From 0158da791127270a5026d7f35eb24b8607e771d3 Mon Sep 17 00:00:00 2001 From: Przemyslaw Date: Mon, 11 Oct 2021 14:51:38 +0200 Subject: [PATCH 01/61] Add cra boilerplate --- .editorconfig | 17 +- .env.test | 1 + .eslintignore | 8 + .eslintrc | 33 + .gitattributes | 107 + .gitignore | 35 +- .lintstagedrc | 3 + .nvmrc | 1 + .prettierrc | 5 + .storybook/decorators.js | 32 + .storybook/main.js | 4 + .storybook/preview.js | 8 + .stylelintrc | 7 + LICENSE | 21 - README.md | 78 +- docs/create-react-app.md | 66 - package.json | 130 +- plop/apiModel/index.js | 45 + plop/apiModel/templates/index.hbs | 14 + plop/apiModel/templates/mock.hbs | 9 + plop/apiModel/templates/types.hbs | 3 + plop/reactComponent/index.js | 60 + .../templates/__tests__/component.spec.hbs | 15 + plop/reactComponent/templates/component.hbs | 16 + plop/reactComponent/templates/index.hbs | 1 + plop/reactComponent/templates/stories.hbs | 16 + plop/reactComponent/templates/styles.hbs | 3 + plop/reactHook/index.js | 40 + .../templates/__tests__/hook.spec.hbs | 9 + plop/reactHook/templates/hook.hbs | 3 + plop/reactHook/templates/index.hbs | 1 + plop/reduxModule/index.js | 129 + .../templates/__tests__/reducer.spec.hbs | 15 + .../templates/__tests__/sagas.spec.hbs | 16 + plop/reduxModule/templates/actions.hbs | 6 + plop/reduxModule/templates/api/index.hbs | 14 + plop/reduxModule/templates/api/mock.hbs | 9 + plop/reduxModule/templates/api/types.hbs | 3 + plop/reduxModule/templates/index.hbs | 5 + plop/reduxModule/templates/reducer.hbs | 21 + plop/reduxModule/templates/sagas.hbs | 21 + plop/reduxModule/templates/selectors.hbs | 6 + plop/reduxModule/templates/types.hbs | 5 + plopfile.js | 15 + public/icons/android-chrome-192x192.png | Bin 0 -> 3366 bytes public/icons/android-chrome-512x512.png | Bin 0 -> 13623 bytes public/icons/apple-touch-icon.png | Bin 0 -> 3123 bytes public/icons/favicon-16x16.png | Bin 0 -> 988 bytes public/icons/favicon-32x32.png | Bin 0 -> 1397 bytes public/icons/favicon.ico | Bin 0 -> 15086 bytes public/icons/mstile-150x150.png | Bin 0 -> 2760 bytes public/icons/safari-pinned-tab.svg | 20 + public/index.html | 67 +- public/manifest.json | 20 + public/user.json | 6 + public/users.json | 20 + scripts/build-storybook.js | 14 + src/@types/redux-saga.d.ts | 40 + src/@types/styled-theming.d.ts | 29 + src/components/App/App.css | 8 - src/components/App/App.js | 88 - .../SentryBoundary/SentryBoundary.js | 22 - src/config/reducers.ts | 21 + src/config/sagas.ts | 13 + src/config/store.ts | 22 + src/fonts/OpenSans.ttf | Bin 0 -> 33428 bytes src/fonts/OpenSans.woff | Bin 0 -> 20696 bytes src/fonts/OpenSans.woff2 | Bin 0 -> 16112 bytes src/i18n.ts | 26 + src/images/favicon.png | Bin 0 -> 27708 bytes src/images/icons/logo.svg | 20 + src/index.js | 17 - src/index.tsx | 77 + ...do-tech-radar.js => zalando-tech-radar.ts} | 10 +- src/mocks/factories/index.ts | 1 + src/mocks/factories/types.ts | 1 + src/mocks/factories/users.ts | 13 + src/mocks/reactIntl.tsx | 22 + src/mocks/server/handlers/index.ts | 2 + src/mocks/server/handlers/users.ts | 9 + src/mocks/server/index.ts | 4 + src/mocks/store.ts | 14 + src/modules/helpers.ts | 13 + .../startup/__tests__/startup.reducer.spec.ts | 11 + .../startup/__tests__/startup.sagas.spec.ts | 15 + .../__tests__/startup.selectors.spec.ts | 14 + src/modules/startup/index.ts | 5 + src/modules/startup/startup.actions.ts | 5 + src/modules/startup/startup.reducer.ts | 7 + src/modules/startup/startup.sagas.ts | 9 + src/modules/startup/startup.selectors.ts | 3 + src/modules/startup/startup.types.ts | 1 + .../users/__tests__/users.reducer.spec.ts | 14 + .../users/__tests__/users.sagas.spec.ts | 24 + .../users/__tests__/users.selectors.spec.ts | 29 + src/modules/users/index.ts | 5 + src/modules/users/users.actions.ts | 6 + src/modules/users/users.reducer.ts | 21 + src/modules/users/users.sagas.ts | 22 + src/modules/users/users.selectors.ts | 7 + src/modules/users/users.types.ts | 11 + src/react-app-env.d.ts | 1 + .../__snapshots__/app.component.spec.tsx.snap | 11 + src/routes/__tests__/app.component.spec.tsx | 17 + src/routes/app.component.tsx | 38 + src/routes/app.constants.ts | 5 + .../const.js => routes/explore/const.ts} | 2 + src/routes/explore/explore.component.tsx | 82 + src/routes/explore/explore.styles.ts | 9 + src/routes/explore/index.ts | 1 + .../home.component.spec.tsx.snap | 78 + .../home/__tests__/home.component.spec.tsx | 13 + src/routes/home/home.component.tsx | 13 + src/routes/home/home.styles.ts | 11 + src/routes/home/index.ts | 1 + src/routes/index.tsx | 45 + .../notFound.component.spec.tsx.snap | 21 + .../__tests__/notFound.component.spec.tsx | 14 + src/routes/notFound/index.ts | 1 + src/routes/notFound/notFound.component.tsx | 25 + src/routes/notFound/notFound.styles.ts | 3 + .../__tests__/useStartup.hook.spec.ts | 25 + src/routes/useStartup/index.ts | 1 + src/routes/useStartup/useStartup.hook.ts | 13 + src/serviceWorker.js | 135 - src/setupTests.ts | 38 + .../__tests__/button.component.spec.tsx | 29 + .../components/button/button.component.tsx | 28 + .../components/button/button.stories.tsx | 39 + src/shared/components/button/button.styles.ts | 28 + src/shared/components/button/button.types.ts | 11 + src/shared/components/button/index.ts | 1 + .../hiddenOnPlatform.component.spec.tsx | 47 + .../hiddenOnPlatform.component.tsx | 22 + .../components/hiddenOnPlatform/index.ts | 1 + src/shared/components/radar/index.ts | 1 + .../components/radar/radar.component.tsx} | 65 +- .../components/radar/radar.css} | 0 ...responsiveThemeProvider.component.spec.tsx | 35 + .../responsiveThemeProvider/index.ts | 1 + .../responsiveThemeProvider.component.tsx | 18 + .../users/__tests__/users.component.spec.tsx | 36 + src/shared/components/users/index.ts | 1 + src/shared/components/users/useUsers.hook.ts | 13 + .../components/users/users.component.tsx | 24 + src/shared/components/users/users.stories.tsx | 27 + src/shared/components/users/users.styles.ts | 3 + .../__tests__/useMediaQuery.hook.spec.tsx | 75 + src/shared/hooks/useMediaQuery/index.ts | 1 + .../hooks/useMediaQuery/useMediaQuery.hook.ts | 31 + .../__tests__/useWindowListener.hook.spec.ts | 72 + src/shared/hooks/useWindowListener/index.ts | 1 + .../useWindowListener.hook.ts | 18 + src/shared/services/api/client.ts | 12 + src/shared/services/api/index.ts | 2 + src/shared/services/api/types.ts | 1 + src/shared/services/api/users/index.ts | 15 + src/shared/services/api/users/types.ts | 7 + src/shared/utils/asyncComponent.ts | 21 + src/shared/utils/history.ts | 3 + src/shared/utils/reduxSagaPromise.ts | 94 + src/shared/utils/rendering.ts | 9 + src/shared/utils/reportError.ts | 9 + src/shared/utils/storybook.tsx | 19 + src/shared/utils/testUtils.tsx | 76 + .../unsupportedBrowserDetection.spec.ts | 132 + .../utils/unsupported/support.messages.ts | 13 + src/shared/utils/unsupported/support.ts | 34 + .../unsupportedBrowserDetection.ts | 168 + .../__snapshots__/media.spec.ts.snap | 161 + src/theme/__tests__/media.spec.ts | 73 + src/theme/border.ts | 3 + src/theme/color.ts | 8 + src/theme/font.ts | 7 + src/theme/global.ts | 19 + src/theme/index.ts | 8 + src/theme/initializeFontFace.ts | 34 + src/theme/media.ts | 93 + src/theme/shadow.ts | 5 + src/theme/size.ts | 11 + src/theme/styled.d.ts | 8 + src/theme/typography.ts | 20 + src/theme/zIndex.ts | 3 + src/translations/en.json | 1 + src/translations/pl.json | 1 + tsconfig.json | 27 + yarn.lock | 20895 ++++++++++++---- 187 files changed, 19172 insertions(+), 5935 deletions(-) create mode 100644 .env.test create mode 100644 .eslintignore create mode 100644 .eslintrc create mode 100644 .gitattributes create mode 100644 .lintstagedrc create mode 100644 .nvmrc create mode 100644 .prettierrc create mode 100644 .storybook/decorators.js create mode 100644 .storybook/main.js create mode 100644 .storybook/preview.js create mode 100644 .stylelintrc delete mode 100644 LICENSE delete mode 100644 docs/create-react-app.md create mode 100644 plop/apiModel/index.js create mode 100644 plop/apiModel/templates/index.hbs create mode 100644 plop/apiModel/templates/mock.hbs create mode 100644 plop/apiModel/templates/types.hbs create mode 100644 plop/reactComponent/index.js create mode 100644 plop/reactComponent/templates/__tests__/component.spec.hbs create mode 100644 plop/reactComponent/templates/component.hbs create mode 100644 plop/reactComponent/templates/index.hbs create mode 100644 plop/reactComponent/templates/stories.hbs create mode 100644 plop/reactComponent/templates/styles.hbs create mode 100644 plop/reactHook/index.js create mode 100644 plop/reactHook/templates/__tests__/hook.spec.hbs create mode 100644 plop/reactHook/templates/hook.hbs create mode 100644 plop/reactHook/templates/index.hbs create mode 100644 plop/reduxModule/index.js create mode 100644 plop/reduxModule/templates/__tests__/reducer.spec.hbs create mode 100644 plop/reduxModule/templates/__tests__/sagas.spec.hbs create mode 100644 plop/reduxModule/templates/actions.hbs create mode 100644 plop/reduxModule/templates/api/index.hbs create mode 100644 plop/reduxModule/templates/api/mock.hbs create mode 100644 plop/reduxModule/templates/api/types.hbs create mode 100644 plop/reduxModule/templates/index.hbs create mode 100644 plop/reduxModule/templates/reducer.hbs create mode 100644 plop/reduxModule/templates/sagas.hbs create mode 100644 plop/reduxModule/templates/selectors.hbs create mode 100644 plop/reduxModule/templates/types.hbs create mode 100644 plopfile.js create mode 100644 public/icons/android-chrome-192x192.png create mode 100644 public/icons/android-chrome-512x512.png create mode 100644 public/icons/apple-touch-icon.png create mode 100644 public/icons/favicon-16x16.png create mode 100644 public/icons/favicon-32x32.png create mode 100644 public/icons/favicon.ico create mode 100644 public/icons/mstile-150x150.png create mode 100644 public/icons/safari-pinned-tab.svg create mode 100644 public/manifest.json create mode 100644 public/user.json create mode 100644 public/users.json create mode 100644 scripts/build-storybook.js create mode 100644 src/@types/redux-saga.d.ts create mode 100644 src/@types/styled-theming.d.ts delete mode 100644 src/components/App/App.css delete mode 100644 src/components/App/App.js delete mode 100644 src/components/SentryBoundary/SentryBoundary.js create mode 100644 src/config/reducers.ts create mode 100644 src/config/sagas.ts create mode 100644 src/config/store.ts create mode 100755 src/fonts/OpenSans.ttf create mode 100755 src/fonts/OpenSans.woff create mode 100644 src/fonts/OpenSans.woff2 create mode 100644 src/i18n.ts create mode 100644 src/images/favicon.png create mode 100644 src/images/icons/logo.svg delete mode 100644 src/index.js create mode 100644 src/index.tsx rename src/lib/{zalando-tech-radar.js => zalando-tech-radar.ts} (98%) create mode 100644 src/mocks/factories/index.ts create mode 100644 src/mocks/factories/types.ts create mode 100644 src/mocks/factories/users.ts create mode 100644 src/mocks/reactIntl.tsx create mode 100644 src/mocks/server/handlers/index.ts create mode 100644 src/mocks/server/handlers/users.ts create mode 100644 src/mocks/server/index.ts create mode 100644 src/mocks/store.ts create mode 100644 src/modules/helpers.ts create mode 100644 src/modules/startup/__tests__/startup.reducer.spec.ts create mode 100644 src/modules/startup/__tests__/startup.sagas.spec.ts create mode 100644 src/modules/startup/__tests__/startup.selectors.spec.ts create mode 100644 src/modules/startup/index.ts create mode 100644 src/modules/startup/startup.actions.ts create mode 100644 src/modules/startup/startup.reducer.ts create mode 100644 src/modules/startup/startup.sagas.ts create mode 100644 src/modules/startup/startup.selectors.ts create mode 100644 src/modules/startup/startup.types.ts create mode 100644 src/modules/users/__tests__/users.reducer.spec.ts create mode 100644 src/modules/users/__tests__/users.sagas.spec.ts create mode 100644 src/modules/users/__tests__/users.selectors.spec.ts create mode 100644 src/modules/users/index.ts create mode 100644 src/modules/users/users.actions.ts create mode 100644 src/modules/users/users.reducer.ts create mode 100644 src/modules/users/users.sagas.ts create mode 100644 src/modules/users/users.selectors.ts create mode 100644 src/modules/users/users.types.ts create mode 100644 src/react-app-env.d.ts create mode 100644 src/routes/__tests__/__snapshots__/app.component.spec.tsx.snap create mode 100644 src/routes/__tests__/app.component.spec.tsx create mode 100644 src/routes/app.component.tsx create mode 100644 src/routes/app.constants.ts rename src/{components/const.js => routes/explore/const.ts} (84%) create mode 100644 src/routes/explore/explore.component.tsx create mode 100644 src/routes/explore/explore.styles.ts create mode 100644 src/routes/explore/index.ts create mode 100644 src/routes/home/__tests__/__snapshots__/home.component.spec.tsx.snap create mode 100644 src/routes/home/__tests__/home.component.spec.tsx create mode 100644 src/routes/home/home.component.tsx create mode 100644 src/routes/home/home.styles.ts create mode 100644 src/routes/home/index.ts create mode 100644 src/routes/index.tsx create mode 100644 src/routes/notFound/__tests__/__snapshots__/notFound.component.spec.tsx.snap create mode 100644 src/routes/notFound/__tests__/notFound.component.spec.tsx create mode 100644 src/routes/notFound/index.ts create mode 100644 src/routes/notFound/notFound.component.tsx create mode 100644 src/routes/notFound/notFound.styles.ts create mode 100644 src/routes/useStartup/__tests__/useStartup.hook.spec.ts create mode 100644 src/routes/useStartup/index.ts create mode 100644 src/routes/useStartup/useStartup.hook.ts delete mode 100644 src/serviceWorker.js create mode 100644 src/setupTests.ts create mode 100644 src/shared/components/button/__tests__/button.component.spec.tsx create mode 100644 src/shared/components/button/button.component.tsx create mode 100644 src/shared/components/button/button.stories.tsx create mode 100644 src/shared/components/button/button.styles.ts create mode 100644 src/shared/components/button/button.types.ts create mode 100644 src/shared/components/button/index.ts create mode 100644 src/shared/components/hiddenOnPlatform/__tests__/hiddenOnPlatform.component.spec.tsx create mode 100644 src/shared/components/hiddenOnPlatform/hiddenOnPlatform.component.tsx create mode 100644 src/shared/components/hiddenOnPlatform/index.ts create mode 100644 src/shared/components/radar/index.ts rename src/{components/Radar/Radar.js => shared/components/radar/radar.component.tsx} (55%) rename src/{components/Radar/Radar.css => shared/components/radar/radar.css} (100%) create mode 100644 src/shared/components/responsiveThemeProvider/__tests__/responsiveThemeProvider.component.spec.tsx create mode 100644 src/shared/components/responsiveThemeProvider/index.ts create mode 100644 src/shared/components/responsiveThemeProvider/responsiveThemeProvider.component.tsx create mode 100644 src/shared/components/users/__tests__/users.component.spec.tsx create mode 100644 src/shared/components/users/index.ts create mode 100644 src/shared/components/users/useUsers.hook.ts create mode 100644 src/shared/components/users/users.component.tsx create mode 100644 src/shared/components/users/users.stories.tsx create mode 100644 src/shared/components/users/users.styles.ts create mode 100644 src/shared/hooks/useMediaQuery/__tests__/useMediaQuery.hook.spec.tsx create mode 100644 src/shared/hooks/useMediaQuery/index.ts create mode 100644 src/shared/hooks/useMediaQuery/useMediaQuery.hook.ts create mode 100644 src/shared/hooks/useWindowListener/__tests__/useWindowListener.hook.spec.ts create mode 100644 src/shared/hooks/useWindowListener/index.ts create mode 100644 src/shared/hooks/useWindowListener/useWindowListener.hook.ts create mode 100644 src/shared/services/api/client.ts create mode 100644 src/shared/services/api/index.ts create mode 100644 src/shared/services/api/types.ts create mode 100644 src/shared/services/api/users/index.ts create mode 100644 src/shared/services/api/users/types.ts create mode 100644 src/shared/utils/asyncComponent.ts create mode 100644 src/shared/utils/history.ts create mode 100644 src/shared/utils/reduxSagaPromise.ts create mode 100644 src/shared/utils/rendering.ts create mode 100644 src/shared/utils/reportError.ts create mode 100644 src/shared/utils/storybook.tsx create mode 100644 src/shared/utils/testUtils.tsx create mode 100644 src/shared/utils/unsupported/__tests__/unsupportedBrowserDetection.spec.ts create mode 100644 src/shared/utils/unsupported/support.messages.ts create mode 100644 src/shared/utils/unsupported/support.ts create mode 100644 src/shared/utils/unsupported/unsupportedBrowserDetection.ts create mode 100644 src/theme/__tests__/__snapshots__/media.spec.ts.snap create mode 100644 src/theme/__tests__/media.spec.ts create mode 100644 src/theme/border.ts create mode 100644 src/theme/color.ts create mode 100644 src/theme/font.ts create mode 100644 src/theme/global.ts create mode 100644 src/theme/index.ts create mode 100644 src/theme/initializeFontFace.ts create mode 100644 src/theme/media.ts create mode 100644 src/theme/shadow.ts create mode 100644 src/theme/size.ts create mode 100644 src/theme/styled.d.ts create mode 100644 src/theme/typography.ts create mode 100644 src/theme/zIndex.ts create mode 100644 src/translations/en.json create mode 100644 src/translations/pl.json create mode 100644 tsconfig.json diff --git a/.editorconfig b/.editorconfig index 5ea90e4..5370727 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,25 +1,14 @@ -# For more information about the properties used in -# this file, please see the EditorConfig documentation: -# https://editorconfig.org/ +# editorconfig.org root = true [*] charset = utf-8 end_of_line = lf -indent_size = 2 -indent_style = space insert_final_newline = true +indent_style = space +indent_size = 2 trim_trailing_whitespace = true -[{*.html,*.css}] -indent_size = 4 - [*.md] trim_trailing_whitespace = false - -[{.travis.yml,package.json}] -# The indent size used in the `package.json` file cannot be changed -# https://github.com/npm/npm/pull/3180#issuecomment-16336516 -indent_size = 2 -indent_style = space diff --git a/.env.test b/.env.test new file mode 100644 index 0000000..3ea3e96 --- /dev/null +++ b/.env.test @@ -0,0 +1 @@ +REACT_APP_BASE_API_URL = 'http://localhost/api' diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..2c61fe7 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,8 @@ +scripts/* +config/* +plop/* +build/* +plopfile.js +setupTests.js +node_modules/**/* + diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..78ec761 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,33 @@ +{ + "extends": [ + "react-app", + "prettier", + "plugin:@typescript-eslint/recommended", + "plugin:import/errors", + "plugin:import/warnings", + "plugin:import/typescript" + ], + "plugins": ["react-hooks", "formatjs"], + "rules": { + "import/order": ["error"], + "formatjs/no-offset": "error" + }, + "overrides": [ + { + "files": "*.stories.tsx", + "rules": { + "import/no-anonymous-default-export": "off" + } + }, + { + "files": "*.{ts,tsx}", + "rules": { + "@typescript-eslint/no-var-requires": "off", + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/explicit-module-boundary-types": "off", + "import/no-anonymous-default-export": "off", + "@typescript-eslint/no-explicit-any": "off" + } + } + ] +} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..c917234 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,107 @@ +# From https://github.com/Danimoth/gitattributes/blob/master/Web.gitattributes + +# Handle line endings automatically for files detected as text +# and leave all files detected as binary untouched. +* text=auto + +# +# The above will handle all files NOT found below +# + +# +## These files are text and should be normalized (Convert crlf => lf) +# + +# source code +*.php text +*.css text +*.sass text +*.scss text +*.less text +*.styl text +*.js text eol=lf +*.coffee text +*.json text +*.htm text +*.html text +*.xml text +*.svg text +*.txt text +*.ini text +*.inc text +*.pl text +*.rb text +*.py text +*.scm text +*.sql text +*.sh text +*.bat text + +# templates +*.ejs text +*.hbt text +*.jade text +*.haml text +*.hbs text +*.dot text +*.tmpl text +*.phtml text + +# server config +.htaccess text +.nginx.conf text + +# git config +.gitattributes text +.gitignore text +.gitconfig text + +# code analysis config +.jshintrc text +.jscsrc text +.jshintignore text +.csslintrc text + +# misc config +*.yaml text +*.yml text +.editorconfig text + +# build config +*.npmignore text +*.bowerrc text + +# Heroku +Procfile text +.slugignore text + +# Documentation +*.md text +LICENSE text +AUTHORS text + + +# +## These files are binary and should be left untouched +# + +# (binary is a macro for -text -diff) +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.ico binary +*.mov binary +*.mp4 binary +*.mp3 binary +*.flv binary +*.fla binary +*.swf binary +*.gz binary +*.zip binary +*.7z binary +*.ttf binary +*.eot binary +*.woff binary +*.pyc binary +*.pdf binary diff --git a/.gitignore b/.gitignore index 0007f7b..bda0705 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,18 @@ -# dependencies -/node_modules -/.pnp -.pnp.js +# Don't check auto-generated stuff into git +coverage +build +junit +generated +node_modules +.nyc_output +stats.json +dist +public/uploads/** -# testing -/coverage - -# production -/build - -# misc -.idea +# Cruft .DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local -.contentful-boilerplate +npm-debug.log +.idea -npm-debug.log* -yarn-debug.log* -yarn-error.log* +.env +.env.local diff --git a/.lintstagedrc b/.lintstagedrc new file mode 100644 index 0000000..3d064b8 --- /dev/null +++ b/.lintstagedrc @@ -0,0 +1,3 @@ +{ + "*.{ts,tsx}": "eslint --fix" +} diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..159dd9e --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v15.0.1 diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..9d5ce39 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "printWidth": 120, + "singleQuote": true, + "trailingComma": "es5" +} diff --git a/.storybook/decorators.js b/.storybook/decorators.js new file mode 100644 index 0000000..d27571b --- /dev/null +++ b/.storybook/decorators.js @@ -0,0 +1,32 @@ +import React, { useEffect } from 'react'; +import { IntlProvider } from 'react-intl'; +import { ResponsiveThemeProvider } from '../src/shared/components/responsiveThemeProvider'; +export { default as withRouter } from 'storybook-react-router'; + +import { GlobalStyle } from '../src/theme/global'; +import { DEFAULT_LOCALE, translationMessages } from '../src/i18n'; +import initializeFontFace from '../src/theme/initializeFontFace'; + +export const withTheme = (theme) => (story) => + ( + + <> + + {story()} + + + ); + +export const withIntl = (story) => ( + + {story()} + +); + +export const withFontFace = (story) => { + useEffect(() => { + initializeFontFace(); + }, []); + + return story(); +}; diff --git a/.storybook/main.js b/.storybook/main.js new file mode 100644 index 0000000..4ad7ede --- /dev/null +++ b/.storybook/main.js @@ -0,0 +1,4 @@ +module.exports = { + stories: ['../src/**/*.stories.tsx'], + addons: ['@storybook/preset-create-react-app', '@storybook/addon-essentials'], +}; diff --git a/.storybook/preview.js b/.storybook/preview.js new file mode 100644 index 0000000..6fea060 --- /dev/null +++ b/.storybook/preview.js @@ -0,0 +1,8 @@ +import { addDecorator } from '@storybook/react'; +import 'normalize.css/normalize.css'; + +import { withFontFace, withIntl, withTheme } from './decorators'; + +addDecorator(withIntl); +addDecorator(withTheme()); +addDecorator(withFontFace); diff --git a/.stylelintrc b/.stylelintrc new file mode 100644 index 0000000..8cb8aab --- /dev/null +++ b/.stylelintrc @@ -0,0 +1,7 @@ +{ + "processors": ["stylelint-processor-styled-components"], + "extends": ["stylelint-config-recommended", "stylelint-config-styled-components"], + "rules": { + "no-extra-semicolons": null + } +} diff --git a/LICENSE b/LICENSE deleted file mode 100644 index dd4c92d..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 Apptension sp. z o.o. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index 411593e..4d8195e 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,74 @@ -# Apptension Tech Radar +## Node version -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
-Follow [this document](https://github.com/apptension/tech-radar/blob/master/docs/create-react-app.md) to read about available scripts & more about Create React App. +`>= 15.0.1` -Additionally, it's easily deployable to GitHub pages thanks to this recipe: [Deploying a React App* to GitHub Pages](https://github.com/gitname/react-gh-pages) +This project was bootstrapped with [Create React App (by Apptension)](https://github.com/apptension/react-scripts-apptension). +## Available Scripts -## Deployment +In the project directory, you can run: -Page is available here: https://apptension.github.io/tech-radar/ +### `yarn start` -To deploy any updates, you can either: -* push changes to `gh-pages` branch, -* run `yarn run deploy` in project root, which will build static version on your local machine, -and automatically push it to `gh-pages` branch for you, +Runs the app in the development mode.
+Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.
+You will also see any lint errors in the console. + +### `yarn test` + +Launches the test runner in the interactive watch mode.
+See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `yarn build` + +Builds the app for production to the `build` folder.
+It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.
+Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `yarn eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +### `yarn extract-intl language1, language2, [...]` + +Automatically generates `.json` files with messages gathered from application. + +### `yarn lint` + +Lints your JavaScript. + +### `yarn plop` + +Generate Redux module (reducer, saga, selectors, action types, action creators, tests): + +```Shell +yarn plop module +``` + +Generate Redux container and its react component in specified path: + +```Shell +yarn plop container +``` + +Generate React component (class or function) in specified path + +```Shell +yarn plop component +``` + +## Learn More + +You can learn more on [Create React App (by Apptension)](https://github.com/apptension/react-scripts-apptension). diff --git a/docs/create-react-app.md b/docs/create-react-app.md deleted file mode 100644 index 1a39f90..0000000 --- a/docs/create-react-app.md +++ /dev/null @@ -1,66 +0,0 @@ -## Available Scripts - -In the project directory, you can run: - -### `npm start` - -Runs the app in the development mode.
-Open [http://localhost:3000](http://localhost:3000) to view it in the browser. - -The page will reload if you make edits.
-You will also see any lint errors in the console. - -### `npm test` - -Launches the test runner in the interactive watch mode.
-See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. - -### `npm run build` - -Builds the app for production to the `build` folder.
-It correctly bundles React in production mode and optimizes the build for the best performance. - -The build is minified and the filenames include the hashes.
-Your app is ready to be deployed! - -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. - -### `npm run eject` - -**Note: this is a one-way operation. Once you `eject`, you can’t go back!** - -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. - -Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. - -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. - -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). - -### Code Splitting - -This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting - -### Analyzing the Bundle Size - -This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size - -### Making a Progressive Web App - -This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app - -### Advanced Configuration - -This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration - -### Deployment - -This section has moved here: https://facebook.github.io/create-react-app/docs/deployment - -### `npm run build` fails to minify - -This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify diff --git a/package.json b/package.json index 5ee353f..3e1f670 100644 --- a/package.json +++ b/package.json @@ -1,37 +1,125 @@ { - "name": "tech-radar", + "name": "apptension-tech-radar", "version": "0.1.0", "private": true, - "homepage": "http://apptension.github.io/tech-radar", "dependencies": { - "@contentful/rich-text-html-renderer": "^12.1.2", - "@contentful/rich-text-types": "^12.1.2", - "@sentry/browser": "^4.4.2", - "contentful": "^7.0.5", - "d3": "4.13.0", + "@apptension/eslint-config-react": "^1.0.0", + "@contentful/rich-text-html-renderer": "^15.4.0", + "@formatjs/cli": "^2.13.5", + "@formatjs/intl-getcanonicallocales": "^1.5.1", + "@formatjs/intl-pluralrules": "^3.5.1", + "@loadable/component": "^5.14.1", + "@reduxjs/toolkit": "^1.2.1", + "@storybook/addon-essentials": "^6.0.27", + "@storybook/preset-create-react-app": "3.1.4", + "@storybook/react": "6.0.27", + "@testing-library/dom": "^7.26.3", + "@testing-library/jest-dom": "^5.11.5", + "@testing-library/react": "^11.1.0", + "@testing-library/react-hooks": "^3.4.2", + "@testing-library/user-event": "^12.1.10", + "@types/d3": "^7.0.0", + "@types/faker": "^5.1.5", + "@types/loadable__component": "^5.13.1", + "@types/lodash.throttle": "^4.1.6", + "@types/ramda": "^0.27.30", + "@types/react": "^16.9.54", + "@types/react-dom": "^16.9.9", + "@types/react-redux": "^7.1.5", + "@types/react-router": "^5.1.4", + "@types/react-router-dom": "^5.1.6", + "@types/semver-compare": "^1.0.1", + "@types/styled-components": "5.1.4", + "@types/styled-theming": "^2.2.2", + "@types/ua-parser-js": "^0.7.33", + "axios": "^0.18.0", + "axios-case-converter": "^0.6.0", + "babel-plugin-relay": "^12.0.0", + "contentful": "^9.0.3", + "core-js": "^3.6.2", + "d3": "^7.1.1", + "es5-shim": "^4.5.12", + "eslint-config-prettier": "^6.15.0", + "eslint-plugin-formatjs": "^2.8.0", + "eslint-plugin-import": "^2.22.1", + "faker": "^5.1.0", + "fontfaceobserver": "^2.1.0", + "history": "^4.7.2", + "http-status-codes": "^1.3.0", + "husky": "^1.3.1", + "immer": "7.0.14", + "inquirer-directory": "^2.1.0", + "intl": "^1.2.5", + "isomorphic-fetch": "^2.2.1", + "jest-styled-components": "^7", + "lint-staged": "^8.1.0", + "lodash.throttle": "^4.1.1", + "mockdate": "^3.0.2", + "msw": "^0.21.3", + "normalize.css": "^8.0.1", + "plop": "^2.2.0", + "prettier": "^2.1.2", + "pretty-quick": "^3.1.0", + "prop-types": "^15.6.2", "ramda": "^0.26.1", - "react": "^16.7.0", - "react-dom": "^16.7.0", - "react-scripts": "2.1.2" + "react": "^16.13.1", + "react-dom": "npm:@hot-loader/react-dom", + "react-helmet-async": "^1.0.4", + "react-intl": "^5.8.8", + "react-redux": "7.2.2", + "react-router": "^5", + "react-router-dom": "^5", + "react-scripts": "npm:@apptension/react-scripts", + "react-test-renderer": "^16.13.1", + "redux": "^4.0.1", + "redux-saga": "^1.0.2", + "redux-saga-test-plan": "4.0.0-rc.3", + "regenerator-runtime": "^0.13.3", + "semver-compare": "^1.0.0", + "storybook-react-router": "^1.0.8", + "styled-components": "^5", + "styled-theming": "^2.2.0", + "stylelint": "^13.8.0", + "stylelint-config-recommended": "^3.0.0", + "stylelint-config-styled-components": "^0.1.1", + "stylelint-processor-styled-components": "^1.10.0", + "typescript": "^4.0.5", + "ua-parser-js": "^0.7.22" }, "scripts": { - "start": "REACT_APP_SENTRY_ENVIRONMENT=local react-scripts start", - "build": "REACT_APP_SENTRY_ENVIRONMENT=production react-scripts build", + "start": "react-scripts start", + "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject", - "predeploy": "yarn run build", - "deploy": "gh-pages -d build" + "extract-intl": "formatjs extract 'src/**/!(*.d).(js|jsx|ts|tsx)' --id-interpolation-pattern '[sha512:contenthash:base64:6]'", + "lint": "yarn run lint:js && yarn run lint:css", + "lint:css": "stylelint './src/**/*.ts'", + "lint:js": "eslint .", + "storybook": "start-storybook --port 5000", + "build-storybook": "node ./scripts/build-storybook.js" }, "eslintConfig": { "extends": "react-app" }, - "browserslist": [ - ">0.2%", - "not dead", - "not ie <= 11", - "not op_mini all" - ], + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged && pretty-quick --staged" + } + }, "devDependencies": { - "gh-pages": "^2.0.1" + "@babel/helper-builder-react-jsx": "^7.15.4", + "@babel/helper-regex": "^7.10.5" } } diff --git a/plop/apiModel/index.js b/plop/apiModel/index.js new file mode 100644 index 0000000..fad942f --- /dev/null +++ b/plop/apiModel/index.js @@ -0,0 +1,45 @@ +const path = require('path'); + +const templatesPath = path.join(__dirname, 'templates'); + +module.exports = (plop) => { + plop.setGenerator('api model', { + description: 'Generate an API model', + prompts: [ + { + type: 'input', + name: 'name', + message: 'Name:', + }, + ], + actions: [ + { + type: 'add', + path: 'src/shared/services/api/{{ camelCase name }}/index.ts', + templateFile: path.join(templatesPath, 'index.hbs'), + }, + { + type: 'add', + path: 'src/mocks/server/handlers/{{ camelCase name }}.ts', + templateFile: path.join(templatesPath, 'mock.hbs'), + }, + { + type: 'add', + path: 'src/shared/services/api/{{ camelCase name }}/types.ts', + templateFile: path.join(templatesPath, 'types.hbs'), + }, + { + type: 'modify', + path: 'src/shared/services/api/index.ts', + pattern: /(\/\/<-- IMPORT MODULE API -->)/g, + template: "export * as {{ camelCase name }} from './{{ camelCase name }}';\n$1", + }, + { + type: 'modify', + path: 'src/mocks/server/handlers/index.ts', + pattern: /(\/\/<-- IMPORT API MODULE MOCK -->)/g, + template: "export * from './{{ camelCase name }}';\n$1", + }, + ], + }); +}; diff --git a/plop/apiModel/templates/index.hbs b/plop/apiModel/templates/index.hbs new file mode 100644 index 0000000..087ae69 --- /dev/null +++ b/plop/apiModel/templates/index.hbs @@ -0,0 +1,14 @@ +import { client } from '../client'; +import { {{ pascalCase name }}ApiGetResponseData } from './types'; + +export const {{ constantCase name }}_URL = '/{{ camelCase name }}'; + +export const get = async (id: string) => { + const res = await client.get<{{ pascalCase name }}ApiGetResponseData>({{ constantCase name }}_URL + `/${id}`); + return res.data; +}; + +export const list = async () => { + const res = await client.get<{{ pascalCase name }}ApiGetResponseData[]>({{ constantCase name }}_URL); + return res.data; +}; diff --git a/plop/apiModel/templates/mock.hbs b/plop/apiModel/templates/mock.hbs new file mode 100644 index 0000000..8230892 --- /dev/null +++ b/plop/apiModel/templates/mock.hbs @@ -0,0 +1,9 @@ +import { rest } from 'msw'; +import { {{ pascalCase name }}ApiGetResponseData } from '../../../shared/services/api/{{ camelCase name }}/types'; +import { {{ constantCase name }}_URL } from '../../../shared/services/api/{{ camelCase name }}'; +const baseUrl = process.env.REACT_APP_BASE_API_URL; + +export const mockGet{{ pascalCase name }} = (response: {{ pascalCase name }}ApiGetResponseData[] = []) => + rest.get([baseUrl, {{ constantCase name }}_URL].join(''), (req, res, ctx) => { + return res(ctx.json(response)); +}); diff --git a/plop/apiModel/templates/types.hbs b/plop/apiModel/templates/types.hbs new file mode 100644 index 0000000..0e4c7df --- /dev/null +++ b/plop/apiModel/templates/types.hbs @@ -0,0 +1,3 @@ +export interface {{ pascalCase name }}ApiGetResponseData { + id: string; +} diff --git a/plop/reactComponent/index.js b/plop/reactComponent/index.js new file mode 100644 index 0000000..756f26e --- /dev/null +++ b/plop/reactComponent/index.js @@ -0,0 +1,60 @@ +const path = require('path'); + +const templatesPath = path.join(__dirname, 'templates'); + +module.exports = (plop) => { + const componentDirectory = 'src/{{ directory }}/{{ camelCase name }}'; + + const projectPathAbsolute = plop.getDestBasePath(); + const componentDirectoryAbsolute = path.join(projectPathAbsolute, componentDirectory); + + plop.setGenerator('component', { + description: 'Generate a React component', + prompts: [ + { + type: 'input', + name: 'name', + message: 'Name:', + }, + { + type: 'directory', + name: 'directory', + basePath: 'src', + message: "Component's directory:", + }, + ], + actions: [ + { + type: 'add', + path: `${componentDirectory}/index.ts`, + templateFile: path.join(templatesPath, 'index.hbs'), + }, + { + type: 'add', + path: `${componentDirectory}/{{ camelCase name }}.component.tsx`, + templateFile: path.join(templatesPath, 'component.hbs'), + }, + { + type: 'add', + path: `${componentDirectory}/{{ camelCase name }}.styles.ts`, + templateFile: path.join(templatesPath, 'styles.hbs'), + }, + { + type: 'add', + path: `${componentDirectory}/{{ camelCase name }}.stories.tsx`, + templateFile: path.join(templatesPath, 'stories.hbs'), + }, + { + type: 'add', + path: `${componentDirectory}/__tests__/{{ camelCase name }}.component.spec.tsx`, + templateFile: path.join(templatesPath, '__tests__/component.spec.hbs'), + data: { + testUtilsPath: path.relative( + path.join(componentDirectoryAbsolute, '__tests__/{{ camelCase name }}.component.spec.tsx'), + path.join(projectPathAbsolute, 'src/shared/utils/testUtils') + ), + }, + }, + ], + }); +}; diff --git a/plop/reactComponent/templates/__tests__/component.spec.hbs b/plop/reactComponent/templates/__tests__/component.spec.hbs new file mode 100644 index 0000000..29dda68 --- /dev/null +++ b/plop/reactComponent/templates/__tests__/component.spec.hbs @@ -0,0 +1,15 @@ +import React from 'react'; + +import { makeContextRenderer } from '{{ testUtilsPath }}'; +import { {{ pascalCase name }}, {{ pascalCase name }}Props } from '../{{ camelCase name }}.component'; + +describe('{{ pascalCase name }}: Component', () => { + const defaultProps: {{ pascalCase name }}Props = {}; + + const component = (props: Partial<{{ pascalCase name }}Props>) => <{{ pascalCase name }} {...defaultProps} {...props} />; + const render = makeContextRenderer(component); + + it('should render without errors', () => { + render(); + }) +}); diff --git a/plop/reactComponent/templates/component.hbs b/plop/reactComponent/templates/component.hbs new file mode 100644 index 0000000..65a633d --- /dev/null +++ b/plop/reactComponent/templates/component.hbs @@ -0,0 +1,16 @@ +import React, { ReactNode } from 'react'; + +import { Container } from './{{ camelCase name }}.styles'; + +export interface {{ pascalCase name }}Props { + children?: ReactNode; +} + +export const {{ pascalCase name }} = ({ children }: {{ pascalCase name }}Props) => { + return ( + +

{{ pascalCase name }} component

+ {children} +
+ ); +}; diff --git a/plop/reactComponent/templates/index.hbs b/plop/reactComponent/templates/index.hbs new file mode 100644 index 0000000..0a3f026 --- /dev/null +++ b/plop/reactComponent/templates/index.hbs @@ -0,0 +1 @@ +export { {{ pascalCase name }} } from './{{ camelCase name }}.component'; diff --git a/plop/reactComponent/templates/stories.hbs b/plop/reactComponent/templates/stories.hbs new file mode 100644 index 0000000..1d3f541 --- /dev/null +++ b/plop/reactComponent/templates/stories.hbs @@ -0,0 +1,16 @@ +import React from 'react'; +import { Story } from '@storybook/react'; + +import { {{ pascalCase name }}, {{ pascalCase name }}Props } from './{{ camelCase name }}.component'; + +const Template: Story<{{ pascalCase name }}Props> = (args) => { + return <{{ pascalCase name }} {...args} />; +}; + +export default { + title: '{{ pascalCase name }}', + component: {{ pascalCase name }}, +}; + +export const Default = Template.bind({}); +Default.args = { children: 'text' }; diff --git a/plop/reactComponent/templates/styles.hbs b/plop/reactComponent/templates/styles.hbs new file mode 100644 index 0000000..c338983 --- /dev/null +++ b/plop/reactComponent/templates/styles.hbs @@ -0,0 +1,3 @@ +import styled from 'styled-components'; + +export const Container = styled.div``; diff --git a/plop/reactHook/index.js b/plop/reactHook/index.js new file mode 100644 index 0000000..c6ab97b --- /dev/null +++ b/plop/reactHook/index.js @@ -0,0 +1,40 @@ +const path = require('path'); + +const templatesPath = path.join(__dirname, 'templates'); + +module.exports = (plop) => { + const containerDirectory = 'src/{{ directory }}/{{ camelCase name }}'; + plop.setGenerator('hook', { + description: 'Generate a React hook', + prompts: [ + { + type: 'input', + name: 'name', + message: 'Name:', + }, + { + type: 'directory', + name: 'directory', + basePath: 'src', + message: "Hook's directory:", + }, + ], + actions: [ + { + type: 'add', + path: `${containerDirectory}/index.ts`, + templateFile: path.join(templatesPath, 'index.hbs'), + }, + { + type: 'add', + path: `${containerDirectory}/{{ camelCase name }}.hook.ts`, + templateFile: path.join(templatesPath, 'hook.hbs'), + }, + { + type: 'add', + path: `${containerDirectory}/__tests__/{{ camelCase name }}.hook.spec.ts`, + templateFile: path.join(templatesPath, '__tests__/hook.spec.hbs'), + }, + ], + }); +}; diff --git a/plop/reactHook/templates/__tests__/hook.spec.hbs b/plop/reactHook/templates/__tests__/hook.spec.hbs new file mode 100644 index 0000000..c790163 --- /dev/null +++ b/plop/reactHook/templates/__tests__/hook.spec.hbs @@ -0,0 +1,9 @@ +import { renderHook } from '@testing-library/react-hooks'; +import { {{ camelCase name }} } from '../{{ camelCase name }}.hook'; + +describe('{{ camelCase name }}: Hook', () => { + it('should return passed value', () => { + const { result } = renderHook(() => {{ camelCase name }}(1)); + expect(result.current).toBe(1); + }); +}); diff --git a/plop/reactHook/templates/hook.hbs b/plop/reactHook/templates/hook.hbs new file mode 100644 index 0000000..6cbdde1 --- /dev/null +++ b/plop/reactHook/templates/hook.hbs @@ -0,0 +1,3 @@ +export const {{ camelCase name }} = (value: number) => { + return value; +}; diff --git a/plop/reactHook/templates/index.hbs b/plop/reactHook/templates/index.hbs new file mode 100644 index 0000000..55af0e8 --- /dev/null +++ b/plop/reactHook/templates/index.hbs @@ -0,0 +1 @@ +export { {{ camelCase name }} } from './{{ camelCase name }}.hook'; diff --git a/plop/reduxModule/index.js b/plop/reduxModule/index.js new file mode 100644 index 0000000..8edf6ef --- /dev/null +++ b/plop/reduxModule/index.js @@ -0,0 +1,129 @@ +const path = require('path'); + +const templatesPath = path.join(__dirname, 'templates'); + +module.exports = (plop) => { + plop.setGenerator('module', { + description: 'Generate a Redux module', + prompts: [ + { + type: 'input', + name: 'name', + message: 'Name:', + }, + ], + actions: [ + { + type: 'add', + path: 'src/modules/{{ camelCase name }}/index.ts', + templateFile: path.join(templatesPath, 'index.hbs'), + }, + { + type: 'add', + path: 'src/modules/{{ camelCase name }}/{{ camelCase name }}.actions.ts', + templateFile: path.join(templatesPath, 'actions.hbs'), + }, + { + type: 'add', + path: 'src/modules/{{ camelCase name }}/{{ camelCase name }}.reducer.ts', + templateFile: path.join(templatesPath, 'reducer.hbs'), + }, + { + type: 'add', + path: 'src/modules/{{ camelCase name }}/{{ camelCase name }}.selectors.ts', + templateFile: path.join(templatesPath, 'selectors.hbs'), + }, + { + type: 'add', + path: 'src/modules/{{ camelCase name }}/{{ camelCase name }}.types.ts', + templateFile: path.join(templatesPath, 'types.hbs'), + }, + { + type: 'add', + path: 'src/modules/{{ camelCase name }}/{{ camelCase name }}.sagas.ts', + templateFile: path.join(templatesPath, 'sagas.hbs'), + }, + { + type: 'add', + path: 'src/modules/{{ camelCase name }}/__tests__/{{ camelCase name }}.reducer.spec.ts', + templateFile: path.join(templatesPath, '__tests__/reducer.spec.hbs'), + }, + { + type: 'add', + path: 'src/modules/{{ camelCase name }}/__tests__/{{ camelCase name }}.sagas.spec.ts', + templateFile: path.join(templatesPath, '__tests__/sagas.spec.hbs'), + }, + { + type: 'add', + path: 'src/shared/services/api/{{ camelCase name }}/index.ts', + templateFile: path.join(templatesPath, 'api/index.hbs'), + }, + { + type: 'add', + path: 'src/mocks/server/handlers/{{ camelCase name }}.ts', + templateFile: path.join(templatesPath, 'api/mock.hbs'), + }, + { + type: 'add', + path: 'src/shared/services/api/{{ camelCase name }}/types.ts', + templateFile: path.join(templatesPath, 'api/types.hbs'), + }, + { + type: 'modify', + path: 'src/config/reducers.ts', + pattern: /(\/\/<-- IMPORT MODULE REDUCER -->)/g, + template: + "import { reducer as {{ camelCase name }}Reducer } from '../modules/{{ camelCase name }}/{{ camelCase name }}.reducer';\nimport { {{ pascalCase name }}State } from '../modules/{{ camelCase name }}/{{ camelCase name }}.types';\n$1", + }, + { + type: 'modify', + path: 'src/config/reducers.ts', + pattern: /(\/\/<-- INJECT MODULE REDUCER -->)/g, + template: '{{ camelCase name }}: {{ camelCase name }}Reducer,\n $1', + }, + { + type: 'modify', + path: 'src/config/reducers.ts', + pattern: /(\/\/<-- INJECT MODULE STATE TYPE -->)/g, + template: '{{ camelCase name }}: {{ pascalCase name }}State;\n $1', + }, + { + type: 'modify', + path: 'src/config/sagas.ts', + pattern: /(\/\/<-- IMPORT MODULE SAGA -->)/g, + template: + "import { watch{{ pascalCase name }} } from '../modules/{{ camelCase name }}/{{ camelCase name }}.sagas';\n$1", + }, + { + type: 'modify', + path: 'src/config/sagas.ts', + pattern: /(\/\/<-- INJECT MODULE SAGA -->)/g, + template: 'fork(watch{{ pascalCase name }}),\n $1', + }, + { + type: 'modify', + path: 'src/mocks/store.ts', + pattern: /(\/\/<-- IMPORT MODULE STATE -->)/g, + template: "import { {{ constantCase name }}_INITIAL_STATE } from '../modules/{{ camelCase name }}';\n$1", + }, + { + type: 'modify', + path: 'src/shared/services/api/index.ts', + pattern: /(\/\/<-- IMPORT MODULE API -->)/g, + template: "export * as {{ camelCase name }} from './{{ camelCase name }}';\n$1", + }, + { + type: 'modify', + path: 'src/mocks/server/handlers/index.ts', + pattern: /(\/\/<-- IMPORT API MODULE MOCK -->)/g, + template: "export * from './{{ camelCase name }}';\n$1", + }, + { + type: 'modify', + path: 'src/mocks/store.ts', + pattern: /(\/\/<-- INJECT MODULE STATE -->)/g, + template: '{{ camelCase name }}: {{ constantCase name }}_INITIAL_STATE,\n $1', + }, + ], + }); +}; diff --git a/plop/reduxModule/templates/__tests__/reducer.spec.hbs b/plop/reduxModule/templates/__tests__/reducer.spec.hbs new file mode 100644 index 0000000..b7eb95b --- /dev/null +++ b/plop/reduxModule/templates/__tests__/reducer.spec.hbs @@ -0,0 +1,15 @@ +import { reducer, INITIAL_STATE as defaultState } from '../{{ camelCase name }}.reducer'; + +describe('{{ pascalCase name }}: reducer', () => { + it('should return initial state', () => { + const action = { type: 'unknown-action' }; + const resultState = reducer(undefined, action); + expect(resultState).toEqual(defaultState); + }); + + it('should return state on unknown action', () => { + const action = { type: 'unknown-action' }; + const resultState = reducer(defaultState, action); + expect(resultState).toEqual(defaultState); + }); +}); diff --git a/plop/reduxModule/templates/__tests__/sagas.spec.hbs b/plop/reduxModule/templates/__tests__/sagas.spec.hbs new file mode 100644 index 0000000..132bf4b --- /dev/null +++ b/plop/reduxModule/templates/__tests__/sagas.spec.hbs @@ -0,0 +1,16 @@ +import { expectSaga } from 'redux-saga-test-plan'; + +import { watch{{ pascalCase name }} } from '../{{ camelCase name }}.sagas'; +import { {{ camelCase name }}Actions } from '..'; + +describe('{{ pascalCase name }}: sagas', () => { + const defaultState = {}; + + it('should implement a test', async () => { + await expectSaga(watch{{ pascalCase name }}) + .withState(defaultState) + .put({{ camelCase name }}Actions.fetch{{ pascalCase name }}.resolved([])) + .dispatch({{ camelCase name }}Actions.fetch{{ pascalCase name }}()) + .silentRun(); + }); +}); diff --git a/plop/reduxModule/templates/actions.hbs b/plop/reduxModule/templates/actions.hbs new file mode 100644 index 0000000..37805e4 --- /dev/null +++ b/plop/reduxModule/templates/actions.hbs @@ -0,0 +1,6 @@ +import { actionCreator } from '../helpers'; +import { Fetch{{ pascalCase name }}SuccessPayload } from './{{ camelCase name }}.types'; + +const { createPromiseAction } = actionCreator('{{ constantCase name }}'); + +export const fetch{{ pascalCase name }} = createPromiseAction('FETCH'); diff --git a/plop/reduxModule/templates/api/index.hbs b/plop/reduxModule/templates/api/index.hbs new file mode 100644 index 0000000..087ae69 --- /dev/null +++ b/plop/reduxModule/templates/api/index.hbs @@ -0,0 +1,14 @@ +import { client } from '../client'; +import { {{ pascalCase name }}ApiGetResponseData } from './types'; + +export const {{ constantCase name }}_URL = '/{{ camelCase name }}'; + +export const get = async (id: string) => { + const res = await client.get<{{ pascalCase name }}ApiGetResponseData>({{ constantCase name }}_URL + `/${id}`); + return res.data; +}; + +export const list = async () => { + const res = await client.get<{{ pascalCase name }}ApiGetResponseData[]>({{ constantCase name }}_URL); + return res.data; +}; diff --git a/plop/reduxModule/templates/api/mock.hbs b/plop/reduxModule/templates/api/mock.hbs new file mode 100644 index 0000000..8230892 --- /dev/null +++ b/plop/reduxModule/templates/api/mock.hbs @@ -0,0 +1,9 @@ +import { rest } from 'msw'; +import { {{ pascalCase name }}ApiGetResponseData } from '../../../shared/services/api/{{ camelCase name }}/types'; +import { {{ constantCase name }}_URL } from '../../../shared/services/api/{{ camelCase name }}'; +const baseUrl = process.env.REACT_APP_BASE_API_URL; + +export const mockGet{{ pascalCase name }} = (response: {{ pascalCase name }}ApiGetResponseData[] = []) => + rest.get([baseUrl, {{ constantCase name }}_URL].join(''), (req, res, ctx) => { + return res(ctx.json(response)); +}); diff --git a/plop/reduxModule/templates/api/types.hbs b/plop/reduxModule/templates/api/types.hbs new file mode 100644 index 0000000..0e4c7df --- /dev/null +++ b/plop/reduxModule/templates/api/types.hbs @@ -0,0 +1,3 @@ +export interface {{ pascalCase name }}ApiGetResponseData { + id: string; +} diff --git a/plop/reduxModule/templates/index.hbs b/plop/reduxModule/templates/index.hbs new file mode 100644 index 0000000..c97c7f2 --- /dev/null +++ b/plop/reduxModule/templates/index.hbs @@ -0,0 +1,5 @@ +import * as {{ camelCase name }}Selectors from './{{ camelCase name }}.selectors'; +import * as {{ camelCase name }}Actions from './{{ camelCase name }}.actions'; + +export { INITIAL_STATE as {{ constantCase name }}_INITIAL_STATE } from './{{ camelCase name }}.reducer'; +export { {{ camelCase name }}Actions, {{ camelCase name }}Selectors }; diff --git a/plop/reduxModule/templates/reducer.hbs b/plop/reduxModule/templates/reducer.hbs new file mode 100644 index 0000000..fc44783 --- /dev/null +++ b/plop/reduxModule/templates/reducer.hbs @@ -0,0 +1,21 @@ +import { createReducer, PayloadAction } from '@reduxjs/toolkit'; + +import * as {{ camelCase name }}Actions from './{{ camelCase name }}.actions'; +import { {{ pascalCase name }}State, Fetch{{ pascalCase name }}SuccessPayload } from './{{ camelCase name }}.types'; + +export const INITIAL_STATE: {{ pascalCase name }}State = { + {{ camelCase name }}: null, +}; + +const handleFetch{{ pascalCase name }} = (state: {{ pascalCase name }}State) => { + state.{{ camelCase name }} = null; +}; + +const handleFetch{{ pascalCase name }}Success = (state: {{ pascalCase name }}State, { payload }: PayloadAction) => { + state.{{ camelCase name }} = payload; +}; + +export const reducer = createReducer(INITIAL_STATE, (builder) => { + builder.addCase({{ camelCase name }}Actions.fetch{{ pascalCase name }}, handleFetch{{ pascalCase name }}); + builder.addCase({{ camelCase name }}Actions.fetch{{ pascalCase name }}.resolved, handleFetch{{ pascalCase name }}Success); +}); diff --git a/plop/reduxModule/templates/sagas.hbs b/plop/reduxModule/templates/sagas.hbs new file mode 100644 index 0000000..04e533e --- /dev/null +++ b/plop/reduxModule/templates/sagas.hbs @@ -0,0 +1,21 @@ +import { all, takeLatest } from 'redux-saga/effects'; + +import { reportError } from '../../shared/utils/reportError'; +import { PromiseAction, resolvePromiseAction, rejectPromiseAction } from '../../shared/utils/reduxSagaPromise'; +import { {{ camelCase name }} } from '../../shared/services/api'; +import * as {{ camelCase name }}Actions from './{{ camelCase name }}.actions'; +import { Fetch{{ pascalCase name }}SuccessPayload } from './{{ camelCase name }}.types'; + +function* fetch{{ pascalCase name }}(action: PromiseAction) { + try { + const data = yield {{ camelCase name }}.list(); + yield resolvePromiseAction(action, data); + } catch (error) { + reportError(error); + yield rejectPromiseAction(action, error); + } +} + +export function* watch{{ pascalCase name }}() { + yield all([takeLatest({{ camelCase name }}Actions.fetch{{ pascalCase name }}, fetch{{ pascalCase name }})]); +} diff --git a/plop/reduxModule/templates/selectors.hbs b/plop/reduxModule/templates/selectors.hbs new file mode 100644 index 0000000..973b77f --- /dev/null +++ b/plop/reduxModule/templates/selectors.hbs @@ -0,0 +1,6 @@ +import { createSelector } from '@reduxjs/toolkit'; +import { GlobalState } from '../../config/reducers'; + +export const select{{ pascalCase name }}Domain = (state: GlobalState) => state.{{ camelCase name }}; + +export const select{{ pascalCase name }} = createSelector(select{{ pascalCase name }}Domain, (state) => state.{{ camelCase name }}); diff --git a/plop/reduxModule/templates/types.hbs b/plop/reduxModule/templates/types.hbs new file mode 100644 index 0000000..515832b --- /dev/null +++ b/plop/reduxModule/templates/types.hbs @@ -0,0 +1,5 @@ +export interface {{ pascalCase name }}State { + {{ camelCase name }}: any; +} + +export type Fetch{{ pascalCase name }}SuccessPayload = any; diff --git a/plopfile.js b/plopfile.js new file mode 100644 index 0000000..46e5410 --- /dev/null +++ b/plopfile.js @@ -0,0 +1,15 @@ +const promptDirectory = require('inquirer-directory'); + +const addReduxModuleGenerator = require('./plop/reduxModule'); +const addReactComponentGenerator = require('./plop/reactComponent'); +const addReactHookGenerator = require('./plop/reactHook'); +const addApiModelGenerator = require('./plop/apiModel'); + +module.exports = function (plop) { + plop.setPrompt('directory', promptDirectory); + + addReduxModuleGenerator(plop); + addReactComponentGenerator(plop); + addReactHookGenerator(plop); + addApiModelGenerator(plop); +}; diff --git a/public/icons/android-chrome-192x192.png b/public/icons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..6b93ab161dac2915da41a64eea80f570907e0da1 GIT binary patch literal 3366 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 aLNH+SzG!^;=ck|xutMPDetmgJ>VE(NdmA+X literal 0 HcmV?d00001 diff --git a/public/icons/android-chrome-512x512.png b/public/icons/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..09dbcd59fecdeb152f3bdedf2728421d70117d64 GIT binary patch literal 13623 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 Dfpl-- literal 0 HcmV?d00001 diff --git a/public/icons/favicon-32x32.png b/public/icons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..743e892ae319bb648f9778a4ed723b23c09c0110 GIT binary patch literal 1397 zcmZ`$2~d+q6y6y5_uoIzATUa;I5>4xEei1W zwPB_*2q7D(pF|Gm%q^M^yQH?b7hvLAFPRrYE#-poC@bzV#!oIoD03!4+I)mwS^ys+ zlqN!GBoZO<=Lk(ns#w#r7$M$|0m~FVkW+by*?om68YE~niaLTV7KdSrFteA)4^b(n z=zw}Exs#4)#mj0bi2TniKhNYD31sE=lYAoyYr;Vdl(vsR*caEB;08+5OLkmfwhoYz zA!f%#1|Ec~v{Uq|W}MqcG<^g-J1=w3!d`Zci8zeYPSe0xFhF*K^Ab}$NK#JHA&t~Z zJaYo^%!c1 zYsc{hI=zeY#~j5820FEaGXoD%NylGD=Jb&b271NUT-R^XHy)>xPjV*Ah!(8v=Xg~e zbXG5kYr{aavKg12W0u!baE7bYQ#2G4ewd2^L6%fgt6OmV-xLt0_=ZY2L8o-m(rOA? z1ICOVP8kpZTCTXrfHJ`4U&j@{_8110Kwjv5-7ySGLObOb7^oarwqIZ>E^*p|0wDF9 z$1N7i?YO!F@WBOYx&I2le-F9@ZyC*IUym1}FtBAwLauP zdrqMHtDI1hlNvr^yXpNuUQE&^ZSHY$JKoXkFkNMJIaZ@}S`ZvGMivIG7>kVxY|PS~ zmJ74Gmc~?0&HH)s+6Gs&ZsV^RK3RD>f4zV|y{PSc;>}mDt}BtiS2!5Hy4}RH+jjG0 zdX*sET4CnacyQr^mrvdb^T`H?F^(?|tTO>ZU|i z*5WclYh~YXb>{CLhIU1CSn%WOQ1@oNN7*BzQ*qhZrUdp;)sR)o5kuRD6Ylv3vb?j{ zcKdhg`Zc$Hdh7oD1!B(`>0W#HeYs}*mrwWP-@Y+um2wdNYNpyJR2>_oR*GX%lmO@> zk-Nt%k^3ys9EJNlvFKy*T#=i|T`Uq+{T9uA?mr0$NwMqWHvfOZNYf9skPwoo2vy6Y z(w$W)Npb7rmCowTDy8#!l{yBYjJ?B8t?A@oS6Ab5(}47z9PwQQvttDIF7`_+9r*Un x67AfsSiZ{GykQ?(WR&?9A*k zUT;=9zWbPa&*$9dx#wOBF+((n`SS(RM)Ag6A-*YuXl!&pKPbfC@ZEz*`TM$=LhQf; z591kR5l=w)y?j07B(?aPdF^|8=E!5a^`Yk7`uS~oEp(=(Bh$ZF%k(#OWDY$#slT^z zQXgq+*GF2lw922#avb)>ok(-wx500N9X7Of)VmE}o(1WU?EQ;v5C50K25^5BavNex zDb_#v>)r-1e;xAA2>!aWA@lm8taf7ccQD61fHC{E1pIYl16Z}p!KO~||3^RDwhQy+ zH}Ks*V(Pyx`jTYt=RDIislC101b?KfNKJ zd2^}h@Hg3+!^fhmi(_zove8r~JgAL*A9{#hk|CkuVrhaalsn}IIoi>zb_wcj-pLxbK&bQ|k zb1wafvLT#Z+2OW>sU2Nza%^P!m)I%U z@EQ2AQ;vRtdmiLYIDa&I(T1I-cI@#y*EUs-wBg2nxt^)#ylH}Y=??hkMbirbeGiB8 zCu7gv?6Zx_zm)5kVrQxku17!GUv@mxmKYnz&#*+~E1W+mI~cC)rq2dH;t@;n>x0c^ z_WIsPcGVUUHdM)`LM@HCb^%C z_4!73-qt_Z7Q22Kmv_v9u6D>|S*9zfKl%p;7unjtax0k)Zl5^;cD1gt{#}0b54Rmc z#{*f~v)6we>pyUDz_S{p0}^h-jhE4$Tew%Wr2m}6hO52kGj6@ppQ7J=e3cd48ylB? z@ptI`FGRJe!w#m%g)8tQ@<-c%@+-388u*uz-8q}Z0=k#qT*1h6KI+?xJ z`*a$-VP#ZpgQuT(SPOl}{mz+ZZvE!I`g<6+_q)n$!1{1%E&PMfIo-=&)g0;Ns^ooA z8|32=$+fWzmRoYNj>=oKjm+T2` zsB88Z8^}%{YD(88#c;o=JEqkh=u1)WL7QQN4%zL>l--}PZL8b1g(#-^1 z`es115%O(F;hq-ma;5dcJuCxfl0CSG)l=(xSct#!9#tpeK{?z*%3*I>(>qAe-wN^G zg91ZqCuGX!G3af89DxMyF-<8$=C$t|+VRI%;w}Tv0S<@gXS``j7@&*yS-Nm`Hi=l< zaOUt2FP71tI)l{h+(*eFwuN)N7Mvli_(H~cj;<_;^DthORy`DTqp$Hk17d5?j~Lr> zQ^wame#yeVlxL#eGg9imZw9|^p0T<5hoS$SwRz(bbgTFzVqj@9lu^6V_NdVqdsUh|#{ zGbT6y-Rx^@Z|vD6!%(w~lj^58;Y^?+hSsn(2)a414L}NKn@$YYqg%B%Jd!Gwum_r*&_4B!KhIsu^y3y~AOFy@? zQ%}lsNU3{lpT7@ySxXtB^+)PVGnx0sY}3*1_<&zq7ah%Yj67?$=!WRGtBS^28d;_z3M?s-Jx=wYWkk1M4^ZoZ0Q? z$@*H+(&%?(8NBUX7-Q+`R%9^@Q)0K$t|CN@{&g>4;0AlX09LSE`QV z$S@5<2Mi-Hq;L=61%?_Jc5p)w3{5ah!H@;R7vl(Jgb9D+GkBI^n_?J)WwA_#e5ixE zs1w3C1;Y}JkV2fIf|=5dL-ZmJ(Tg~Qfnq9p!RPn^;s_IN93k-@KJ$m~>R9VHXvbC_ z%p6*3y8jQw{cjf}a?ZmVE%&pTw|+FKoqX~O?bK72e*Ss2hl?yj=IvkHg)}Gcso?(z z=x5RoGcI&Qmf_1wKY@C&cQiiiaQxSpGLU~EWC9}dX0PpW&fZV{)Y9K;aeNJb855|B zg{nc2Z?)Vu?jo`^bcOJ&>oK8#Qo*iz6s;w7YqCkeENI%CVgGVlS4VS z_Rc!^I$NDG;ET%7Bb#m9r^(^m{y6k(&Hnj-Z)_qj{Tr0g=P!f)D*Q~juf5vyZ}>0Y z`ilMO3}w4FEtGMKW%StkyBjR%Q+_MwBbFc82McA;7Vh61f7#8OZ2fS{Q2rwG@_nRU vuN{1k=M6}&D`m&8)s0v#B)yQM_6on_Z+wQ&s(k+kVL@_d literal 0 HcmV?d00001 diff --git a/public/icons/mstile-150x150.png b/public/icons/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..7ab13ea2da82e7b24727f0c6b95acfab1ef45452 GIT binary patch literal 2760 zcmah~X;f3!7QPDP-h>9EV$qlvp|J>c3O3Qe3-S;Mg9-#u)FLtqh$Vz615nBk5M@$Z zw2DH(imxhA6|9V!AW;w*B7!1=5X1q6Vu0i(;hmH&*Ly$Ox7NwN`|SPgZ+~Z>yKatp zx;x`>1RMlGcvlxkF9=#>p#32_AmR~)Ed&qUL-srEA*d=(UlpJS_NGBDUOOR(Zw^5z z=@6s@p_Fk5ilac#Ykvr`ISoN3>~ptS3?z$#{JbwZo$SiAq7(0o?kGm za!hms0+7G~mM22|e}#{>V}TCI#;d2G!RgU?l4vD*qaPA<-IIa3}1{Ksnrq!aKLpKP=PT5DsWOTC;$k& z0dpFWm_{uItd9czd%Ga%V-|pet6?B4ssTy4kKJ_{6Iq9F#oDn0Hm(RcPz8ga5a_>) z0L(|KuPfmNe$aiviTb1O0{;RJ053S4CS-dlX7?|c@Y`@gGqS$|25J|mKH7yD9;rtF z*rfymZZP6D!n>z^g}~K-EI@*>pX$-xwQnU1U|_HSKR-W@&=0%>uV!bgm-{XVPQ}E1 zh?nbWP^Ct#R>o>#l&ET2cf>;VdZSW3u@O}%RZ5M)R{i7ejw!P@AWHRH>r918rB4laIEW2CwOF$ zjv>ZkWgz|}1nIqVb+q^9KAm_vD=>BF`a2nsXB9~g|Bu7f*W z2)n9#H@#<3^O;Zf?5b%OET7N2w|Ntx`^ryjX({V+rv=XWAB10QYL0juHcl@kj})!;lsCxwzWHac=djb%yFYII@q~C zS(g0m<(FG7c0ZZ4-G)E>`kUHX!UMjvw6npvc$oWkMfhI9ME#=%jgwol-PI`h%|XrM zj?&qb6(z#BA$vH}#BwgFzWrucNa$$5wOp#ftFy~$-K-5~k{^`xt(`vYOnWhI7rE!f zm(7e`!t+eQ{E9ZR?t9AuXK_Ifn_+BIku=JBo77vH7tM?y3C@jQUH<{Gj-bWX-&D-i zIa@x*uHi8GCnf^UpPMpR$<-yU!ymAdNwt~qOBYx#cx~-nh;5?5&&*eC*W23#r@D$_ z-tkV-NjfhN=BtxL)06aGLR!p*I*a$L2Qj{pzIUgFiVpa5ZxPi=>vFblye@rF&ao}y zFo*`%gn`62O(H*G6%BI)|CnB8OE=ja>euk2-4^Lc{)gqa196Ay2jXSB6Y+9-8AEuj zL0B8OYW$k|>*5mA%=DIyn?3z~Ph8)wFQa*nNS z*6E~cLXla`S7$mrPdN;+ZYTRS1)SazELctTmM!7-b9YJ1h6|*gKR66UPpk6D-Q3!V2n1Q?XGq^3BGvr0=gWlBbRo*j?O+mF9!9hsNG$b0raOCX6Te|TrM z{FD9_6Vx*a&(~irp~HhC=LO_k^j%b;)Uzn%I*a(Do!ZF<b$R2){gR(@Q|&DKNL62b*At^VChQ$inEW&>Z**~R7@F#8EnprznuQr8 zzgRNiX0kKwjS;7#Ylx>ylv3%Wtt~_jA<{4}Xkcx{iEe*Bm#FV2sCRTvlMTnzO@;Cs zze~Z0$U~G}=*En%&$NQ7$D_%{M}NCBiCBM%#spKlNJh?WY5B|tU@0e15h@4vQI!4Y~+F&a_s@=x}t-q#(b=-j6)Vwk|f}(up1H7)GQ)*c^VN zWyL=IoXX+B@lgzVf!B*-$pyP$_FERyGvM*~!4=|5I=zDmXlp_tyoluRbjU z1wMT5y|G>a38rjLRA_i)h-oa39by{Jjtzn!?zxfQKS84RSXeypXl-+qc|kg4{S86- zOUX;OpETB4YU-Fm6$R^%uX~%e_DUtWclhk literal 0 HcmV?d00001 diff --git a/public/icons/safari-pinned-tab.svg b/public/icons/safari-pinned-tab.svg new file mode 100644 index 0000000..8833262 --- /dev/null +++ b/public/icons/safari-pinned-tab.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/public/index.html b/public/index.html index 3ad7a42..baf75b9 100644 --- a/public/index.html +++ b/public/index.html @@ -1,26 +1,55 @@ - - - - Apptension Tech Radar - - - - - - + + + + + + + + + + + + + + + + + Apptension Tech Radar - -
- - + + + + + +
+ diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..485436f --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,20 @@ +{ + "short_name": "Apptension Boilerplate", + "name": "Apptension Boilerplate", + "icons": [ + { + "src": "/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-516x516.png", + "sizes": "516x516", + "type": "image/png" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#ffffff", + "background_color": "#ffffff" +} diff --git a/public/user.json b/public/user.json new file mode 100644 index 0000000..57001f7 --- /dev/null +++ b/public/user.json @@ -0,0 +1,6 @@ +{ + "id": 1, + "login": "user1", + "name": "User One", + "email": "user-one@apptension.com" +} diff --git a/public/users.json b/public/users.json new file mode 100644 index 0000000..672edcb --- /dev/null +++ b/public/users.json @@ -0,0 +1,20 @@ +[ + { + "id": 1, + "login": "user1", + "name": "User One", + "email": "user-one@apptension.com" + }, + { + "id": 2, + "login": "user2", + "name": "User Two", + "email": "user-two@apptension.com" + }, + { + "id": 3, + "login": "user3", + "name": "User Three", + "email": "user-three@apptension.com" + } +] diff --git a/scripts/build-storybook.js b/scripts/build-storybook.js new file mode 100644 index 0000000..ab931ab --- /dev/null +++ b/scripts/build-storybook.js @@ -0,0 +1,14 @@ +const { spawn } = require('child_process'); + +const TIMEOUT_THRESHOLD = 2 * 60_000; // 2 minutes + +const childProcess = spawn('build-storybook', { stdio: 'inherit' }); + +childProcess.on('exit', code => process.exit(code)); + +// storybook stucks on build if it fails to import any module, +// so it is required to handle the timeout manually +setTimeout(() => { + childProcess.kill(); + process.exit(1) +}, TIMEOUT_THRESHOLD); diff --git a/src/@types/redux-saga.d.ts b/src/@types/redux-saga.d.ts new file mode 100644 index 0000000..1c7ce2b --- /dev/null +++ b/src/@types/redux-saga.d.ts @@ -0,0 +1,40 @@ +declare module 'redux-saga/effects' { + import { PayloadActionCreator, PayloadAction } from '@reduxjs/toolkit'; + import { PromiseAction, PromiseActionCreatorWithPayload } from '../shared/utils/reduxSagaPromise'; + + export { + put, + all, + actionChannel, + delay, + throttle, + cancel, + call, + apply, + cancelled, + cps, + race, + debounce, + select, + setContext, + spawn, + getContext, + putResolve, + retry, + flush, + fork, + join, + effectTypes, + } from 'redux-saga/effects'; + + type EffectHandlerBinding = ( + actionCreator: PayloadActionCreator

| PromiseActionCreatorWithPayload, + effectHandler: (action: PayloadAction

| PromiseAction) => void + ) => any; + + export const takeMaybe: EffectHandlerBinding; + export const takeLeading: EffectHandlerBinding; + export const takeLatest: EffectHandlerBinding; + export const takeEvery: EffectHandlerBinding; + export const take: EffectHandlerBinding; +} diff --git a/src/@types/styled-theming.d.ts b/src/@types/styled-theming.d.ts new file mode 100644 index 0000000..e03635c --- /dev/null +++ b/src/@types/styled-theming.d.ts @@ -0,0 +1,29 @@ +declare module 'styled-theming' { + import { DefaultTheme, FlattenInterpolation, ThemedStyledProps, ThemeProps } from 'styled-components'; + + declare function theme(name: string, values: styledTheming.ThemeMap): styledTheming.ThemeSet; + + declare namespace styledTheming { + type ThemeValueResult = + | string + | FlattenInterpolation> + | FlattenInterpolation>; + type ThemeValueFn = (props: ThemeProps) => ThemeValueResult; + type ThemeValue = ThemeValueFn | ThemeValueResult; + + interface ThemeMap { + [key: string]: ThemeValue; + } + + interface VariantMap { + [key: string]: ThemeMap; + } + + type ThemeSet = (props: Record) => string; + type VariantSet = (props: Record) => string; + + function variants(name: string, prop: string, values: VariantMap): VariantSet; + } + + export = theme; +} diff --git a/src/components/App/App.css b/src/components/App/App.css deleted file mode 100644 index 5aac070..0000000 --- a/src/components/App/App.css +++ /dev/null @@ -1,8 +0,0 @@ -body { - font-family: 'Roboto', 'Lato', sans-serif; -} - -.logo { - width: 26px; - margin-right: .5rem; -} diff --git a/src/components/App/App.js b/src/components/App/App.js deleted file mode 100644 index 54fa983..0000000 --- a/src/components/App/App.js +++ /dev/null @@ -1,88 +0,0 @@ -import React, { PureComponent } from 'react'; -import * as contentful from "contentful"; -import * as R from 'ramda'; -import { documentToHtmlString } from '@contentful/rich-text-html-renderer'; - -import Radar from '../Radar/Radar' -import * as constants from '../const'; -import './App.css'; - - -class App extends PureComponent { - constructor(props) { - super(props); - - this.state = { - client: null, - content: null, - }; - } - - componentDidMount() { - const client = contentful.createClient({ - space: constants.SPACE_ID, - accessToken: constants.ACCESS_TOKEN - }); - - client.getEntries( { limit: 1000 }) - .then((response) => { - this.setState({content: response.items}); - }) - .catch(console.error); - }; - - getEntries(type = '') { - if (type) { - return R.pickBy( - item => R.pathOr('', ['sys', 'contentType', 'sys', 'id'], item) === type, - this.state.content, - ); - } - return {}; - } - - renderRingsDescription() { - const contents = []; - - const entriesSorted = R.sortBy( - ring => R.pathOr(0, ['fields', 'position'], ring), - R.values(this.getEntries('ring')), - ); - - R.forEach( - ring => { - contents.push(

{ring.fields.label}
); - const html = documentToHtmlString(R.pathOr({}, ['fields', 'description'], ring)); - contents.push(
); - }, - entriesSorted - ); - - return contents; - } - - render() { - return ( -
-

- - Apptension Tech Radar -

- -
-

What is the Tech Radar?

-

Tech Radar is a list of technologies, complemented by an assessment result, called ring assignment. We use four rings with the following semantics:

-
- {this.renderRingsDescription()} -
-
-
- ); - } -} - -export default App; diff --git a/src/components/SentryBoundary/SentryBoundary.js b/src/components/SentryBoundary/SentryBoundary.js deleted file mode 100644 index 391ced3..0000000 --- a/src/components/SentryBoundary/SentryBoundary.js +++ /dev/null @@ -1,22 +0,0 @@ -import { Component } from 'react'; -import PropTypes from 'prop-types'; -import * as Sentry from '@sentry/browser'; - -export default class SentryBoundary extends Component { - static propTypes = { - children: PropTypes.any.isRequired, - }; - - componentDidCatch(error, errorInfo) { - Sentry.withScope(scope => { - Object.keys(errorInfo).forEach(key => { - scope.setExtra(key, errorInfo[key]); - }); - Sentry.captureException(error); - }); - } - - render() { - return this.props.children; - } -} diff --git a/src/config/reducers.ts b/src/config/reducers.ts new file mode 100644 index 0000000..7b693b2 --- /dev/null +++ b/src/config/reducers.ts @@ -0,0 +1,21 @@ +import { combineReducers } from 'redux'; + +import { reducer as startupReducer } from '../modules/startup/startup.reducer'; +import { StartupState } from '../modules/startup/startup.types'; +import { reducer as usersReducer } from '../modules/users/users.reducer'; +import { UsersState } from '../modules/users/users.types'; +//<-- IMPORT MODULE REDUCER --> + +export type GlobalState = { + startup: StartupState; + users: UsersState; + //<-- INJECT MODULE STATE TYPE --> +}; + +export default function createReducer() { + return combineReducers({ + startup: startupReducer, + users: usersReducer, + //<-- INJECT MODULE REDUCER --> + }); +} diff --git a/src/config/sagas.ts b/src/config/sagas.ts new file mode 100644 index 0000000..33e21c7 --- /dev/null +++ b/src/config/sagas.ts @@ -0,0 +1,13 @@ +import { all, fork } from 'redux-saga/effects'; + +import { watchStartup } from '../modules/startup/startup.sagas'; +import { watchUsers } from '../modules/users/users.sagas'; +//<-- IMPORT MODULE SAGA --> + +export default function* rootSaga() { + yield all([ + fork(watchStartup), + fork(watchUsers), + //<-- INJECT MODULE SAGA --> + ]); +} diff --git a/src/config/store.ts b/src/config/store.ts new file mode 100644 index 0000000..d78408e --- /dev/null +++ b/src/config/store.ts @@ -0,0 +1,22 @@ +import { configureStore, getDefaultMiddleware, Store } from '@reduxjs/toolkit'; +import createSagaMiddleware from 'redux-saga'; + +import { promiseMiddleware } from '../shared/utils/reduxSagaPromise'; +import createReducer from './reducers'; +import rootSaga from './sagas'; + +export default function (initialState = {}): Store { + const sagaMiddleware = createSagaMiddleware(); + + const middlewares = [promiseMiddleware, sagaMiddleware]; + + const store = configureStore({ + reducer: createReducer(), + preloadedState: initialState, + middleware: getDefaultMiddleware().concat(middlewares), + }); + + sagaMiddleware.run(rootSaga); + + return store; +} diff --git a/src/fonts/OpenSans.ttf b/src/fonts/OpenSans.ttf new file mode 100755 index 0000000000000000000000000000000000000000..4288698ce997ea5460e3eb8bb46f2e08f4734eeb GIT binary patch literal 33428 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 literal 0 HcmV?d00001 diff --git a/src/fonts/OpenSans.woff b/src/fonts/OpenSans.woff new file mode 100755 index 0000000000000000000000000000000000000000..e1153e330b467d122a018bb20fc736972c692330 GIT binary patch literal 20696 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 + +export const DEFAULT_LOCALE = LOCALES.ENGLISH; + +export const appLocales = [LOCALES.ENGLISH]; + +export const formatTranslationMessages = (locale: string, messages: MessagesObject): MessagesObject => { + const defaultFormattedMessages: MessagesObject = + locale !== DEFAULT_LOCALE ? formatTranslationMessages(DEFAULT_LOCALE, enTranslationMessages) : {}; + return Object.keys(messages).reduce((formattedMessages, key) => { + const formattedMessage = + !messages[key] && locale !== DEFAULT_LOCALE ? defaultFormattedMessages[key] : messages[key]; + return Object.assign(formattedMessages, { [key]: formattedMessage }); + }, {}); +}; + +export const translationMessages = { + [LOCALES.ENGLISH]: formatTranslationMessages(LOCALES.ENGLISH, enTranslationMessages), +}; diff --git a/src/images/favicon.png b/src/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4254b160057d14c1db2f53e5f1f143b966a018 GIT binary patch literal 27708 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 literal 0 HcmV?d00001 diff --git a/src/images/icons/logo.svg b/src/images/icons/logo.svg new file mode 100644 index 0000000..8833262 --- /dev/null +++ b/src/images/icons/logo.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/src/index.js b/src/index.js deleted file mode 100644 index 2c29031..0000000 --- a/src/index.js +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import * as Sentry from '@sentry/browser'; -import App from './components/App/App'; -import SentryBoundary from './components/SentryBoundary/SentryBoundary' - -Sentry.init({ - dsn: 'https://17d18613939842c68f849c2e75b08e4f@sentry.io/1364549', - environment: process.env.REACT_APP_SENTRY_ENVIRONMENT, -}); - -ReactDOM.render( - - - , - document.getElementById('root'), -); diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..130f821 --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,77 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; + +// Needed for redux-saga es6 generator support +import 'core-js/stable'; +import 'regenerator-runtime/runtime'; + +// Import all the third party stuff +import { Provider } from 'react-redux'; +import { Router } from 'react-router'; +// @ts-ignore +import FontFaceObserver from 'fontfaceobserver'; +import 'normalize.css/normalize.css'; +import './theme/global'; +import configureStore from './config/store'; +import browserHistory from './shared/utils/history'; +import UnsupportedBrowserDetection from './shared/utils/unsupported/unsupportedBrowserDetection'; +import { setUnsupportedClasses } from './shared/utils/unsupported/support'; + +// Observe loading of Open Sans (to remove open sans, remove the tag in +// the index.html file and this observer) +const openSansObserver = new FontFaceObserver('Open Sans', {}); + +// When Open Sans is loaded, add a font-family using Open Sans to the body +openSansObserver.load().then( + () => { + document.body.classList.add('fontLoaded'); + }, + () => { + document.body.classList.remove('fontLoaded'); + } +); + +// Create redux store with history +// this uses the singleton browserHistory provided by react-router +// Optionally, this could be changed to leverage a created history +// e.g. `const browserHistory = useRouterHistory(createBrowserHistory)();` +const initialState = {}; +const store = configureStore(initialState); + +const render = (): void => { + const NextApp = require('./routes').default; + + ReactDOM.render( + + + + + , + document.getElementById('app') + ); +}; + +const initApp = async (): Promise => { + const detection = new UnsupportedBrowserDetection(); + if (!detection.isSupported()) { + setUnsupportedClasses(); + return; + } + + // Chunked polyfill for browsers without Intl support + if (!window.Intl) { + new Promise((resolve) => { + // eslint-disable-next-line @typescript-eslint/no-var-requires + resolve(require('intl')); + }) + .then(() => Promise.all([require('intl/locale-data/jsonp/en.js'), require('intl/locale-data/jsonp/pl.js')])) + .then(() => render()) + .catch((err) => { + throw err; + }); + } else { + render(); + } +}; + +initApp(); diff --git a/src/lib/zalando-tech-radar.js b/src/lib/zalando-tech-radar.ts similarity index 98% rename from src/lib/zalando-tech-radar.js rename to src/lib/zalando-tech-radar.ts index b3ce742..05f876a 100644 --- a/src/lib/zalando-tech-radar.js +++ b/src/lib/zalando-tech-radar.ts @@ -1,6 +1,6 @@ +// @ts-nocheck import * as d3 from 'd3'; - /* eslint-disable */ // The MIT License (MIT) @@ -374,14 +374,14 @@ export default function radar_visualization(config) { function highlightLegendItem(d) { var legendItem = document.getElementById("legendItem" + d.id); - legendItem.setAttribute("filter", "url(#solid)"); - legendItem.setAttribute("fill", "white"); + legendItem?.setAttribute("filter", "url(#solid)"); + legendItem?.setAttribute("fill", "white"); } function unhighlightLegendItem(d) { var legendItem = document.getElementById("legendItem" + d.id); - legendItem.removeAttribute("filter"); - legendItem.removeAttribute("fill"); + legendItem?.removeAttribute("filter"); + legendItem?.removeAttribute("fill"); } // draw blips on radar diff --git a/src/mocks/factories/index.ts b/src/mocks/factories/index.ts new file mode 100644 index 0000000..b18bf4c --- /dev/null +++ b/src/mocks/factories/index.ts @@ -0,0 +1 @@ +export * from './users'; diff --git a/src/mocks/factories/types.ts b/src/mocks/factories/types.ts new file mode 100644 index 0000000..991d2ea --- /dev/null +++ b/src/mocks/factories/types.ts @@ -0,0 +1 @@ +export type Factory = (overrides?: Partial) => T; diff --git a/src/mocks/factories/users.ts b/src/mocks/factories/users.ts new file mode 100644 index 0000000..c9e4c89 --- /dev/null +++ b/src/mocks/factories/users.ts @@ -0,0 +1,13 @@ +import * as faker from 'faker'; + +import { User } from '../../modules/users/users.types'; +import { Factory } from './types'; + +export const userFactory: Factory = (overrides) => ({ + id: faker.random.uuid(), + login: faker.internet.userName(), + name: faker.fake('{{name.firstName}} {{name.lastName}}'), + displayName: faker.name.firstName(), + email: faker.internet.email(), + ...overrides, +}); diff --git a/src/mocks/reactIntl.tsx b/src/mocks/reactIntl.tsx new file mode 100644 index 0000000..e915372 --- /dev/null +++ b/src/mocks/reactIntl.tsx @@ -0,0 +1,22 @@ +import React from 'react'; + +const mockReactIntl = jest.requireActual('react-intl'); +const { FormattedMessage, useIntl } = mockReactIntl; + +const mockFormattedMessage = (props: Record) => ; +const mockUseIntl = () => { + // eslint-disable-next-line react-hooks/rules-of-hooks + const { formatMessage, ...other } = useIntl(); + + return { + ...other, + formatMessage: (params: any) => { + return formatMessage({ ...params, id: 'mock-message-id' }); + }, + }; +}; +jest.mock('react-intl', () => ({ + ...mockReactIntl, + useIntl: mockUseIntl, + FormattedMessage: mockFormattedMessage, +})); diff --git a/src/mocks/server/handlers/index.ts b/src/mocks/server/handlers/index.ts new file mode 100644 index 0000000..849d29d --- /dev/null +++ b/src/mocks/server/handlers/index.ts @@ -0,0 +1,2 @@ +export * from './users'; +//<-- IMPORT API MODULE MOCK --> diff --git a/src/mocks/server/handlers/users.ts b/src/mocks/server/handlers/users.ts new file mode 100644 index 0000000..3cddbc8 --- /dev/null +++ b/src/mocks/server/handlers/users.ts @@ -0,0 +1,9 @@ +import { rest } from 'msw'; +import { UserApiGetData } from '../../../shared/services/api/users/types'; +import { USERS_URL } from '../../../shared/services/api/users'; +const baseUrl = process.env.REACT_APP_BASE_API_URL; + +export const mockGetUsers = (response: UserApiGetData[] = []) => + rest.get([baseUrl, USERS_URL].join(''), (req, res, ctx) => { + return res(ctx.json(response)); + }); diff --git a/src/mocks/server/index.ts b/src/mocks/server/index.ts new file mode 100644 index 0000000..82753cf --- /dev/null +++ b/src/mocks/server/index.ts @@ -0,0 +1,4 @@ +import { setupServer } from 'msw/node'; +import * as handlers from './handlers'; + +export const server = setupServer(...Object.values(handlers).map((createMockHandler) => createMockHandler())); diff --git a/src/mocks/store.ts b/src/mocks/store.ts new file mode 100644 index 0000000..309dec7 --- /dev/null +++ b/src/mocks/store.ts @@ -0,0 +1,14 @@ +import { produce } from 'immer'; + +import { GlobalState } from '../config/reducers'; +import { STARTUP_INITIAL_STATE } from '../modules/startup'; +import { USERS_INITIAL_STATE } from '../modules/users'; +//<-- IMPORT MODULE STATE --> + +export const store: GlobalState = { + startup: STARTUP_INITIAL_STATE, + users: USERS_INITIAL_STATE, + //<-- INJECT MODULE STATE --> +}; + +export const prepareState = (stateSetter: (draftState: GlobalState) => void) => produce(store, stateSetter); diff --git a/src/modules/helpers.ts b/src/modules/helpers.ts new file mode 100644 index 0000000..752d1cd --- /dev/null +++ b/src/modules/helpers.ts @@ -0,0 +1,13 @@ +import { createAction } from '@reduxjs/toolkit'; + +import { createPromiseAction } from '../shared/utils/reduxSagaPromise'; + +export const actionCreator = (prefix: string) => { + const prefixActionName = (actionName: string) => [prefix, actionName].join('/'); + + return { + createAction: (actionName: string) => createAction(prefixActionName(actionName)), + createPromiseAction: (actionName: string) => + createPromiseAction(prefixActionName(actionName)), + }; +}; diff --git a/src/modules/startup/__tests__/startup.reducer.spec.ts b/src/modules/startup/__tests__/startup.reducer.spec.ts new file mode 100644 index 0000000..be4b881 --- /dev/null +++ b/src/modules/startup/__tests__/startup.reducer.spec.ts @@ -0,0 +1,11 @@ +import { reducer, INITIAL_STATE as defaultState } from '../startup.reducer'; + +describe('Startup: redux', () => { + it('should return initial state', () => { + expect(reducer(undefined, { type: 'unknown-action' })).toEqual(defaultState); + }); + + it('should return state on unknown action', () => { + expect(reducer(defaultState, { type: 'unknown-action' })).toEqual(defaultState); + }); +}); diff --git a/src/modules/startup/__tests__/startup.sagas.spec.ts b/src/modules/startup/__tests__/startup.sagas.spec.ts new file mode 100644 index 0000000..137d8f1 --- /dev/null +++ b/src/modules/startup/__tests__/startup.sagas.spec.ts @@ -0,0 +1,15 @@ +import { expectSaga } from 'redux-saga-test-plan'; + +import { watchStartup } from '../startup.sagas'; +import { startupActions } from '..'; + +describe('Startup: sagas', () => { + const defaultState = {}; + + it('should run successfully', async () => { + await expectSaga(watchStartup) + .withState(defaultState) + .dispatch(startupActions.startup()) + .silentRun(); + }); +}); diff --git a/src/modules/startup/__tests__/startup.selectors.spec.ts b/src/modules/startup/__tests__/startup.selectors.spec.ts new file mode 100644 index 0000000..7106f39 --- /dev/null +++ b/src/modules/startup/__tests__/startup.selectors.spec.ts @@ -0,0 +1,14 @@ +import { selectStartupDomain } from '../startup.selectors'; +import { prepareState } from '../../../mocks/store'; + +describe('Startup: selectors', () => { + const defaultState = prepareState((state) => { + state.startup = {}; + }); + + describe('selectStartupDomain', () => { + it('should select a domain', () => { + expect(selectStartupDomain(defaultState)).toEqual(defaultState.startup); + }); + }); +}); diff --git a/src/modules/startup/index.ts b/src/modules/startup/index.ts new file mode 100644 index 0000000..6442a49 --- /dev/null +++ b/src/modules/startup/index.ts @@ -0,0 +1,5 @@ +import * as startupActions from './startup.actions'; +import * as startupSelectors from './startup.selectors'; + +export { INITIAL_STATE as STARTUP_INITIAL_STATE } from './startup.reducer'; +export { startupActions, startupSelectors }; diff --git a/src/modules/startup/startup.actions.ts b/src/modules/startup/startup.actions.ts new file mode 100644 index 0000000..8c57313 --- /dev/null +++ b/src/modules/startup/startup.actions.ts @@ -0,0 +1,5 @@ +import { actionCreator } from '../helpers'; + +const { createAction } = actionCreator('STARTUP'); + +export const startup = createAction('STARTUP'); diff --git a/src/modules/startup/startup.reducer.ts b/src/modules/startup/startup.reducer.ts new file mode 100644 index 0000000..5659533 --- /dev/null +++ b/src/modules/startup/startup.reducer.ts @@ -0,0 +1,7 @@ +import { createReducer } from '@reduxjs/toolkit'; + +import { StartupState } from './startup.types'; + +export const INITIAL_STATE: StartupState = {}; + +export const reducer = createReducer(INITIAL_STATE, {}); diff --git a/src/modules/startup/startup.sagas.ts b/src/modules/startup/startup.sagas.ts new file mode 100644 index 0000000..cd1a12c --- /dev/null +++ b/src/modules/startup/startup.sagas.ts @@ -0,0 +1,9 @@ +import { all, takeLatest } from 'redux-saga/effects'; +import { startupActions } from '.'; + +// eslint-disable-next-line @typescript-eslint/no-empty-function +export function* handleStartup() {} + +export function* watchStartup() { + yield all([takeLatest(startupActions.startup, handleStartup)]); +} diff --git a/src/modules/startup/startup.selectors.ts b/src/modules/startup/startup.selectors.ts new file mode 100644 index 0000000..1b02828 --- /dev/null +++ b/src/modules/startup/startup.selectors.ts @@ -0,0 +1,3 @@ +import { GlobalState } from '../../config/reducers'; + +export const selectStartupDomain = (state: GlobalState) => state.startup; diff --git a/src/modules/startup/startup.types.ts b/src/modules/startup/startup.types.ts new file mode 100644 index 0000000..34a94bb --- /dev/null +++ b/src/modules/startup/startup.types.ts @@ -0,0 +1 @@ +export type StartupState = Record; diff --git a/src/modules/users/__tests__/users.reducer.spec.ts b/src/modules/users/__tests__/users.reducer.spec.ts new file mode 100644 index 0000000..a76d8b1 --- /dev/null +++ b/src/modules/users/__tests__/users.reducer.spec.ts @@ -0,0 +1,14 @@ +import { store } from '../../../mocks/store'; +import { reducer } from '../users.reducer'; + +describe('Users: reducer', () => { + const defaultState = store.users; + + it('should return initial state', () => { + expect(reducer(undefined, { type: 'unknown-action' })).toEqual(defaultState); + }); + + it('should return state on unknown action', () => { + expect(reducer(defaultState, { type: 'unknown-action' })).toEqual(defaultState); + }); +}); diff --git a/src/modules/users/__tests__/users.sagas.spec.ts b/src/modules/users/__tests__/users.sagas.spec.ts new file mode 100644 index 0000000..4da1af4 --- /dev/null +++ b/src/modules/users/__tests__/users.sagas.spec.ts @@ -0,0 +1,24 @@ +import { expectSaga } from 'redux-saga-test-plan'; + +import { times } from 'ramda'; +import { watchUsers } from '../users.sagas'; +import { usersActions } from '..'; +import { userFactory } from '../../../mocks/factories'; +import { mockGetUsers } from '../../../mocks/server/handlers'; +import { server } from '../../../mocks/server'; + +const usersMock = times(() => userFactory(), 10); + +describe('Users: sagas', () => { + const defaultState = {}; + + it('should fetch users', async () => { + server.use(mockGetUsers(usersMock)); + + await expectSaga(watchUsers) + .withState(defaultState) + .put(usersActions.fetchUsers.resolved(usersMock)) + .dispatch(usersActions.fetchUsers()) + .silentRun(); + }); +}); diff --git a/src/modules/users/__tests__/users.selectors.spec.ts b/src/modules/users/__tests__/users.selectors.spec.ts new file mode 100644 index 0000000..71d99dc --- /dev/null +++ b/src/modules/users/__tests__/users.selectors.spec.ts @@ -0,0 +1,29 @@ +import { times } from 'ramda'; + +import { prepareState } from '../../../mocks/store'; +import { userFactory } from '../../../mocks/factories'; +import * as selectors from '../users.selectors'; + +describe('Users: selectors', () => { + const defaultState = prepareState((state) => { + state.startup = {}; + }); + + describe('selectUsersDomain', () => { + it('should select a domain', () => { + expect(selectors.selectUsersDomain(defaultState)).toEqual(defaultState.users); + }); + }); + + describe('selectUsers', () => { + it('should select users', () => { + const state = { + ...defaultState, + users: { + users: times(() => userFactory(), 3), + }, + }; + expect(selectors.selectUsers(state)).toEqual(state.users.users); + }); + }); +}); diff --git a/src/modules/users/index.ts b/src/modules/users/index.ts new file mode 100644 index 0000000..0d9c3d3 --- /dev/null +++ b/src/modules/users/index.ts @@ -0,0 +1,5 @@ +import * as usersSelectors from './users.selectors'; +import * as usersActions from './users.actions'; + +export { INITIAL_STATE as USERS_INITIAL_STATE } from './users.reducer'; +export { usersSelectors, usersActions }; diff --git a/src/modules/users/users.actions.ts b/src/modules/users/users.actions.ts new file mode 100644 index 0000000..2e1bb23 --- /dev/null +++ b/src/modules/users/users.actions.ts @@ -0,0 +1,6 @@ +import { actionCreator } from '../helpers'; +import { User } from './users.types'; + +const { createPromiseAction } = actionCreator('USERS'); + +export const fetchUsers = createPromiseAction('FETCH_USERS'); diff --git a/src/modules/users/users.reducer.ts b/src/modules/users/users.reducer.ts new file mode 100644 index 0000000..8013056 --- /dev/null +++ b/src/modules/users/users.reducer.ts @@ -0,0 +1,21 @@ +import { createReducer, PayloadAction } from '@reduxjs/toolkit'; + +import { User, UsersState } from './users.types'; +import * as actions from './users.actions'; + +export const INITIAL_STATE: UsersState = { + users: [], +}; + +const handleFetchUsers = (state: UsersState) => { + state.users = []; +}; + +const handleFetchUsersSuccess = (state: UsersState, { payload }: PayloadAction) => { + state.users = payload; +}; + +export const reducer = createReducer(INITIAL_STATE, (builder) => { + builder.addCase(actions.fetchUsers, handleFetchUsers); + builder.addCase(actions.fetchUsers.resolved, handleFetchUsersSuccess); +}); diff --git a/src/modules/users/users.sagas.ts b/src/modules/users/users.sagas.ts new file mode 100644 index 0000000..4031558 --- /dev/null +++ b/src/modules/users/users.sagas.ts @@ -0,0 +1,22 @@ +import { all, takeLatest } from 'redux-saga/effects'; + +import { reportError } from '../../shared/utils/reportError'; +import { users } from '../../shared/services/api'; +import { PromiseAction, rejectPromiseAction, resolvePromiseAction } from '../../shared/utils/reduxSagaPromise'; +import * as actions from './users.actions'; +import { User } from './users.types'; + +function* fetchUsers(action: PromiseAction) { + try { + const data: User[] = yield users.list(); + yield resolvePromiseAction(action, data); + } catch (error) { + reportError(error); + // @ts-ignore + yield rejectPromiseAction(action, error); + } +} + +export function* watchUsers() { + yield all([takeLatest(actions.fetchUsers, fetchUsers)]); +} diff --git a/src/modules/users/users.selectors.ts b/src/modules/users/users.selectors.ts new file mode 100644 index 0000000..56f2bf5 --- /dev/null +++ b/src/modules/users/users.selectors.ts @@ -0,0 +1,7 @@ +import { createSelector } from '@reduxjs/toolkit'; + +import { GlobalState } from '../../config/reducers'; + +export const selectUsersDomain = (state: GlobalState) => state.users; + +export const selectUsers = createSelector(selectUsersDomain, (state) => state.users); diff --git a/src/modules/users/users.types.ts b/src/modules/users/users.types.ts new file mode 100644 index 0000000..59d94f7 --- /dev/null +++ b/src/modules/users/users.types.ts @@ -0,0 +1,11 @@ +export interface User { + id: string; + login: string; + name: string; + displayName: string; + email: string; +} + +export interface UsersState { + users: User[]; +} diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/routes/__tests__/__snapshots__/app.component.spec.tsx.snap b/src/routes/__tests__/__snapshots__/app.component.spec.tsx.snap new file mode 100644 index 0000000..1182ae2 --- /dev/null +++ b/src/routes/__tests__/__snapshots__/app.component.spec.tsx.snap @@ -0,0 +1,11 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`App: Component should render App when language is set 1`] = ` +

+`; diff --git a/src/routes/__tests__/app.component.spec.tsx b/src/routes/__tests__/app.component.spec.tsx new file mode 100644 index 0000000..e115b57 --- /dev/null +++ b/src/routes/__tests__/app.component.spec.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import { makeContextRenderer, PLACEHOLDER_CONTENT } from '../../shared/utils/testUtils'; +import { AppComponent, AppComponentProps } from '../app.component'; + +const defaultProps: AppComponentProps = { + children: PLACEHOLDER_CONTENT, +}; + +describe('App: Component', () => { + const component = (props: Partial) => ; + const render = makeContextRenderer(component); + + it('should render App when language is set', () => { + const { container } = render(); + expect(container).toMatchSnapshot(); + }); +}); diff --git a/src/routes/app.component.tsx b/src/routes/app.component.tsx new file mode 100644 index 0000000..db3e5ca --- /dev/null +++ b/src/routes/app.component.tsx @@ -0,0 +1,38 @@ +import React, { Fragment, ReactNode } from 'react'; +import '../theme/styled.d'; +import { Helmet, HelmetProvider } from 'react-helmet-async'; +import { FormattedMessage, IntlProvider } from 'react-intl'; + +import { DEFAULT_LOCALE, translationMessages } from '../i18n'; +import { GlobalStyle } from '../theme/global'; +import { ResponsiveThemeProvider } from '../shared/components/responsiveThemeProvider'; +import { useStartup } from './useStartup'; + +export interface AppComponentProps { + children?: ReactNode; +} + +export const AppComponent = ({ children }: AppComponentProps) => { + useStartup(); + + const language = DEFAULT_LOCALE; + + if (!language) { + return null; + } + + return ( + + + + + {([pageTitle]: [string]) => } + + + + {React.Children.only(children)} + + + + ); +}; diff --git a/src/routes/app.constants.ts b/src/routes/app.constants.ts new file mode 100644 index 0000000..64f5416 --- /dev/null +++ b/src/routes/app.constants.ts @@ -0,0 +1,5 @@ +export const ROUTES = { + home: '/', + explore: '/explore', + notFound: '/404', +}; diff --git a/src/components/const.js b/src/routes/explore/const.ts similarity index 84% rename from src/components/const.js rename to src/routes/explore/const.ts index 0f06897..ff0342d 100644 --- a/src/components/const.js +++ b/src/routes/explore/const.ts @@ -1,2 +1,4 @@ +// TODO: move it to env + export const SPACE_ID = 's3uxq74ufqso'; export const ACCESS_TOKEN = 'dbe9d6b6a3c213616c5701857c30d2c6cebcfd813998231db8040857b2af850e'; diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx new file mode 100644 index 0000000..b82932e --- /dev/null +++ b/src/routes/explore/explore.component.tsx @@ -0,0 +1,82 @@ +// @ts-nocheck +import React, { PureComponent } from 'react'; +import * as contentful from 'contentful'; +import * as R from 'ramda'; +import { documentToHtmlString } from '@contentful/rich-text-html-renderer'; + +import { Radar } from '../../shared/components/radar'; +import * as constants from './const'; +import { Container } from './explore.styles'; + +export class Explore extends PureComponent { + constructor(props) { + super(props); + + this.state = { + client: null, + content: null, + }; + } + + componentDidMount() { + const client = contentful.createClient({ + space: constants.SPACE_ID, + accessToken: constants.ACCESS_TOKEN, + }); + + client + .getEntries({ limit: 1000 }) + .then((response) => { + this.setState({ content: response.items }); + }) + .catch(console.error); + } + +getEntries(type = '') { + if (type) { + return R.pickBy((item) => R.pathOr('', ['sys', 'contentType', 'sys', 'id'], item) === type, this.state.content); + } + return {}; + } + + renderRingsDescription() { + const contents = []; + + const entriesSorted = R.sortBy( + (ring) => R.pathOr(0, ['fields', 'position'], ring), + R.values(this.getEntries('ring')) + ); + + R.forEach((ring) => { + contents.push(
{ring.fields.label}
); + const html = documentToHtmlString(R.pathOr({}, ['fields', 'description'], ring)); + contents.push(
); + }, entriesSorted); + + return contents; + } + + render() { + return ( + +

+ + Apptension Tech Radar +

+ +
+

What is the Tech Radar?

+

+ Tech Radar is a list of technologies, complemented by an assessment result, called ring assignment. We use + four rings with the following semantics: +

+
{this.renderRingsDescription()}
+
+
+ ); + } +} diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts new file mode 100644 index 0000000..51f9be4 --- /dev/null +++ b/src/routes/explore/explore.styles.ts @@ -0,0 +1,9 @@ +import styled from 'styled-components'; + +export const Container = styled.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; +`; diff --git a/src/routes/explore/index.ts b/src/routes/explore/index.ts new file mode 100644 index 0000000..67c414f --- /dev/null +++ b/src/routes/explore/index.ts @@ -0,0 +1 @@ +export { Explore } from './explore.component'; diff --git a/src/routes/home/__tests__/__snapshots__/home.component.spec.tsx.snap b/src/routes/home/__tests__/__snapshots__/home.component.spec.tsx.snap new file mode 100644 index 0000000..682441a --- /dev/null +++ b/src/routes/home/__tests__/__snapshots__/home.component.spec.tsx.snap @@ -0,0 +1,78 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Home: Component should render correctly 1`] = ` +.c1 { + font-family: OpenSans; + font-weight: bold; + color: #000000; +} + +.c3 { + padding: 8px 16px; + border: 1px solid #80809B; + color: #42f272; +} + +.c0 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} + +.c2 { + width: 100px; + margin-bottom: 20px; +} + +
+

+ Hello world! +

+ + logo.svg + + +
+ +
    +
+
+`; diff --git a/src/routes/home/__tests__/home.component.spec.tsx b/src/routes/home/__tests__/home.component.spec.tsx new file mode 100644 index 0000000..d71f9d7 --- /dev/null +++ b/src/routes/home/__tests__/home.component.spec.tsx @@ -0,0 +1,13 @@ +import React from 'react'; +import { Home } from '../home.component'; +import { makeContextRenderer } from '../../../shared/utils/testUtils'; + +describe('Home: Component', () => { + const component = () => ; + const render = makeContextRenderer(component); + + it('should render correctly', () => { + const { container } = render(); + expect(container.firstChild).toMatchSnapshot(); + }); +}); diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx new file mode 100644 index 0000000..93fa74c --- /dev/null +++ b/src/routes/home/home.component.tsx @@ -0,0 +1,13 @@ +import React from 'react'; +import { Link } from 'react-router-dom'; + +import { ROUTES } from '../app.constants'; +import { Container } from './home.styles'; + +export const Home = () => { + return ( + + explore + + ); +}; diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts new file mode 100644 index 0000000..0fa8c6f --- /dev/null +++ b/src/routes/home/home.styles.ts @@ -0,0 +1,11 @@ +import styled from 'styled-components'; + +export const Container = styled.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 100%; + width: 100%; +`; diff --git a/src/routes/home/index.ts b/src/routes/home/index.ts new file mode 100644 index 0000000..b28b16d --- /dev/null +++ b/src/routes/home/index.ts @@ -0,0 +1 @@ +export { Home } from './home.component'; diff --git a/src/routes/index.tsx b/src/routes/index.tsx new file mode 100644 index 0000000..806585b --- /dev/null +++ b/src/routes/index.tsx @@ -0,0 +1,45 @@ +import React from 'react'; +import { Route, Switch } from 'react-router-dom'; +import { IntlProvider } from 'react-intl'; + +import { DEFAULT_LOCALE, translationMessages } from '../i18n'; +import { asyncComponent } from '../shared/utils/asyncComponent'; +import { AppComponent as App } from './app.component'; +import { ROUTES } from './app.constants'; +//<-- IMPORT ROUTE --> + +// @ts-ignore +const Home = asyncComponent(() => import('./home'), 'Home'); +// @ts-ignore +const Explore = asyncComponent(() => import('./explore'), 'Explore'); +// @ts-ignore +const NotFound = asyncComponent(() => import('./notFound'), 'NotFound'); + +export default () => { + return ( + + + + + + + + + + + {/* <-- INJECT ROUTE --> */} + + + + + + + + + + + + + + ); +}; diff --git a/src/routes/notFound/__tests__/__snapshots__/notFound.component.spec.tsx.snap b/src/routes/notFound/__tests__/__snapshots__/notFound.component.spec.tsx.snap new file mode 100644 index 0000000..cea7950 --- /dev/null +++ b/src/routes/notFound/__tests__/__snapshots__/notFound.component.spec.tsx.snap @@ -0,0 +1,21 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`NotFound: Component should render correctly 1`] = ` +.c0 { + font-family: OpenSans; + font-weight: bold; + color: #000000; +} + +
+
+

+ Error: 404 +

+
+
+`; diff --git a/src/routes/notFound/__tests__/notFound.component.spec.tsx b/src/routes/notFound/__tests__/notFound.component.spec.tsx new file mode 100644 index 0000000..afcad6e --- /dev/null +++ b/src/routes/notFound/__tests__/notFound.component.spec.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { makeContextRenderer } from '../../../shared/utils/testUtils'; +import { NotFound } from '../notFound.component'; + +describe('NotFound: Component', () => { + const component = () => ; + const render = makeContextRenderer(component); + + it('should render correctly', () => { + const { container } = render(); + expect(container).toMatchSnapshot(); + }); +}); diff --git a/src/routes/notFound/index.ts b/src/routes/notFound/index.ts new file mode 100644 index 0000000..51fc34a --- /dev/null +++ b/src/routes/notFound/index.ts @@ -0,0 +1 @@ +export { NotFound } from './notFound.component'; diff --git a/src/routes/notFound/notFound.component.tsx b/src/routes/notFound/notFound.component.tsx new file mode 100644 index 0000000..aa8ba9f --- /dev/null +++ b/src/routes/notFound/notFound.component.tsx @@ -0,0 +1,25 @@ +import React from 'react'; +import { Helmet } from 'react-helmet-async'; +import { FormattedMessage, useIntl } from 'react-intl'; + +import { H1 } from '../../theme/typography'; +import { Container } from './notFound.styles'; + +export const NotFound = () => { + const intl = useIntl(); + + return ( + + + +

+ +

+
+ ); +}; diff --git a/src/routes/notFound/notFound.styles.ts b/src/routes/notFound/notFound.styles.ts new file mode 100644 index 0000000..c338983 --- /dev/null +++ b/src/routes/notFound/notFound.styles.ts @@ -0,0 +1,3 @@ +import styled from 'styled-components'; + +export const Container = styled.div``; diff --git a/src/routes/useStartup/__tests__/useStartup.hook.spec.ts b/src/routes/useStartup/__tests__/useStartup.hook.spec.ts new file mode 100644 index 0000000..c3c7b81 --- /dev/null +++ b/src/routes/useStartup/__tests__/useStartup.hook.spec.ts @@ -0,0 +1,25 @@ +import { renderHook } from '@testing-library/react-hooks'; +import { useStartup } from '../useStartup.hook'; +import initializeFonts from '../../../theme/initializeFontFace'; +import { startupActions } from '../../../modules/startup'; + +const render = () => renderHook(() => useStartup()); + +const mockDispatch = jest.fn(); +jest.mock('../../../theme/initializeFontFace'); + +jest.mock('react-redux', () => ({ + useDispatch: () => mockDispatch, +})); + +describe('useStartup: Hook', () => { + it('should call startup on mount', () => { + render(); + expect(mockDispatch).toHaveBeenCalledWith(startupActions.startup()); + }); + + it('should initialize fonts on mount', () => { + render(); + expect(initializeFonts).toHaveBeenCalled(); + }); +}); diff --git a/src/routes/useStartup/index.ts b/src/routes/useStartup/index.ts new file mode 100644 index 0000000..e09607f --- /dev/null +++ b/src/routes/useStartup/index.ts @@ -0,0 +1 @@ +export { useStartup } from './useStartup.hook'; diff --git a/src/routes/useStartup/useStartup.hook.ts b/src/routes/useStartup/useStartup.hook.ts new file mode 100644 index 0000000..fc4353a --- /dev/null +++ b/src/routes/useStartup/useStartup.hook.ts @@ -0,0 +1,13 @@ +import { useEffect } from 'react'; +import { useDispatch } from 'react-redux'; +import { startupActions } from '../../modules/startup'; +import initializeFontFace from '../../theme/initializeFontFace'; + +export const useStartup = () => { + const dispatch = useDispatch(); + + useEffect(() => { + dispatch(startupActions.startup()); + initializeFontFace(); + }, [dispatch]); +}; diff --git a/src/serviceWorker.js b/src/serviceWorker.js deleted file mode 100644 index 2283ff9..0000000 --- a/src/serviceWorker.js +++ /dev/null @@ -1,135 +0,0 @@ -// This optional code is used to register a service worker. -// register() is not called by default. - -// This lets the app load faster on subsequent visits in production, and gives -// it offline capabilities. However, it also means that developers (and users) -// will only see deployed updates on subsequent visits to a page, after all the -// existing tabs open on the page have been closed, since previously cached -// resources are updated in the background. - -// To learn more about the benefits of this model and instructions on how to -// opt-in, read http://bit.ly/CRA-PWA - -const isLocalhost = Boolean( - window.location.hostname === 'localhost' || - // [::1] is the IPv6 localhost address. - window.location.hostname === '[::1]' || - // 127.0.0.1/8 is considered localhost for IPv4. - window.location.hostname.match( - /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ - ) -); - -export function register(config) { - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { - // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); - if (publicUrl.origin !== window.location.origin) { - // Our service worker won't work if PUBLIC_URL is on a different origin - // from what our page is served on. This might happen if a CDN is used to - // serve assets; see https://github.com/facebook/create-react-app/issues/2374 - return; - } - - window.addEventListener('load', () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; - - if (isLocalhost) { - // This is running on localhost. Let's check if a service worker still exists or not. - checkValidServiceWorker(swUrl, config); - - // Add some additional logging to localhost, pointing developers to the - // service worker/PWA documentation. - navigator.serviceWorker.ready.then(() => { - console.log( - 'This web app is being served cache-first by a service ' + - 'worker. To learn more, visit http://bit.ly/CRA-PWA' - ); - }); - } else { - // Is not localhost. Just register service worker - registerValidSW(swUrl, config); - } - }); - } -} - -function registerValidSW(swUrl, config) { - navigator.serviceWorker - .register(swUrl) - .then(registration => { - registration.onupdatefound = () => { - const installingWorker = registration.installing; - if (installingWorker == null) { - return; - } - installingWorker.onstatechange = () => { - if (installingWorker.state === 'installed') { - if (navigator.serviceWorker.controller) { - // At this point, the updated precached content has been fetched, - // but the previous service worker will still serve the older - // content until all client tabs are closed. - console.log( - 'New content is available and will be used when all ' + - 'tabs for this page are closed. See http://bit.ly/CRA-PWA.' - ); - - // Execute callback - if (config && config.onUpdate) { - config.onUpdate(registration); - } - } else { - // At this point, everything has been precached. - // It's the perfect time to display a - // "Content is cached for offline use." message. - console.log('Content is cached for offline use.'); - - // Execute callback - if (config && config.onSuccess) { - config.onSuccess(registration); - } - } - } - }; - }; - }) - .catch(error => { - console.error('Error during service worker registration:', error); - }); -} - -function checkValidServiceWorker(swUrl, config) { - // Check if the service worker can be found. If it can't reload the page. - fetch(swUrl) - .then(response => { - // Ensure service worker exists, and that we really are getting a JS file. - const contentType = response.headers.get('content-type'); - if ( - response.status === 404 || - (contentType != null && contentType.indexOf('javascript') === -1) - ) { - // No service worker found. Probably a different app. Reload the page. - navigator.serviceWorker.ready.then(registration => { - registration.unregister().then(() => { - window.location.reload(); - }); - }); - } else { - // Service worker found. Proceed as normal. - registerValidSW(swUrl, config); - } - }) - .catch(() => { - console.log( - 'No internet connection found. App is running in offline mode.' - ); - }); -} - -export function unregister() { - if ('serviceWorker' in navigator) { - navigator.serviceWorker.ready.then(registration => { - registration.unregister(); - }); - } -} diff --git a/src/setupTests.ts b/src/setupTests.ts new file mode 100644 index 0000000..40220a4 --- /dev/null +++ b/src/setupTests.ts @@ -0,0 +1,38 @@ +import 'core-js/stable'; +import 'regenerator-runtime/runtime'; +import '@testing-library/jest-dom/extend-expect'; +import 'isomorphic-fetch'; +import 'jest-styled-components'; +import axios from 'axios'; +import MockDate from 'mockdate'; + +import './mocks/reactIntl'; +import { server } from './mocks/server'; + +axios.defaults.adapter = require('axios/lib/adapters/http'); + +MockDate.set('2020-11-22'); + +jest.disableAutomock(); + +beforeAll(() => { + server.listen({ + onUnhandledRequest(req) { + console.error('Found an unhandled %s request to %s', req.method, req.url.href); + }, + }); +}); + +afterEach(() => server.resetHandlers()); + +afterAll(() => server.close()); + +window.matchMedia = + window.matchMedia || + function () { + return { + matches: false, + addListener: Function.prototype, + removeListener: Function.prototype, + }; + }; diff --git a/src/shared/components/button/__tests__/button.component.spec.tsx b/src/shared/components/button/__tests__/button.component.spec.tsx new file mode 100644 index 0000000..7d7d858 --- /dev/null +++ b/src/shared/components/button/__tests__/button.component.spec.tsx @@ -0,0 +1,29 @@ +import React from 'react'; +import { screen, fireEvent } from '@testing-library/react'; +import { Button, ButtonProps } from '../button.component'; +import { makePropsRenderer } from '../../../utils/testUtils'; + +describe('Button: Component', () => { + const defaultProps = {}; + + const component = (props: Partial) => + +
    + {users.map((user) => ( +
  • {user.name} [{user.displayName}]
  • + ))} +
+ + ); +}; diff --git a/src/shared/components/users/users.stories.tsx b/src/shared/components/users/users.stories.tsx new file mode 100644 index 0000000..1ba20b6 --- /dev/null +++ b/src/shared/components/users/users.stories.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import { Story } from '@storybook/react'; +import { times } from 'ramda'; + +import { withRouter } from '../../../../.storybook/decorators'; +import { withRedux } from '../../utils/storybook'; +import { userFactory } from '../../../mocks/factories'; +import { prepareState } from '../../../mocks/store'; +import { Users } from './users.component'; + +const Template: Story = (args) => ; + +export default { + title: 'Shared/Users', + component: Users, + decorators: [ + withRedux( + prepareState((state) => { + state.users.users = times(() => userFactory(), 10); + }) + ), + withRouter(), + ], +}; + +export const Default = Template.bind({}); +Default.args = {}; diff --git a/src/shared/components/users/users.styles.ts b/src/shared/components/users/users.styles.ts new file mode 100644 index 0000000..c338983 --- /dev/null +++ b/src/shared/components/users/users.styles.ts @@ -0,0 +1,3 @@ +import styled from 'styled-components'; + +export const Container = styled.div``; diff --git a/src/shared/hooks/useMediaQuery/__tests__/useMediaQuery.hook.spec.tsx b/src/shared/hooks/useMediaQuery/__tests__/useMediaQuery.hook.spec.tsx new file mode 100644 index 0000000..6c5020f --- /dev/null +++ b/src/shared/hooks/useMediaQuery/__tests__/useMediaQuery.hook.spec.tsx @@ -0,0 +1,75 @@ +import { renderHook } from '@testing-library/react-hooks'; +import React from 'react'; +import { BreakpointQuery, useMediaQuery } from '../useMediaQuery.hook'; +import { Breakpoint, getActiveBreakpoint } from '../../../../theme/media'; +import { ResponsiveThemeProvider } from '../../../components/responsiveThemeProvider'; + +jest.mock('../../../../theme/media', () => ({ + ...jest.requireActual('../../../../theme/media'), + getActiveBreakpoint: jest.fn() +})); + +const render = (query: BreakpointQuery = {}) => renderHook(() => useMediaQuery(query), { + wrapper: ({ children }) => {children}, +}); + +describe('useMediaQuery: Hook', () => { + it('should return true if no query defined', () => { + const { result } = render(); + expect(result.current).toEqual({ matches: true }); + }); + + describe('when matches props is specified', () => { + it('should return false when given breakPoint name doesn\'t match current breakPoint', () => { + getActiveBreakpoint.mockReturnValue(Breakpoint.TABLET); + const { result } = render({ matches: Breakpoint.MOBILE }); + expect(result.current).toEqual({ matches: false }); + }); + + it('should return true when given breakPoint name matches current breakPoint', () => { + getActiveBreakpoint.mockReturnValue(Breakpoint.MOBILE); + const { result } = render({ matches: Breakpoint.MOBILE }); + expect(result.current).toEqual({ matches: true }); + }); + }); + + describe('when below prop is specified', () => { + it('should return true if active breakpoint is smaller', () => { + getActiveBreakpoint.mockReturnValue(Breakpoint.TABLET); + const { result } = render({ below: Breakpoint.DESKTOP }); + expect(result.current).toEqual({ matches: true }); + }); + + it('should return true if active breakpoint is equal', () => { + getActiveBreakpoint.mockReturnValue(Breakpoint.DESKTOP); + const { result } = render({ below: Breakpoint.DESKTOP }); + expect(result.current).toEqual({ matches: true }); + }); + + it('should return false if active breakpoint larger', () => { + getActiveBreakpoint.mockReturnValue(Breakpoint.DESKTOP_FULL); + const { result } = render({ below: Breakpoint.DESKTOP }); + expect(result.current).toEqual({ matches: false }); + }); + }); + + describe('when above prop is specified', () => { + it('should return false if active breakpoint is smaller', () => { + getActiveBreakpoint.mockReturnValue(Breakpoint.TABLET); + const { result } = render({ above: Breakpoint.DESKTOP }); + expect(result.current).toEqual({ matches: false }); + }); + + it('should return true if active breakpoint is equal', () => { + getActiveBreakpoint.mockReturnValue(Breakpoint.DESKTOP); + const { result } = render({ above: Breakpoint.DESKTOP }); + expect(result.current).toEqual({ matches: true }); + }); + + it('should return true if active breakpoint is larger', () => { + getActiveBreakpoint.mockReturnValue(Breakpoint.DESKTOP_FULL); + const { result } = render({ above: Breakpoint.DESKTOP }); + expect(result.current).toEqual({ matches: true }); + }); + }); +}); diff --git a/src/shared/hooks/useMediaQuery/index.ts b/src/shared/hooks/useMediaQuery/index.ts new file mode 100644 index 0000000..75e6eec --- /dev/null +++ b/src/shared/hooks/useMediaQuery/index.ts @@ -0,0 +1 @@ +export { useMediaQuery } from './useMediaQuery.hook'; diff --git a/src/shared/hooks/useMediaQuery/useMediaQuery.hook.ts b/src/shared/hooks/useMediaQuery/useMediaQuery.hook.ts new file mode 100644 index 0000000..fdd27cd --- /dev/null +++ b/src/shared/hooks/useMediaQuery/useMediaQuery.hook.ts @@ -0,0 +1,31 @@ +import { isNil } from 'ramda'; +import { useTheme } from 'styled-components'; +import { Breakpoint, sizesOrdered } from '../../../theme/media'; + +export interface BreakpointQuery { + below?: Breakpoint; + above?: Breakpoint; + matches?: Breakpoint | Breakpoint[]; +} + +interface QueryResult { + matches: boolean; +} + +/** + * useMediaQuery({above=Breakpoint.DESKTOP}); => true for desktop and above, false otherwise + * useMediaQuery({below=Breakpoint.DESKTOP}); => true for desktop and below, false otherwise + * useMediaQuery({matches=Breakpoint.DESKTOP}); => true for desktop, false otherwise + * useMediaQuery({matches=[Breakpoint.DESKTOP, Breakpoint.MOBILE]}); => true for desktop and mobile, false otherwise + **/ +export const useMediaQuery = ({ above, below, matches }: BreakpointQuery): QueryResult => { + const activeBreakpoint: Breakpoint = useTheme().activeBreakpoint ?? Breakpoint.MOBILE; + + const arrayToMatch = Array.isArray(matches) ? matches : [matches]; + const matchesExplicitProp = isNil(matches) || arrayToMatch.includes(activeBreakpoint); + + const matchesAboveProp = isNil(above) || sizesOrdered.indexOf(activeBreakpoint) >= sizesOrdered.indexOf(above); + const matchesBelowProp = isNil(below) || sizesOrdered.indexOf(activeBreakpoint) <= sizesOrdered.indexOf(below); + + return { matches: matchesExplicitProp && matchesAboveProp && matchesBelowProp }; +}; diff --git a/src/shared/hooks/useWindowListener/__tests__/useWindowListener.hook.spec.ts b/src/shared/hooks/useWindowListener/__tests__/useWindowListener.hook.spec.ts new file mode 100644 index 0000000..8174430 --- /dev/null +++ b/src/shared/hooks/useWindowListener/__tests__/useWindowListener.hook.spec.ts @@ -0,0 +1,72 @@ +import { empty } from 'ramda'; +import throttle from 'lodash.throttle'; +import { renderHook } from '@testing-library/react-hooks'; +import { useWindowListener } from '../useWindowListener.hook'; + +jest.mock('lodash.throttle', () => jest.fn().mockImplementation(fn => fn)); + +const defaultOptions = { + foo: 'bar', +}; + +const defaultArgs: [string, (...args: any) => void, Record] = [ + 'scroll', + empty, + { + throttle: 0, + ...defaultOptions, + }, +]; + +const render = (args = defaultArgs) => renderHook(() => useWindowListener(...args)); + +describe('useWindowListener: Hook', () => { + // @ts-ignore + const addEventListenerSpy = jest.spyOn(global.window, 'addEventListener'); + // @ts-ignore + const removeEventListenerSpy = jest.spyOn(global.window, 'removeEventListener'); + + afterEach(() => { + addEventListenerSpy.mockReset(); + removeEventListenerSpy.mockReset(); + }); + + it('should return nothing', () => { + const { result } = render(); + expect(result.current).toBeUndefined(); + }); + + it('should call addEventListener with proper eventType on mount', () => { + render(); + expect(addEventListenerSpy).toHaveBeenCalledWith('scroll', defaultArgs[1], defaultOptions); + }); + + it('should call removeEventListener with proper eventType on unmount', () => { + const el = render(); + el.unmount(); + expect(removeEventListenerSpy).toHaveBeenCalledWith('scroll', expect.any(Function), defaultOptions); + }); + + describe('when no throttling is provided', () => { + it('should call addEventListener with provided function on mount', () => { + const onEvent = (): void => undefined; + render([defaultArgs[0], onEvent, { throttle: 0, ...defaultOptions }]); + expect(addEventListenerSpy).toHaveBeenCalledWith('scroll', onEvent, defaultOptions); + }); + + it('should call removeEventListener with provided function on mount', () => { + const onEvent = (): void => undefined; + const el = render([defaultArgs[0], onEvent, { throttle: 0, ...defaultOptions }]); + el.unmount(); + expect(removeEventListenerSpy).toHaveBeenCalledWith('scroll', onEvent, defaultOptions); + }); + }); + + describe('when throttle is provided', () => { + it('should call throttle on given function', () => { + const onEvent = (): void => undefined; + render([defaultArgs[0], onEvent, { throttle: 100, ...defaultOptions }]); + expect(throttle).toHaveBeenCalledWith(onEvent, 100, expect.anything()); + }); + }); +}); diff --git a/src/shared/hooks/useWindowListener/index.ts b/src/shared/hooks/useWindowListener/index.ts new file mode 100644 index 0000000..fe80568 --- /dev/null +++ b/src/shared/hooks/useWindowListener/index.ts @@ -0,0 +1 @@ +export { useWindowListener } from './useWindowListener.hook'; diff --git a/src/shared/hooks/useWindowListener/useWindowListener.hook.ts b/src/shared/hooks/useWindowListener/useWindowListener.hook.ts new file mode 100644 index 0000000..0f82afd --- /dev/null +++ b/src/shared/hooks/useWindowListener/useWindowListener.hook.ts @@ -0,0 +1,18 @@ +import makeThrottled from 'lodash.throttle'; +import { useEffect } from 'react'; + +export const useWindowListener = ( + eventType: string, + callback: (...args: any) => void, + { throttle, ...options }: { throttle?: number } & Record +) => { + const throttledFn = (fn: (...args: any[]) => any) => makeThrottled(fn, throttle, { leading: true, trailing: true }); + const handler = throttle ? throttledFn(callback) : callback; + + useEffect(() => { + window.addEventListener(eventType, handler, options); + return () => { + window.removeEventListener(eventType, handler, options); + }; + }, [eventType, handler, options]); +}; diff --git a/src/shared/services/api/client.ts b/src/shared/services/api/client.ts new file mode 100644 index 0000000..867a6a9 --- /dev/null +++ b/src/shared/services/api/client.ts @@ -0,0 +1,12 @@ +import axios from 'axios'; +import applyCaseMiddleware from 'axios-case-converter'; + +const baseUrl = process.env.REACT_APP_BASE_API_URL; + +if (!baseUrl) { + throw new Error('REACT_APP_BASE_API_URL env is missing'); +} + +export const client = applyCaseMiddleware(axios.create({ + baseURL: baseUrl, +})); diff --git a/src/shared/services/api/index.ts b/src/shared/services/api/index.ts new file mode 100644 index 0000000..750c219 --- /dev/null +++ b/src/shared/services/api/index.ts @@ -0,0 +1,2 @@ +export * as users from './users'; +//<-- IMPORT MODULE API --> diff --git a/src/shared/services/api/types.ts b/src/shared/services/api/types.ts new file mode 100644 index 0000000..47df621 --- /dev/null +++ b/src/shared/services/api/types.ts @@ -0,0 +1 @@ +export * from './users/types'; diff --git a/src/shared/services/api/users/index.ts b/src/shared/services/api/users/index.ts new file mode 100644 index 0000000..c167482 --- /dev/null +++ b/src/shared/services/api/users/index.ts @@ -0,0 +1,15 @@ +import { client } from '../client'; +import { UserApiGetData } from './types'; + +export const USERS_URL = '/users.json'; +export const USER_URL = '/user.json'; + +export const get = async (id: string) => { + const res = await client.get(USER_URL); + return res.data; +}; + +export const list = async () => { + const res = await client.get(USERS_URL); + return res.data; +}; diff --git a/src/shared/services/api/users/types.ts b/src/shared/services/api/users/types.ts new file mode 100644 index 0000000..1fd0163 --- /dev/null +++ b/src/shared/services/api/users/types.ts @@ -0,0 +1,7 @@ +export interface UserApiGetData { + id: string; + login: string; + name: string; + displayName: string; + email: string; +} diff --git a/src/shared/utils/asyncComponent.ts b/src/shared/utils/asyncComponent.ts new file mode 100644 index 0000000..812937d --- /dev/null +++ b/src/shared/utils/asyncComponent.ts @@ -0,0 +1,21 @@ +import loadable, { DefaultComponent } from '@loadable/component'; +import { isNil } from 'ramda'; + +type DefaultExportModule = DefaultComponent; +type NamedExportModule = Record>; + +type NamedExportLoader = () => Promise; +type DefaultExportLoader = () => Promise; +type Module = NamedExportModule | DefaultExportModule; + + +export const asyncComponent = (asyncLoader: NamedExportLoader | DefaultExportLoader, exportedAs?: string) => { + const isNamedExportModule = (module: Module, exportedAs?: string): module is NamedExportModule => { + return !isNil(exportedAs); + }; + + return loadable(async () => { + const module = await asyncLoader(); + return isNamedExportModule(module, exportedAs) && exportedAs ? module[exportedAs] : module as DefaultExportModule; + }); +}; diff --git a/src/shared/utils/history.ts b/src/shared/utils/history.ts new file mode 100644 index 0000000..9937105 --- /dev/null +++ b/src/shared/utils/history.ts @@ -0,0 +1,3 @@ +import { createBrowserHistory } from 'history'; + +export default createBrowserHistory(); diff --git a/src/shared/utils/reduxSagaPromise.ts b/src/shared/utils/reduxSagaPromise.ts new file mode 100644 index 0000000..580943c --- /dev/null +++ b/src/shared/utils/reduxSagaPromise.ts @@ -0,0 +1,94 @@ +import { + ActionCreatorWithPayload, + ActionCreatorWithPreparedPayload, + createAction, + Middleware, + PayloadAction, + PrepareAction, +} from '@reduxjs/toolkit'; +import { put } from 'redux-saga/effects'; + +import { GlobalState } from '../../config/reducers'; + +export interface PromiseActionMeta { + promise: { + resolveAction: ActionCreatorWithPayload
; + rejectAction: ActionCreatorWithPayload; + resolve?(value: A): void; + reject?(value: B): void; + }; +} + +export interface PromiseActionCreatorWithPayload extends ActionCreatorWithPayload

{ + (payload: P): PayloadAction>; + trigger: ActionCreatorWithPreparedPayload<[P], PreparePromiseAction>; + resolved: ActionCreatorWithPayload; + rejected: ActionCreatorWithPayload; +} + +export type PreparePromiseAction = ( + ...args: [P] +) => { + payload: P; + meta: PromiseActionMeta; +}; + +export type PromiseAction

= PayloadAction>; + +export function createPromiseAction

( + prefix: string +): PromiseActionCreatorWithPayload { + const resolveAction = createAction, string>(`${prefix}.RESOLVED`, (payload) => ({ payload })); + const rejectAction = createAction>(`${prefix}.REJECTED`, (payload) => ({ payload })); + + const triggerAction = createAction>(`${prefix}.TRIGGER`, (payload: P) => ({ + payload, + meta: { + promise: { + resolveAction, + rejectAction, + }, + }, + })); + + return ((): PromiseActionCreatorWithPayload => { + const f: any = triggerAction; + f.trigger = triggerAction; + f.resolved = resolveAction; + f.rejected = rejectAction; + return f; + })(); +} + +export function* resolvePromiseAction

(action: PromiseAction, value: A) { + yield put(action.meta.promise.resolveAction(value)); + action.meta?.promise?.resolve?.(value); +} + +export function* rejectPromiseAction

(action: PromiseAction, value: B) { + yield put(action.meta.promise.rejectAction(value)); + action.meta?.promise?.reject?.(value); +} + +const isTriggerAction = (action: PayloadAction) => !!action.meta?.promise?.resolveAction; + +export const promiseMiddleware: Middleware = (store) => (next) => ( + action: PayloadAction +) => { + if (isTriggerAction(action)) { + return new Promise((resolve, reject) => + next({ + ...action, + meta: { + promise: { + ...action.meta.promise, + resolve, + reject, + }, + }, + }) + ); + } + + return next(action); +}; diff --git a/src/shared/utils/rendering.ts b/src/shared/utils/rendering.ts new file mode 100644 index 0000000..794ba4d --- /dev/null +++ b/src/shared/utils/rendering.ts @@ -0,0 +1,9 @@ +import { always, Arity0Fn, complement, equals, ifElse, isNil } from 'ramda'; + +export const renderWhen = (pred: (arg: any) => boolean, fn: Arity0Fn) => ifElse(pred, fn, always(null)); + +export const renderWhenNotNil = (fn: Arity0Fn) => renderWhen(complement(isNil), fn); + +export const renderWhenTrue = (fn: Arity0Fn) => renderWhen(equals(true), fn); + +export const renderWhenTrueOtherwise = (fn: Arity0Fn, otherwise: Arity0Fn) => ifElse(equals(true), fn, otherwise); diff --git a/src/shared/utils/reportError.ts b/src/shared/utils/reportError.ts new file mode 100644 index 0000000..27014e3 --- /dev/null +++ b/src/shared/utils/reportError.ts @@ -0,0 +1,9 @@ +/** + * Generic function for error reporting. + * Use it in all sagas, so you can later send errors to Sentry. + * @param error + * @returns void + */ +export const reportError = (error: any): void => { + console.error(error); //eslint-disable-line +}; diff --git a/src/shared/utils/storybook.tsx b/src/shared/utils/storybook.tsx new file mode 100644 index 0000000..8402531 --- /dev/null +++ b/src/shared/utils/storybook.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import { Action, createStore } from 'redux'; +import { Provider } from 'react-redux'; +import { createReducer, Reducer } from '@reduxjs/toolkit'; +import { Story } from '@storybook/react'; + +import { store } from '../../mocks/store'; +import { GlobalState } from '../../config/reducers'; + +export const withRedux = (initialState: GlobalState = store, reducer: Reducer | null = null) => ( + StoryComponent: Story +) => { + const store = createStore(reducer ?? createReducer(initialState, {})); + return ( + + + + ); +}; diff --git a/src/shared/utils/testUtils.tsx b/src/shared/utils/testUtils.tsx new file mode 100644 index 0000000..633d6b4 --- /dev/null +++ b/src/shared/utils/testUtils.tsx @@ -0,0 +1,76 @@ +import React, { ReactNode, ReactElement } from 'react'; +import { HelmetProvider } from 'react-helmet-async'; +import { render } from '@testing-library/react'; +import { createStore } from 'redux'; +import { identity } from 'ramda'; +import { Provider } from 'react-redux'; +import { createMemoryHistory, MemoryHistory } from 'history'; +import { Route, Router } from 'react-router'; +import { IntlProvider } from 'react-intl'; +import produce from 'immer'; + +import { DEFAULT_LOCALE, translationMessages, MessagesObject } from '../../i18n'; +import { store as fixturesStore } from '../../mocks/store'; +import createReducer, { GlobalState } from '../../config/reducers'; + +export const PLACEHOLDER_TEST_ID = 'content'; +export const PLACEHOLDER_CONTENT = content; + +export const spiedHistory = (route = '/') => { + const history = createMemoryHistory({ initialEntries: [route] }); + const pushSpy = jest.spyOn(history, 'push'); + return { + history, + pushSpy, + }; +}; + +interface ContextData { + router?: { + url?: string; + routePath?: string; + history?: MemoryHistory; + }; + store?: GlobalState; + messages?: MessagesObject; +} + +interface ProvidersWrapperProps { + children: ReactNode; + context?: ContextData; +} + +export const ProvidersWrapper = ({ children, context = {} }: ProvidersWrapperProps) => { + const { router = {}, store = fixturesStore, messages } = context; + const { url = `/${DEFAULT_LOCALE}`, routePath = '/:lang/', history } = router; + + const routerHistory: MemoryHistory = history ?? createMemoryHistory({ initialEntries: [url] }); + + const intlProviderMockProps = { + locale: DEFAULT_LOCALE, + messages: messages ?? translationMessages[DEFAULT_LOCALE], + }; + + return ( + + + + + {children} + + + + + ); +}; + +export const makeContextRenderer = (component: (props: T | Record) => ReactElement) => ( + props?: T, + context?: ContextData +) => + render(component(props ?? {}), { + wrapper: ({ children }) => {children}, + }); + +export const makePropsRenderer = (component: (props: T | Record) => ReactElement) => (props?: T) => + render(component(props ?? {})); diff --git a/src/shared/utils/unsupported/__tests__/unsupportedBrowserDetection.spec.ts b/src/shared/utils/unsupported/__tests__/unsupportedBrowserDetection.spec.ts new file mode 100644 index 0000000..5873df8 --- /dev/null +++ b/src/shared/utils/unsupported/__tests__/unsupportedBrowserDetection.spec.ts @@ -0,0 +1,132 @@ +import UnsupportedBrowserDetection, { BrowserConfig } from '../unsupportedBrowserDetection'; + +/* eslint-disable max-len*/ +const CHROME_UA = + 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36'; +const IE_UA = 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)'; +const CRAWLER_UA = 'Googlebot/2.1'; +const FB_UA = + 'Mozilla/5.0 (Linux; Android 4.4.4; One Build/KTU84L.H4) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/28.0.0.20.16;]'; +/* eslint-enable max-len*/ + +function setUserAgent(userAgent: string) { + // @ts-ignore + navigator.__defineGetter__('userAgent', () => userAgent); +} + +describe('Utils: UnsupportedBrowserDetection Class', () => { + const config: BrowserConfig = { + desktop: [ + { + browser: 'firefox', + minversion: 41, + }, + { + browser: 'ie', + versions: [11, 'edge'], + }, + { + browser: 'chrome', + minversion: 45, + }, + { + browser: 'edge', + }, + { + os: 'mac os', + minos: '10.10.0', + browser: 'safari', + minversion: 8, + }, + ], + tablet: [ + { + os: 'ios', + minos: '9', + browser: 'mobile safari', + }, + { + os: 'android', + minos: '5.0', + browser: 'chrome', + }, + { + browser: 'ie', + versions: [11, 'edge'], + }, + { + browser: 'edge', + }, + ], + mobile: [ + { + os: 'ios', + minos: '9', + browser: 'mobile safari', + }, + { + os: 'ios', + minos: '5.0', + browser: 'chrome', + }, + { + os: 'android', + minos: '5.0', + browser: 'chrome', + minversion: 50, + }, + ], + }; + + const checkSupport = ({ + config, + isInAppBrowserSupported, + }: { + config: BrowserConfig; + isInAppBrowserSupported?: boolean; + }) => new UnsupportedBrowserDetection(config, isInAppBrowserSupported); + + beforeEach(() => { + document.documentElement.className = ''; + }); + + describe('isSupported()', () => { + it('should return true for supported browser', () => { + setUserAgent(CHROME_UA); + + const detector = checkSupport({ config }); + + expect(detector.isSupported()).toBe(true); + }); + + it('should return false for unsupported browser', () => { + setUserAgent(IE_UA); + + const detector = checkSupport({ config }); + + expect(detector.isSupported()).toBe(false); + }); + + it('should return true when is in-app browser and isInAppBrowserSupported equals true', () => { + setUserAgent(FB_UA); + + const detector = checkSupport({ config, isInAppBrowserSupported: true }); + + expect(detector.isSupported()).toBe(true); + }); + + it('should return false when is in-app browser and isInAppBrowserSupported equals false', () => { + setUserAgent(FB_UA); + + const detector = checkSupport({ config, isInAppBrowserSupported: false }); + + expect(detector.isSupported()).toBe(false); + }); + + it('should return true for crawler bots', () => { + setUserAgent(CRAWLER_UA); + const detector = checkSupport({ config }); + expect(detector.isSupported()).toBe(true); + }); + }); +}); diff --git a/src/shared/utils/unsupported/support.messages.ts b/src/shared/utils/unsupported/support.messages.ts new file mode 100644 index 0000000..1c9733a --- /dev/null +++ b/src/shared/utils/unsupported/support.messages.ts @@ -0,0 +1,13 @@ +/* eslint-disable max-len */ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + pageTitle: { + id: 'unsupported.pageTitle', + defaultMessage: 'Unsupported Browser', + }, + title: { + id: 'unsupported.title', + defaultMessage: 'Unsupported Browser', + }, +}); diff --git a/src/shared/utils/unsupported/support.ts b/src/shared/utils/unsupported/support.ts new file mode 100644 index 0000000..f55f1e5 --- /dev/null +++ b/src/shared/utils/unsupported/support.ts @@ -0,0 +1,34 @@ +import { DEFAULT_LOCALE, translationMessages } from '../../../i18n'; + +require('es5-shim'); +require('es5-shim/es5-sham'); + +//eslint-disable-next-line import/first +import UnsupportedBrowserDetection from './unsupportedBrowserDetection'; +//eslint-disable-next-line import/first +//eslint-disable-next-line import/first + +const detection = new UnsupportedBrowserDetection(); + +export const setUnsupportedClasses = () => { + document.documentElement.className += ` device-${detection.deviceType}`; + + if (detection.isInAppBrowser) { + document.documentElement.className += ' in-app-browser'; + } + + if (!detection.isSupported()) { + document.documentElement.className += ' unsupported'; + const unsupportedPageElement = document.querySelector('.unsupported-page'); + const headline = unsupportedPageElement?.querySelector('h1'); + const appElement = document.querySelector('#app'); + + if (unsupportedPageElement && headline && appElement) { + unsupportedPageElement.style.display = 'block'; + appElement.style.display = 'none'; + + headline.innerText = 'Unsupported Browser'; + document.title = 'Unsupported Browser'; + } + } +}; diff --git a/src/shared/utils/unsupported/unsupportedBrowserDetection.ts b/src/shared/utils/unsupported/unsupportedBrowserDetection.ts new file mode 100644 index 0000000..a27aaf6 --- /dev/null +++ b/src/shared/utils/unsupported/unsupportedBrowserDetection.ts @@ -0,0 +1,168 @@ +import { UAParser } from 'ua-parser-js'; +import semverCompare from 'semver-compare'; +import { pickBy } from 'ramda'; + +type Platform = 'desktop' | 'tablet' | 'mobile'; + +type BrowserVersion = number | string; + +type RequirementType = 'browser' | 'minversion' | 'versions' | 'os' | 'minos'; + +interface BrowserRequirement { + browser: string; + minversion?: BrowserVersion; + versions?: BrowserVersion[]; + os?: string; + minos?: string; +} + +type BrowserCheckResults = Record; + +export type BrowserConfig = Record; + +const DEFAULT_SUPPORTED_BROWSERS_CONFIG: BrowserConfig = { + desktop: [ + { + browser: 'firefox', + minversion: 41, + }, + { + browser: 'ie', + versions: [11, 'edge'], + }, + { + browser: 'chrome', + minversion: 45, + }, + { + browser: 'edge', + }, + { + os: 'mac os', + minos: '10.10.0', + browser: 'safari', + minversion: 8, + }, + ], + tablet: [ + { + os: 'ios', + minos: '9', + browser: 'mobile safari', + }, + { + os: 'android', + minos: '5.0', + browser: 'chrome', + }, + { + browser: 'ie', + versions: [11, 'edge'], + }, + { + browser: 'edge', + }, + ], + mobile: [ + { + os: 'ios', + minos: '9', + browser: 'mobile safari', + }, + { + os: 'ios', + minos: '5.0', + browser: 'chrome', + }, + { + os: 'android', + minos: '5.0', + browser: 'chrome', + minversion: 50, + }, + ], +}; + +export default class UnsupportedBrowserDetection { + parser = new UAParser(); + private supportedBrowsersConfig: BrowserConfig; + private readonly isInAppBrowserSupported: boolean; + + constructor(config = DEFAULT_SUPPORTED_BROWSERS_CONFIG, isInAppBrowserSupported = true) { + this.supportedBrowsersConfig = config; + this.isInAppBrowserSupported = isInAppBrowserSupported; + } + + get isInAppBrowser() { + return this.ua.indexOf('FBAN') > -1 || this.ua.indexOf('FBAV') > -1 || this.ua.indexOf('Twitter') > -1; + } + + get isCrawler() { + return ['Googlebot', 'Bingbot', 'Slurp', 'DuckDuckBot', 'Baiduspider', 'YandexBot'].some( + crawlerName => this.ua.indexOf(crawlerName) > -1 + ); + } + + get device() { + return this.parser.getDevice(); + } + + get ua() { + return this.parser.getUA(); + } + + get browser() { + return this.parser.getBrowser(); + } + + get os() { + return this.parser.getOS(); + } + + get deviceType(): Platform { + const { type = 'desktop' } = this.device; + return type as Platform; + } + + compareVersions(a: BrowserVersion | undefined, b: string | undefined) { + if (!a || !b) { + return false; + } + + if (typeof a === 'string' || (a as any) instanceof String) { + return semverCompare(a as string, b) <= 0; + } + + return a <= parseInt(b, 10); + } + + isSupported() { + if (this.isCrawler) { + return true; + } + + if (this.isInAppBrowser) { + return this.isInAppBrowserSupported; + } + + const { version: browserVersion = '' } = this.browser; + + return this.supportedBrowsersConfig[this.deviceType].some((options: BrowserRequirement) => { + const { os, minos, browser, minversion, versions } = options; + const parsedVersion = isNaN(parseInt(browserVersion, 10)) + ? browserVersion.toLocaleLowerCase() + : parseInt(browserVersion, 10); + + const checked: BrowserCheckResults = { + os: os === this.os.name?.toLowerCase(), + minos: this.compareVersions(minos, this.os.version), + browser: browser === this.browser.name?.toLowerCase(), + minversion: this.compareVersions(minversion, browserVersion), + versions: versions ? versions.indexOf(parsedVersion) >= 0 : false, + }; + + const requiredChecks: BrowserCheckResults = pickBy((val, key) => Object.keys(options).includes(key), checked); + return !Object.values(requiredChecks).includes(false); + }); + } +} diff --git a/src/theme/__tests__/__snapshots__/media.spec.ts.snap b/src/theme/__tests__/__snapshots__/media.spec.ts.snap new file mode 100644 index 0000000..40a1076 --- /dev/null +++ b/src/theme/__tests__/__snapshots__/media.spec.ts.snap @@ -0,0 +1,161 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`theme/media media() for specified breakpoint should return correct css media query 1`] = ` +" + @media (min-width: 320px) { + + } + " +`; + +exports[`theme/media media() for specified breakpoint should return correct css media query 2`] = ` +" + @media (min-width: 768px) { + + } + " +`; + +exports[`theme/media media() for specified breakpoint should return correct css media query 3`] = ` +" + @media (min-width: 1280px) { + + } + " +`; + +exports[`theme/media media() for specified breakpoint should return correct css media query 4`] = ` +" + @media (min-width: 1440px) { + + } + " +`; + +exports[`theme/media media() for specified breakpoint should return correct css media query 5`] = ` +" + @media (min-width: 1920px) { + + } + " +`; + +exports[`theme/media media() for specified landscape breakpoint should return correct css media query 1`] = ` +" + @media (min-width: 320px) and (orientation: landscape) { + + } + " +`; + +exports[`theme/media media() for specified landscape breakpoint should return correct css media query 2`] = ` +" + @media (min-width: 768px) and (orientation: landscape) { + + } + " +`; + +exports[`theme/media media() for specified landscape breakpoint should return correct css media query 3`] = ` +" + @media (min-width: 1280px) and (orientation: landscape) { + + } + " +`; + +exports[`theme/media media() for specified landscape breakpoint should return correct css media query 4`] = ` +" + @media (min-width: 1440px) and (orientation: landscape) { + + } + " +`; + +exports[`theme/media media() for specified landscape breakpoint should return correct css media query 5`] = ` +" + @media (min-width: 1920px) and (orientation: landscape) { + + } + " +`; + +exports[`theme/media media() for specified retina breakpoint should return correct css media query 1`] = ` +" + @media (min-width: 320px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 320px) and (min-resolution: 192dpi) { + + } + " +`; + +exports[`theme/media media() for specified retina breakpoint should return correct css media query 2`] = ` +" + @media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 192dpi) { + + } + " +`; + +exports[`theme/media media() for specified retina breakpoint should return correct css media query 3`] = ` +" + @media (min-width: 1280px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1280px) and (min-resolution: 192dpi) { + + } + " +`; + +exports[`theme/media media() for specified retina breakpoint should return correct css media query 4`] = ` +" + @media (min-width: 1440px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1440px) and (min-resolution: 192dpi) { + + } + " +`; + +exports[`theme/media media() for specified retina breakpoint should return correct css media query 5`] = ` +" + @media (min-width: 1920px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1920px) and (min-resolution: 192dpi) { + + } + " +`; + +exports[`theme/media media() for specified retina landscape breakpoint should return correct css media query 1`] = ` +" + @media (min-width: 320px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2), (min-width: 320px) and (orientation: landscape) and (min-resolution: 192dpi) { + + } + " +`; + +exports[`theme/media media() for specified retina landscape breakpoint should return correct css media query 2`] = ` +" + @media (min-width: 768px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (orientation: landscape) and (min-resolution: 192dpi) { + + } + " +`; + +exports[`theme/media media() for specified retina landscape breakpoint should return correct css media query 3`] = ` +" + @media (min-width: 1280px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1280px) and (orientation: landscape) and (min-resolution: 192dpi) { + + } + " +`; + +exports[`theme/media media() for specified retina landscape breakpoint should return correct css media query 4`] = ` +" + @media (min-width: 1440px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1440px) and (orientation: landscape) and (min-resolution: 192dpi) { + + } + " +`; + +exports[`theme/media media() for specified retina landscape breakpoint should return correct css media query 5`] = ` +" + @media (min-width: 1920px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2), (min-width: 1920px) and (orientation: landscape) and (min-resolution: 192dpi) { + + } + " +`; diff --git a/src/theme/__tests__/media.spec.ts b/src/theme/__tests__/media.spec.ts new file mode 100644 index 0000000..3158809 --- /dev/null +++ b/src/theme/__tests__/media.spec.ts @@ -0,0 +1,73 @@ +import { Breakpoint, media, responsiveValue } from '../media'; + +describe('theme/media', () => { + describe('responsiveValue', () => { + const getValue = responsiveValue(100, { [Breakpoint.DESKTOP]: 200 }); + + describe('when no breakpoint matches', () => { + it('should return default value', () => { + const val = getValue({ theme: { activeBreakpoint: Breakpoint.TABLET } }); + expect(val).toBe(100); + }); + }); + + describe('when specified breakpoint matches', () => { + it('should return provided breakpoint value', () => { + const val = getValue({ theme: { activeBreakpoint: Breakpoint.DESKTOP } }); + expect(val).toBe(200); + }); + }); + + describe('when lower than specified breakpoint matches', () => { + it('should return provided breakpoint value', () => { + const val = getValue({ theme: { activeBreakpoint: Breakpoint.DESKTOP_FULL } }); + expect(val).toBe(200); + }); + }); + }); + + describe('media()', () => { + const CSS_CONTENT = 'padding: 10px;'; + const getMedia = (...args: Parameters) => media(...args)`${CSS_CONTENT}`.join(''); + + describe('for specified breakpoint', () => { + it('should return correct css media query', () => { + expect(getMedia(Breakpoint.MOBILE)).toMatchSnapshot(); + expect(getMedia(Breakpoint.TABLET)).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP)).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP_WIDE)).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP_FULL)).toMatchSnapshot(); + }); + }); + + describe('for specified retina breakpoint', () => { + it('should return correct css media query', () => { + expect(getMedia(Breakpoint.MOBILE, { retina: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.TABLET, { retina: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP, { retina: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP_WIDE, { retina: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP_FULL, { retina: true })).toMatchSnapshot(); + }); + }); + + describe('for specified landscape breakpoint', () => { + it('should return correct css media query', () => { + expect(getMedia(Breakpoint.MOBILE, { landscape: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.TABLET, { landscape: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP, { landscape: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP_WIDE, { landscape: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP_FULL, { landscape: true })).toMatchSnapshot(); + }); + }); + + describe('for specified retina landscape breakpoint', () => { + it('should return correct css media query', () => { + expect(getMedia(Breakpoint.MOBILE, { landscape: true, retina: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.TABLET, { landscape: true, retina: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP, { landscape: true, retina: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP_WIDE, { landscape: true, retina: true })).toMatchSnapshot(); + expect(getMedia(Breakpoint.DESKTOP_FULL, { landscape: true, retina: true })).toMatchSnapshot(); + }); + }); + }); +}); diff --git a/src/theme/border.ts b/src/theme/border.ts new file mode 100644 index 0000000..6e44912 --- /dev/null +++ b/src/theme/border.ts @@ -0,0 +1,3 @@ +import * as colors from './color'; + +export const regular = `1px solid ${colors.border}`; diff --git a/src/theme/color.ts b/src/theme/color.ts new file mode 100644 index 0000000..b7d51d1 --- /dev/null +++ b/src/theme/color.ts @@ -0,0 +1,8 @@ +export const white = '#ffffff'; +export const black = '#000000'; + +export const border = '#80809B'; +export const disabled = '#DDDDE0'; +export const primary = '#42f272'; +export const secondary = '#2249f9'; +export const error = '#fa7265'; diff --git a/src/theme/font.ts b/src/theme/font.ts new file mode 100644 index 0000000..c3447da --- /dev/null +++ b/src/theme/font.ts @@ -0,0 +1,7 @@ +export const fontFamily = { + primary: 'OpenSans', +}; + +export const fontWeight = { + bold: 'bold', +}; diff --git a/src/theme/global.ts b/src/theme/global.ts new file mode 100644 index 0000000..7622d33 --- /dev/null +++ b/src/theme/global.ts @@ -0,0 +1,19 @@ +import { createGlobalStyle } from 'styled-components'; + +import { fontFamily } from './font'; + +export const GlobalStyle = createGlobalStyle` + html { + box-sizing: border-box; + font-family: ${fontFamily.primary}; + } + + *, *:before, *:after { + box-sizing: inherit; + } + + #app { + height: 100vh; + width: 100vw; + } +`; diff --git a/src/theme/index.ts b/src/theme/index.ts new file mode 100644 index 0000000..6045049 --- /dev/null +++ b/src/theme/index.ts @@ -0,0 +1,8 @@ +import * as border from './border'; +import * as color from './color'; +import { fontFamily, fontWeight } from './font'; +import * as shadow from './shadow'; +import * as size from './size'; +import * as zIndex from './zIndex'; + +export { border, color, fontFamily, fontWeight, shadow, size, zIndex }; diff --git a/src/theme/initializeFontFace.ts b/src/theme/initializeFontFace.ts new file mode 100644 index 0000000..2d1539f --- /dev/null +++ b/src/theme/initializeFontFace.ts @@ -0,0 +1,34 @@ +/* eslint-disable import/no-dynamic-require */ +import { fontFamily } from './font'; + +function fontFace( + name: string, + src: string, + fontWeight = 'normal', + fontStyle = 'normal', + extensions = ['woff2', 'woff', 'ttf'], + formats = ['woff2', 'woff', 'truetype'] +): string { + const sources = extensions + .map((ext, index) => `url(${require('../fonts/' + src + `.${ext}`)}) format("${formats[index]}")`) + .join(','); + + return ` + @font-face{ + font-family: "${name}"; + src: ${sources}; + + font-weight: ${fontWeight}; + font-style: ${fontStyle}; + } + `; +} +/* eslint-enable import/no-dynamic-require */ + +const generateFontsString = (): string => [fontFace(fontFamily.primary, 'OpenSans')].join('\n'); + +export default (): void => { + const style = document.createElement('style'); + style.innerHTML = generateFontsString(); + document.head.appendChild(style); +}; diff --git a/src/theme/media.ts b/src/theme/media.ts new file mode 100644 index 0000000..0f0c7fa --- /dev/null +++ b/src/theme/media.ts @@ -0,0 +1,93 @@ +import { BaseThemedCssFunction, css, DefaultTheme } from 'styled-components'; +import { complement, isNil, reverse } from 'ramda'; + +export enum Breakpoint { + MOBILE = 'mobile', + TABLET = 'tablet', + DESKTOP = 'desktop', + DESKTOP_WIDE = 'desktopWide', + DESKTOP_FULL = 'desktopFull', +} + +export const sizes: Record = { + [Breakpoint.DESKTOP_FULL]: 1920, + [Breakpoint.DESKTOP_WIDE]: 1440, + [Breakpoint.DESKTOP]: 1280, + [Breakpoint.TABLET]: 768, + [Breakpoint.MOBILE]: 320, +}; + +export const sizesOrdered = [ + Breakpoint.MOBILE, + Breakpoint.TABLET, + Breakpoint.DESKTOP, + Breakpoint.DESKTOP_WIDE, + Breakpoint.DESKTOP_FULL, +] as const; + +const getWindowWidth = () => window.innerWidth; + +export const getBreakpointMediaQuery = (breakpoint: Breakpoint) => `(min-width: ${sizes[breakpoint]}px)`; + +export const media = (breakpoint: Breakpoint, opts: { landscape?: boolean; retina?: boolean } = {}) => { + return ((styleTemplate: TemplateStringsArray) => { + const joinQuery = (...queries: (string | null)[]) => queries.filter(complement(isNil)).join(' and '); + + const sizeQuery = `(min-width: ${sizes[breakpoint]}px)`; + const landscapeQuery = opts.landscape ? '(orientation: landscape)' : null; + const retinaQueries = opts.retina ? ['(-webkit-min-device-pixel-ratio: 2)', '(min-resolution: 192dpi)'] : null; + + let query = ''; + if (retinaQueries) { + query = retinaQueries.map(retinaQuery => joinQuery(sizeQuery, landscapeQuery, retinaQuery)).join(', '); + } else { + query = joinQuery(sizeQuery, landscapeQuery); + } + + return css` + @media ${query} { + ${css(styleTemplate)} + } + `; + }) as BaseThemedCssFunction; +}; + +export const isMobile = () => { + const width = getWindowWidth(); + return width < sizes[Breakpoint.TABLET]; +}; + +export const isTablet = () => { + const width = getWindowWidth(); + return width >= sizes[Breakpoint.TABLET] && width < sizes[Breakpoint.DESKTOP]; +}; + +export const isDesktop = () => { + const width = getWindowWidth(); + return width >= sizes[Breakpoint.DESKTOP]; +}; + +export const getActiveBreakpoint = () => { + let breakpoint: Breakpoint = Breakpoint.MOBILE; + const config: Record = { + [Breakpoint.DESKTOP_FULL]: Breakpoint.DESKTOP_FULL, + [Breakpoint.DESKTOP_WIDE]: Breakpoint.DESKTOP_WIDE, + [Breakpoint.DESKTOP]: Breakpoint.DESKTOP, + [Breakpoint.TABLET]: Breakpoint.TABLET, + [Breakpoint.MOBILE]: Breakpoint.MOBILE, + }; + + sizesOrdered.forEach(size => { + if (config[size] && window.matchMedia(getBreakpointMediaQuery(size)).matches) { + breakpoint = config[size]; + } + }); + + return breakpoint; +}; + +export const responsiveValue = (defaultValue: Value, config: Partial> = {}) => ({ theme }: { theme: DefaultTheme }) => { + const matchesCurrentBreakpoint = (breakpoint: Breakpoint) => sizesOrdered.indexOf(breakpoint) <= sizesOrdered.indexOf(theme.activeBreakpoint ?? Breakpoint.MOBILE); + const matchingBreakpoint = reverse(sizesOrdered).find(size => config[size] && matchesCurrentBreakpoint(size)); + return matchingBreakpoint ? config[matchingBreakpoint] : defaultValue; +}; diff --git a/src/theme/shadow.ts b/src/theme/shadow.ts new file mode 100644 index 0000000..3ef4c52 --- /dev/null +++ b/src/theme/shadow.ts @@ -0,0 +1,5 @@ +import { css } from 'styled-components'; + +export const primary = css` + box-shadow: 10px 10px 0 rgba(0, 0, 55, 0.1); +`; diff --git a/src/theme/size.ts b/src/theme/size.ts new file mode 100644 index 0000000..e5d08e2 --- /dev/null +++ b/src/theme/size.ts @@ -0,0 +1,11 @@ +import { Breakpoint, responsiveValue } from './media'; + +export const header = 80; + +export const contentHorizontalPadding = responsiveValue(16, { + [Breakpoint.TABLET]: 24, +}); + +export const contentVerticalPadding = responsiveValue(8, { + [Breakpoint.TABLET]: 16, +}); diff --git a/src/theme/styled.d.ts b/src/theme/styled.d.ts new file mode 100644 index 0000000..5767403 --- /dev/null +++ b/src/theme/styled.d.ts @@ -0,0 +1,8 @@ +import 'styled-components'; +import { Breakpoint } from './media'; + +declare module 'styled-components' { + export interface DefaultTheme { + activeBreakpoint?: Breakpoint; + } +} diff --git a/src/theme/typography.ts b/src/theme/typography.ts new file mode 100644 index 0000000..ef8f762 --- /dev/null +++ b/src/theme/typography.ts @@ -0,0 +1,20 @@ +import styled from 'styled-components'; + +import * as colors from './color'; +import { fontFamily, fontWeight } from './font'; + +export const H1 = styled.h1` + font-family: ${fontFamily.primary}; + font-weight: ${fontWeight.bold}; + color: ${colors.black}; +`; + +export const H2 = styled.h2` + font-family: ${fontFamily.primary}; + font-weight: bold; + color: ${colors.black}; +`; + +export const Link = styled.a` + text-decoration: underline; +`; diff --git a/src/theme/zIndex.ts b/src/theme/zIndex.ts new file mode 100644 index 0000000..28bf6ef --- /dev/null +++ b/src/theme/zIndex.ts @@ -0,0 +1,3 @@ +export const content = 0; +export const header = 5; +export const overlay = 10; diff --git a/src/translations/en.json b/src/translations/en.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/src/translations/en.json @@ -0,0 +1 @@ +{} diff --git a/src/translations/pl.json b/src/translations/pl.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/src/translations/pl.json @@ -0,0 +1 @@ +{} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..139e7e5 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "es2015", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "strictNullChecks": true, + "forceConsistentCasingInFileNames": true, + "module": "es2015", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +} diff --git a/yarn.lock b/yarn.lock index 507a061..de4ba14 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,1239 +2,5543 @@ # yarn lockfile v1 -"@babel/code-frame@7.0.0", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.0.0-beta.35": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" - integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== +"@apptension/eslint-config-react@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@apptension/eslint-config-react/-/eslint-config-react-1.0.0.tgz#4da2f0cb1ab5759439f3138ab811b2d4a2e25c33" + integrity sha512-2jcmvjgxTwjuhpEXvJBhIJ0bnAGIe82gLKhGda5lnv+auFkeWKPV3Za2rFZlMU2p2A3Gcf+Co76Js4JUH1iCcg== dependencies: - "@babel/highlight" "^7.0.0" + "@apptension/eslint-config" "^1.3.0" + babel-eslint "^10.0.1" + eslint-plugin-babel "^4.1.0" + eslint-plugin-import "^2.14.0" + eslint-plugin-react "^7.12.3" + eslint-plugin-redux-saga "^0.10.0" -"@babel/core@7.1.6": - version "7.1.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.1.6.tgz#3733cbee4317429bc87c62b29cf8587dba7baeb3" - integrity sha512-Hz6PJT6e44iUNpAn8AoyAs6B3bl60g7MJQaI0rZEar6ECzh6+srYO1xlIdssio34mPaUtAb1y+XlkkSJzok3yw== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.1.6" - "@babel/helpers" "^7.1.5" - "@babel/parser" "^7.1.6" - "@babel/template" "^7.1.2" - "@babel/traverse" "^7.1.6" - "@babel/types" "^7.1.6" - convert-source-map "^1.1.0" +"@apptension/eslint-config@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@apptension/eslint-config/-/eslint-config-1.3.0.tgz#3835b3659d45873d771ff9f9a970287dc33ba0ec" + integrity sha512-EydxRTD6HUqY40Xkx5ToJnXI6mw3UwleWdTAVh9GoAwUK8V3sH+PZHOlcuZG+vmdpQkZndrldBFE2CFHIVurZw== + +"@babel/code-frame@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" + integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== + dependencies: + "@babel/highlight" "^7.8.3" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + dependencies: + "@babel/highlight" "^7.12.13" + +"@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8", "@babel/code-frame@^7.8.3": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" + integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== + dependencies: + "@babel/highlight" "^7.14.5" + +"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.13.tgz#27e19e0ed3726ccf54067ced4109501765e7e2e8" + integrity sha512-U/hshG5R+SIoW7HVWIdmy1cB7s3ki+r3FpyEZiCgpi4tFgPnX/vynY80ZGSASOIrUM6O7VxOgCZgdt7h97bUGg== + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== + +"@babel/core@7.12.3": + version "7.12.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" + integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.1" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.1" + "@babel/parser" "^7.12.3" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + convert-source-map "^1.7.0" debug "^4.1.0" - json5 "^2.1.0" - lodash "^4.17.10" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.0.1": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.2.2.tgz#07adba6dde27bb5ad8d8672f15fde3e08184a687" - integrity sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.2.2" - "@babel/helpers" "^7.2.0" - "@babel/parser" "^7.2.2" - "@babel/template" "^7.2.2" - "@babel/traverse" "^7.2.2" - "@babel/types" "^7.2.2" - convert-source-map "^1.1.0" +"@babel/core@7.12.9": + version "7.12.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" + integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.5" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.7" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.9" + "@babel/types" "^7.12.7" + convert-source-map "^1.7.0" debug "^4.1.0" - json5 "^2.1.0" - lodash "^4.17.10" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.1.6", "@babel/generator@^7.2.2": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.2.2.tgz#18c816c70962640eab42fe8cae5f3947a5c65ccc" - integrity sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg== +"@babel/core@>=7.9.0", "@babel/core@^7.12.10", "@babel/core@^7.9.0": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" + integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== + dependencies: + "@babel/code-frame" "^7.15.8" + "@babel/generator" "^7.15.8" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.8" + "@babel/helpers" "^7.15.4" + "@babel/parser" "^7.15.8" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.6" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.17.tgz#993c5e893333107a2815d8e0d73a2c3755e280b2" + integrity sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.12.17" + "@babel/helper-module-transforms" "^7.12.17" + "@babel/helpers" "^7.12.17" + "@babel/parser" "^7.12.17" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.12.17" + "@babel/types" "^7.12.17" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.12.1", "@babel/generator@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.17.tgz#9ef1dd792d778b32284411df63f4f668a9957287" + integrity sha512-DSA7ruZrY4WI8VxuS1jWSRezFnghEoYEFrZcw9BizQRmOZiUsiHl59+qEARGPqPikwA/GPTyRCi7isuCK/oyqg== dependencies: - "@babel/types" "^7.2.2" + "@babel/types" "^7.12.17" jsesc "^2.5.1" - lodash "^4.17.10" source-map "^0.5.0" - trim-right "^1.0.1" -"@babel/helper-annotate-as-pure@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" - integrity sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q== +"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.15.4", "@babel/generator@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz#fa56be6b596952ceb231048cf84ee499a19c0cd1" + integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== dependencies: - "@babel/types" "^7.0.0" + "@babel/types" "^7.15.6" + jsesc "^2.5.1" + source-map "^0.5.0" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" - integrity sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w== +"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835" + integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA== dependencies: - "@babel/helper-explode-assignable-expression" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/types" "^7.15.4" -"@babel/helper-builder-react-jsx@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz#fa154cb53eb918cf2a9a7ce928e29eb649c5acdb" - integrity sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw== +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" + integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== dependencies: - "@babel/types" "^7.0.0" - esutils "^2.0.0" + "@babel/types" "^7.12.13" -"@babel/helper-call-delegate@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz#6a957f105f37755e8645343d3038a22e1449cc4a" - integrity sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" + integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== dependencies: - "@babel/helper-hoist-variables" "^7.0.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/helper-explode-assignable-expression" "^7.12.13" + "@babel/types" "^7.12.13" -"@babel/helper-define-map@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz#3b74caec329b3c80c116290887c0dd9ae468c20c" - integrity sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz#21ad815f609b84ee0e3058676c33cf6d1670525f" + integrity sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q== dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/types" "^7.0.0" - lodash "^4.17.10" + "@babel/helper-explode-assignable-expression" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/helper-explode-assignable-expression@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" - integrity sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA== +"@babel/helper-builder-react-jsx@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.15.4.tgz#44e3ed960f2cd00c4d6aab863fc3f3edafad0a0b" + integrity sha512-bT7jt6ozDCBuUUtmqxZJ6nImqJ2zdXjGehvyBSeeGO+eE4vBwsxTFM7aDp6UgUkxaQNaaYXcEJcDIdZOy2u8nA== dependencies: - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/helper-function-name@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" - integrity sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw== +"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.17.tgz#91d83fae61ef390d39c3f0507cb83979bab837c7" + integrity sha512-5EkibqLVYOuZ89BSg2lv+GG8feywLuvMXNYgf0Im4MssE0mFWPztSpJbildNnUgw0bLI2EsIN4MpSHC2iUJkQA== dependencies: - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/compat-data" "^7.12.13" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^5.5.0" -"@babel/helper-get-function-arity@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" - integrity sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ== - dependencies: - "@babel/types" "^7.0.0" +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" + integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.12.13", "@babel/helper-create-class-features-plugin@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.17.tgz#704b69c8a78d03fb1c5fcc2e7b593f8a65628944" + integrity sha512-I/nurmTxIxHV0M+rIpfQBF1oN342+yvl2kwZUrQuOClMamHF1w5tknfZubgNOLRoA73SzBFAdFcpb4M9HwOeWQ== + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.12.17" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + +"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e" + integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + +"@babel/helper-create-regexp-features-plugin@^7.12.13": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" + integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + regexpu-core "^4.7.1" + +"@babel/helper-create-regexp-features-plugin@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4" + integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.14.5" + regexpu-core "^4.7.1" + +"@babel/helper-define-polyfill-provider@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz#3c2f91b7971b9fc11fe779c945c014065dea340e" + integrity sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" -"@babel/helper-hoist-variables@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz#46adc4c5e758645ae7a45deb92bab0918c23bb88" - integrity sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w== - dependencies: - "@babel/types" "^7.0.0" +"@babel/helper-define-polyfill-provider@^0.2.2": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" + integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" -"@babel/helper-member-expression-to-functions@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" - integrity sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg== +"@babel/helper-explode-assignable-expression@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.13.tgz#0e46990da9e271502f77507efa4c9918d3d8634a" + integrity sha512-5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw== dependencies: - "@babel/types" "^7.0.0" + "@babel/types" "^7.12.13" -"@babel/helper-module-imports@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" - integrity sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A== +"@babel/helper-explode-assignable-expression@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz#f9aec9d219f271eaf92b9f561598ca6b2682600c" + integrity sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g== dependencies: - "@babel/types" "^7.0.0" + "@babel/types" "^7.15.4" + +"@babel/helper-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" + integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== + dependencies: + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" + integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== + dependencies: + "@babel/helper-get-function-arity" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/helper-module-transforms@^7.1.0": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz#ab2f8e8d231409f8370c883d20c335190284b963" - integrity sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA== +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-get-function-arity@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" + integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-hoist-variables@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz#13aba58b7480b502362316ea02f52cca0e9796cd" + integrity sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-hoist-variables@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" + integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-member-expression-to-functions@^7.12.13", "@babel/helper-member-expression-to-functions@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.17.tgz#f82838eb06e1235307b6d71457b6670ff71ee5ac" + integrity sha512-Bzv4p3ODgS/qpBE0DiJ9qf5WxSmrQ8gVTe8ClMfwwsY2x/rhykxxy3bXzG7AGTnPB2ij37zGJ/Q/6FruxHxsxg== + dependencies: + "@babel/types" "^7.12.17" + +"@babel/helper-member-expression-to-functions@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" + integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz#ec67e4404f41750463e455cc3203f6a32e93fcb0" + integrity sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" + integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.12.13", "@babel/helper-module-transforms@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.17.tgz#7c75b987d6dfd5b48e575648f81eaac891539509" + integrity sha512-sFL+p6zOCQMm9vilo06M4VHuTxUAwa6IxgL56Tq1DVtA0ziAGTH1ThmJq7xwPqdQlgAbKX3fb0oZNbtRIyA5KQ== + dependencies: + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" + "@babel/helper-simple-access" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.12.11" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.12.17" + "@babel/types" "^7.12.17" + lodash "^4.17.19" + +"@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4", "@babel/helper-module-transforms@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2" + integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== + dependencies: + "@babel/helper-module-imports" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-simple-access" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/helper-validator-identifier" "^7.15.7" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.6" + +"@babel/helper-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-optimise-call-expression@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" + integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-plugin-utils@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz#174254d0f2424d8aefb4dd48057511247b0a9eeb" + integrity sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA== + +"@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + +"@babel/helper-regex@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0" + integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== + dependencies: + lodash "^4.17.19" + +"@babel/helper-remap-async-to-generator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.13.tgz#170365f4140e2d20e5c88f8ba23c24468c296878" + integrity sha512-Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-wrap-function" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f" + integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-wrap-function" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-replace-supers@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz#00ec4fb6862546bd3d0aff9aac56074277173121" + integrity sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.12.13" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/traverse" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" + integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-simple-access@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz#8478bcc5cacf6aa1672b251c1d2dde5ccd61a6c4" + integrity sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-simple-access@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" + integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb" + integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-split-export-declaration@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" + integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-validator-identifier@^7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" + integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== + +"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== + +"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== + +"@babel/helper-validator-option@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + +"@babel/helper-wrap-function@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.13.tgz#e3ea8cb3ee0a16911f9c1b50d9e99fe8fe30f9ff" + integrity sha512-t0aZFEmBJ1LojdtJnhOaQEVejnzYhyjWHSsNSNo8vOYRbAJNh6r6GQF7pd36SqG7OKGbn+AewVQ/0IfYfIuGdw== + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-wrap-function@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7" + integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw== + dependencies: + "@babel/helper-function-name" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helpers@^7.12.1", "@babel/helpers@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.17.tgz#71e03d2981a6b5ee16899964f4101dc8471d60bc" + integrity sha512-tEpjqSBGt/SFEsFikKds1sLNChKKGGR17flIgQKXH4fG6m9gTgl3gnOC1giHNyaBCSKuTfxaSzHi7UnvqiVKxg== + dependencies: + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.12.17" + "@babel/types" "^7.12.17" + +"@babel/helpers@^7.12.5", "@babel/helpers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" + integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== + dependencies: + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.12.13.tgz#8ab538393e00370b26271b01fa08f7f27f2e795c" + integrity sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww== dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - "@babel/template" "^7.2.2" - "@babel/types" "^7.2.2" - lodash "^4.17.10" + "@babel/helper-validator-identifier" "^7.12.11" + chalk "^2.0.0" + js-tokens "^4.0.0" -"@babel/helper-optimise-call-expression@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" - integrity sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g== +"@babel/highlight@^7.14.5", "@babel/highlight@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== dependencies: - "@babel/types" "^7.0.0" + "@babel/helper-validator-identifier" "^7.14.5" + chalk "^2.0.0" + js-tokens "^4.0.0" -"@babel/helper-plugin-utils@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" - integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.12.17", "@babel/parser@^7.12.3", "@babel/parser@^7.7.0": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.17.tgz#bc85d2d47db38094e5bb268fc761716e7d693848" + integrity sha512-r1yKkiUTYMQ8LiEI0UcQx5ETw5dpTLn9wijn9hk6KkTtOK95FndDN10M+8/s6k/Ymlbivw0Av9q4SlgF80PtHg== + +"@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.15.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.8.3": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" + integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e" + integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + +"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.13.tgz#d1c6d841802ffb88c64a2413e311f7345b9e66b5" + integrity sha512-1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-remap-async-to-generator" "^7.12.13" + "@babel/plugin-syntax-async-generators" "^7.8.0" + +"@babel/plugin-proposal-async-generator-functions@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz#a3100f785fab4357987c4223ab1b02b599048403" + integrity sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.15.4" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz#3d2ce350367058033c93c098e348161d6dc0d8c8" + integrity sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-proposal-class-properties@^7.14.5", "@babel/plugin-proposal-class-properties@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" + integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-proposal-class-static-block@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7" + integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-decorators@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz#59271439fed4145456c41067450543aee332d15f" + integrity sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-decorators" "^7.12.1" + +"@babel/plugin-proposal-decorators@^7.12.12", "@babel/plugin-proposal-decorators@^7.8.3": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.15.8.tgz#eb2969abf8993f15289f09fed762bb1df1521bd5" + integrity sha512-5n8+xGK7YDrXF+WAORg3P7LlCCdiaAyKLZi22eP2BwTy4kJ0kFUMMDCj4nQ8YrKyNZgjhU/9eRVqONnjB3us8g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-decorators" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.17.tgz#e0ebd8db65acc37eac518fa17bead2174e224512" + integrity sha512-ZNGoFZqrnuy9H2izB2jLlnNDAfVPlGl5NhFEiFe4D84ix9GQGygF+CWMGHKuE+bpyS/AOuDQCnkiRNqW2IzS1Q== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + +"@babel/plugin-proposal-dynamic-import@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c" + integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-default-from@^7.12.1", "@babel/plugin-proposal-export-default-from@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.14.5.tgz#8931a6560632c650f92a8e5948f6e73019d6d321" + integrity sha512-T8KZ5abXvKMjF6JcoXjgac3ElmXf0AWzJwi2O/42Jk+HmCky3D9+i1B7NPP1FblyceqTevKeV/9szeikFoaMDg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-export-default-from" "^7.14.5" + +"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d" + integrity sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76" + integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.13.tgz#ced7888a2db92a3d520a2e35eb421fdb7fcc9b5d" + integrity sha512-v9eEi4GiORDg8x+Dmi5r8ibOe0VXoKDeNPYcTTxdGN4eOWikrJfDJCJrr1l5gKGvsNyGJbrfMftC2dTL6oz7pg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-json-strings" "^7.8.0" + +"@babel/plugin-proposal-json-strings@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb" + integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.13.tgz#575b5d9a08d8299eeb4db6430da6e16e5cf14350" + integrity sha512-fqmiD3Lz7jVdK6kabeSr1PZlWSUVqSitmHEe3Z00dtGTKieWnX9beafvavc32kjORa5Bai4QNHgFDwWJP+WtSQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-logical-assignment-operators@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738" + integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6" + integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz#24867307285cee4e1031170efd8a7ac807deefde" + integrity sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-numeric-separator@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" + integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db" + integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-numeric-separator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18" + integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" + +"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz#f93f3116381ff94bc676fdcb29d71045cd1ec011" + integrity sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.13" + +"@babel/plugin-proposal-object-rest-spread@^7.15.6", "@babel/plugin-proposal-object-rest-spread@^7.9.6": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11" + integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.15.4" + +"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.13.tgz#4640520afe57728af14b4d1574ba844f263bcae5" + integrity sha512-9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + +"@babel/plugin-proposal-optional-catch-binding@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c" + integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" + integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-proposal-optional-chaining@^7.10.1", "@babel/plugin-proposal-optional-chaining@^7.12.7", "@babel/plugin-proposal-optional-chaining@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603" + integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/helper-regex@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0.tgz#2c1718923b57f9bbe64705ffe5640ac64d9bdb27" - integrity sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg== +"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.17.tgz#e382becadc2cb16b7913b6c672d92e4b33385b5c" + integrity sha512-TvxwI80pWftrGPKHNfkvX/HnoeSTR7gC4ezWnAL39PuktYUe6r8kEpOLTYnkBTsaoeazXm2jHJ22EQ81sdgfcA== dependencies: - lodash "^4.17.10" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/helper-remap-async-to-generator@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" - integrity sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg== +"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz#ea78a12554d784ecf7fc55950b752d469d9c4a71" + integrity sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg== dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-wrap-function" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/helper-create-class-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/helper-replace-supers@^7.1.0": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz#19970020cf22677d62b3a689561dbd9644d8c5e5" - integrity sha512-GyieIznGUfPXPWu0yLS6U55Mz67AZD9cUk0BfirOWlPrXlBcan9Gz+vHGz+cPfuoweZSnPzPIm67VtQM0OWZbA== +"@babel/plugin-proposal-private-methods@^7.14.5", "@babel/plugin-proposal-private-methods@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d" + integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g== dependencies: - "@babel/helper-member-expression-to-functions" "^7.0.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/traverse" "^7.2.3" - "@babel/types" "^7.0.0" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/helper-simple-access@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" - integrity sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w== +"@babel/plugin-proposal-private-property-in-object@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5" + integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA== dependencies: - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/helper-split-export-declaration@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz#3aae285c0311c2ab095d997b8c9a94cad547d813" - integrity sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag== +"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" + integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== dependencies: - "@babel/types" "^7.0.0" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/helper-wrap-function@^7.1.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa" - integrity sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ== +"@babel/plugin-proposal-unicode-property-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8" + integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q== dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.2.0" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/helpers@^7.1.5", "@babel/helpers@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.2.0.tgz#8335f3140f3144270dc63c4732a4f8b0a50b7a21" - integrity sha512-Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A== +"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: - "@babel/template" "^7.1.2" - "@babel/traverse" "^7.1.5" - "@babel/types" "^7.2.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/highlight@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" - integrity sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^4.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.6", "@babel/parser@^7.2.2", "@babel/parser@^7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.2.3.tgz#32f5df65744b70888d17872ec106b02434ba1489" - integrity sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA== +"@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-proposal-async-generator-functions@^7.1.0", "@babel/plugin-proposal-async-generator-functions@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" - integrity sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ== +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.1.0" - "@babel/plugin-syntax-async-generators" "^7.2.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-class-properties@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.1.0.tgz#9af01856b1241db60ec8838d84691aa0bd1e8df4" - integrity sha512-/PCJWN+CKt5v1xcGn4vnuu13QDoV+P7NcICP44BoonAJoPSGwVkgrXihFIQGiEjjPlUDBIw1cM7wYFLARS2/hw== +"@babel/plugin-syntax-decorators@^7.12.1": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" + integrity sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA== dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-member-expression-to-functions" "^7.0.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" - "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-proposal-decorators@7.1.6": - version "7.1.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.1.6.tgz#460c31edbd01953efe45d491583b3ec31661d689" - integrity sha512-U42f8KhUbtlhUDyV/wK4Rq/wWh8vWyttYABckG/v0vVnMPvayOewZC/83CbVdmyP+UhEqI368FEQ7hHMfhBpQA== +"@babel/plugin-syntax-decorators@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz#eafb9c0cbe09c8afeb964ba3a7bbd63945a72f20" + integrity sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - "@babel/plugin-syntax-decorators" "^7.1.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-json-strings@^7.0.0", "@babel/plugin-proposal-json-strings@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317" - integrity sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg== +"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-json-strings" "^7.2.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-proposal-object-rest-spread@7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz#9a17b547f64d0676b6c9cecd4edf74a82ab85e7e" - integrity sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw== +"@babel/plugin-syntax-export-default-from@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.14.5.tgz#cdfa9d43d2b2c89b6f1af3e83518e8c8b9ed0dbc" + integrity sha512-snWDxjuaPEobRBnhpqEfZ8RMxDbHt8+87fiEioGuE+Uc0xAKgSD8QiuL3lF93hPVQfZFAcYwrrf+H5qUhike3Q== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.2.0.tgz#88f5fec3e7ad019014c97f7ee3c992f0adbf7fb8" - integrity sha512-1L5mWLSvR76XYUQJXkd/EEQgjq8HHRP6lQuZTTg0VA4tTGPpGemmCdAfQIz1rzEuWAm+ecP8PyyEm30jC1eQCg== +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-proposal-optional-catch-binding@^7.0.0", "@babel/plugin-proposal-optional-catch-binding@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" - integrity sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g== +"@babel/plugin-syntax-flow@^7.12.1": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz#5df9962503c0a9c918381c929d51d4d6949e7e86" + integrity sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-proposal-unicode-property-regex@^7.0.0", "@babel/plugin-proposal-unicode-property-regex@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz#abe7281fe46c95ddc143a65e5358647792039520" - integrity sha512-LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw== +"@babel/plugin-syntax-flow@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz#2ff654999497d7d7d142493260005263731da180" + integrity sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - regexpu-core "^4.2.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-async-generators@^7.0.0", "@babel/plugin-syntax-async-generators@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f" - integrity sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg== +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-class-properties@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.2.0.tgz#23b3b7b9bcdabd73672a9149f728cd3be6214812" - integrity sha512-UxYaGXYQ7rrKJS/PxIKRkv3exi05oH7rokBAsmCSsCxz1sVPZ7Fu6FzKoGgUvmY+0YgSkYHgUoCh5R5bCNBQlw== +"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-decorators@^7.1.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz#c50b1b957dcc69e4b1127b65e1c33eef61570c1b" - integrity sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA== +"@babel/plugin-syntax-jsx@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-dynamic-import@7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz#6dfb7d8b6c3be14ce952962f658f3b7eb54c33ee" - integrity sha512-Gt9xNyRrCHCiyX/ZxDGOcBnlJl0I3IWicpZRC4CdC0P5a/I07Ya2OAMEBU+J7GmRFVmIetqEYRko6QYRuKOESw== +"@babel/plugin-syntax-jsx@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" + integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-flow@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz#a765f061f803bc48f240c26f8747faf97c26bf7c" - integrity sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg== +"@babel/plugin-syntax-jsx@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" + integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-json-strings@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470" - integrity sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg== +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-jsx@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" - integrity sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw== +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" - integrity sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA== +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-optional-catch-binding@^7.0.0", "@babel/plugin-syntax-optional-catch-binding@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c" - integrity sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w== +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-typescript@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.2.0.tgz#55d240536bd314dcbbec70fd949c5cabaed1de29" - integrity sha512-WhKr6yu6yGpGcNMVgIBuI9MkredpVc7Y3YR4UzEZmDztHoL6wV56YBHLhWnjO1EvId1B32HrD3DRFc+zSoKI1g== +"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550" - integrity sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg== +"@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-transform-async-to-generator@^7.1.0", "@babel/plugin-transform-async-to-generator@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz#68b8a438663e88519e65b776f8938f3445b1a2ff" - integrity sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ== +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.1.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190" - integrity sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w== +"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" + integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-block-scoping@^7.1.5", "@babel/plugin-transform-block-scoping@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz#f17c49d91eedbcdf5dd50597d16f5f2f770132d4" - integrity sha512-vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q== +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - lodash "^4.17.10" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-classes@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz#ab3f8a564361800cbc8ab1ca6f21108038432249" - integrity sha512-rNaqoD+4OCBZjM7VaskladgqnZ1LO6o2UxuWSDzljzW21pN1KXkB7BstAVweZdxQkHAujps5QMNOTWesBciKFg== +"@babel/plugin-syntax-typescript@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" + integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.1.0" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - globals "^11.1.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-classes@^7.1.0", "@babel/plugin-transform-classes@^7.2.0": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz#6c90542f210ee975aa2aa8c8b5af7fa73a126953" - integrity sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ== +"@babel/plugin-syntax-typescript@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.1.0" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - globals "^11.1.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" - integrity sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA== +"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz#eda5670b282952100c229f8a3bd49e0f6a72e9fe" + integrity sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-destructuring@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.1.3.tgz#e69ff50ca01fac6cb72863c544e516c2b193012f" - integrity sha512-Mb9M4DGIOspH1ExHOUnn2UUXFOyVTiX84fXCd+6B5iWrQg/QMeeRmSwpZ9lnjYLSXtZwiw80ytVMr3zue0ucYw== +"@babel/plugin-transform-arrow-functions@^7.14.5", "@babel/plugin-transform-arrow-functions@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a" + integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz#e75269b4b7889ec3a332cd0d0c8cff8fed0dc6f3" - integrity sha512-coVO2Ayv7g0qdDbrNiadE4bU7lvCd9H539m2gMknyVjjMdwF/iCOM7R+E8PkntoqLkltO0rk+3axhpp/0v68VQ== +"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.13.tgz#fed8c69eebf187a535bfa4ee97a614009b24f7ae" + integrity sha512-psM9QHcHaDr+HZpRuJcE1PXESuGWSCcbiGFFhhwfzdbTxaGDVzuVtdNYliAwcRo3GFg0Bc8MmI+AvIGYIJG04A== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-remap-async-to-generator" "^7.12.13" -"@babel/plugin-transform-dotall-regex@^7.0.0", "@babel/plugin-transform-dotall-regex@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz#f0aabb93d120a8ac61e925ea0ba440812dbe0e49" - integrity sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ== +"@babel/plugin-transform-async-to-generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67" + integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - regexpu-core "^4.1.3" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.14.5" -"@babel/plugin-transform-duplicate-keys@^7.0.0", "@babel/plugin-transform-duplicate-keys@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz#d952c4930f312a4dbfff18f0b2914e60c35530b3" - integrity sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw== +"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" + integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-exponentiation-operator@^7.1.0", "@babel/plugin-transform-exponentiation-operator@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" - integrity sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A== +"@babel/plugin-transform-block-scoped-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4" + integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-flow-strip-types@7.1.6": - version "7.1.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.1.6.tgz#4b7be62604d39e63cfe23b1d00d63e9fb7e763ba" - integrity sha512-0tyFAAjJmnRlr8MVJV39ASn1hv+PbdVP71hf7aAseqLfQ0o9QXk9htbMbq7/ZYXnUIp6gDw0lUUP0+PQMbbtmg== +"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz#f36e55076d06f41dfd78557ea039c1b581642e61" + integrity sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz#ab7468befa80f764bb03d3cb5eef8cc998e1cad9" - integrity sha512-Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ== +"@babel/plugin-transform-block-scoping@^7.12.12", "@babel/plugin-transform-block-scoping@^7.15.3", "@babel/plugin-transform-block-scoping@^7.8.3": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf" + integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-function-name@^7.1.0", "@babel/plugin-transform-function-name@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz#f7930362829ff99a3174c39f0afcc024ef59731a" - integrity sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ== +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz#9728edc1838b5d62fc93ad830bd523b1fcb0e1f6" + integrity sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA== dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + globals "^11.1.0" -"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" - integrity sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg== +"@babel/plugin-transform-classes@^7.15.4", "@babel/plugin-transform-classes@^7.9.5": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1" + integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.13.tgz#6a210647a3d67f21f699cfd2a01333803b27339d" + integrity sha512-dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-modules-amd@^7.1.0", "@babel/plugin-transform-modules-amd@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6" - integrity sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw== +"@babel/plugin-transform-computed-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f" + integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-modules-commonjs@^7.1.0", "@babel/plugin-transform-modules-commonjs@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz#c4f1933f5991d5145e9cfad1dfd848ea1727f404" - integrity sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ== +"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.13.tgz#fc56c5176940c5b41735c677124d1d20cecc9aeb" + integrity sha512-Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ== dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-modules-systemjs@^7.0.0", "@babel/plugin-transform-modules-systemjs@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz#912bfe9e5ff982924c81d0937c92d24994bb9068" - integrity sha512-aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ== +"@babel/plugin-transform-destructuring@^7.14.7", "@babel/plugin-transform-destructuring@^7.9.5": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576" + integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== dependencies: - "@babel/helper-hoist-variables" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-modules-umd@^7.1.0", "@babel/plugin-transform-modules-umd@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz#7678ce75169f0877b8eb2235538c074268dd01ae" - integrity sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw== +"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" + integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-new-target@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz#ae8fbd89517fa7892d20e6564e641e8770c3aa4a" - integrity sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw== +"@babel/plugin-transform-dotall-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a" + integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-object-super@^7.1.0", "@babel/plugin-transform-object-super@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz#b35d4c10f56bab5d650047dad0f1d8e8814b6598" - integrity sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg== +"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" + integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.1.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-parameters@^7.1.0", "@babel/plugin-transform-parameters@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz#0d5ad15dc805e2ea866df4dd6682bfe76d1408c2" - integrity sha512-kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA== +"@babel/plugin-transform-duplicate-keys@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954" + integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A== dependencies: - "@babel/helper-call-delegate" "^7.1.0" - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-constant-elements@7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.0.0.tgz#ab413e33e9c46a766f5326014bcbf9e2b34ef7a4" - integrity sha512-z8yrW4KCVcqPYr0r9dHXe7fu3daLzn0r6TQEFoGbXahdrzEwT1d1ux+/EnFcqIHv9uPilUlnRnPIUf7GMO0ehg== +"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" + integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-react-constant-elements@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.2.0.tgz#ed602dc2d8bff2f0cb1a5ce29263dbdec40779f7" - integrity sha512-YYQFg6giRFMsZPKUM9v+VcHOdfSQdz9jHCx3akAi3UYgyjndmdYGSXylQ/V+HswQt4fL8IklchD9HTsaOCrWQQ== +"@babel/plugin-transform-exponentiation-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493" + integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA== dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-display-name@7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0.tgz#93759e6c023782e52c2da3b75eca60d4f10533ee" - integrity sha512-BX8xKuQTO0HzINxT6j/GiCwoJB0AOMs0HmLbEnAvcte8U8rSkNa/eSCAY+l1OA4JnCVq2jw2p6U8QQryy2fTPg== +"@babel/plugin-transform-flow-strip-types@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz#8430decfa7eb2aea5414ed4a3fa6e1652b7d77c4" + integrity sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-flow" "^7.12.1" -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz#ebfaed87834ce8dc4279609a4f0c324c156e3eb0" - integrity sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A== +"@babel/plugin-transform-flow-strip-types@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz#0dc9c1d11dcdc873417903d6df4bed019ef0f85e" + integrity sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-flow" "^7.14.5" -"@babel/plugin-transform-react-jsx-self@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz#461e21ad9478f1031dd5e276108d027f1b5240ba" - integrity sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg== +"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.13.tgz#561ff6d74d9e1c8879cb12dbaf4a14cd29d15cf6" + integrity sha512-xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.2.0.tgz#20c8c60f0140f5dd3cd63418d452801cf3f7180f" - integrity sha512-A32OkKTp4i5U6aE88GwwcuV4HAprUgHcTq0sSafLxjr6AW0QahrCRCjxogkbbcdtpbXkuTOlgpjophCxb6sh5g== +"@babel/plugin-transform-for-of@^7.15.4", "@babel/plugin-transform-for-of@^7.9.0": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2" + integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.2.0.tgz#ca36b6561c4d3b45524f8efb6f0fbc9a0d1d622f" - integrity sha512-h/fZRel5wAfCqcKgq3OhbmYaReo7KkoJBpt8XnvpS7wqaNMqtw5xhxutzcm35iMUWucfAdT/nvGTsWln0JTg2Q== +"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" + integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== dependencies: - "@babel/helper-builder-react-jsx" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-regenerator@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz#5b41686b4ed40bef874d7ed6a84bdd849c13e0c1" - integrity sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw== +"@babel/plugin-transform-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2" + integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== dependencies: - regenerator-transform "^0.13.3" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" + integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78" + integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" + integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-runtime@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.1.0.tgz#9f76920d42551bb577e2dc594df229b5f7624b63" - integrity sha512-WFLMgzu5DLQEah0lKTJzYb14vd6UiES7PTnXcvrPZ1VrwFeJ+mTbvr65fFAsXYMt2bIoOoC0jk76zY1S7HZjUg== +"@babel/plugin-transform-member-expression-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7" + integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - resolve "^1.8.1" - semver "^5.5.1" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" - integrity sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg== +"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.13.tgz#43db16249b274ee2e551e2422090aa1c47692d56" + integrity sha512-JHLOU0o81m5UqG0Ulz/fPC68/v+UTuGTWaZBUwpEk1fYQ1D9LfKV6MPn4ttJKqRo5Lm460fkzjLTL4EHvCprvA== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-module-transforms" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.2.0": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406" - integrity sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w== +"@babel/plugin-transform-modules-amd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7" + integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" - integrity sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw== +"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.13.tgz#5043b870a784a8421fa1fd9136a24f294da13e50" + integrity sha512-OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" + "@babel/helper-module-transforms" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-simple-access" "^7.12.13" + babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz#d87ed01b8eaac7a92473f608c97c089de2ba1e5b" - integrity sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg== +"@babel/plugin-transform-modules-commonjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" + integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA== dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-simple-access" "^7.15.4" + babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-typeof-symbol@^7.0.0", "@babel/plugin-transform-typeof-symbol@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2" - integrity sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw== +"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.13.tgz#351937f392c7f07493fc79b2118201d50404a3c5" + integrity sha512-aHfVjhZ8QekaNF/5aNdStCGzwTbU7SI5hUybBKlMzqIMC7w7Ho8hx5a4R/DkTHfRfLwHGGxSpFt9BfxKCoXKoA== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-hoist-variables" "^7.12.13" + "@babel/helper-module-transforms" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-validator-identifier" "^7.12.11" + babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-typescript@^7.1.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.2.0.tgz#bce7c06300434de6a860ae8acf6a442ef74a99d1" - integrity sha512-EnI7i2/gJ7ZNr2MuyvN2Hu+BHJENlxWte5XygPvfj/MbvtOkWor9zcnHpMMQL2YYaaCcqtIvJUyJ7QVfoGs7ew== +"@babel/plugin-transform-modules-systemjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132" + integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-typescript" "^7.2.0" + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.9" + babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz#4eb8db16f972f8abb5062c161b8b115546ade08b" - integrity sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA== +"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.13.tgz#26c66f161d3456674e344b4b1255de4d530cfb37" + integrity sha512-BgZndyABRML4z6ibpi7Z98m4EVLFI9tVsZDADC14AElFaNHHBcJIovflJ6wtCqFxwy2YJ1tJhGRsr0yLPKoN+w== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - regexpu-core "^4.1.3" + "@babel/helper-module-transforms" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/preset-env@7.1.6": - version "7.1.6" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.1.6.tgz#a0bf4b96b6bfcf6e000afc5b72b4abe7cc13ae97" - integrity sha512-YIBfpJNQMBkb6MCkjz/A9J76SNCSuGVamOVBgoUkLzpJD/z8ghHi9I42LQ4pulVX68N/MmImz6ZTixt7Azgexw== +"@babel/plugin-transform-modules-umd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0" + integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA== dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-async-generator-functions" "^7.1.0" - "@babel/plugin-proposal-json-strings" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.0.0" - "@babel/plugin-syntax-async-generators" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.1.0" - "@babel/plugin-transform-block-scoped-functions" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.1.5" - "@babel/plugin-transform-classes" "^7.1.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-dotall-regex" "^7.0.0" - "@babel/plugin-transform-duplicate-keys" "^7.0.0" - "@babel/plugin-transform-exponentiation-operator" "^7.1.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.1.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-amd" "^7.1.0" - "@babel/plugin-transform-modules-commonjs" "^7.1.0" - "@babel/plugin-transform-modules-systemjs" "^7.0.0" - "@babel/plugin-transform-modules-umd" "^7.1.0" - "@babel/plugin-transform-new-target" "^7.0.0" - "@babel/plugin-transform-object-super" "^7.1.0" - "@babel/plugin-transform-parameters" "^7.1.0" - "@babel/plugin-transform-regenerator" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - "@babel/plugin-transform-typeof-symbol" "^7.0.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - browserslist "^4.1.0" - invariant "^2.2.2" - js-levenshtein "^1.1.3" - semver "^5.3.0" - -"@babel/preset-env@^7.0.0": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.2.3.tgz#948c8df4d4609c99c7e0130169f052ea6a7a8933" - integrity sha512-AuHzW7a9rbv5WXmvGaPX7wADxFkZIqKlbBh1dmZUQp4iwiPpkE/Qnrji6SC4UQCQzvWY/cpHET29eUhXS9cLPw== + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" + integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-async-generator-functions" "^7.2.0" - "@babel/plugin-proposal-json-strings" "^7.2.0" - "@babel/plugin-proposal-object-rest-spread" "^7.2.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.2.0" - "@babel/plugin-syntax-async-generators" "^7.2.0" - "@babel/plugin-syntax-object-rest-spread" "^7.2.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" - "@babel/plugin-transform-arrow-functions" "^7.2.0" - "@babel/plugin-transform-async-to-generator" "^7.2.0" - "@babel/plugin-transform-block-scoped-functions" "^7.2.0" - "@babel/plugin-transform-block-scoping" "^7.2.0" - "@babel/plugin-transform-classes" "^7.2.0" - "@babel/plugin-transform-computed-properties" "^7.2.0" - "@babel/plugin-transform-destructuring" "^7.2.0" - "@babel/plugin-transform-dotall-regex" "^7.2.0" - "@babel/plugin-transform-duplicate-keys" "^7.2.0" - "@babel/plugin-transform-exponentiation-operator" "^7.2.0" - "@babel/plugin-transform-for-of" "^7.2.0" - "@babel/plugin-transform-function-name" "^7.2.0" - "@babel/plugin-transform-literals" "^7.2.0" - "@babel/plugin-transform-modules-amd" "^7.2.0" - "@babel/plugin-transform-modules-commonjs" "^7.2.0" - "@babel/plugin-transform-modules-systemjs" "^7.2.0" - "@babel/plugin-transform-modules-umd" "^7.2.0" - "@babel/plugin-transform-new-target" "^7.0.0" - "@babel/plugin-transform-object-super" "^7.2.0" - "@babel/plugin-transform-parameters" "^7.2.0" - "@babel/plugin-transform-regenerator" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.2.0" - "@babel/plugin-transform-spread" "^7.2.0" - "@babel/plugin-transform-sticky-regex" "^7.2.0" - "@babel/plugin-transform-template-literals" "^7.2.0" - "@babel/plugin-transform-typeof-symbol" "^7.2.0" - "@babel/plugin-transform-unicode-regex" "^7.2.0" - browserslist "^4.3.4" - invariant "^2.2.2" - js-levenshtein "^1.1.3" - semver "^5.3.0" - -"@babel/preset-react@7.0.0", "@babel/preset-react@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.0.0.tgz#e86b4b3d99433c7b3e9e91747e2653958bc6b3c0" - integrity sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w== + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz#c68f5c5d12d2ebaba3762e57c2c4f6347a46e7b2" + integrity sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" -"@babel/preset-typescript@7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.1.0.tgz#49ad6e2084ff0bfb5f1f7fb3b5e76c434d442c7f" - integrity sha512-LYveByuF9AOM8WrsNne5+N79k1YxjNB6gmpCQsnuSBAcV8QUeB+ZUxQzL7Rz7HksPbahymKkq2qBR+o36ggFZA== +"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" + integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.1.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/runtime@7.1.5": - version "7.1.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.1.5.tgz#4170907641cf1f61508f563ece3725150cc6fe39" - integrity sha512-xKnPpXG/pvK1B90JkwwxSGii90rQGKtzcMt2gI5G6+M0REXaq6rOHsGC2ay6/d0Uje7zzvSzjEzfR3ENhFlrfA== +"@babel/plugin-transform-new-target@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8" + integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ== dependencies: - regenerator-runtime "^0.12.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/template@^7.1.0", "@babel/template@^7.1.2", "@babel/template@^7.2.2": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.2.2.tgz#005b3fdf0ed96e88041330379e0da9a708eb2907" - integrity sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g== +"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" + integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.2.2" - "@babel/types" "^7.2.2" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.1.5", "@babel/traverse@^7.1.6", "@babel/traverse@^7.2.2", "@babel/traverse@^7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.2.3.tgz#7ff50cefa9c7c0bd2d81231fdac122f3957748d8" - integrity sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw== +"@babel/plugin-transform-object-super@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45" + integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.2.2" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - "@babel/parser" "^7.2.3" - "@babel/types" "^7.2.2" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.10" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" -"@babel/types@^7.0.0", "@babel/types@^7.1.6", "@babel/types@^7.2.0", "@babel/types@^7.2.2": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.2.2.tgz#44e10fc24e33af524488b716cdaee5360ea8ed1e" - integrity sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg== +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz#461e76dfb63c2dfd327b8a008a9e802818ce9853" + integrity sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA== dependencies: - esutils "^2.0.2" - lodash "^4.17.10" - to-fast-properties "^2.0.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@contentful/axios@^0.18.0": - version "0.18.0" - resolved "https://registry.yarnpkg.com/@contentful/axios/-/axios-0.18.0.tgz#576e0e6047411a66971e82d40688a8c795e62f27" - integrity sha512-4r4Ww1IJlmRolKgovLTTmdS6CsdvXYVxgXRFwWSh1x36T/0Wg9kTwdaVaApZXcv1DfYyw9RSNdxIGSwTP2/Lag== +"@babel/plugin-transform-parameters@^7.15.4", "@babel/plugin-transform-parameters@^7.9.5": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62" + integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ== dependencies: - follow-redirects "^1.2.5" - is-buffer "^1.1.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@contentful/rich-text-html-renderer@^12.1.2": - version "12.1.2" - resolved "https://registry.yarnpkg.com/@contentful/rich-text-html-renderer/-/rich-text-html-renderer-12.1.2.tgz#e5e1a9f09e3268f435008b994326124732b7cd4c" - integrity sha512-jyti4tGxytPeF4eNCXUQcNTn4zEkCdbsg77YaDE8ssvU4RusIGcQd2B4J4CV/t3Oy55sKHiTARreLjN5fd160g== +"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" + integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== dependencies: - "@contentful/rich-text-types" "^12.1.2" - escape-html "^1.0.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@contentful/rich-text-types@^12.1.2": - version "12.1.2" - resolved "https://registry.yarnpkg.com/@contentful/rich-text-types/-/rich-text-types-12.1.2.tgz#3ac70eb49e7636705e5b962d3c91e2cffbee5e5a" - integrity sha512-AFLfDBKEj/6zYg4srg0165d3zyw5iprVjyW/Mll0C8IXT1VPadXIhkcA28N5BKYzOtykuJ2wOYNqvs1zAkNpUQ== +"@babel/plugin-transform-property-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34" + integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" -"@csstools/convert-colors@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" - integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== +"@babel/plugin-transform-react-constant-elements@^7.12.1": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.13.tgz#f8ee56888545d53d80f766b3cc1563ab2c241f92" + integrity sha512-qmzKVTn46Upvtxv8LQoQ8mTCdUC83AOVQIQm57e9oekLT5cmK9GOMOfcWhe8jMNx4UJXn/UDhVZ/7lGofVNeDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== +"@babel/plugin-transform-react-constant-elements@^7.9.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz#41790d856f7c5cec82d2bcf5d0e5064d682522ed" + integrity sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ== dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== +"@babel/plugin-transform-react-display-name@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" + integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" -"@sentry/browser@^4.4.2": - version "4.4.2" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-4.4.2.tgz#8d361778962ef8ab1540e4ebbf64d485903abdf1" - integrity sha512-km5p3hPz+aoY4UiEvYxAdRJAbIK30urZSuMs/3zAUVe+8Zij0IHjHmdi9JtrMqpn+rAcWCxtRmFSYlkiKjdSUg== +"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz#c28effd771b276f4647411c9733dbb2d2da954bd" + integrity sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA== dependencies: - "@sentry/core" "4.4.2" - "@sentry/types" "4.4.2" - "@sentry/utils" "4.4.2" - tslib "^1.9.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@sentry/core@4.4.2": - version "4.4.2" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-4.4.2.tgz#562526bc634c087f04bbca68b09cedc4b41cc64d" - integrity sha512-hJyAodTCf4sZfVdf41Rtuzj4EsyzYq5rdMZ+zc2Vinwdf8D0/brHe91fHeO0CKXEb2P0wJsrjwMidG/ccq/M8A== +"@babel/plugin-transform-react-display-name@^7.14.5": + version "7.15.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz#6aaac6099f1fcf6589d35ae6be1b6e10c8c602b9" + integrity sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q== dependencies: - "@sentry/hub" "4.4.2" - "@sentry/minimal" "4.4.2" - "@sentry/types" "4.4.2" - "@sentry/utils" "4.4.2" - tslib "^1.9.3" + "@babel/helper-plugin-utils" "^7.14.5" -"@sentry/hub@4.4.2": - version "4.4.2" - resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-4.4.2.tgz#1399556fda06fb83c4f186c4aa842725f520159c" - integrity sha512-oe9ytXkTWyD+QmOpVzHAqTbRV4Hc0ee2Nt6HvrDtRmlXzQxfvTWG2F8KYT6w8kzqg5klnuRpnsmgTTV3KuNBVQ== +"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.12.12": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" + integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== dependencies: - "@sentry/types" "4.4.2" - "@sentry/utils" "4.4.2" - tslib "^1.9.3" + "@babel/plugin-transform-react-jsx" "^7.12.17" -"@sentry/minimal@4.4.2": - version "4.4.2" - resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-4.4.2.tgz#13fffc6b17a2401b6a79947838a637626ab80b10" - integrity sha512-GEZZiNvVgqFAESZhAe3vjwTInn13lI2bSI3ItQN4RUWKL/W4n/fwVoDJbkb1U8aWxanuMnRDEpKwyQv6zYTZfw== +"@babel/plugin-transform-react-jsx-development@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz#1a6c73e2f7ed2c42eebc3d2ad60b0c7494fcb9af" + integrity sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ== dependencies: - "@sentry/hub" "4.4.2" - "@sentry/types" "4.4.2" - tslib "^1.9.3" + "@babel/plugin-transform-react-jsx" "^7.14.5" -"@sentry/types@4.4.2": - version "4.4.2" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-4.4.2.tgz#f38dd3bc671cd2f5983a85553aebeac9c2286b17" - integrity sha512-QyQd6PKKIyjJgaq/RQjsxPJEWbXcuiWZ9RvSnhBjS5jj53HEzkM1qkbAFqlYHJ1DTJJ1EuOM4+aTmGzHe93zuA== +"@babel/plugin-transform-react-jsx-self@^7.12.1": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz#422d99d122d592acab9c35ea22a6cfd9bf189f60" + integrity sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" -"@sentry/utils@4.4.2": - version "4.4.2" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-4.4.2.tgz#e05a47e135ecef29e63a996f59aee8c8f792c222" - integrity sha512-j/Ad8G1abHlJdD2q7aWWbSOSeWB5M5v1R1VKL8YPlwEbSvvmEQWePhBKFI0qlnKd2ObdUQsj86pHEXJRSFNfCw== +"@babel/plugin-transform-react-jsx-source@^7.12.1": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.13.tgz#051d76126bee5c9a6aa3ba37be2f6c1698856bcb" + integrity sha512-O5JJi6fyfih0WfDgIJXksSPhGP/G0fQpfxYy87sDc+1sFmsCS6wr3aAn+whbzkhbjtq4VMqLRaSzR6IsshIC0Q== dependencies: - "@sentry/types" "4.4.2" - tslib "^1.9.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@svgr/core@^2.4.1": +"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.13", "@babel/plugin-transform-react-jsx@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz#dd2c1299f5e26de584939892de3cfc1807a38f24" + integrity sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-jsx" "^7.12.13" + "@babel/types" "^7.12.17" + +"@babel/plugin-transform-react-jsx@^7.12.12", "@babel/plugin-transform-react-jsx@^7.14.5": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz#3314b2163033abac5200a869c4de242cd50a914c" + integrity sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-jsx" "^7.14.5" + "@babel/types" "^7.14.9" + +"@babel/plugin-transform-react-pure-annotations@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" + integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-pure-annotations@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz#18de612b84021e3a9802cbc212c9d9f46d0d11fc" + integrity sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz#b628bcc9c85260ac1aeb05b45bde25210194a2f5" + integrity sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-regenerator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f" + integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" + integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-reserved-words@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304" + integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-runtime@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5" + integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" + integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-shorthand-properties@^7.14.5", "@babel/plugin-transform-shorthand-properties@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58" + integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz#ca0d5645abbd560719c354451b849f14df4a7949" + integrity sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + +"@babel/plugin-transform-spread@^7.15.8", "@babel/plugin-transform-spread@^7.8.3": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz#79d5aa27f68d700449b2da07691dfa32d2f6d468" + integrity sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" + +"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" + integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-sticky-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9" + integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz#655037b07ebbddaf3b7752f55d15c2fd6f5aa865" + integrity sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-template-literals@^7.14.5", "@babel/plugin-transform-template-literals@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93" + integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" + integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-typeof-symbol@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4" + integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-typescript@^7.12.1": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.17.tgz#4aa6a5041888dd2e5d316ec39212b0cf855211bb" + integrity sha512-1bIYwnhRoetxkFonuZRtDZPFEjl1l5r+3ITkxLC3mlMaFja+GQFo94b/WHEPjqWLU9Bc+W4oFZbvCGe9eYMu1g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.17" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-typescript" "^7.12.13" + +"@babel/plugin-transform-typescript@^7.15.0": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.8.tgz#ff0e6a47de9b2d58652123ab5a879b2ff20665d8" + integrity sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-typescript" "^7.14.5" + +"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" + integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-unicode-escapes@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b" + integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" + integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-unicode-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e" + integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/preset-env@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" + integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== + dependencies: + "@babel/compat-data" "^7.12.1" + "@babel/helper-compilation-targets" "^7.12.1" + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-validator-option" "^7.12.1" + "@babel/plugin-proposal-async-generator-functions" "^7.12.1" + "@babel/plugin-proposal-class-properties" "^7.12.1" + "@babel/plugin-proposal-dynamic-import" "^7.12.1" + "@babel/plugin-proposal-export-namespace-from" "^7.12.1" + "@babel/plugin-proposal-json-strings" "^7.12.1" + "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" + "@babel/plugin-proposal-numeric-separator" "^7.12.1" + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" + "@babel/plugin-proposal-optional-catch-binding" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.1" + "@babel/plugin-proposal-private-methods" "^7.12.1" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-class-properties" "^7.12.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-top-level-await" "^7.12.1" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@babel/plugin-transform-async-to-generator" "^7.12.1" + "@babel/plugin-transform-block-scoped-functions" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.1" + "@babel/plugin-transform-classes" "^7.12.1" + "@babel/plugin-transform-computed-properties" "^7.12.1" + "@babel/plugin-transform-destructuring" "^7.12.1" + "@babel/plugin-transform-dotall-regex" "^7.12.1" + "@babel/plugin-transform-duplicate-keys" "^7.12.1" + "@babel/plugin-transform-exponentiation-operator" "^7.12.1" + "@babel/plugin-transform-for-of" "^7.12.1" + "@babel/plugin-transform-function-name" "^7.12.1" + "@babel/plugin-transform-literals" "^7.12.1" + "@babel/plugin-transform-member-expression-literals" "^7.12.1" + "@babel/plugin-transform-modules-amd" "^7.12.1" + "@babel/plugin-transform-modules-commonjs" "^7.12.1" + "@babel/plugin-transform-modules-systemjs" "^7.12.1" + "@babel/plugin-transform-modules-umd" "^7.12.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1" + "@babel/plugin-transform-new-target" "^7.12.1" + "@babel/plugin-transform-object-super" "^7.12.1" + "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/plugin-transform-property-literals" "^7.12.1" + "@babel/plugin-transform-regenerator" "^7.12.1" + "@babel/plugin-transform-reserved-words" "^7.12.1" + "@babel/plugin-transform-shorthand-properties" "^7.12.1" + "@babel/plugin-transform-spread" "^7.12.1" + "@babel/plugin-transform-sticky-regex" "^7.12.1" + "@babel/plugin-transform-template-literals" "^7.12.1" + "@babel/plugin-transform-typeof-symbol" "^7.12.1" + "@babel/plugin-transform-unicode-escapes" "^7.12.1" + "@babel/plugin-transform-unicode-regex" "^7.12.1" + "@babel/preset-modules" "^0.1.3" + "@babel/types" "^7.12.1" + core-js-compat "^3.6.2" + semver "^5.5.0" + +"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.17.tgz#94a3793ff089c32ee74d76a3c03a7597693ebaaa" + integrity sha512-9PMijx8zFbCwTHrd2P4PJR5nWGH3zWebx2OcpTjqQrHhCiL2ssSR2Sc9ko2BsI2VmVBfoaQmPrlMTCui4LmXQg== + dependencies: + "@babel/compat-data" "^7.12.13" + "@babel/helper-compilation-targets" "^7.12.17" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-proposal-async-generator-functions" "^7.12.13" + "@babel/plugin-proposal-class-properties" "^7.12.13" + "@babel/plugin-proposal-dynamic-import" "^7.12.17" + "@babel/plugin-proposal-export-namespace-from" "^7.12.13" + "@babel/plugin-proposal-json-strings" "^7.12.13" + "@babel/plugin-proposal-logical-assignment-operators" "^7.12.13" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.13" + "@babel/plugin-proposal-numeric-separator" "^7.12.13" + "@babel/plugin-proposal-object-rest-spread" "^7.12.13" + "@babel/plugin-proposal-optional-catch-binding" "^7.12.13" + "@babel/plugin-proposal-optional-chaining" "^7.12.17" + "@babel/plugin-proposal-private-methods" "^7.12.13" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-top-level-await" "^7.12.13" + "@babel/plugin-transform-arrow-functions" "^7.12.13" + "@babel/plugin-transform-async-to-generator" "^7.12.13" + "@babel/plugin-transform-block-scoped-functions" "^7.12.13" + "@babel/plugin-transform-block-scoping" "^7.12.13" + "@babel/plugin-transform-classes" "^7.12.13" + "@babel/plugin-transform-computed-properties" "^7.12.13" + "@babel/plugin-transform-destructuring" "^7.12.13" + "@babel/plugin-transform-dotall-regex" "^7.12.13" + "@babel/plugin-transform-duplicate-keys" "^7.12.13" + "@babel/plugin-transform-exponentiation-operator" "^7.12.13" + "@babel/plugin-transform-for-of" "^7.12.13" + "@babel/plugin-transform-function-name" "^7.12.13" + "@babel/plugin-transform-literals" "^7.12.13" + "@babel/plugin-transform-member-expression-literals" "^7.12.13" + "@babel/plugin-transform-modules-amd" "^7.12.13" + "@babel/plugin-transform-modules-commonjs" "^7.12.13" + "@babel/plugin-transform-modules-systemjs" "^7.12.13" + "@babel/plugin-transform-modules-umd" "^7.12.13" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" + "@babel/plugin-transform-new-target" "^7.12.13" + "@babel/plugin-transform-object-super" "^7.12.13" + "@babel/plugin-transform-parameters" "^7.12.13" + "@babel/plugin-transform-property-literals" "^7.12.13" + "@babel/plugin-transform-regenerator" "^7.12.13" + "@babel/plugin-transform-reserved-words" "^7.12.13" + "@babel/plugin-transform-shorthand-properties" "^7.12.13" + "@babel/plugin-transform-spread" "^7.12.13" + "@babel/plugin-transform-sticky-regex" "^7.12.13" + "@babel/plugin-transform-template-literals" "^7.12.13" + "@babel/plugin-transform-typeof-symbol" "^7.12.13" + "@babel/plugin-transform-unicode-escapes" "^7.12.13" + "@babel/plugin-transform-unicode-regex" "^7.12.13" + "@babel/preset-modules" "^0.1.3" + "@babel/types" "^7.12.17" + core-js-compat "^3.8.0" + semver "^5.5.0" + +"@babel/preset-env@^7.12.11", "@babel/preset-env@^7.9.5", "@babel/preset-env@^7.9.6": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.8.tgz#f527ce5bcb121cd199f6b502bf23e420b3ff8dba" + integrity sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4" + "@babel/plugin-proposal-async-generator-functions" "^7.15.8" + "@babel/plugin-proposal-class-properties" "^7.14.5" + "@babel/plugin-proposal-class-static-block" "^7.15.4" + "@babel/plugin-proposal-dynamic-import" "^7.14.5" + "@babel/plugin-proposal-export-namespace-from" "^7.14.5" + "@babel/plugin-proposal-json-strings" "^7.14.5" + "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" + "@babel/plugin-proposal-numeric-separator" "^7.14.5" + "@babel/plugin-proposal-object-rest-spread" "^7.15.6" + "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-private-methods" "^7.14.5" + "@babel/plugin-proposal-private-property-in-object" "^7.15.4" + "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" + "@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-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.14.5" + "@babel/plugin-transform-async-to-generator" "^7.14.5" + "@babel/plugin-transform-block-scoped-functions" "^7.14.5" + "@babel/plugin-transform-block-scoping" "^7.15.3" + "@babel/plugin-transform-classes" "^7.15.4" + "@babel/plugin-transform-computed-properties" "^7.14.5" + "@babel/plugin-transform-destructuring" "^7.14.7" + "@babel/plugin-transform-dotall-regex" "^7.14.5" + "@babel/plugin-transform-duplicate-keys" "^7.14.5" + "@babel/plugin-transform-exponentiation-operator" "^7.14.5" + "@babel/plugin-transform-for-of" "^7.15.4" + "@babel/plugin-transform-function-name" "^7.14.5" + "@babel/plugin-transform-literals" "^7.14.5" + "@babel/plugin-transform-member-expression-literals" "^7.14.5" + "@babel/plugin-transform-modules-amd" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.15.4" + "@babel/plugin-transform-modules-systemjs" "^7.15.4" + "@babel/plugin-transform-modules-umd" "^7.14.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9" + "@babel/plugin-transform-new-target" "^7.14.5" + "@babel/plugin-transform-object-super" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.15.4" + "@babel/plugin-transform-property-literals" "^7.14.5" + "@babel/plugin-transform-regenerator" "^7.14.5" + "@babel/plugin-transform-reserved-words" "^7.14.5" + "@babel/plugin-transform-shorthand-properties" "^7.14.5" + "@babel/plugin-transform-spread" "^7.15.8" + "@babel/plugin-transform-sticky-regex" "^7.14.5" + "@babel/plugin-transform-template-literals" "^7.14.5" + "@babel/plugin-transform-typeof-symbol" "^7.14.5" + "@babel/plugin-transform-unicode-escapes" "^7.14.5" + "@babel/plugin-transform-unicode-regex" "^7.14.5" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.15.6" + babel-plugin-polyfill-corejs2 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.5" + babel-plugin-polyfill-regenerator "^0.2.2" + core-js-compat "^3.16.0" + semver "^6.3.0" + +"@babel/preset-flow@^7.0.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.14.5.tgz#a1810b0780c8b48ab0bece8e7ab8d0d37712751c" + integrity sha512-pP5QEb4qRUSVGzzKx9xqRuHUrM/jEzMqdrZpdMA+oUCRgd5zM1qGr5y5+ZgAL/1tVv1H0dyk5t4SKJntqyiVtg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-transform-flow-strip-types" "^7.14.5" + +"@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== + 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" + +"@babel/preset-react@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz#7f022b13f55b6dd82f00f16d1c599ae62985358c" + integrity sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-react-display-name" "^7.12.1" + "@babel/plugin-transform-react-jsx" "^7.12.1" + "@babel/plugin-transform-react-jsx-development" "^7.12.1" + "@babel/plugin-transform-react-jsx-self" "^7.12.1" + "@babel/plugin-transform-react-jsx-source" "^7.12.1" + "@babel/plugin-transform-react-pure-annotations" "^7.12.1" + +"@babel/preset-react@^7.0.0", "@babel/preset-react@^7.12.10", "@babel/preset-react@^7.8.3", "@babel/preset-react@^7.9.4": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz#0fbb769513f899c2c56f3a882fa79673c2d4ab3c" + integrity sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-transform-react-display-name" "^7.14.5" + "@babel/plugin-transform-react-jsx" "^7.14.5" + "@babel/plugin-transform-react-jsx-development" "^7.14.5" + "@babel/plugin-transform-react-pure-annotations" "^7.14.5" + +"@babel/preset-react@^7.12.5": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.13.tgz#5f911b2eb24277fa686820d5bd81cad9a0602a0a" + integrity sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-react-display-name" "^7.12.13" + "@babel/plugin-transform-react-jsx" "^7.12.13" + "@babel/plugin-transform-react-jsx-development" "^7.12.12" + "@babel/plugin-transform-react-pure-annotations" "^7.12.1" + +"@babel/preset-typescript@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz#86480b483bb97f75036e8864fe404cc782cc311b" + integrity sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-typescript" "^7.12.1" + +"@babel/preset-typescript@^7.12.7", "@babel/preset-typescript@^7.9.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz#e8fca638a1a0f64f14e1119f7fe4500277840945" + integrity sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-transform-typescript" "^7.15.0" + +"@babel/register@^7.10.5", "@babel/register@^7.12.1": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.15.3.tgz#6b40a549e06ec06c885b2ec42c3dd711f55fe752" + integrity sha512-mj4IY1ZJkorClxKTImccn4T81+UKTo4Ux0+OFSV9hME1ooqS9UV+pJ6BjD0qXPK4T3XW/KNa79XByjeEMZz+fw== + dependencies: + clone-deep "^4.0.1" + find-cache-dir "^2.0.0" + make-dir "^2.1.0" + pirates "^4.0.0" + source-map-support "^0.5.16" + +"@babel/runtime-corejs3@^7.10.2": + version "7.12.18" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.12.18.tgz#e5663237e5658e4c09586995d2dd6d2c8cfd6fc0" + integrity sha512-ngR7yhNTjDxxe1VYmhqQqqXZWujGb6g0IoA4qeG6MxNGRnIw2Zo8ImY8HfaQ7l3T6GklWhdNfyhWk0C0iocdVA== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime-corejs3@^7.9.2": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz#403139af262b9a6e8f9ba04a6fdcebf8de692bf1" + integrity sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg== + dependencies: + core-js-pure "^3.16.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" + integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.6", "@babel/runtime@^7.7.7", "@babel/runtime@^7.9.2": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" + integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": + version "7.12.18" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.18.tgz#af137bd7e7d9705a412b3caaf991fe6aaa97831b" + integrity sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.10.4", "@babel/template@^7.12.13", "@babel/template@^7.3.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/template@^7.12.7", "@babel/template@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" + integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.13", "@babel/traverse@^7.12.17", "@babel/traverse@^7.7.0": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.17.tgz#40ec8c7ffb502c4e54c7f95492dc11b88d718619" + integrity sha512-LGkTqDqdiwC6Q7fWSwQoas/oyiEYw6Hqjve5KOSykXkmFJFqzvGMb9niaUEag3Rlve492Mkye3gLw9FTv94fdQ== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.12.17" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.12.17" + "@babel/types" "^7.12.17" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + +"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.4.5", "@babel/traverse@^7.8.3": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" + integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.17", "@babel/types@^7.12.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.17.tgz#9d711eb807e0934c90b8b1ca0eb1f7230d150963" + integrity sha512-tNMDjcv/4DIcHxErTgwB9q2ZcYyN0sUfgGKUK/mm1FJK7Wz+KstoEekxrl/tBiNDgLK1HGi+sppj1An/1DR4fQ== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.14.9", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.2.0", "@babel/types@^7.9.5": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== + dependencies: + "@babel/helper-validator-identifier" "^7.14.9" + to-fast-properties "^2.0.0" + +"@base2/pretty-print-object@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.0.tgz#860ce718b0b73f4009e153541faff2cb6b85d047" + integrity sha512-4Th98KlMHr5+JkxfcoDT//6vY8vM+iSPrLNpHhRyLx2CFYi8e2RfqPLdpbnpo0Q5lQC5hNB79yes07zb02fvCw== + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@cnakazawa/watch@^1.0.3": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@contentful/rich-text-html-renderer@^15.4.0": + version "15.4.0" + resolved "https://registry.yarnpkg.com/@contentful/rich-text-html-renderer/-/rich-text-html-renderer-15.4.0.tgz#ef9e7a27e30246db18d8abaefc3c038ba8b554dd" + integrity sha512-GxcbBdSfU+5wG/XfAT9QTbbXewR2PsWHQ5iJNNI8BivfoqhselVbZfN2CQPRSH8EmII5+tmvT4JjJKQLAcMxyQ== + dependencies: + "@contentful/rich-text-types" "^15.3.6" + escape-html "^1.0.3" + +"@contentful/rich-text-types@^15.3.6": + version "15.3.6" + resolved "https://registry.yarnpkg.com/@contentful/rich-text-types/-/rich-text-types-15.3.6.tgz#9caf022074b86df5a4cd1cb5e1cee01dc2b2cdbe" + integrity sha512-mMaS5N1FxjGq7k8l/WDqhBrAV+gu4GHvtDnFBoAwkOQ2V5Qh5oHiy39JKCLesmyXvH9tR+2BNpxwEMp3FVWpzw== + +"@csstools/convert-colors@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" + integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== + +"@csstools/normalize.css@^10.1.0": + version "10.1.0" + resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" + integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== + +"@discoveryjs/json-ext@^0.5.3": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz#9283c9ce5b289a3c4f61c12757469e59377f81f3" + integrity sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA== + +"@emotion/cache@^10.0.27": + version "10.0.29" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" + integrity sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ== + dependencies: + "@emotion/sheet" "0.9.4" + "@emotion/stylis" "0.8.5" + "@emotion/utils" "0.11.3" + "@emotion/weak-memoize" "0.2.5" + +"@emotion/core@^10.0.20", "@emotion/core@^10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" + integrity sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA== + dependencies: + "@babel/runtime" "^7.5.5" + "@emotion/cache" "^10.0.27" + "@emotion/css" "^10.0.27" + "@emotion/serialize" "^0.11.15" + "@emotion/sheet" "0.9.4" + "@emotion/utils" "0.11.3" + +"@emotion/css@^10.0.27": + version "10.0.27" + resolved "https://registry.yarnpkg.com/@emotion/css/-/css-10.0.27.tgz#3a7458198fbbebb53b01b2b87f64e5e21241e14c" + integrity sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw== + dependencies: + "@emotion/serialize" "^0.11.15" + "@emotion/utils" "0.11.3" + babel-plugin-emotion "^10.0.27" + +"@emotion/hash@0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" + integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== + +"@emotion/is-prop-valid@0.8.8", "@emotion/is-prop-valid@^0.8.6", "@emotion/is-prop-valid@^0.8.8": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + +"@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16": + version "0.11.16" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad" + integrity sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg== + dependencies: + "@emotion/hash" "0.8.0" + "@emotion/memoize" "0.7.4" + "@emotion/unitless" "0.7.5" + "@emotion/utils" "0.11.3" + csstype "^2.5.7" + +"@emotion/sheet@0.9.4": + version "0.9.4" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" + integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== + +"@emotion/styled-base@^10.0.27": + version "10.0.31" + resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.0.31.tgz#940957ee0aa15c6974adc7d494ff19765a2f742a" + integrity sha512-wTOE1NcXmqMWlyrtwdkqg87Mu6Rj1MaukEoEmEkHirO5IoHDJ8LgCQL4MjJODgxWxXibGR3opGp1p7YvkNEdXQ== + dependencies: + "@babel/runtime" "^7.5.5" + "@emotion/is-prop-valid" "0.8.8" + "@emotion/serialize" "^0.11.15" + "@emotion/utils" "0.11.3" + +"@emotion/styled@^10.0.17", "@emotion/styled@^10.0.27": + version "10.0.27" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.0.27.tgz#12cb67e91f7ad7431e1875b1d83a94b814133eaf" + integrity sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q== + dependencies: + "@emotion/styled-base" "^10.0.27" + babel-plugin-emotion "^10.0.27" + +"@emotion/stylis@0.8.5", "@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@0.7.5", "@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@emotion/utils@0.11.3": + version "0.11.3" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" + integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== + +"@emotion/weak-memoize@0.2.5": + version "0.2.5" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" + integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== + +"@eslint/eslintrc@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.3.0.tgz#d736d6963d7003b6514e6324bec9c602ac340318" + integrity sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + lodash "^4.17.20" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@formatjs/cli@^2.13.5": + version "2.15.0" + resolved "https://registry.yarnpkg.com/@formatjs/cli/-/cli-2.15.0.tgz#5546ff3aad643f186298b7e08ac16c07b848d934" + integrity sha512-Hv7Z3xeGcgTpn1jA1/x7tc9UYbF9Udn/77xRf7E22Vn1mGJM/DftVqnpgLeNpd0d3xSftYw+rhaShNO19BsT6A== + dependencies: + "@formatjs/ts-transformer" "2.13.0" + "@types/json-stable-stringify" "^1.0.32" + "@types/lodash" "^4.14.150" + "@types/loud-rejection" "^2.0.0" + "@types/node" "14" + "@vue/compiler-core" "^3.0.0" + "@vue/compiler-sfc" "^3.0.5" + chalk "^4.0.0" + commander "^6.1.0" + fast-glob "^3.2.4" + fs-extra "^9.0.0" + intl-messageformat-parser "6.1.2" + json-stable-stringify "^1.0.1" + lodash "^4.17.15" + loud-rejection "^2.2.0" + tslib "^2.0.1" + typescript "^4.0" + +"@formatjs/ecma402-abstract@1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.4.0.tgz#ac6c17a8fffac43c6d68c849a7b732626d32654c" + integrity sha512-Mv027hcLFjE45K8UJ8PjRpdDGfR0aManEFj1KzoN8zXNveHGEygpZGfFf/FTTMl+QEVSrPAUlyxaCApvmv47AQ== + dependencies: + tslib "^2.0.1" + +"@formatjs/ecma402-abstract@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.0.tgz#759c8f11ff45e96f8fb58741e7fbdb41096d5ddd" + integrity sha512-wXv36yo+mfWllweN0Fq7sUs7PUiNopn7I0JpLTe3hGu6ZMR4CV7LqK1llhB18pndwpKoafQKb1et2DCJAOW20Q== + dependencies: + tslib "^2.0.1" + +"@formatjs/ecma402-abstract@1.9.9": + version "1.9.9" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.9.9.tgz#f556782fc12398af283ae2f8be64e938f969d240" + integrity sha512-w2HpUW17Ev8UN8G1fSvl0skCLP+HkhGZii0ALaBXYc7rd3osD2s8EF2ihSNkeEeC6aySX1IAkRm0f4lnE8Jeaw== + dependencies: + "@formatjs/intl-localematcher" "0.2.21" + tslib "^2.1.0" + +"@formatjs/fast-memoize@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.0.tgz#1123bfcc5d21d761f15d8b1c32d10e1b6530355d" + integrity sha512-fObitP9Tlc31SKrPHgkPgQpGo4+4yXfQQITTCNH8AZdEqB7Mq4nPrjpUL/tNGN3lEeJcFxDbi0haX8HM7QvQ8w== + dependencies: + tslib "^2.1.0" + +"@formatjs/icu-messageformat-parser@2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.12.tgz#0e03b2c83c03d4f95debb51a727934cb8d8fdbea" + integrity sha512-X/tdbKLfVBc2yJRX+xC3uqYxXkp9336FhSS1Hb6kU6pSOU+EseylS3a/vjFOKjol1qQ5BSIQd8YPWtOOt3KcWA== + dependencies: + "@formatjs/ecma402-abstract" "1.9.9" + "@formatjs/icu-skeleton-parser" "1.2.13" + tslib "^2.1.0" + +"@formatjs/icu-skeleton-parser@1.2.13": + version "1.2.13" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.2.13.tgz#8360fd8b24f70e1894a891aa63566a19c8e9cffa" + integrity sha512-PHK4kdIcNTI15ASyn6dCA2cxzUPHE+UK/FsBkPULNpKgPWEZIYAFO9PgG0a9SDcIIr7Ta3SPPbUZGKRXT3d+ng== + dependencies: + "@formatjs/ecma402-abstract" "1.9.9" + tslib "^2.1.0" + +"@formatjs/intl-displaynames@5.2.4": + version "5.2.4" + resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.2.4.tgz#3e076eb2c35f04c2acdd5526464f7ef9355d414c" + integrity sha512-04ePaKLSuM8hHYiFEtpauYBCJzALktgwDo2T9CAyffO4ULYVjQbjcqIpKV2Ik5I7CZLbKVbMfWHis+VhNENNgQ== + dependencies: + "@formatjs/ecma402-abstract" "1.9.9" + "@formatjs/intl-localematcher" "0.2.21" + tslib "^2.1.0" + +"@formatjs/intl-getcanonicallocales@^1.5.1": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-1.7.3.tgz#f5c33904ac0de7c50a5471b5ef531184bd019240" + integrity sha512-rbKNv16dhTiejSZnCV6VyoOkxUs6xYnYT/RbM8ILuD4CgL8KGJQjTSuYxYdfOHsjxdqbJU2+E2kF3jHKv+6ArA== + dependencies: + tslib "^2.1.0" + +"@formatjs/intl-listformat@6.3.4": + version "6.3.4" + resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.3.4.tgz#aec02df277627fce416d15bf0c455406fd312d89" + integrity sha512-CofbXe8IXIniUX12jpnPNwnLtx/qLzpTvOcNeilqerwPTe/br0qdlpMorcTDS0CM40ourSb5WbkHftZNbytWSA== + dependencies: + "@formatjs/ecma402-abstract" "1.9.9" + "@formatjs/intl-localematcher" "0.2.21" + tslib "^2.1.0" + +"@formatjs/intl-localematcher@0.2.21": + version "0.2.21" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.21.tgz#39ef33d701fe8084f3d693cd3ff7cbe03cdd3a49" + integrity sha512-JTJeLiNwexN4Gy0cMxoUPvJbKhXdnSuo5jPrDafEZpnDWlJ5VDYta8zUVVozO/pwzEmFVHEUpgiEDj+39L4oMg== + dependencies: + tslib "^2.1.0" + +"@formatjs/intl-pluralrules@^3.5.1": + version "3.5.6" + resolved "https://registry.yarnpkg.com/@formatjs/intl-pluralrules/-/intl-pluralrules-3.5.6.tgz#b4b6e3f4bcbcfbc2b71d037970b9ddf97517825f" + integrity sha512-8CvrM8YGEpsdTq3po0VYrw/HiJCQhSiau1BH5J/QRm1C9RNBt3+N2TyjUrCYO+pTkDtn4cDS9MZi0ufVZLkZ9A== + dependencies: + "@formatjs/ecma402-abstract" "1.4.0" + tslib "^2.0.1" + +"@formatjs/intl@1.14.2": + version "1.14.2" + resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-1.14.2.tgz#86584bc2802437eb4f1cddda8c4171b1578048c5" + integrity sha512-bZhKS7STrxR1DOU0zudYKn3wsMsZN+PbJLbZ1JU+cQkjs7l8CzQmjZ+wlzQU1jvjvsypZbJeLnwz2yY7DvktUg== + dependencies: + "@formatjs/ecma402-abstract" "1.9.9" + "@formatjs/fast-memoize" "1.2.0" + "@formatjs/icu-messageformat-parser" "2.0.12" + "@formatjs/intl-displaynames" "5.2.4" + "@formatjs/intl-listformat" "6.3.4" + intl-messageformat "9.9.2" + tslib "^2.1.0" + +"@formatjs/ts-transformer@2.13.0": + version "2.13.0" + resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-2.13.0.tgz#df47b35cdd209269d282a411f1646e0498aa8fdc" + integrity sha512-mu7sHXZk1NWZrQ3eUqugpSYo8x5/tXkrI4uIbFqCEC0eNgQaIcoKgVeDFgDAcgG+cEme2atAUYSFF+DFWC4org== + dependencies: + intl-messageformat-parser "6.1.2" + tslib "^2.0.1" + typescript "^4.0" + +"@formatjs/ts-transformer@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-3.5.0.tgz#2bc0c7ef823228f33ab9c03cd334b26632a86ead" + integrity sha512-nmQqlSzY3ceNE9BoR0o/OsM+SFzbFwrQnopQL1K2I//K6wCwQn/fewh7MMcT6glkoMDBUx9PS7P9LeQfb+qgHQ== + dependencies: + "@formatjs/icu-messageformat-parser" "2.0.12" + "@types/node" "14 || 16" + chalk "^4.0.0" + tslib "^2.1.0" + typescript "^4.3" + +"@hapi/address@2.x.x": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + +"@hapi/bourne@1.x.x": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + +"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" + integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== + +"@hapi/joi@^15.1.0": + version "15.1.1" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + dependencies: + "@hapi/address" "2.x.x" + "@hapi/bourne" "1.x.x" + "@hapi/hoek" "8.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/topo@3.x.x": + version "3.1.6" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + dependencies: + "@hapi/hoek" "^8.3.0" + +"@hypnosphi/create-react-context@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz#f8bfebdc7665f5d426cba3753e0e9c7d3154d7c6" + integrity sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A== + dependencies: + gud "^1.0.0" + warning "^4.0.3" + +"@icons/material@^0.2.4": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@icons/material/-/material-0.2.4.tgz#e90c9f71768b3736e76d7dd6783fc6c2afa88bc8" + integrity sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + 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" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" + integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^26.6.2" + jest-util "^26.6.2" + slash "^3.0.0" + +"@jest/core@^26.6.0", "@jest/core@^26.6.3": + version "26.6.3" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" + integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== + dependencies: + "@jest/console" "^26.6.2" + "@jest/reporters" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-changed-files "^26.6.2" + jest-config "^26.6.3" + jest-haste-map "^26.6.2" + jest-message-util "^26.6.2" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-resolve-dependencies "^26.6.3" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + jest-watcher "^26.6.2" + micromatch "^4.0.2" + p-each-series "^2.1.0" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^26.6.0", "@jest/environment@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" + integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== + dependencies: + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" + +"@jest/fake-timers@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" + integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== + dependencies: + "@jest/types" "^26.6.2" + "@sinonjs/fake-timers" "^6.0.1" + "@types/node" "*" + jest-message-util "^26.6.2" + jest-mock "^26.6.2" + jest-util "^26.6.2" + +"@jest/globals@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" + integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== + dependencies: + "@jest/environment" "^26.6.2" + "@jest/types" "^26.6.2" + expect "^26.6.2" + +"@jest/reporters@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" + integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.4" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^4.0.3" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.0.2" + jest-haste-map "^26.6.2" + jest-resolve "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^7.0.0" + optionalDependencies: + node-notifier "^8.0.0" + +"@jest/source-map@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" + integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.4" + source-map "^0.6.0" + +"@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" + integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== + dependencies: + "@jest/console" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^26.6.3": + version "26.6.3" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" + integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== + dependencies: + "@jest/test-result" "^26.6.2" + graceful-fs "^4.2.4" + jest-haste-map "^26.6.2" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" + +"@jest/transform@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" + integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^26.6.2" + babel-plugin-istanbul "^6.0.0" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^26.6.2" + jest-regex-util "^26.0.0" + jest-util "^26.6.2" + micromatch "^4.0.2" + pirates "^4.0.1" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^26.6.0", "@jest/types@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + +"@jest/types@^27.2.5": + version "27.2.5" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" + integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@loadable/component@^5.14.1": + version "5.15.0" + resolved "https://registry.yarnpkg.com/@loadable/component/-/component-5.15.0.tgz#48b9524237be553f48b158f8c9152593f3f3fded" + integrity sha512-g63rQzypPOZi0BeGsK4ST2MYhsFR+i7bhL8k/McUoWDNMDuTTdUlQ2GACKxqh5sI/dNC/6nVoPrycMnSylnAgQ== + dependencies: + "@babel/runtime" "^7.7.7" + hoist-non-react-statics "^3.3.1" + react-is "^16.12.0" + +"@mdx-js/loader@^1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-1.6.22.tgz#d9e8fe7f8185ff13c9c8639c048b123e30d322c4" + integrity sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q== + dependencies: + "@mdx-js/mdx" "1.6.22" + "@mdx-js/react" "1.6.22" + loader-utils "2.0.0" + +"@mdx-js/mdx@1.6.22", "@mdx-js/mdx@^1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" + integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== + dependencies: + "@babel/core" "7.12.9" + "@babel/plugin-syntax-jsx" "7.12.1" + "@babel/plugin-syntax-object-rest-spread" "7.8.3" + "@mdx-js/util" "1.6.22" + babel-plugin-apply-mdx-type-prop "1.6.22" + babel-plugin-extract-import-names "1.6.22" + camelcase-css "2.0.1" + detab "2.0.4" + hast-util-raw "6.0.1" + lodash.uniq "4.5.0" + mdast-util-to-hast "10.0.1" + remark-footnotes "2.0.0" + remark-mdx "1.6.22" + remark-parse "8.0.3" + remark-squeeze-paragraphs "4.0.0" + style-to-object "0.3.0" + unified "9.2.0" + unist-builder "2.0.3" + unist-util-visit "2.0.3" + +"@mdx-js/react@1.6.22", "@mdx-js/react@^1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573" + integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== + +"@mdx-js/util@1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" + integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== + dependencies: + "@nodelib/fs.stat" "2.0.4" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== + dependencies: + "@nodelib/fs.scandir" "2.1.4" + fastq "^1.6.0" + +"@npmcli/move-file@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@open-draft/until@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@open-draft/until/-/until-1.0.3.tgz#db9cc719191a62e7d9200f6e7bab21c5b848adca" + integrity sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q== + +"@pmmmwh/react-refresh-webpack-plugin@0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz#1f9741e0bde9790a0e13272082ed7272a083620d" + integrity sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A== + dependencies: + ansi-html "^0.0.7" + error-stack-parser "^2.0.6" + html-entities "^1.2.1" + native-url "^0.2.6" + schema-utils "^2.6.5" + source-map "^0.7.3" + +"@popperjs/core@^2.5.4", "@popperjs/core@^2.6.0": + version "2.10.2" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.10.2.tgz#0798c03351f0dea1a5a4cabddf26a55a7cbee590" + integrity sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ== + +"@reach/router@^1.3.3", "@reach/router@^1.3.4": + version "1.3.4" + resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.3.4.tgz#d2574b19370a70c80480ed91f3da840136d10f8c" + integrity sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA== + dependencies: + create-react-context "0.3.0" + invariant "^2.2.3" + prop-types "^15.6.1" + react-lifecycles-compat "^3.0.4" + +"@redux-saga/core@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@redux-saga/core/-/core-1.1.3.tgz#3085097b57a4ea8db5528d58673f20ce0950f6a4" + integrity sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg== + dependencies: + "@babel/runtime" "^7.6.3" + "@redux-saga/deferred" "^1.1.2" + "@redux-saga/delay-p" "^1.1.2" + "@redux-saga/is" "^1.1.2" + "@redux-saga/symbols" "^1.1.2" + "@redux-saga/types" "^1.1.0" + redux "^4.0.4" + typescript-tuple "^2.2.1" + +"@redux-saga/deferred@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@redux-saga/deferred/-/deferred-1.1.2.tgz#59937a0eba71fff289f1310233bc518117a71888" + integrity sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ== + +"@redux-saga/delay-p@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@redux-saga/delay-p/-/delay-p-1.1.2.tgz#8f515f4b009b05b02a37a7c3d0ca9ddc157bb355" + integrity sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g== + dependencies: + "@redux-saga/symbols" "^1.1.2" + +"@redux-saga/is@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@redux-saga/is/-/is-1.1.2.tgz#ae6c8421f58fcba80faf7cadb7d65b303b97e58e" + integrity sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w== + dependencies: + "@redux-saga/symbols" "^1.1.2" + "@redux-saga/types" "^1.1.0" + +"@redux-saga/symbols@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@redux-saga/symbols/-/symbols-1.1.2.tgz#216a672a487fc256872b8034835afc22a2d0595d" + integrity sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ== + +"@redux-saga/types@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@redux-saga/types/-/types-1.1.0.tgz#0e81ce56b4883b4b2a3001ebe1ab298b84237204" + integrity sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg== + +"@reduxjs/toolkit@^1.2.1": + version "1.6.2" + resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.6.2.tgz#2f2b5365df77dd6697da28fdf44f33501ed9ba37" + integrity sha512-HbfI/hOVrAcMGAYsMWxw3UJyIoAS9JTdwddsjlr5w3S50tXhWb+EMyhIw+IAvCVCLETkzdjgH91RjDSYZekVBA== + dependencies: + immer "^9.0.6" + redux "^4.1.0" + redux-thunk "^2.3.0" + reselect "^4.0.0" + +"@rollup/plugin-node-resolve@^7.1.1": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" + integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== + dependencies: + "@rollup/pluginutils" "^3.0.8" + "@types/resolve" "0.0.8" + builtin-modules "^3.1.0" + is-module "^1.0.0" + resolve "^1.14.2" + +"@rollup/plugin-replace@^2.3.1": version "2.4.1" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-2.4.1.tgz#03a407c28c4a1d84305ae95021e8eabfda8fa731" - integrity sha512-2i1cUbjpKt1KcIP05e10vkmu9Aedp32EFqVcSQ08onbB8lVxJqMPci3Hr54aI14S9cLg4JdcpO0D35HHUtT8oQ== + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.1.tgz#c411b5ab72809fb1bfc8b487d8d02eef661460d3" + integrity sha512-XwC1oK5rrtRJ0tn1ioLHS6OV5JTluJF7QE1J/q1hN3bquwjnVxjtMyY9iCnoyH9DQbf92CxajB3o98wZbP3oAQ== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + +"@samverschueren/stream-to-observable@^0.3.0": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz#a21117b19ee9be70c379ec1877537ef2e1c63301" + integrity sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ== + dependencies: + any-observable "^0.3.0" + +"@sinonjs/commons@^1.7.0": + version "1.8.2" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.2.tgz#858f5c4b48d80778fde4b9d541f27edc0d56488b" + integrity sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" + integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@storybook/addon-actions@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.3.10.tgz#e0013e541a0a732a801c2cebd55a592361066a36" + integrity sha512-hIgl2yihRVg6GuIosLyoh1NJuM9MeFY8EUbKx10Hv+vBpYdX5hnzOSDxUHGd4CV6OUh2VQ35hC1wMX+N5nh9fw== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/client-api" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/theming" "6.3.10" + core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.20" + polished "^4.0.5" + prop-types "^15.7.2" + react-inspector "^5.1.0" + regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + uuid-browser "^3.1.0" + +"@storybook/addon-backgrounds@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.3.10.tgz#64db97ee88b6623f1d43adc06ddf3d290f824bf8" + integrity sha512-m0gG1YsKehXnM5Kq9v8L+srVCpKc+diRLb4Y3A1mXq1cfGj26jSDL/stLUnljj8n02K9z7ioRshGwOk/QeQDYQ== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/theming" "6.3.10" + core-js "^3.8.2" + global "^4.4.0" + memoizerific "^1.11.3" + regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/addon-controls@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.3.10.tgz#826263e5b4f407982c852c68837f13f14da98625" + integrity sha512-sOw4gPRU70sRmBuKrCrjyUPGFauopgrY9QmuFh1ok3jza9QLY8k4ihEBO9X699PiIKtr8XAoqkwh4kw0xfawJA== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/client-api" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/node-logger" "6.3.10" + "@storybook/theming" "6.3.10" + core-js "^3.8.2" + ts-dedent "^2.0.0" + +"@storybook/addon-docs@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.3.10.tgz#5aed33df5b6a6b719fb85b9b215372ce5fdd0a56" + integrity sha512-1JMl2E01sUwYlHgc2l+n1MDMSHbZNDPb4/DRpw2p4YZ8VSSOprA4Z4uHmFjabxyfnkv3Sz5isRVeaMqJzHMjdA== + dependencies: + "@babel/core" "^7.12.10" + "@babel/generator" "^7.12.11" + "@babel/parser" "^7.12.11" + "@babel/plugin-transform-react-jsx" "^7.12.12" + "@babel/preset-env" "^7.12.11" + "@jest/transform" "^26.6.2" + "@mdx-js/loader" "^1.6.22" + "@mdx-js/mdx" "^1.6.22" + "@mdx-js/react" "^1.6.22" + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/builder-webpack4" "6.3.10" + "@storybook/client-api" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/core" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/csf" "0.0.1" + "@storybook/csf-tools" "6.3.10" + "@storybook/node-logger" "6.3.10" + "@storybook/postinstall" "6.3.10" + "@storybook/source-loader" "6.3.10" + "@storybook/theming" "6.3.10" + acorn "^7.4.1" + acorn-jsx "^5.3.1" + acorn-walk "^7.2.0" + core-js "^3.8.2" + doctrine "^3.0.0" + escodegen "^2.0.0" + fast-deep-equal "^3.1.3" + global "^4.4.0" + html-tags "^3.1.0" + js-string-escape "^1.0.1" + loader-utils "^2.0.0" + lodash "^4.17.20" + p-limit "^3.1.0" + prettier "~2.2.1" + prop-types "^15.7.2" + react-element-to-jsx-string "^14.3.2" + regenerator-runtime "^0.13.7" + remark-external-links "^8.0.0" + remark-slug "^6.0.0" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/addon-essentials@^6.0.27": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.3.10.tgz#c8e515291ce119796cc19eb323cfdd347c612195" + integrity sha512-cjIXfsgAVw+DTVLbD6x8jg8HInOJyY7PKSlHXNOR8HWtH36BEbiuWE6jqnn5jg3o8rjS73DmfkfPHPX8Jdb3YA== + dependencies: + "@storybook/addon-actions" "6.3.10" + "@storybook/addon-backgrounds" "6.3.10" + "@storybook/addon-controls" "6.3.10" + "@storybook/addon-docs" "6.3.10" + "@storybook/addon-measure" "^2.0.0" + "@storybook/addon-toolbars" "6.3.10" + "@storybook/addon-viewport" "6.3.10" + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/node-logger" "6.3.10" + core-js "^3.8.2" + regenerator-runtime "^0.13.7" + storybook-addon-outline "^1.4.1" + ts-dedent "^2.0.0" + +"@storybook/addon-measure@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-2.0.0.tgz#c40bbe91bacd3f795963dc1ee6ff86be87deeda9" + integrity sha512-ZhdT++cX+L9LwjhGYggvYUUVQH/MGn2rwbrAwCMzA/f2QTFvkjxzX8nDgMxIhaLCDC+gHIxfJG2wrWN0jkBr3g== + +"@storybook/addon-toolbars@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.3.10.tgz#f3c71aa20d7c69d33eb078dc89ae91d7bacaefd4" + integrity sha512-GQJ8sWkyIq2NQpkTfLR73az1pOLQPgLIzib9c10jZ8fpxe3xnBg95I+1UmUYB14Kat7+re0GOhEhMhFEcJZkUA== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/client-api" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/theming" "6.3.10" + core-js "^3.8.2" + regenerator-runtime "^0.13.7" + +"@storybook/addon-viewport@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.3.10.tgz#35fffca83087e8c89cf594afb4b9e8ccf240b376" + integrity sha512-KyR7yajCD1bbiRZthgxYC/7iy3NWp9k6QKR18fq/hEKbNWNoiN00ddFfFJ3sizJUGKourGOoIbSHZlwqI6rtmg== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/theming" "6.3.10" + core-js "^3.8.2" + global "^4.4.0" + memoizerific "^1.11.3" + prop-types "^15.7.2" + regenerator-runtime "^0.13.7" + +"@storybook/addons@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.0.27.tgz#bd39373b3b95360d732b855f692f843e0745f9fe" + integrity sha512-ruumzJ1BLQ/2+KbV6qTN1OWPqejPWczY2EjEKo8azMlmZ4xBSiczi5HvDto/fYt6fMQfzgkdIUAcofHGf4XQGQ== + dependencies: + "@storybook/api" "6.0.27" + "@storybook/channels" "6.0.27" + "@storybook/client-logger" "6.0.27" + "@storybook/core-events" "6.0.27" + "@storybook/router" "6.0.27" + "@storybook/theming" "6.0.27" + core-js "^3.0.1" + global "^4.3.2" + regenerator-runtime "^0.13.3" + +"@storybook/addons@6.3.10", "@storybook/addons@^6.3.0": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.3.10.tgz#a9fab13e6b81279f1dcdc54220dc4becac4b7a21" + integrity sha512-nrqyHPFGft6FhLXAB4xfebh3Xe/16574FSV3I96hyhcNwlxRs/ANLQriiDVElz3KfDqyFUIYMoskUBHZNRwWFA== + dependencies: + "@storybook/api" "6.3.10" + "@storybook/channels" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/router" "6.3.10" + "@storybook/theming" "6.3.10" + core-js "^3.8.2" + global "^4.4.0" + regenerator-runtime "^0.13.7" + +"@storybook/api@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.0.27.tgz#e2f42918560f17d725eaf10cd601e78b21d79f02" + integrity sha512-48LDFK+mOdPBHjZWYTOLZnOJ3XPn8OxJm7h5dCuuFe6wblQIYxXeyBwn6BVOkmonmNJ9OglUGY7KqslaOrGYyQ== + dependencies: + "@reach/router" "^1.3.3" + "@storybook/channels" "6.0.27" + "@storybook/client-logger" "6.0.27" + "@storybook/core-events" "6.0.27" + "@storybook/csf" "0.0.1" + "@storybook/router" "6.0.27" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.0.27" + "@types/reach__router" "^1.3.5" + core-js "^3.0.1" + fast-deep-equal "^3.1.1" + global "^4.3.2" + lodash "^4.17.15" + memoizerific "^1.11.3" + react "^16.8.3" + regenerator-runtime "^0.13.3" + store2 "^2.7.1" + telejson "^5.0.2" + ts-dedent "^1.1.1" + util-deprecate "^1.0.2" + +"@storybook/api@6.3.10", "@storybook/api@^6.3.0": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.3.10.tgz#d6cd7d32841c9b6a9c2104016649b510190622ac" + integrity sha512-7fB6q718UWvgFI+ZqEU0QpXr5cHHli85bTq/w7kSz1VUWjV7vVqtxE3RTbIjMbKHkIVNkVUbZDeDi+r2soK9Tw== + dependencies: + "@reach/router" "^1.3.4" + "@storybook/channels" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/csf" "0.0.1" + "@storybook/router" "6.3.10" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.3.10" + "@types/reach__router" "^1.3.7" + core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.20" + memoizerific "^1.11.3" + qs "^6.10.0" + regenerator-runtime "^0.13.7" + store2 "^2.12.0" + telejson "^5.3.2" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/builder-webpack4@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.3.10.tgz#38e5f8888994684bb3d70c18a3ea3c4cb1f149af" + integrity sha512-QckIjdBRSrwNZFQGU8IWjFV39oikSVA13X4hXIdtI4po8aZOkq2ZgT29LJQzc+9g3pQDNjZvPiSbGcG+F2y1+g== + dependencies: + "@babel/core" "^7.12.10" + "@babel/plugin-proposal-class-properties" "^7.12.1" + "@babel/plugin-proposal-decorators" "^7.12.12" + "@babel/plugin-proposal-export-default-from" "^7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.7" + "@babel/plugin-proposal-private-methods" "^7.12.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.12" + "@babel/plugin-transform-classes" "^7.12.1" + "@babel/plugin-transform-destructuring" "^7.12.1" + "@babel/plugin-transform-for-of" "^7.12.1" + "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/plugin-transform-shorthand-properties" "^7.12.1" + "@babel/plugin-transform-spread" "^7.12.1" + "@babel/plugin-transform-template-literals" "^7.12.1" + "@babel/preset-env" "^7.12.11" + "@babel/preset-react" "^7.12.10" + "@babel/preset-typescript" "^7.12.7" + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/channel-postmessage" "6.3.10" + "@storybook/channels" "6.3.10" + "@storybook/client-api" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/core-common" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/node-logger" "6.3.10" + "@storybook/router" "6.3.10" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.3.10" + "@storybook/ui" "6.3.10" + "@types/node" "^14.0.10" + "@types/webpack" "^4.41.26" + autoprefixer "^9.8.6" + babel-loader "^8.2.2" + babel-plugin-macros "^2.8.0" + babel-plugin-polyfill-corejs3 "^0.1.0" + case-sensitive-paths-webpack-plugin "^2.3.0" + core-js "^3.8.2" + css-loader "^3.6.0" + dotenv-webpack "^1.8.0" + file-loader "^6.2.0" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^4.1.6" + fs-extra "^9.0.1" + glob "^7.1.6" + glob-promise "^3.4.0" + global "^4.4.0" + html-webpack-plugin "^4.0.0" + pnp-webpack-plugin "1.6.4" + postcss "^7.0.36" + postcss-flexbugs-fixes "^4.2.1" + postcss-loader "^4.2.0" + raw-loader "^4.0.2" + react-dev-utils "^11.0.3" + stable "^0.1.8" + style-loader "^1.3.0" + terser-webpack-plugin "^4.2.3" + ts-dedent "^2.0.0" + url-loader "^4.1.1" + util-deprecate "^1.0.2" + webpack "4" + webpack-dev-middleware "^3.7.3" + webpack-filter-warnings-plugin "^1.2.1" + webpack-hot-middleware "^2.25.0" + webpack-virtual-modules "^0.2.2" + +"@storybook/channel-postmessage@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.0.27.tgz#42641312e0453d848ae899ad92b4a998f1905440" + integrity sha512-ygLbzJ/WbllPL4albJUSRoiRC3M+Q/stq66PWkLBlb1NhoXanPbmLBFaAiGsypXyH/E9Z6bQT88eUyzM5IlTmw== + dependencies: + "@storybook/channels" "6.0.27" + "@storybook/client-logger" "6.0.27" + "@storybook/core-events" "6.0.27" + core-js "^3.0.1" + global "^4.3.2" + qs "^6.6.0" + telejson "^5.0.2" + +"@storybook/channel-postmessage@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.3.10.tgz#7a64e06b43c68f9ba83cf9c350dc9be6c28f5695" + integrity sha512-LWzT0kvluQxMBOrVb6vPoZWx6GlFhmgoFRLJPsFhFmXS1FqmWolRvqKr2aIVHj+bpqS7ocngMKY8Zg+FuKwctQ== + dependencies: + "@storybook/channels" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/core-events" "6.3.10" + core-js "^3.8.2" + global "^4.4.0" + qs "^6.10.0" + telejson "^5.3.2" + +"@storybook/channels@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.0.27.tgz#048b93566a16982ce244d5272f20f21e0c60ab66" + integrity sha512-W47tQO/1oAUDEb51URIsodT/G0QPkzpPVy+Q3bJ9buJ9TLIO/qObAH9pYw9ggUOgIJmHJY54I1KN7QAvhuVCfw== + dependencies: + core-js "^3.0.1" + ts-dedent "^1.1.1" + util-deprecate "^1.0.2" + +"@storybook/channels@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.3.10.tgz#2b501e7e56bd1109a2c095a127fd78742a1f74da" + integrity sha512-olYxCiYjmhbCHtPe7HR1hdGYJZPuSowqVmhLbqrWMf4HFYqBkO3T7em1S+ztCvLPLKbIK6AM2JUom6ob1F8n4g== + dependencies: + core-js "^3.8.2" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/client-api@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.0.27.tgz#665b49ef6723162f2a570b54e9ddfdf9f77fe85f" + integrity sha512-4AaBZCds2dr4JVVlOVa2LF3Vjv0VcLVWaqibydPRO6Ch2shDw2ImwQxYBEq0WygfHR7VzG1cmOK8D92C7goPKA== + dependencies: + "@storybook/addons" "6.0.27" + "@storybook/channel-postmessage" "6.0.27" + "@storybook/channels" "6.0.27" + "@storybook/client-logger" "6.0.27" + "@storybook/core-events" "6.0.27" + "@storybook/csf" "0.0.1" + "@types/qs" "^6.9.0" + "@types/webpack-env" "^1.15.2" + core-js "^3.0.1" + global "^4.3.2" + lodash "^4.17.15" + memoizerific "^1.11.3" + qs "^6.6.0" + stable "^0.1.8" + store2 "^2.7.1" + ts-dedent "^1.1.1" + util-deprecate "^1.0.2" + +"@storybook/client-api@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.3.10.tgz#b213c1608398c17180cda7def3bfaccdcae62af5" + integrity sha512-caqh/TJKQkKSjcBchx44+Fr5Mi9XjAmMvsIJHM2uZv6mV7KUzUqiZNIWj1gvIYeNBF9PXTWUIhEbu6xt65d0UA== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/channel-postmessage" "6.3.10" + "@storybook/channels" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/csf" "0.0.1" + "@types/qs" "^6.9.5" + "@types/webpack-env" "^1.16.0" + core-js "^3.8.2" + global "^4.4.0" + lodash "^4.17.20" + memoizerific "^1.11.3" + qs "^6.10.0" + regenerator-runtime "^0.13.7" + stable "^0.1.8" + store2 "^2.12.0" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/client-logger@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.0.27.tgz#b31d92908938de433cb5bd76f52c04a6b2c994ad" + integrity sha512-IY/p0f9XxfHZWVkjeIYOwF6xuonjgmZ9mYPy7Ks47zzDFrUe0/g5cqfBJBUj1YOqlANbF6XCO8YiKXjkE70olw== + dependencies: + core-js "^3.0.1" + global "^4.3.2" + +"@storybook/client-logger@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.3.10.tgz#dd5156acb7623fa3e656229c36019000f043f4dc" + integrity sha512-fRwxPiwQBKHK83IJgA5VoFwbaEj9zHLdYGE1wxJXcBYP0hi5h5ZwnGkNumFDntw1xt+RUs5PsGQ16f+rzE3n+w== + dependencies: + core-js "^3.8.2" + global "^4.4.0" + +"@storybook/components@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.0.27.tgz#6349fb15b6cf3034cfccbbccfa541fa74d4848c5" + integrity sha512-CnWgr/jgo7/XU+s7jhpNYevUivEsJccMRxuyOI+Ry8ndnoheifT4fp4+O5OaOeC08hStlPyad85LdTbOKigt7g== + dependencies: + "@storybook/client-logger" "6.0.27" + "@storybook/csf" "0.0.1" + "@storybook/theming" "6.0.27" + "@types/overlayscrollbars" "^1.9.0" + "@types/react-color" "^3.0.1" + "@types/react-syntax-highlighter" "11.0.4" + core-js "^3.0.1" + fast-deep-equal "^3.1.1" + global "^4.3.2" + lodash "^4.17.15" + markdown-to-jsx "^6.11.4" + memoizerific "^1.11.3" + overlayscrollbars "^1.10.2" + polished "^3.4.4" + popper.js "^1.14.7" + react "^16.8.3" + react-color "^2.17.0" + react-dom "^16.8.3" + react-popper-tooltip "^2.11.0" + react-syntax-highlighter "^12.2.1" + react-textarea-autosize "^8.1.1" + ts-dedent "^1.1.1" + +"@storybook/components@6.3.10", "@storybook/components@^6.3.0": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.3.10.tgz#27a2bc98280e9fba148a52a405fe2ed27f036099" + integrity sha512-s9iOq0jT+h51hid4Vckmy84XAMm8aoZwD/QHpzWs4aRqrT5lqsen3jnlvqEEdEVUbMIoLPPNfOxOZsm4M/7zpQ== + dependencies: + "@popperjs/core" "^2.6.0" + "@storybook/client-logger" "6.3.10" + "@storybook/csf" "0.0.1" + "@storybook/theming" "6.3.10" + "@types/color-convert" "^2.0.0" + "@types/overlayscrollbars" "^1.12.0" + "@types/react-syntax-highlighter" "11.0.5" + color-convert "^2.0.1" + core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.20" + markdown-to-jsx "^7.1.3" + memoizerific "^1.11.3" + overlayscrollbars "^1.13.1" + polished "^4.0.5" + prop-types "^15.7.2" + react-colorful "^5.1.2" + react-popper-tooltip "^3.1.1" + react-syntax-highlighter "^13.5.3" + react-textarea-autosize "^8.3.0" + regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/core-client@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.3.10.tgz#236cafad4c828d178efe122fe3bb15247fae69f0" + integrity sha512-UnVfFV7qvRI1o5P4lrMmp+DxEoogVYV0/QrlGJFrKotkG815e58OdVM00bQByMdbsId3Ao2TZM78uj1k2F5J7Q== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/channel-postmessage" "6.3.10" + "@storybook/client-api" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/csf" "0.0.1" + "@storybook/ui" "6.3.10" + airbnb-js-shims "^2.2.1" + ansi-to-html "^0.6.11" + core-js "^3.8.2" + global "^4.4.0" + lodash "^4.17.20" + qs "^6.10.0" + regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" + unfetch "^4.2.0" + util-deprecate "^1.0.2" + +"@storybook/core-common@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.3.10.tgz#2bd958ad1d940749da1de9265f63d7cb198fce71" + integrity sha512-E6jlsSPJoISF8B/AwqDZpPNOviSeJTb+ODhnWqz/R4b6hSmuGSPp7LDdOMdQAjTURAxhhjLWQen4smDwuVNzHw== + dependencies: + "@babel/core" "^7.12.10" + "@babel/plugin-proposal-class-properties" "^7.12.1" + "@babel/plugin-proposal-decorators" "^7.12.12" + "@babel/plugin-proposal-export-default-from" "^7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.7" + "@babel/plugin-proposal-private-methods" "^7.12.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.12" + "@babel/plugin-transform-classes" "^7.12.1" + "@babel/plugin-transform-destructuring" "^7.12.1" + "@babel/plugin-transform-for-of" "^7.12.1" + "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/plugin-transform-shorthand-properties" "^7.12.1" + "@babel/plugin-transform-spread" "^7.12.1" + "@babel/preset-env" "^7.12.11" + "@babel/preset-react" "^7.12.10" + "@babel/preset-typescript" "^7.12.7" + "@babel/register" "^7.12.1" + "@storybook/node-logger" "6.3.10" + "@storybook/semver" "^7.3.2" + "@types/glob-base" "^0.3.0" + "@types/micromatch" "^4.0.1" + "@types/node" "^14.0.10" + "@types/pretty-hrtime" "^1.0.0" + babel-loader "^8.2.2" + babel-plugin-macros "^3.0.1" + babel-plugin-polyfill-corejs3 "^0.1.0" + chalk "^4.1.0" + core-js "^3.8.2" + express "^4.17.1" + file-system-cache "^1.0.5" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.0.4" + glob "^7.1.6" + glob-base "^0.3.0" + interpret "^2.2.0" + json5 "^2.1.3" + lazy-universal-dotenv "^3.0.1" + micromatch "^4.0.2" + pkg-dir "^5.0.0" + pretty-hrtime "^1.0.3" + resolve-from "^5.0.0" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + webpack "4" + +"@storybook/core-events@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.0.27.tgz#175314970236d115b04c204d85121fde1a47bb4d" + integrity sha512-w+Q2pt7DyhonWhHqjeBMMHMtV8h07ROOF9P40RthepT6/GO/471X33cgngr0i0uPgqha3JajNIl9fwAybsIROw== + dependencies: + core-js "^3.0.1" + +"@storybook/core-events@6.3.10", "@storybook/core-events@^6.3.0": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.3.10.tgz#82b41291b8baf1fae8848c603f0b825b3c42e3b5" + integrity sha512-bw3HuqKIMDnEebVf2DG+TdX21D7z7LGFvr5rehNDnUTdnM9+pVLlZZfGkUU6LMRbIzr27CI5dXWdPRTA5kQIZg== + dependencies: + core-js "^3.8.2" + +"@storybook/core-server@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.3.10.tgz#a5cdfa0adddd1dfaa473d94affc60fdb0a32ac07" + integrity sha512-bo3suxIy0HrbAaqbUH70F2E3VzWs235K6t0lr09Skn9AwoMnfdvywXQ+9F7d0plGxV0QzZLcU3n+0sw3rBd7sQ== + dependencies: + "@discoveryjs/json-ext" "^0.5.3" + "@storybook/builder-webpack4" "6.3.10" + "@storybook/core-client" "6.3.10" + "@storybook/core-common" "6.3.10" + "@storybook/csf-tools" "6.3.10" + "@storybook/manager-webpack4" "6.3.10" + "@storybook/node-logger" "6.3.10" + "@storybook/semver" "^7.3.2" + "@types/node" "^14.0.10" + "@types/node-fetch" "^2.5.7" + "@types/pretty-hrtime" "^1.0.0" + "@types/webpack" "^4.41.26" + better-opn "^2.1.1" + boxen "^4.2.0" + chalk "^4.1.0" + cli-table3 "0.6.0" + commander "^6.2.1" + compression "^1.7.4" + core-js "^3.8.2" + cpy "^8.1.1" + detect-port "^1.3.0" + express "^4.17.1" + file-system-cache "^1.0.5" + fs-extra "^9.0.1" + globby "^11.0.2" + ip "^1.1.5" + node-fetch "^2.6.1" + pretty-hrtime "^1.0.3" + prompts "^2.4.0" + regenerator-runtime "^0.13.7" + serve-favicon "^2.5.0" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + webpack "4" + +"@storybook/core@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.0.27.tgz#a1155c5826a6b585d1942009a6811cd9590da26c" + integrity sha512-qHONOXU8g17IfSaMF0HaSQfUFUGqOIBCX6g5qNHuzuASNsrdDmSr6xgF9+htltaQjSpC+s/4zOpn7kXfh1+eGQ== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.8.3" + "@babel/plugin-proposal-decorators" "^7.8.3" + "@babel/plugin-proposal-export-default-from" "^7.8.3" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.1" + "@babel/plugin-proposal-object-rest-spread" "^7.9.6" + "@babel/plugin-proposal-optional-chaining" "^7.10.1" + "@babel/plugin-proposal-private-methods" "^7.8.3" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.8.3" + "@babel/plugin-transform-block-scoping" "^7.8.3" + "@babel/plugin-transform-classes" "^7.9.5" + "@babel/plugin-transform-destructuring" "^7.9.5" + "@babel/plugin-transform-for-of" "^7.9.0" + "@babel/plugin-transform-parameters" "^7.9.5" + "@babel/plugin-transform-shorthand-properties" "^7.8.3" + "@babel/plugin-transform-spread" "^7.8.3" + "@babel/plugin-transform-template-literals" "^7.8.3" + "@babel/preset-env" "^7.9.6" + "@babel/preset-react" "^7.8.3" + "@babel/preset-typescript" "^7.9.0" + "@babel/register" "^7.10.5" + "@storybook/addons" "6.0.27" + "@storybook/api" "6.0.27" + "@storybook/channel-postmessage" "6.0.27" + "@storybook/channels" "6.0.27" + "@storybook/client-api" "6.0.27" + "@storybook/client-logger" "6.0.27" + "@storybook/components" "6.0.27" + "@storybook/core-events" "6.0.27" + "@storybook/csf" "0.0.1" + "@storybook/node-logger" "6.0.27" + "@storybook/router" "6.0.27" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.0.27" + "@storybook/ui" "6.0.27" + "@types/glob-base" "^0.3.0" + "@types/micromatch" "^4.0.1" + "@types/node-fetch" "^2.5.4" + airbnb-js-shims "^2.2.1" + ansi-to-html "^0.6.11" + autoprefixer "^9.7.2" + babel-loader "^8.0.6" + babel-plugin-emotion "^10.0.20" + babel-plugin-macros "^2.8.0" + babel-preset-minify "^0.5.0 || 0.6.0-alpha.5" + better-opn "^2.0.0" + boxen "^4.1.0" + case-sensitive-paths-webpack-plugin "^2.2.0" + chalk "^4.0.0" + cli-table3 "0.6.0" + commander "^5.0.0" + core-js "^3.0.1" + css-loader "^3.5.3" + detect-port "^1.3.0" + dotenv-webpack "^1.7.0" + ejs "^3.1.2" + express "^4.17.0" + file-loader "^6.0.0" + file-system-cache "^1.0.5" + find-up "^4.1.0" + fork-ts-checker-webpack-plugin "^4.1.4" + fs-extra "^9.0.0" + glob "^7.1.6" + glob-base "^0.3.0" + glob-promise "^3.4.0" + global "^4.3.2" + html-webpack-plugin "^4.2.1" + inquirer "^7.0.0" + interpret "^2.0.0" + ip "^1.1.5" + json5 "^2.1.1" + lazy-universal-dotenv "^3.0.1" + micromatch "^4.0.2" + node-fetch "^2.6.0" + pkg-dir "^4.2.0" + pnp-webpack-plugin "1.6.4" + postcss-flexbugs-fixes "^4.1.0" + postcss-loader "^3.0.0" + pretty-hrtime "^1.0.3" + qs "^6.6.0" + raw-loader "^4.0.1" + react-dev-utils "^10.0.0" + regenerator-runtime "^0.13.3" + resolve-from "^5.0.0" + serve-favicon "^2.5.0" + shelljs "^0.8.3" + stable "^0.1.8" + style-loader "^1.2.1" + terser-webpack-plugin "^3.0.0" + ts-dedent "^1.1.1" + unfetch "^4.1.0" + url-loader "^4.0.0" + util-deprecate "^1.0.2" + webpack "^4.43.0" + webpack-dev-middleware "^3.7.0" + webpack-hot-middleware "^2.25.0" + webpack-virtual-modules "^0.2.2" + +"@storybook/core@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.3.10.tgz#328be1c31b1d0cdbff6dc9ccd36ef141d1306d66" + integrity sha512-u3Cw09G0CpzrVfd0tiqqCLdEpjYlG6gF9R9bOhSFdgGQbgArh6kKrprQDSjUoLVtUx8Ms7p9sHwith1f1ekXnA== + dependencies: + "@storybook/core-client" "6.3.10" + "@storybook/core-server" "6.3.10" + +"@storybook/csf-tools@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.3.10.tgz#f455106e872d62f81b1e1ba8b63cd109ab3b5695" + integrity sha512-SRf47ZP91yyD62JZjKhUpAABI44d6J2h+WxdRkH/S+3K5U5olllXjKMA6+bzIdy7x0v/w/sI+oi3zU6wycaPMA== + dependencies: + "@babel/generator" "^7.12.11" + "@babel/parser" "^7.12.11" + "@babel/plugin-transform-react-jsx" "^7.12.12" + "@babel/preset-env" "^7.12.11" + "@babel/traverse" "^7.12.11" + "@babel/types" "^7.12.11" + "@mdx-js/mdx" "^1.6.22" + "@storybook/csf" "^0.0.1" + core-js "^3.8.2" + fs-extra "^9.0.1" + js-string-escape "^1.0.1" + lodash "^4.17.20" + prettier "~2.2.1" + regenerator-runtime "^0.13.7" + +"@storybook/csf@0.0.1", "@storybook/csf@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.1.tgz#95901507dc02f0bc6f9ac8ee1983e2fc5bb98ce6" + integrity sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw== + dependencies: + lodash "^4.17.15" + +"@storybook/manager-webpack4@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.3.10.tgz#98b59678b6fee110d64b99aaf504bdbf9844db04" + integrity sha512-TDHbqhAxizS1aXn0QBYi7F4coY4WjmVQYQU0vOkR/zUlMbF9pwAyvFgJOnKjqVkqOTi/zim6BX9GlYjC2PW9Qg== + dependencies: + "@babel/core" "^7.12.10" + "@babel/plugin-transform-template-literals" "^7.12.1" + "@babel/preset-react" "^7.12.10" + "@storybook/addons" "6.3.10" + "@storybook/core-client" "6.3.10" + "@storybook/core-common" "6.3.10" + "@storybook/node-logger" "6.3.10" + "@storybook/theming" "6.3.10" + "@storybook/ui" "6.3.10" + "@types/node" "^14.0.10" + "@types/webpack" "^4.41.26" + babel-loader "^8.2.2" + case-sensitive-paths-webpack-plugin "^2.3.0" + chalk "^4.1.0" + core-js "^3.8.2" + css-loader "^3.6.0" + dotenv-webpack "^1.8.0" + express "^4.17.1" + file-loader "^6.2.0" + file-system-cache "^1.0.5" + find-up "^5.0.0" + fs-extra "^9.0.1" + html-webpack-plugin "^4.0.0" + node-fetch "^2.6.1" + pnp-webpack-plugin "1.6.4" + read-pkg-up "^7.0.1" + regenerator-runtime "^0.13.7" + resolve-from "^5.0.0" + style-loader "^1.3.0" + telejson "^5.3.2" + terser-webpack-plugin "^4.2.3" + ts-dedent "^2.0.0" + url-loader "^4.1.1" + util-deprecate "^1.0.2" + webpack "4" + webpack-dev-middleware "^3.7.3" + webpack-virtual-modules "^0.2.2" + +"@storybook/node-logger@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.0.27.tgz#31b19f9cb36fe2c2cf3aa0ddcf2d51dc0f619f4e" + integrity sha512-HlVWi2EvWPAOS19BctlhDZ989oBd7MvFbkgr2xTs01UhH96DcsUXCeMwQGhw1D5wgvpi7JtM4Y830BsBBiBLJQ== + dependencies: + "@types/npmlog" "^4.1.2" + chalk "^4.0.0" + core-js "^3.0.1" + npmlog "^4.1.2" + pretty-hrtime "^1.0.3" + +"@storybook/node-logger@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.3.10.tgz#468327f380603c3cfab6734d336fb193871bd2a4" + integrity sha512-SqRoCCZxdyK/IJd5IWtNPWtK3g5xzoiFmX43ibPvL8qCl896m5U/+nhQ2vhaU+qd9BmH0LIZjU9QeUB3fsZAqg== + dependencies: + "@types/npmlog" "^4.1.2" + chalk "^4.1.0" + core-js "^3.8.2" + npmlog "^4.1.2" + pretty-hrtime "^1.0.3" + +"@storybook/postinstall@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.3.10.tgz#56c20cbf3ff895a17f1b72ed1c704d7bbba5a05c" + integrity sha512-uFaZTKh4d9FzYWxyc9K7AoFUrU8pA+tsDzXva4sAiB8MbGuq8knMtYkxhNrpV6MZuMXcmeN3PozixUM+tXj3YQ== + dependencies: + core-js "^3.8.2" + +"@storybook/preset-create-react-app@3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@storybook/preset-create-react-app/-/preset-create-react-app-3.1.4.tgz#64bb674f69fe860ef1a4909e686775adf6c05fdd" + integrity sha512-VwzGCvv+HnEDXxSwF6ITRIZ4EaMhiMu1Mxrwm+nb49XTT2VME8VTzmbDjrdpZXPXUJrwLYmvqzaBT/qGZoMlgA== + dependencies: + "@types/babel__core" "^7.1.7" + "@types/webpack" "^4.41.13" + babel-plugin-react-docgen "^4.1.0" + pnp-webpack-plugin "^1.6.4" + react-docgen-typescript-plugin "^0.5.0" + semver "^7.3.2" + +"@storybook/react@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.0.27.tgz#8ad4790b91c007cdfec7844f0dc44c1239ab4687" + integrity sha512-otIWq00UR7vfE4eeX9TIlgXy+UmaRitzqLRaFwdJCHUUWp9GZRrTcQLphJ5bl2tRO3GuzA/YO8VtJLGpCnkGXg== + dependencies: + "@babel/preset-flow" "^7.0.0" + "@babel/preset-react" "^7.0.0" + "@storybook/addons" "6.0.27" + "@storybook/core" "6.0.27" + "@storybook/node-logger" "6.0.27" + "@storybook/semver" "^7.3.2" + "@svgr/webpack" "^5.4.0" + "@types/webpack-env" "^1.15.2" + babel-plugin-add-react-displayname "^0.0.5" + babel-plugin-named-asset-import "^0.3.1" + babel-plugin-react-docgen "^4.2.1" + core-js "^3.0.1" + global "^4.3.2" + lodash "^4.17.15" + prop-types "^15.7.2" + react-dev-utils "^10.0.0" + react-docgen-typescript-plugin "^0.5.2" + regenerator-runtime "^0.13.3" + ts-dedent "^1.1.1" + webpack "^4.43.0" + +"@storybook/router@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.0.27.tgz#04725a105a4e7fc286ca670700a22f78fec50f0d" + integrity sha512-jo6d48mZLeHyv8wYf0NnV0eCtJ7LRsBaf1x2c967u4GAQ128+bYXm0iZwAtv4kYmH3YgETGuCbKpZyQbjbhUVQ== + dependencies: + "@reach/router" "^1.3.3" + "@types/reach__router" "^1.3.5" + core-js "^3.0.1" + global "^4.3.2" + memoizerific "^1.11.3" + qs "^6.6.0" + +"@storybook/router@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.3.10.tgz#b8efab6310d49cff0db6b8701be34c27536a1daf" + integrity sha512-cRyoNrBeBTOfiLYJumm0559cVJeO7z/ZDVcgLxi16uUjhu4nkio0chTwtdtrtTygKxJq8ibWq6LAjZAHDoeq8g== + dependencies: + "@reach/router" "^1.3.4" + "@storybook/client-logger" "6.3.10" + "@types/reach__router" "^1.3.7" + core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.20" + memoizerific "^1.11.3" + qs "^6.10.0" + ts-dedent "^2.0.0" + +"@storybook/semver@^7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@storybook/semver/-/semver-7.3.2.tgz#f3b9c44a1c9a0b933c04e66d0048fcf2fa10dac0" + integrity sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg== + dependencies: + core-js "^3.6.5" + find-up "^4.1.0" + +"@storybook/source-loader@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.3.10.tgz#bb8a8356a8ebaea40358837d19d4269a673a26b1" + integrity sha512-I8wm8vkLB2S29iAHezkMZzzb1nvc1zZqVaWBlAqK5T2AuQojMIiKapU4Mohj9XORbcFfz7Kn7ULYgrx4cl5lZw== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/csf" "0.0.1" + core-js "^3.8.2" + estraverse "^5.2.0" + global "^4.4.0" + loader-utils "^2.0.0" + lodash "^4.17.20" + prettier "~2.2.1" + regenerator-runtime "^0.13.7" + +"@storybook/theming@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.0.27.tgz#dc09d02b7f6c70db079f4aa3fb50c2fe3e3fe9b9" + integrity sha512-6jm7tJuGUZzSftRQce776fS9/Pt5OAypmaTOj035z3RWswoQ1pj8olXVnSNxSt6jyYoWrJru8kiCl7w78q0rPg== + dependencies: + "@emotion/core" "^10.0.20" + "@emotion/is-prop-valid" "^0.8.6" + "@emotion/styled" "^10.0.17" + "@storybook/client-logger" "6.0.27" + core-js "^3.0.1" + deep-object-diff "^1.1.0" + emotion-theming "^10.0.19" + global "^4.3.2" + memoizerific "^1.11.3" + polished "^3.4.4" + resolve-from "^5.0.0" + ts-dedent "^1.1.1" + +"@storybook/theming@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.3.10.tgz#9a46bff3517fd6bfcc816376b426476811712f2e" + integrity sha512-yX7qKrnFaa1otjrf21dP9HpMLJLw+iV7gcNo/RVkPSixWzglCIGgQ8T6vVjfjIgBUl6KbiE2qwqaFjLLe4fIYQ== + dependencies: + "@emotion/core" "^10.1.1" + "@emotion/is-prop-valid" "^0.8.6" + "@emotion/styled" "^10.0.27" + "@storybook/client-logger" "6.3.10" + core-js "^3.8.2" + deep-object-diff "^1.1.0" + emotion-theming "^10.0.27" + global "^4.4.0" + memoizerific "^1.11.3" + polished "^4.0.5" + resolve-from "^5.0.0" + ts-dedent "^2.0.0" + +"@storybook/ui@6.0.27": + version "6.0.27" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.0.27.tgz#ae3321de6714bfba1913c8edc1a9338d8e301d38" + integrity sha512-hxTeoe3QTSJ4P9EI8Kc8hroxem5OXEYq77zKq8XxgtOKhVzhQVaA+c4p/t6Z68+yK693CCp07+6QvGo++EQEHw== + dependencies: + "@emotion/core" "^10.0.20" + "@storybook/addons" "6.0.27" + "@storybook/api" "6.0.27" + "@storybook/channels" "6.0.27" + "@storybook/client-logger" "6.0.27" + "@storybook/components" "6.0.27" + "@storybook/core-events" "6.0.27" + "@storybook/router" "6.0.27" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.0.27" + "@types/markdown-to-jsx" "^6.11.0" + copy-to-clipboard "^3.0.8" + core-js "^3.0.1" + core-js-pure "^3.0.1" + emotion-theming "^10.0.19" + fuse.js "^3.6.1" + global "^4.3.2" + lodash "^4.17.15" + markdown-to-jsx "^6.11.4" + memoizerific "^1.11.3" + polished "^3.4.4" + qs "^6.6.0" + react "^16.8.3" + react-dom "^16.8.3" + react-draggable "^4.0.3" + react-helmet-async "^1.0.2" + react-hotkeys "2.0.0" + react-sizeme "^2.6.7" + regenerator-runtime "^0.13.3" + resolve-from "^5.0.0" + store2 "^2.7.1" + +"@storybook/ui@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.3.10.tgz#bb2bebac9ceb592fd44503ca2c65f0eb21bb7b93" + integrity sha512-TkaHgpTBp0nBr6A/v04k1V2rbRy7ajAoL9bFSU7hLNXDyQInUzT/p13+4JMR2TANSzPAycJNa3zRbO7n1MgV5w== + dependencies: + "@emotion/core" "^10.1.1" + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/channels" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/router" "6.3.10" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.3.10" + "@types/markdown-to-jsx" "^6.11.3" + copy-to-clipboard "^3.3.1" + core-js "^3.8.2" + core-js-pure "^3.8.2" + downshift "^6.0.15" + emotion-theming "^10.0.27" + fuse.js "^3.6.1" + global "^4.4.0" + lodash "^4.17.20" + markdown-to-jsx "^6.11.4" + memoizerific "^1.11.3" + polished "^4.0.5" + qs "^6.10.0" + react-draggable "^4.4.3" + react-helmet-async "^1.0.7" + react-sizeme "^3.0.1" + regenerator-runtime "^0.13.7" + resolve-from "^5.0.0" + store2 "^2.12.0" + +"@stylelint/postcss-css-in-js@^0.37.2": + version "0.37.2" + resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2" + integrity sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA== + dependencies: + "@babel/core" ">=7.9.0" + +"@stylelint/postcss-markdown@^0.36.2": + version "0.36.2" + resolved "https://registry.yarnpkg.com/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz#0a540c4692f8dcdfc13c8e352c17e7bfee2bb391" + integrity sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ== + dependencies: + remark "^13.0.0" + unist-util-find-all-after "^3.0.2" + +"@surma/rollup-plugin-off-main-thread@^1.1.1": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz#e6786b6af5799f82f7ab3a82e53f6182d2b91a58" + integrity sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== + dependencies: + ejs "^2.6.1" + magic-string "^0.25.0" + +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" + integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== + +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" + integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" + integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" + integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== + +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" + integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== + +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" + integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" + integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== + +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" + integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + +"@svgr/babel-preset@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" + integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" + +"@svgr/core@^5.4.0", "@svgr/core@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" + integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + camelcase "^6.2.0" + cosmiconfig "^7.0.0" + +"@svgr/hast-util-to-babel-ast@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" + integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/plugin-jsx@^5.4.0", "@svgr/plugin-jsx@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" + integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + svg-parser "^2.0.2" + +"@svgr/plugin-svgo@^5.4.0", "@svgr/plugin-svgo@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" + integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== + dependencies: + cosmiconfig "^7.0.0" + deepmerge "^4.2.2" + svgo "^1.2.2" + +"@svgr/webpack@5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.4.0.tgz#b68bc86e29cf007292b96ced65f80971175632e0" + integrity sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg== + dependencies: + "@babel/core" "^7.9.0" + "@babel/plugin-transform-react-constant-elements" "^7.9.0" + "@babel/preset-env" "^7.9.5" + "@babel/preset-react" "^7.9.4" + "@svgr/core" "^5.4.0" + "@svgr/plugin-jsx" "^5.4.0" + "@svgr/plugin-svgo" "^5.4.0" + loader-utils "^2.0.0" + +"@svgr/webpack@^5.4.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + loader-utils "^2.0.0" + +"@testing-library/dom@^7.26.3", "@testing-library/dom@^7.28.1": + version "7.31.2" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.31.2.tgz#df361db38f5212b88555068ab8119f5d841a8c4a" + integrity sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^4.2.2" + chalk "^4.1.0" + dom-accessibility-api "^0.5.6" + lz-string "^1.4.4" + pretty-format "^26.6.2" + +"@testing-library/jest-dom@^5.11.5": + version "5.14.1" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz#8501e16f1e55a55d675fe73eecee32cdaddb9766" + integrity sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ== + dependencies: + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^4.2.2" + chalk "^3.0.0" + css "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react-hooks@^3.4.2": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-3.7.0.tgz#6d75c5255ef49bce39b6465bf6b49e2dac84919e" + integrity sha512-TwfbY6BWtWIHitjT05sbllyLIProcysC0dF0q1bbDa7OHLC6A6rJOYJwZ13hzfz3O4RtOuInmprBozJRyyo7/g== + dependencies: + "@babel/runtime" "^7.12.5" + "@types/testing-library__react-hooks" "^3.4.0" + +"@testing-library/react@^11.1.0": + version "11.2.7" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.7.tgz#b29e2e95c6765c815786c0bc1d5aed9cb2bf7818" + integrity sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^7.28.1" + +"@testing-library/user-event@^12.1.10": + version "12.8.3" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-12.8.3.tgz#1aa3ed4b9f79340a1e1836bc7f57c501e838704a" + integrity sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ== + dependencies: + "@babel/runtime" "^7.12.5" + +"@types/anymatch@*": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": + version "7.1.12" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d" + integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" + integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" + integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.0.tgz#b9a1efa635201ba9bc850323a8793ee2d36c04a0" + integrity sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg== + dependencies: + "@babel/types" "^7.3.0" + +"@types/braces@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/braces/-/braces-3.0.1.tgz#5a284d193cfc61abb2e5a50d36ebbc50d942a32b" + integrity sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ== + +"@types/color-convert@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/color-convert/-/color-convert-2.0.0.tgz#8f5ee6b9e863dcbee5703f5a517ffb13d3ea4e22" + integrity sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ== + dependencies: + "@types/color-name" "*" + +"@types/color-name@*": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + +"@types/cookie@^0.4.0": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== + +"@types/d3-array@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-array/-/d3-array-3.0.1.tgz#0ff28ee7052a2e504cb951d17df7437c33d442d6" + integrity sha512-D/G7oG0czeszALrkdUiV68CDiHDxXf+M2mLVqAyKktGd12VKQQljj1sHJGBKjcK4jRH1biBd6ZPQPHpJ0mNa0w== + +"@types/d3-axis@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-axis/-/d3-axis-3.0.1.tgz#6afc20744fa5cc0cbc3e2bd367b140a79ed3e7a8" + integrity sha512-zji/iIbdd49g9WN0aIsGcwcTBUkgLsCSwB+uH+LPVDAiKWENMtI3cJEWt+7/YYwelMoZmbBfzA3qCdrZ2XFNnw== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-brush@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-brush/-/d3-brush-3.0.1.tgz#ae5f17ce391935ca88b29000e60ee20452c6357c" + integrity sha512-B532DozsiTuQMHu2YChdZU0qsFJSio3Q6jmBYGYNp3gMDzBmuFFgPt9qKA4VYuLZMp4qc6eX7IUFUEsvHiXZAw== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-chord@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-chord/-/d3-chord-3.0.1.tgz#54c8856c19c8e4ab36a53f73ba737de4768ad248" + integrity sha512-eQfcxIHrg7V++W8Qxn6QkqBNBokyhdWSAS73AbkbMzvLQmVVBviknoz2SRS/ZJdIOmhcmmdCRE/NFOm28Z1AMw== + +"@types/d3-color@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-color/-/d3-color-3.0.2.tgz#53f2d6325f66ee79afd707c05ac849e8ae0edbb0" + integrity sha512-WVx6zBiz4sWlboCy7TCgjeyHpNjMsoF36yaagny1uXfbadc9f+5BeBf7U+lRmQqY3EHbGQpP8UdW8AC+cywSwQ== + +"@types/d3-contour@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-contour/-/d3-contour-3.0.1.tgz#9ff4e2fd2a3910de9c5097270a7da8a6ef240017" + integrity sha512-C3zfBrhHZvrpAAK3YXqLWVAGo87A4SvJ83Q/zVJ8rFWJdKejUnDYaWZPkA8K84kb2vDA/g90LTQAz7etXcgoQQ== + dependencies: + "@types/d3-array" "*" + "@types/geojson" "*" + +"@types/d3-delaunay@*": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@types/d3-delaunay/-/d3-delaunay-6.0.0.tgz#c09953ac7e5460997f693d2d7bf3522e0d4a88e6" + integrity sha512-iGm7ZaGLq11RK3e69VeMM6Oqj2SjKUB9Qhcyd1zIcqn2uE8w9GFB445yCY46NOQO3ByaNyktX1DK+Etz7ZaX+w== + +"@types/d3-dispatch@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-dispatch/-/d3-dispatch-3.0.1.tgz#a1b18ae5fa055a6734cb3bd3cbc6260ef19676e3" + integrity sha512-NhxMn3bAkqhjoxabVJWKryhnZXXYYVQxaBnbANu0O94+O/nX9qSjrA1P1jbAQJxJf+VC72TxDX/YJcKue5bRqw== + +"@types/d3-drag@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-drag/-/d3-drag-3.0.1.tgz#fb1e3d5cceeee4d913caa59dedf55c94cb66e80f" + integrity sha512-o1Va7bLwwk6h03+nSM8dpaGEYnoIG19P0lKqlic8Un36ymh9NSkNFX1yiXMKNMx8rJ0Kfnn2eovuFaL6Jvj0zA== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-dsv@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/d3-dsv/-/d3-dsv-3.0.0.tgz#f3c61fb117bd493ec0e814856feb804a14cfc311" + integrity sha512-o0/7RlMl9p5n6FQDptuJVMxDf/7EDEv2SYEO/CwdG2tr1hTfUVi0Iavkk2ax+VpaQ/1jVhpnj5rq1nj8vwhn2A== + +"@types/d3-ease@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/d3-ease/-/d3-ease-3.0.0.tgz#c29926f8b596f9dadaeca062a32a45365681eae0" + integrity sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA== + +"@types/d3-fetch@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-fetch/-/d3-fetch-3.0.1.tgz#f9fa88b81aa2eea5814f11aec82ecfddbd0b8fe0" + integrity sha512-toZJNOwrOIqz7Oh6Q7l2zkaNfXkfR7mFSJvGvlD/Ciq/+SQ39d5gynHJZ/0fjt83ec3WL7+u3ssqIijQtBISsw== + dependencies: + "@types/d3-dsv" "*" + +"@types/d3-force@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/d3-force/-/d3-force-3.0.3.tgz#76cb20d04ae798afede1ea6e41750763ff5a9c82" + integrity sha512-z8GteGVfkWJMKsx6hwC3SiTSLspL98VNpmvLpEFJQpZPq6xpA1I8HNBDNSpukfK0Vb0l64zGFhzunLgEAcBWSA== + +"@types/d3-format@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-format/-/d3-format-3.0.1.tgz#194f1317a499edd7e58766f96735bdc0216bb89d" + integrity sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg== + +"@types/d3-geo@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-geo/-/d3-geo-3.0.2.tgz#e7ec5f484c159b2c404c42d260e6d99d99f45d9a" + integrity sha512-DbqK7MLYA8LpyHQfv6Klz0426bQEf7bRTvhMy44sNGVyZoWn//B0c+Qbeg8Osi2Obdc9BLLXYAKpyWege2/7LQ== + dependencies: + "@types/geojson" "*" + +"@types/d3-hierarchy@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-hierarchy/-/d3-hierarchy-3.0.2.tgz#ca63f2f4da15b8f129c5b7dffd71d904cba6aca2" + integrity sha512-+krnrWOZ+aQB6v+E+jEkmkAx9HvsNAD+1LCD0vlBY3t+HwjKnsBFbpVLx6WWzDzCIuiTWdAxXMEnGnVXpB09qQ== + +"@types/d3-interpolate@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz#e7d17fa4a5830ad56fe22ce3b4fac8541a9572dc" + integrity sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw== + dependencies: + "@types/d3-color" "*" + +"@types/d3-path@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/d3-path/-/d3-path-3.0.0.tgz#939e3a784ae4f80b1fde8098b91af1776ff1312b" + integrity sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg== + +"@types/d3-polygon@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/d3-polygon/-/d3-polygon-3.0.0.tgz#5200a3fa793d7736fa104285fa19b0dbc2424b93" + integrity sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw== + +"@types/d3-quadtree@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz#433112a178eb7df123aab2ce11c67f51cafe8ff5" + integrity sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw== + +"@types/d3-random@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-random/-/d3-random-3.0.1.tgz#5c8d42b36cd4c80b92e5626a252f994ca6bfc953" + integrity sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ== + +"@types/d3-scale-chromatic@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz#103124777e8cdec85b20b51fd3397c682ee1e954" + integrity sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw== + +"@types/d3-scale@*": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-scale/-/d3-scale-4.0.1.tgz#fbe8238e2eff27af577d2b7d0b933ae50a546970" + integrity sha512-GDuXcRcR6mKcpUVMhPNttpOzHi2dP6YcDqLZYSZHgwTZ+sfCa8e9q0VEBwZomblAPNMYpVqxojnSyIEb4s/Pwg== + dependencies: + "@types/d3-time" "*" + +"@types/d3-selection@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-selection/-/d3-selection-3.0.1.tgz#e57b01ab69b18b380f68db97b76ceefe62f17191" + integrity sha512-aJ1d1SCUtERHH65bB8NNoLpUOI3z8kVcfg2BGm4rMMUwuZF4x6qnIEKjT60Vt0o7gP/a/xkRVs4D9CpDifbyRA== + +"@types/d3-shape@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-shape/-/d3-shape-3.0.2.tgz#4b1ca4ddaac294e76b712429726d40365cd1e8ca" + integrity sha512-5+ButCmIfNX8id5seZ7jKj3igdcxx+S9IDBiT35fQGTLZUfkFgTv+oBH34xgeoWDKpWcMITSzBILWQtBoN5Piw== + dependencies: + "@types/d3-path" "*" + +"@types/d3-time-format@*": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/d3-time-format/-/d3-time-format-4.0.0.tgz#ee7b6e798f8deb2d9640675f8811d0253aaa1946" + integrity sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw== + +"@types/d3-time@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/d3-time/-/d3-time-3.0.0.tgz#e1ac0f3e9e195135361fa1a1d62f795d87e6e819" + integrity sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg== + +"@types/d3-timer@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/d3-timer/-/d3-timer-3.0.0.tgz#e2505f1c21ec08bda8915238e397fb71d2fc54ce" + integrity sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g== + +"@types/d3-transition@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-transition/-/d3-transition-3.0.1.tgz#c9a96125567173d6163a6985b874f79154f4cc3d" + integrity sha512-Sv4qEI9uq3bnZwlOANvYK853zvpdKEm1yz9rcc8ZTsxvRklcs9Fx4YFuGA3gXoQN/c/1T6QkVNjhaRO/cWj94g== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-zoom@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/d3-zoom/-/d3-zoom-3.0.1.tgz#4bfc7e29625c4f79df38e2c36de52ec3e9faf826" + integrity sha512-7s5L9TjfqIYQmQQEUcpMAcBOahem7TRoSO/+Gkz02GbMVuULiZzjF2BOdw291dbO2aNon4m2OdFsRGaCq2caLQ== + dependencies: + "@types/d3-interpolate" "*" + "@types/d3-selection" "*" + +"@types/d3@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@types/d3/-/d3-7.0.0.tgz#d102ec6ea5741e51a1ff7b8228850db0665ccd27" + integrity sha512-7rMMuS5unvbvFCJXAkQXIxWTo2OUlmVXN5q7sfQFesuVICY55PSP6hhbUhWjTTNpfTTB3iLALsIYDFe7KUNABw== + 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" "*" + +"@types/eslint@^7.2.0": + version "7.28.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.1.tgz#50b07747f1f84c2ba8cd394cf0fe0ba07afce320" + integrity sha512-XhZKznR3i/W5dXqUhgU9fFdJekufbeBd5DALmkuXoeFcjbQcPk+2cL+WLHf6Q81HWAnM2vrslIHpGVyCAviRwg== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/eslint@^7.2.6": + version "7.2.6" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.6.tgz#5e9aff555a975596c03a98b59ecd103decc70c3c" + integrity sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "0.0.46" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.46.tgz#0fb6bfbbeabd7a30880504993369c4bf1deab1fe" + integrity sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg== + +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + +"@types/faker@^5.1.5": + version "5.5.8" + resolved "https://registry.yarnpkg.com/@types/faker/-/faker-5.5.8.tgz#6649adfdfdbb0acf95361fc48f2d0ca6e88bd1cf" + integrity sha512-bsl0rYsaZVHlZkynL5O04q6YXDmVjcid6MbOHWqvtE2WWs/EKhp0qchDDhVWlWyQXUffX1G83X9LnMxRl8S/Mw== + +"@types/fined@*": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@types/fined/-/fined-1.1.3.tgz#83f03e8f0a8d3673dfcafb18fce3571f6250e1bc" + integrity sha512-CWYnSRnun3CGbt6taXeVo2lCbuaj4mchVJ4UF/BdU5TSuIn3AmS13pGMwCsBUoehGbhZrBrpNJZSZI5EVilXww== + +"@types/geojson@*": + version "7946.0.8" + resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.8.tgz#30744afdb385e2945e22f3b033f897f76b1f12ca" + integrity sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA== + +"@types/glob-base@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@types/glob-base/-/glob-base-0.3.0.tgz#a581d688347e10e50dd7c17d6f2880a10354319d" + integrity sha1-pYHWiDR+EOUN18F9byiAoQNUMZ0= + +"@types/glob@*": + version "7.1.4" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" + integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/glob@^7.1.1": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/hast@^2.0.0": + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" + integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== + dependencies: + "@types/unist" "*" + +"@types/history@*": + version "4.7.9" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.9.tgz#1cfb6d60ef3822c589f18e70f8b12f9a28ce8724" + integrity sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ== + +"@types/hoist-non-react-statics@*", "@types/hoist-non-react-statics@^3.3.0", "@types/hoist-non-react-statics@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + +"@types/html-minifier-terser@^5.0.0": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" + integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== + +"@types/inquirer@^6.5.0": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-6.5.0.tgz#b83b0bf30b88b8be7246d40e51d32fe9d10e09be" + integrity sha512-rjaYQ9b9y/VFGOpqBEXRavc3jh0a+e6evAbI31tMda8VlPaSy0AZJfXsvmIe3wklc7W6C3zCSfleuMXR7NOyXw== + dependencies: + "@types/through" "*" + rxjs "^6.4.0" + +"@types/interpret@*": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/interpret/-/interpret-1.1.1.tgz#b1bf85b0420e2414b989ce237658ad20dc03719b" + integrity sha512-HZ4d0m2Ebl8DmrOdYZHgYyipj/8Ftq1/ssB/oQR7fqfUrwtTP7IW3BDi2V445nhPBLzZjEkApaPVp83moSCXlA== dependencies: - camelcase "^5.0.0" - cosmiconfig "^5.0.6" - h2x-core "^1.1.0" - h2x-plugin-jsx "^1.1.0" - merge-deep "^3.0.2" - prettier "^1.14.2" - svgo "^1.0.5" - -"@svgr/webpack@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-2.4.1.tgz#68bc581ecb4c09fadeb7936bd1afaceb9da960d2" - integrity sha512-sMHYq0zbMtSHcc9kVfkYI2zrl88u4mKGyQLgKt7r+ul5nITcncm/EPBhzEUrJY5izdlaU6EvyH8zOhZnfaSmOA== + "@types/node" "*" + +"@types/is-function@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/is-function/-/is-function-1.0.1.tgz#2d024eace950c836d9e3335a66b97960ae41d022" + integrity sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: - "@babel/core" "^7.0.1" - "@babel/plugin-transform-react-constant-elements" "^7.0.0" - "@babel/preset-env" "^7.0.0" - "@babel/preset-react" "^7.0.0" - "@svgr/core" "^2.4.1" - loader-utils "^1.1.0" + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" + integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "27.0.2" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.2.tgz#ac383c4d4aaddd29bbf2b916d8d105c304a5fcd7" + integrity sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA== + dependencies: + jest-diff "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": + version "7.0.7" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" + integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== + +"@types/json-schema@^7.0.4", "@types/json-schema@^7.0.8": + version "7.0.9" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" + integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== + +"@types/json-stable-stringify@^1.0.32": + version "1.0.33" + resolved "https://registry.yarnpkg.com/@types/json-stable-stringify/-/json-stable-stringify-1.0.33.tgz#099b0712d824d15e2660c20e1c16e6a8381f308c" + integrity sha512-qEWiQff6q2tA5gcJGWwzplQcXdJtm+0oy6IHGHzlOf3eFAkGE/FIPXZK9ofWgNSHVp8AFFI33PJJshS0ei3Gvw== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/liftoff@^2.5.0": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@types/liftoff/-/liftoff-2.5.1.tgz#2eb4c1f86e9d5ee85571e56db0084b26af129ced" + integrity sha512-nB3R6Q9CZcM07JgiTK6ibxqrG1reiHE+UX7em/W1DKwVBxDlfKWOefQjk4jubY5xX+GDxVsWR2KD1SenPby8ow== + dependencies: + "@types/fined" "*" + "@types/interpret" "*" + "@types/node" "*" + +"@types/loadable__component@^5.13.1": + version "5.13.4" + resolved "https://registry.yarnpkg.com/@types/loadable__component/-/loadable__component-5.13.4.tgz#a4646b2406b1283efac1a9d9485824a905b33d4a" + integrity sha512-YhoCCxyuvP2XeZNbHbi8Wb9EMaUJuA2VGHxJffcQYrJKIKSkymJrhbzsf9y4zpTmr5pExAAEh5hbF628PAZ8Dg== + dependencies: + "@types/react" "*" + +"@types/lodash.throttle@^4.1.6": + version "4.1.6" + resolved "https://registry.yarnpkg.com/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz#f5ba2c22244ee42ff6c2c49e614401a870c1009c" + integrity sha512-/UIH96i/sIRYGC60NoY72jGkCJtFN5KVPhEMMMTjol65effe1gPn0tycJqV5tlSwMTzX8FqzB5yAj0rfGHTPNg== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*", "@types/lodash@^4.14.150": + version "4.14.175" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.175.tgz#b78dfa959192b01fae0ad90e166478769b215f45" + integrity sha512-XmdEOrKQ8a1Y/yxQFOMbC47G/V2VDO1GvMRnl4O75M4GW/abC5tnfzadQYkqEveqRM1dEJGFFegfPNA2vvx2iw== + +"@types/loud-rejection@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/loud-rejection/-/loud-rejection-2.0.0.tgz#271bb21c63f51776e1156604cda3b21a2d3f60f3" + integrity sha512-oTHISsIybJGoh3b3Ay/10csbAd2k0su7G7DGrE1QWciC+IdydPm0WMw1+Gr9YMYjPiJ5poB3g5Ev73IlLoavLw== + dependencies: + loud-rejection "*" + +"@types/markdown-to-jsx@^6.11.0", "@types/markdown-to-jsx@^6.11.3": + version "6.11.3" + resolved "https://registry.yarnpkg.com/@types/markdown-to-jsx/-/markdown-to-jsx-6.11.3.tgz#cdd1619308fecbc8be7e6a26f3751260249b020e" + integrity sha512-30nFYpceM/ZEvhGiqWjm5quLUxNeld0HCzJEXMZZDpq53FPkS85mTwkWtCXzCqq8s5JYLgM5W392a02xn8Bdaw== + dependencies: + "@types/react" "*" + +"@types/mdast@^3.0.0": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" + integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== + dependencies: + "@types/unist" "*" + +"@types/micromatch@^4.0.1": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/micromatch/-/micromatch-4.0.2.tgz#ce29c8b166a73bf980a5727b1e4a4d099965151d" + integrity sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA== + dependencies: + "@types/braces" "*" + +"@types/minimatch@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + +"@types/minimatch@^3.0.3": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/minimist@^1.2.0": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" + integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== + +"@types/node-fetch@^2.5.4", "@types/node-fetch@^2.5.7": + version "2.5.12" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.12.tgz#8a6f779b1d4e60b7a57fb6fd48d84fb545b9cc66" + integrity sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw== + dependencies: + "@types/node" "*" + form-data "^3.0.0" + +"@types/node@*": + version "14.14.31" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.31.tgz#72286bd33d137aa0d152d47ec7c1762563d34055" + integrity sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g== + +"@types/node@14", "@types/node@^14.0.10": + version "14.17.21" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.21.tgz#6359d8cf73481e312a43886fa50afc70ce5592c6" + integrity sha512-zv8ukKci1mrILYiQOwGSV4FpkZhyxQtuFWGya2GujWg+zVAeRQ4qbaMmWp9vb9889CFA8JECH7lkwCL6Ygg8kA== + +"@types/node@14 || 16": + version "16.10.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.3.tgz#7a8f2838603ea314d1d22bb3171d899e15c57bd5" + integrity sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ== + +"@types/normalize-package-data@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + +"@types/npmlog@^4.1.2": + version "4.1.3" + resolved "https://registry.yarnpkg.com/@types/npmlog/-/npmlog-4.1.3.tgz#9c24b49a97e25cf15a890ff404764080d7942132" + integrity sha512-1TcL7YDYCtnHmLhTWbum+IIwLlvpaHoEKS2KNIngEwLzwgDeHaebaEHHbQp8IqzNQ9IYiboLKUjAf7MZqG63+w== + +"@types/overlayscrollbars@^1.12.0", "@types/overlayscrollbars@^1.9.0": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz#fb637071b545834fb12aea94ee309a2ff4cdc0a8" + integrity sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/parse5@^5.0.0": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" + integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== + +"@types/prettier@^2.0.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.1.tgz#374e31645d58cb18a07b3ecd8e9dede4deb2cccd" + integrity sha512-DxZZbyMAM9GWEzXL+BMZROWz9oo6A9EilwwOMET2UVu2uZTqMWS5S69KVtuVKaRjCUpcrOXRalet86/OpG4kqw== + +"@types/pretty-hrtime@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz#72a26101dc567b0d68fd956cf42314556e42d601" + integrity sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ== + +"@types/prop-types@*": + version "15.7.4" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" + integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== "@types/q@^1.5.1": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.1.tgz#48fd98c1561fe718b61733daed46ff115b496e18" - integrity sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA== + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" + integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== -"@types/tapable@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.2.tgz#e13182e1b69871a422d7863e11a4a6f5b814a4bd" - integrity sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ== - -"@webassemblyjs/ast@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.7.6.tgz#3ef8c45b3e5e943a153a05281317474fef63e21e" - integrity sha512-8nkZS48EVsMUU0v6F1LCIOw4RYWLm2plMtbhFTjNgeXmsTNLuU3xTRtnljt9BFQB+iPbLRobkNrCWftWnNC7wQ== - dependencies: - "@webassemblyjs/helper-module-context" "1.7.6" - "@webassemblyjs/helper-wasm-bytecode" "1.7.6" - "@webassemblyjs/wast-parser" "1.7.6" - mamacro "^0.0.3" - -"@webassemblyjs/floating-point-hex-parser@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.6.tgz#7cb37d51a05c3fe09b464ae7e711d1ab3837801f" - integrity sha512-VBOZvaOyBSkPZdIt5VBMg3vPWxouuM13dPXGWI1cBh3oFLNcFJ8s9YA7S9l4mPI7+Q950QqOmqj06oa83hNWBA== - -"@webassemblyjs/helper-api-error@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.6.tgz#99b7e30e66f550a2638299a109dda84a622070ef" - integrity sha512-SCzhcQWHXfrfMSKcj8zHg1/kL9kb3aa5TN4plc/EREOs5Xop0ci5bdVBApbk2yfVi8aL+Ly4Qpp3/TRAUInjrg== - -"@webassemblyjs/helper-buffer@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.6.tgz#ba0648be12bbe560c25c997e175c2018df39ca3e" - integrity sha512-1/gW5NaGsEOZ02fjnFiU8/OEEXU1uVbv2um0pQ9YVL3IHSkyk6xOwokzyqqO1qDZQUAllb+V8irtClPWntbVqw== - -"@webassemblyjs/helper-code-frame@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.6.tgz#5a94d21b0057b69a7403fca0c253c3aaca95b1a5" - integrity sha512-+suMJOkSn9+vEvDvgyWyrJo5vJsWSDXZmJAjtoUq4zS4eqHyXImpktvHOZwXp1XQjO5H+YQwsBgqTQEc0J/5zg== - dependencies: - "@webassemblyjs/wast-printer" "1.7.6" - -"@webassemblyjs/helper-fsm@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.6.tgz#ae1741c6f6121213c7a0b587fb964fac492d3e49" - integrity sha512-HCS6KN3wgxUihGBW7WFzEC/o8Eyvk0d56uazusnxXthDPnkWiMv+kGi9xXswL2cvfYfeK5yiM17z2K5BVlwypw== - -"@webassemblyjs/helper-module-context@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.6.tgz#116d19a51a6cebc8900ad53ca34ff8269c668c23" - integrity sha512-e8/6GbY7OjLM+6OsN7f2krC2qYVNaSr0B0oe4lWdmq5sL++8dYDD1TFbD1TdAdWMRTYNr/Qq7ovXWzia2EbSjw== - dependencies: - mamacro "^0.0.3" - -"@webassemblyjs/helper-wasm-bytecode@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.6.tgz#98e515eaee611aa6834eb5f6a7f8f5b29fefb6f1" - integrity sha512-PzYFCb7RjjSdAOljyvLWVqd6adAOabJW+8yRT+NWhXuf1nNZWH+igFZCUK9k7Cx7CsBbzIfXjJc7u56zZgFj9Q== - -"@webassemblyjs/helper-wasm-section@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.6.tgz#783835867bdd686df7a95377ab64f51a275e8333" - integrity sha512-3GS628ppDPSuwcYlQ7cDCGr4W2n9c4hLzvnRKeuz+lGsJSmc/ADVoYpm1ts2vlB1tGHkjtQMni+yu8mHoMlKlA== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-buffer" "1.7.6" - "@webassemblyjs/helper-wasm-bytecode" "1.7.6" - "@webassemblyjs/wasm-gen" "1.7.6" - -"@webassemblyjs/ieee754@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.7.6.tgz#c34fc058f2f831fae0632a8bb9803cf2d3462eb1" - integrity sha512-V4cIp0ruyw+hawUHwQLn6o2mFEw4t50tk530oKsYXQhEzKR+xNGDxs/SFFuyTO7X3NzEu4usA3w5jzhl2RYyzQ== +"@types/qs@^6.9.0", "@types/qs@^6.9.5": + version "6.9.7" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/ramda@^0.27.30": + version "0.27.45" + resolved "https://registry.yarnpkg.com/@types/ramda/-/ramda-0.27.45.tgz#1d692736da8f8c199e10c751d4799cab03cd9acd" + integrity sha512-WDH7bIuy+JQHzYx6jgo+ytSHco/J+DWaUfxXQ2eBjilxIj4rG0aqQNU56AtO5Tem9hmx8na2ouSAtn5Tz8RePQ== + dependencies: + ts-toolbelt "^6.15.1" + +"@types/reach__router@^1.3.5", "@types/reach__router@^1.3.7": + version "1.3.9" + resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.9.tgz#d3aaac0072665c81063cc6c557c18dadd642b226" + integrity sha512-N6rqQqTTAV/zKLfK3iq9Ww3wqCEhTZvsilhl0zI09zETdVq1QGmJH6+/xnj8AFUWIrle2Cqo+PGM/Ltr1vBb9w== + dependencies: + "@types/react" "*" + +"@types/react-color@^3.0.1": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.5.tgz#b8bdf8df7085bd1577658fb37d9a18d7ba3963bb" + integrity sha512-0VZy8Uq5x04cW5QFz24Qw8MMMlsMi8Bb+XG5h59ATqPnWVq6OheHtrwv5LeakdTRDaECQnExJNSFOsSe4Eo/zQ== + dependencies: + "@types/react" "*" + "@types/reactcss" "*" + +"@types/react-dom@^16.9.9": + version "16.9.14" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.14.tgz#674b8f116645fe5266b40b525777fc6bb8eb3bcd" + integrity sha512-FIX2AVmPTGP30OUJ+0vadeIFJJ07Mh1m+U0rxfgyW34p3rTlXI+nlenvAxNn4BP36YyI9IJ/+UJ7Wu22N1pI7A== + dependencies: + "@types/react" "^16" + +"@types/react-native@*": + version "0.65.5" + resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.65.5.tgz#e5e473be8c7ed784419554f25cc8850b9c3ce68d" + integrity sha512-lc2JVmqVIkFmEtUHX8jCkuepqRSzlhRPBIlVFVc0hgfoUxvntrORhmK7LCnAbHfmpUqVVGhMjax27CCTACQ2Kw== + dependencies: + "@types/react" "*" + +"@types/react-redux@^7.1.5": + version "7.1.19" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.19.tgz#477bd0a9b01bae6d6bf809418cdfa7d3c16d4c62" + integrity sha512-L37dSCT0aoJnCgpR8Iuginlbxoh7qhWOXiaDqEsxVMrER1CmVhFD+63NxgJeT4pkmEM28oX0NH4S4f+sXHTZjA== + dependencies: + "@types/hoist-non-react-statics" "^3.3.0" + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + redux "^4.0.0" + +"@types/react-router-dom@^5.1.6": + version "5.3.1" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.1.tgz#76700ccce6529413ec723024b71f01fc77a4a980" + integrity sha512-UvyRy73318QI83haXlaMwmklHHzV9hjl3u71MmM6wYNu0hOVk9NLTa0vGukf8zXUqnwz4O06ig876YSPpeK28A== + dependencies: + "@types/history" "*" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*", "@types/react-router@^5.1.4": + version "5.1.17" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.17.tgz#087091006213b11042f39570e5cd414863693968" + integrity sha512-RNSXOyb3VyRs/EOGmjBhhGKTbnN6fHWvy5FNLzWfOWOGjgVUKqJZXfpKzLmgoU8h6Hj8mpALj/mbXQASOb92wQ== + dependencies: + "@types/history" "*" + "@types/react" "*" + +"@types/react-syntax-highlighter@11.0.4": + version "11.0.4" + resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.4.tgz#d86d17697db62f98046874f62fdb3e53a0bbc4cd" + integrity sha512-9GfTo3a0PHwQeTVoqs0g5bS28KkSY48pp5659wA+Dp4MqceDEa8EHBqrllJvvtyusszyJhViUEap0FDvlk/9Zg== + dependencies: + "@types/react" "*" + +"@types/react-syntax-highlighter@11.0.5": + version "11.0.5" + resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz#0d546261b4021e1f9d85b50401c0a42acb106087" + integrity sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg== + dependencies: + "@types/react" "*" + +"@types/react-test-renderer@*": + version "17.0.1" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-17.0.1.tgz#3120f7d1c157fba9df0118dae20cb0297ee0e06b" + integrity sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw== + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@16 || 17": + version "17.0.27" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.27.tgz#6498ed9b3ad117e818deb5525fa1946c09f2e0e6" + integrity sha512-zgiJwtsggVGtr53MndV7jfiUESTqrbxOcBvwfe6KS/9bzaVPCTDieTWnFNecVNx6EAaapg5xsLLWFfHHR437AA== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/react@^16", "@types/react@^16.9.54": + version "16.14.16" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.16.tgz#0ad1adaefbba4ccc307ddf364d071b3c81e0ce30" + integrity sha512-7waDQ0h1TkAk99S04wV0LUiiSXpT02lzrdDF4WZFqn2W0XE5ICXLBMtqXWZ688aX2dJislQ3knmZX/jH53RluQ== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/reactcss@*": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@types/reactcss/-/reactcss-1.2.4.tgz#66c5f6afe123ffa1a50dbe724aa1fe68eb9fab00" + integrity sha512-1rhVqteMSD6KQjO+dPBObE1OkKadw00HVJkG5WCYsyvMwGgdTZ530wF7Bkrg/4TWxB2AtINIzFotjW51eViw+w== + dependencies: + "@types/react" "*" + +"@types/resolve@0.0.8": + version "0.0.8" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" + integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== + dependencies: + "@types/node" "*" + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/schema-utils@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@types/schema-utils/-/schema-utils-2.4.0.tgz#9983012045d541dcee053e685a27c9c87c840fcd" + integrity sha512-454hrj5gz/FXcUE20ygfEiN4DxZ1sprUo0V1gqIqkNZ/CzoEzAZEll2uxMsuyz6BYjiQan4Aa65xbTemfzW9hQ== + dependencies: + schema-utils "*" + +"@types/semver-compare@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/semver-compare/-/semver-compare-1.0.1.tgz#17d1dc62c516c133ab01efb7803a537ee6eaf3d5" + integrity sha512-wx2LQVvKlEkhXp/HoKIZ/aSL+TvfJdKco8i0xJS3aR877mg4qBHzNT6+B5a61vewZHo79EdZavskGnRXEC2H6A== + +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + +"@types/stack-utils@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" + integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== + +"@types/styled-components@*": + version "5.1.15" + resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.15.tgz#30855b40aa80b3b4e4c0e43a4af366e7c246d148" + integrity sha512-4evch8BRI3AKgb0GAZ/sn+mSeB+Dq7meYtMi7J/0Mg98Dt1+r8fySOek7Sjw1W+Wskyjc93565o5xWAT/FdY0Q== + dependencies: + "@types/hoist-non-react-statics" "*" + "@types/react" "*" + csstype "^3.0.2" + +"@types/styled-components@5.1.4": + version "5.1.4" + resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.4.tgz#11f167dbde268635c66adc89b5a5db2e69d75384" + integrity sha512-78f5Zuy0v/LTQNOYfpH+CINHpchzMMmAt9amY2YNtSgsk1TmlKm8L2Wijss/mtTrsUAVTm2CdGB8VOM65vA8xg== + dependencies: + "@types/hoist-non-react-statics" "*" + "@types/react" "*" + "@types/react-native" "*" + csstype "^3.0.2" + +"@types/styled-theming@^2.2.2": + version "2.2.5" + resolved "https://registry.yarnpkg.com/@types/styled-theming/-/styled-theming-2.2.5.tgz#3942caf3fc03550a8501b56bc1e326137172c136" + integrity sha512-7Rxu3Oj2nFG40+barPjt/5hzexlZTjWKDHfngrprxO2+y9RhxtzJ2wSiZrY9+kwtC0mmlI0poVW4PxTiobv1qQ== + dependencies: + "@types/styled-components" "*" + csstype "^3.0.2" + +"@types/tapable@*", "@types/tapable@^1.0.5": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" + integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== + +"@types/tapable@^1": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310" + integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== + +"@types/testing-library__jest-dom@^5.9.1": + version "5.14.1" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz#014162a5cee6571819d48e999980694e2f657c3c" + integrity sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw== + dependencies: + "@types/jest" "*" + +"@types/testing-library__react-hooks@^3.4.0": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@types/testing-library__react-hooks/-/testing-library__react-hooks-3.4.1.tgz#b8d7311c6c1f7db3103e94095fe901f8fef6e433" + integrity sha512-G4JdzEcq61fUyV6wVW9ebHWEiLK2iQvaBuCHHn9eMSbZzVh4Z4wHnUGIvQOYCCYeu5DnUtFyNYuAAgbSaO/43Q== + dependencies: + "@types/react-test-renderer" "*" + +"@types/through@*": + version "0.0.30" + resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.30.tgz#e0e42ce77e897bd6aead6f6ea62aeb135b8a3895" + integrity sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg== + dependencies: + "@types/node" "*" + +"@types/ua-parser-js@^0.7.33": + version "0.7.36" + resolved "https://registry.yarnpkg.com/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz#9bd0b47f26b5a3151be21ba4ce9f5fa457c5f190" + integrity sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ== + +"@types/uglify-js@*": + version "3.12.0" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.12.0.tgz#2bb061c269441620d46b946350c8f16d52ef37c5" + integrity sha512-sYAF+CF9XZ5cvEBkI7RtrG9g2GtMBkviTnBxYYyq+8BWvO4QtXfwwR6a2LFwCi4evMKZfpv6U43ViYvv17Wz3Q== + dependencies: + source-map "^0.6.1" + +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" + integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== + +"@types/webpack-env@^1.15.2", "@types/webpack-env@^1.16.0": + version "1.16.2" + resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.16.2.tgz#8db514b059c1b2ae14ce9d7bb325296de6a9a0fa" + integrity sha512-vKx7WNQNZDyJveYcHAm9ZxhqSGLYwoyLhrHjLBOkw3a7cT76sTdjgtwyijhk1MaHyRIuSztcVwrUOO/NEu68Dw== + +"@types/webpack-sources@*": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" + integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" + +"@types/webpack@^4.41.13", "@types/webpack@^4.41.26": + version "4.41.31" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.31.tgz#c35f252a3559ddf9c85c0d8b0b42019025e581aa" + integrity sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ== + dependencies: + "@types/node" "*" + "@types/tapable" "^1" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + anymatch "^3.0.0" + source-map "^0.6.0" + +"@types/webpack@^4.41.8": + version "4.41.26" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.26.tgz#27a30d7d531e16489f9c7607c747be6bc1a459ef" + integrity sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA== + dependencies: + "@types/anymatch" "*" + "@types/node" "*" + "@types/tapable" "*" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + source-map "^0.6.0" + +"@types/yargs-parser@*": + version "20.2.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== + +"@types/yargs@^15.0.0": + version "15.0.13" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" + integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^4.5.0": + version "4.15.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.2.tgz#981b26b4076c62a5a55873fbef3fe98f83360c61" + integrity sha512-uiQQeu9tWl3f1+oK0yoAv9lt/KXO24iafxgQTkIYO/kitruILGx3uH+QtIAHqxFV+yIsdnJH+alel9KuE3J15Q== + dependencies: + "@typescript-eslint/experimental-utils" "4.15.2" + "@typescript-eslint/scope-manager" "4.15.2" + debug "^4.1.1" + functional-red-black-tree "^1.0.1" + lodash "^4.17.15" + regexpp "^3.0.0" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/experimental-utils@4.15.2", "@typescript-eslint/experimental-utils@^4.0.1": + version "4.15.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2.tgz#5efd12355bd5b535e1831282e6cf465b9a71cf36" + integrity sha512-Fxoshw8+R5X3/Vmqwsjc8nRO/7iTysRtDqx6rlfLZ7HbT8TZhPeQqbPjTyk2RheH3L8afumecTQnUc9EeXxohQ== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/scope-manager" "4.15.2" + "@typescript-eslint/types" "4.15.2" + "@typescript-eslint/typescript-estree" "4.15.2" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/experimental-utils@^3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" + integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/typescript-estree" "3.10.1" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/parser@^4.5.0": + version "4.15.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.15.2.tgz#c804474321ef76a3955aec03664808f0d6e7872e" + integrity sha512-SHeF8xbsC6z2FKXsaTb1tBCf0QZsjJ94H6Bo51Y1aVEZ4XAefaw5ZAilMoDPlGghe+qtq7XdTiDlGfVTOmvA+Q== + dependencies: + "@typescript-eslint/scope-manager" "4.15.2" + "@typescript-eslint/types" "4.15.2" + "@typescript-eslint/typescript-estree" "4.15.2" + debug "^4.1.1" + +"@typescript-eslint/scope-manager@4.15.2": + version "4.15.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.15.2.tgz#5725bda656995960ae1d004bfd1cd70320f37f4f" + integrity sha512-Zm0tf/MSKuX6aeJmuXexgdVyxT9/oJJhaCkijv0DvJVT3ui4zY6XYd6iwIo/8GEZGy43cd7w1rFMiCLHbRzAPQ== + dependencies: + "@typescript-eslint/types" "4.15.2" + "@typescript-eslint/visitor-keys" "4.15.2" + +"@typescript-eslint/types@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" + integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== + +"@typescript-eslint/types@4.15.2": + version "4.15.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.15.2.tgz#04acf3a2dc8001a88985291744241e732ef22c60" + integrity sha512-r7lW7HFkAarfUylJ2tKndyO9njwSyoy6cpfDKWPX6/ctZA+QyaYscAHXVAfJqtnY6aaTwDYrOhp+ginlbc7HfQ== + +"@typescript-eslint/types@4.33.0": + version "4.33.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" + integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== + +"@typescript-eslint/typescript-estree@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" + integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== + dependencies: + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/visitor-keys" "3.10.1" + debug "^4.1.1" + glob "^7.1.6" + is-glob "^4.0.1" + lodash "^4.17.15" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/typescript-estree@4.15.2": + version "4.15.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.2.tgz#c2f7a1e94f3428d229d5ecff3ead6581ee9b62fa" + integrity sha512-cGR8C2g5SPtHTQvAymEODeqx90pJHadWsgTtx6GbnTWKqsg7yp6Eaya9nFzUd4KrKhxdYTTFBiYeTPQaz/l8bw== + dependencies: + "@typescript-eslint/types" "4.15.2" + "@typescript-eslint/visitor-keys" "4.15.2" + debug "^4.1.1" + globby "^11.0.1" + is-glob "^4.0.1" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/typescript-estree@^4.11.0": + version "4.33.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609" + integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA== + dependencies: + "@typescript-eslint/types" "4.33.0" + "@typescript-eslint/visitor-keys" "4.33.0" + debug "^4.3.1" + globby "^11.0.3" + is-glob "^4.0.1" + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/visitor-keys@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" + integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== + dependencies: + eslint-visitor-keys "^1.1.0" + +"@typescript-eslint/visitor-keys@4.15.2": + version "4.15.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.2.tgz#3d1c7979ce75bf6acf9691109bd0d6b5706192b9" + integrity sha512-TME1VgSb7wTwgENN5KVj4Nqg25hP8DisXxNBojM4Nn31rYaNDIocNm5cmjOFfh42n7NVERxWrDFoETO/76ePyg== + dependencies: + "@typescript-eslint/types" "4.15.2" + eslint-visitor-keys "^2.0.0" + +"@typescript-eslint/visitor-keys@4.33.0": + version "4.33.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd" + integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg== + dependencies: + "@typescript-eslint/types" "4.33.0" + eslint-visitor-keys "^2.0.0" + +"@vue/compiler-core@3.2.20", "@vue/compiler-core@^3.0.0": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.20.tgz#af5a3c5237818835b0d0be837eb5885a8d21c160" + integrity sha512-vcEXlKXoPwBXFP5aUTHN9GTZaDfwCofa9Yu9bbW2C5O/QSa9Esdt7OG4+0RRd3EHEMxUvEdj4RZrd/KpQeiJbA== + dependencies: + "@babel/parser" "^7.15.0" + "@vue/shared" "3.2.20" + estree-walker "^2.0.2" + source-map "^0.6.1" + +"@vue/compiler-dom@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.20.tgz#8e0ef354449c0faf41519b00bfc2045eae01dcb5" + integrity sha512-QnI77ec/JtV7R0YBbcVayYTDCRcI9OCbxiUQK6izVyqQO0658n0zQuoNwe+bYgtqnvGAIqTR3FShTd5y4oOjdg== + dependencies: + "@vue/compiler-core" "3.2.20" + "@vue/shared" "3.2.20" + +"@vue/compiler-sfc@^3.0.5": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.20.tgz#2d7668e76f066c566dd7c09c15c9acce4e876e0a" + integrity sha512-03aZo+6tQKiFLfunHKSPZvdK4Jsn/ftRCyaro8AQIWkuxJbvSosbKK6HTTn+D2c3nPScG155akJoxKENw7rftQ== + dependencies: + "@babel/parser" "^7.15.0" + "@vue/compiler-core" "3.2.20" + "@vue/compiler-dom" "3.2.20" + "@vue/compiler-ssr" "3.2.20" + "@vue/ref-transform" "3.2.20" + "@vue/shared" "3.2.20" + estree-walker "^2.0.2" + magic-string "^0.25.7" + postcss "^8.1.10" + source-map "^0.6.1" + +"@vue/compiler-ssr@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.20.tgz#9cceb6261d9932cb5568202610c1c28f86c5e521" + integrity sha512-rzzVVYivm+EjbfiGQvNeyiYZWzr6Hkej97RZLZvcumacQlnKv9176Xo9rRyeWwFbBlxmtNdrVMslRXtipMXk2w== + dependencies: + "@vue/compiler-dom" "3.2.20" + "@vue/shared" "3.2.20" + +"@vue/ref-transform@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/ref-transform/-/ref-transform-3.2.20.tgz#2a59ec90caf8e5c7336776a0900bff0a8b81c090" + integrity sha512-Y42d3PGlYZ1lXcF3dbd3+qU/C/a3wYEZ949fyOI5ptzkjDWlkfU6vn74fmOjsLjEcjs10BXK2qO99FqQIK2r1Q== + dependencies: + "@babel/parser" "^7.15.0" + "@vue/compiler-core" "3.2.20" + "@vue/shared" "3.2.20" + estree-walker "^2.0.2" + magic-string "^0.25.7" + +"@vue/shared@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.20.tgz#53746961f731a8ea666e3316271e944238dc31db" + integrity sha512-FbpX+hD5BvXCQerEYO7jtAGHlhAkhTQ4KIV73kmLWNlawWhTiVuQxizgVb0BOkX5oG9cIRZ42EG++d/k/Efp0w== + +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + dependencies: + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + +"@webassemblyjs/floating-point-hex-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + dependencies: + "@webassemblyjs/ast" "1.9.0" + +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.7.6.tgz#197f75376a29f6ed6ace15898a310d871d92f03b" - integrity sha512-ojdlG8WpM394lBow4ncTGJoIVZ4aAtNOWHhfAM7m7zprmkVcKK+2kK5YJ9Bmj6/ketTtOn7wGSHCtMt+LzqgYQ== - dependencies: - "@xtuc/long" "4.2.1" - -"@webassemblyjs/utf8@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.7.6.tgz#eb62c66f906af2be70de0302e29055d25188797d" - integrity sha512-oId+tLxQ+AeDC34ELRYNSqJRaScB0TClUU6KQfpB8rNT6oelYlz8axsPhf6yPTg7PBJ/Z5WcXmUYiHEWgbbHJw== - -"@webassemblyjs/wasm-edit@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.6.tgz#fa41929160cd7d676d4c28ecef420eed5b3733c5" - integrity sha512-pTNjLO3o41v/Vz9VFLl+I3YLImpCSpodFW77pNoH4agn5I6GgSxXHXtvWDTvYJFty0jSeXZWLEmbaSIRUDlekg== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-buffer" "1.7.6" - "@webassemblyjs/helper-wasm-bytecode" "1.7.6" - "@webassemblyjs/helper-wasm-section" "1.7.6" - "@webassemblyjs/wasm-gen" "1.7.6" - "@webassemblyjs/wasm-opt" "1.7.6" - "@webassemblyjs/wasm-parser" "1.7.6" - "@webassemblyjs/wast-printer" "1.7.6" - -"@webassemblyjs/wasm-gen@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.6.tgz#695ac38861ab3d72bf763c8c75e5f087ffabc322" - integrity sha512-mQvFJVumtmRKEUXMohwn8nSrtjJJl6oXwF3FotC5t6e2hlKMh8sIaW03Sck2MDzw9xPogZD7tdP5kjPlbH9EcQ== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-wasm-bytecode" "1.7.6" - "@webassemblyjs/ieee754" "1.7.6" - "@webassemblyjs/leb128" "1.7.6" - "@webassemblyjs/utf8" "1.7.6" - -"@webassemblyjs/wasm-opt@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.6.tgz#fbafa78e27e1a75ab759a4b658ff3d50b4636c21" - integrity sha512-go44K90fSIsDwRgtHhX14VtbdDPdK2sZQtZqUcMRvTojdozj5tLI0VVJAzLCfz51NOkFXezPeVTAYFqrZ6rI8Q== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-buffer" "1.7.6" - "@webassemblyjs/wasm-gen" "1.7.6" - "@webassemblyjs/wasm-parser" "1.7.6" - -"@webassemblyjs/wasm-parser@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.6.tgz#84eafeeff405ad6f4c4b5777d6a28ae54eed51fe" - integrity sha512-t1T6TfwNY85pDA/HWPA8kB9xA4sp9ajlRg5W7EKikqrynTyFo+/qDzIpvdkOkOGjlS6d4n4SX59SPuIayR22Yg== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-api-error" "1.7.6" - "@webassemblyjs/helper-wasm-bytecode" "1.7.6" - "@webassemblyjs/ieee754" "1.7.6" - "@webassemblyjs/leb128" "1.7.6" - "@webassemblyjs/utf8" "1.7.6" - -"@webassemblyjs/wast-parser@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.7.6.tgz#ca4d20b1516e017c91981773bd7e819d6bd9c6a7" - integrity sha512-1MaWTErN0ziOsNUlLdvwS+NS1QWuI/kgJaAGAMHX8+fMJFgOJDmN/xsG4h/A1Gtf/tz5VyXQciaqHZqp2q0vfg== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/floating-point-hex-parser" "1.7.6" - "@webassemblyjs/helper-api-error" "1.7.6" - "@webassemblyjs/helper-code-frame" "1.7.6" - "@webassemblyjs/helper-fsm" "1.7.6" - "@xtuc/long" "4.2.1" - mamacro "^0.0.3" - -"@webassemblyjs/wast-printer@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.7.6.tgz#a6002c526ac5fa230fe2c6d2f1bdbf4aead43a5e" - integrity sha512-vHdHSK1tOetvDcl1IV1OdDeGNe/NDDQ+KzuZHMtqTVP1xO/tZ/IKNpj5BaGk1OYFdsDWQqb31PIwdEyPntOWRQ== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/wast-parser" "1.7.6" - "@xtuc/long" "4.2.1" +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/helper-wasm-section" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-opt" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wast-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@xtuc/long" "4.2.2" + +"@webpack-contrib/schema-utils@^1.0.0-beta.0": + version "1.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@webpack-contrib/schema-utils/-/schema-utils-1.0.0-beta.0.tgz#bf9638c9464d177b48209e84209e23bee2eb4f65" + integrity sha512-LonryJP+FxQQHsjGBi6W786TQB1Oym+agTpY0c+Kj8alnIw+DLUJb6SI8Y1GHGhLCH1yPRrucjObUmxNICQ1pg== + dependencies: + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chalk "^2.3.2" + strip-ansi "^4.0.0" + text-table "^0.2.0" + webpack-log "^1.1.2" "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== -"@xtuc/long@4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.1.tgz#5c85d662f76fa1d34575766c5dcd6615abcd30d8" - integrity sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g== - -abab@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" - integrity sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w== +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +abab@^2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== -accepts@~1.3.4, accepts@~1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" - integrity sha1-63d99gEXI6OxTopywIBcjoZ0a9I= +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: - mime-types "~2.1.18" - negotiator "0.6.1" + mime-types "~2.1.24" + negotiator "0.6.2" -acorn-dynamic-import@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" - integrity sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg== +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== dependencies: - acorn "^5.0.0" + acorn "^7.1.1" + acorn-walk "^7.1.1" -acorn-globals@^4.1.0, acorn-globals@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.0.tgz#e3b6f8da3c1552a95ae627571f7dd6923bb54103" - integrity sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw== - dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" +acorn-jsx@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== -acorn-jsx@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e" - integrity sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg== +acorn-walk@^7.1.1, acorn-walk@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn-walk@^6.0.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" - integrity sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== +acorn@^6.4.1: + version "6.4.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== -acorn@^5.0.0, acorn@^5.5.3, acorn@^5.6.2: - version "5.7.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" - integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== +acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0, acorn@^7.4.1: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^6.0.1, acorn@^6.0.2, acorn@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.4.tgz#77377e7353b72ec5104550aa2d2097a2fd40b754" - integrity sha512-VY4i5EKSKkofY2I+6QLTbTTN/UvEQPCo6eiwzzSaSWfpaDhOmStMCMod6wmuPciNq+XS0faCglFu2lHZpdHUtg== +address@1.1.2, address@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== -address@1.0.3, address@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9" - integrity sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg== +adjust-sourcemap-loader@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e" + integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +airbnb-js-shims@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz#db481102d682b98ed1daa4c5baa697a05ce5c040" + integrity sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ== + dependencies: + array-includes "^3.0.3" + array.prototype.flat "^1.2.1" + array.prototype.flatmap "^1.2.1" + es5-shim "^4.5.13" + es6-shim "^0.35.5" + function.prototype.name "^1.1.0" + globalthis "^1.0.0" + object.entries "^1.1.0" + object.fromentries "^2.0.0 || ^1.0.0" + object.getownpropertydescriptors "^2.0.3" + object.values "^1.1.0" + promise.allsettled "^1.0.0" + promise.prototype.finally "^3.1.0" + string.prototype.matchall "^4.0.0 || ^3.0.1" + string.prototype.padend "^3.0.0" + string.prototype.padstart "^3.0.0" + symbol.prototype.description "^1.0.0" ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== -ajv-keywords@^3.0.0, ajv-keywords@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" - integrity sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo= +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.0.1, ajv@^6.1.0, ajv@^6.5.3, ajv@^6.5.5: - version "6.6.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.6.2.tgz#caceccf474bf3fc3ce3b147443711a24063cc30d" - integrity sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g== +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: - fast-deep-equal "^2.0.1" + fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^7.0.2: + version "7.1.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.1.1.tgz#1e6b37a454021fa9941713f38b952fc1c8d32a84" + integrity sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ajv@^8.0.1: + version "8.6.3" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764" + integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + alphanum-sort@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= +ansi-align@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + ansi-colors@^3.0.0: - version "3.2.3" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813" - integrity sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw== + version "3.2.4" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + +ansi-escapes@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" + integrity sha1-06ioOzGapneTZisT52HHkRQiMG4= ansi-escapes@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" - integrity sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw== + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + dependencies: + type-fest "^0.11.0" -ansi-html@0.0.7: +ansi-html-community@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-html@0.0.7, ansi-html@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= @@ -1249,10 +5553,20 @@ ansi-regex@^3.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= -ansi-regex@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.0.0.tgz#70de791edf021404c3fd615aa89118ae0432e5a9" - integrity sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w== +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-styles@^2.2.1: version "2.2.1" @@ -1266,6 +5580,30 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +ansi-to-html@^0.6.11: + version "0.6.15" + resolved "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.15.tgz#ac6ad4798a00f6aa045535d7f6a9cb9294eebea7" + integrity sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ== + dependencies: + entities "^2.0.0" + +any-observable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" + integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== + anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -1274,12 +5612,26 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -append-transform@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" - integrity sha1-126/jKlNJ24keja61EpLdKthGZE= +anymatch@^3.0.0, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +anymatch@^3.0.3, anymatch@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== dependencies: - default-require-extensions "^1.0.0" + normalize-path "^3.0.0" + picomatch "^2.0.4" + +app-root-dir@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/app-root-dir/-/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" + integrity sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg= aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" @@ -1287,9 +5639,9 @@ aproba@^1.0.3, aproba@^1.1.1: integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + version "1.1.7" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" + integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== dependencies: delegates "^1.0.0" readable-stream "^2.0.6" @@ -1301,27 +5653,25 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -aria-query@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" - integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w= +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== dependencies: - ast-types-flow "0.0.7" - commander "^2.11.0" + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" -arr-diff@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= - dependencies: - arr-flatten "^1.0.1" +arity-n@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" + integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= -arr-flatten@^1.0.1, arr-flatten@^1.1.0: +arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== @@ -1331,15 +5681,20 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= +array-each@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= array-flatten@1.1.1: version "1.1.1" @@ -1351,64 +5706,137 @@ array-flatten@^2.1.0: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== -array-includes@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" - integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0= +array-includes@^3.0.3, array-includes@^3.1.3: + version "3.1.4" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" + integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== dependencies: - define-properties "^1.1.2" - es-abstract "^1.7.0" + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + get-intrinsic "^1.1.1" + is-string "^1.0.7" + +array-includes@^3.1.1, array-includes@^3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.1.1" + is-string "^1.0.5" -array-map@~0.0.0: +array-map@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= -array-reduce@~0.0.0: +array-reduce@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= -array-union@^1.0.1: +array-slice@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== + +array-union@^1.0.1, array-union@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= -array-unique@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= - array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= +array.prototype.flat@^1.2.1, array.prototype.flat@^1.2.4: + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" + integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + +array.prototype.flat@^1.2.3: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + +array.prototype.flatmap@^1.2.1, array.prototype.flatmap@^1.2.4: + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" + integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.19.0" + +array.prototype.flatmap@^1.2.3: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" + integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + function-bind "^1.1.1" + +array.prototype.map@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/array.prototype.map/-/array.prototype.map-1.0.4.tgz#0d97b640cfdd036c1b41cfe706a5e699aa0711f2" + integrity sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.7" + arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + asap@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= -asn1.js@^4.0.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: bn.js "^4.0.0" inherits "^2.0.1" minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" asn1@~0.2.3: version "0.2.4" @@ -1423,10 +5851,11 @@ assert-plus@1.0.0, assert-plus@^1.0.0: integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assert@^1.1.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" - integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: + object-assign "^4.1.1" util "0.10.3" assign-symbols@^1.0.0: @@ -1434,59 +5863,85 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -ast-types-flow@0.0.7, ast-types-flow@^0.0.7: +ast-types-flow@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== +ast-types@^0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== + dependencies: + tslib "^2.0.1" -async-each@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" - integrity sha1-GdOGodntxufByF04iu28xW0zYC0= +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-limiter@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" - integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= +async@0.9.x: + version "0.9.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= -async@^2.1.4, async@^2.5.0, async@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" - integrity sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== +async@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: - lodash "^4.17.10" + lodash "^4.17.14" asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -atob@^2.1.1: +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^9.3.1: - version "9.4.3" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.4.3.tgz#c97384a8fd80477b78049163a91bbc725d9c41d9" - integrity sha512-/XSnzDepRkAU//xLcXA/lUWxpsBuw0WiriAHOqnxkuCtzLhaz+fL4it4gp20BQ8n5SyLzK/FOc7A0+u/rti2FQ== +autoprefixer@^9.6.1: + version "9.8.6" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== dependencies: - browserslist "^4.3.6" - caniuse-lite "^1.0.30000921" + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + colorette "^1.2.1" normalize-range "^0.1.2" num2fraction "^1.2.2" - postcss "^7.0.6" - postcss-value-parser "^3.3.1" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" + +autoprefixer@^9.7.2, autoprefixer@^9.8.6: + version "9.8.8" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.8.tgz#fd4bd4595385fa6f06599de749a4d5f7a474957a" + integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + picocolors "^0.2.1" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" aws-sign2@~0.7.0: version "0.7.0" @@ -1494,18 +5949,45 @@ aws-sign2@~0.7.0: integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" - integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -axobject-query@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.0.2.tgz#ea187abe5b9002b377f925d8bf7d1c561adf38f9" - integrity sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww== +axe-core@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.2.tgz#7cf783331320098bfbef620df3b3c770147bc224" + integrity sha512-V+Nq70NxKhYt89ArVcaNL9FDryB3vQOd+BFXZIfO3RP6rwtj+2yqqqdHEkacutglPaZLkJeuXKCjCJDMGPtPqg== + +axios-case-converter@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/axios-case-converter/-/axios-case-converter-0.6.0.tgz#7a99120138046ad6faaf1fc2b638fea0fe63f26f" + integrity sha512-mlpaFFTBlv+o+NL2YPSWfC8BQv3qUesxTYD0N11/8dgrg0aDbxUaAglromCBI+0NUcfenM42xMGEUhzTtWZqKg== + dependencies: + camel-case "^4.1.1" + header-case "^2.0.3" + snake-case "^3.0.3" + +axios@^0.18.0: + version "0.18.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.1.tgz#ff3f0de2e7b5d180e757ad98000f1081b87bcea3" + integrity sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g== + dependencies: + follow-redirects "1.5.10" + is-buffer "^2.0.2" + +axios@^0.22.0: + version "0.22.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.22.0.tgz#bf702c41fb50fbca4539589d839a077117b79b25" + integrity sha512-Z0U3uhqQeg1oNcihswf4ZD57O3NrR1+ZXhxaROaWpDmsDTx7T2HNBV2ulBtie2hwJptu8UvgnJoK+BIqdzh/1w== dependencies: - ast-types-flow "0.0.7" + follow-redirects "^1.14.4" -babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-code-frame@^6.22.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= @@ -1514,47 +5996,17 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@7.0.0-bridge.0: - version "7.0.0-bridge.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" - integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== - -babel-core@^6.0.0, babel-core@^6.26.0: - version "6.26.3" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" - integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.1" - debug "^2.6.9" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.8" - slash "^1.0.0" - source-map "^0.5.7" - -babel-eslint@9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-9.0.0.tgz#7d9445f81ed9f60aff38115f838970df9f2b6220" - integrity sha512-itv1MwE3TMbY0QtNfeL7wzak1mV47Uy+n6HtSOO4Xd7rvmO+tsGQSgyOEEgo6Y2vHZKZphaoelNeSVj4vkLA1g== +babel-eslint@^10.0.1, babel-eslint@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - eslint-scope "3.7.1" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" babel-extract-comments@^1.0.0: version "1.0.0" @@ -1563,93 +6015,331 @@ babel-extract-comments@^1.0.0: dependencies: babylon "^6.18.0" -babel-generator@^6.18.0, babel-generator@^6.26.0: - version "6.26.1" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== +babel-helper-evaluate-path@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz#a62fa9c4e64ff7ea5cea9353174ef023a900a67c" + integrity sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA== + +babel-helper-flip-expressions@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz#3696736a128ac18bc25254b5f40a22ceb3c1d3fd" + integrity sha1-NpZzahKKwYvCUlS19AoizrPB0/0= + +babel-helper-is-nodes-equiv@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz#34e9b300b1479ddd98ec77ea0bbe9342dfe39684" + integrity sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ= + +babel-helper-is-void-0@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz#7d9c01b4561e7b95dbda0f6eee48f5b60e67313e" + integrity sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4= + +babel-helper-mark-eval-scopes@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz#d244a3bef9844872603ffb46e22ce8acdf551562" + integrity sha1-0kSjvvmESHJgP/tG4izorN9VFWI= + +babel-helper-remove-or-void@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz#a4f03b40077a0ffe88e45d07010dee241ff5ae60" + integrity sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA= + +babel-helper-to-multiple-sequence-expressions@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz#a3f924e3561882d42fcf48907aa98f7979a4588d" + integrity sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA== + +babel-jest@^26.6.0, babel-jest@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" + integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== + dependencies: + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/babel__core" "^7.1.7" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^26.6.2" + chalk "^4.0.0" + graceful-fs "^4.2.4" + slash "^3.0.0" + +babel-loader@^8.0.6, babel-loader@^8.2.0, babel-loader@^8.2.2: + version "8.2.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" + integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^1.4.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-add-react-displayname@^0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz#339d4cddb7b65fd62d1df9db9fe04de134122bd5" + integrity sha1-M51M3be2X9YtHfnbn+BN4TQSK9U= + +babel-plugin-apply-mdx-type-prop@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz#d216e8fd0de91de3f1478ef3231e05446bc8705b" + integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + "@mdx-js/util" "1.6.22" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" + object.assign "^4.1.0" + +babel-plugin-emotion@^10.0.20, babel-plugin-emotion@^10.0.27: + version "10.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz#a1fe3503cff80abfd0bdda14abd2e8e57a79d17d" + integrity sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@emotion/hash" "0.8.0" + "@emotion/memoize" "0.7.4" + "@emotion/serialize" "^0.11.16" + babel-plugin-macros "^2.0.0" + babel-plugin-syntax-jsx "^6.18.0" + convert-source-map "^1.5.0" + escape-string-regexp "^1.0.5" + find-root "^1.1.0" source-map "^0.5.7" - trim-right "^1.0.1" -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= +babel-plugin-extract-import-names@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" + integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" + "@babel/helper-plugin-utils" "7.10.4" -babel-jest@23.6.0, babel-jest@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-23.6.0.tgz#a644232366557a2240a0c083da6b25786185a2f1" - integrity sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew== +babel-plugin-istanbul@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^4.0.0" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" + integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-macros@2.8.0, babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" + integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== + dependencies: + "@babel/runtime" "^7.7.2" + cosmiconfig "^6.0.0" + resolve "^1.12.0" + +babel-plugin-macros@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== dependencies: - babel-plugin-istanbul "^4.1.6" - babel-preset-jest "^23.2.0" + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" -babel-loader@8.0.4: - version "8.0.4" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.4.tgz#7bbf20cbe4560629e2e41534147692d3fecbdce6" - integrity sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw== +babel-plugin-minify-builtins@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz#31eb82ed1a0d0efdc31312f93b6e4741ce82c36b" + integrity sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag== + +babel-plugin-minify-constant-folding@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz#f84bc8dbf6a561e5e350ff95ae216b0ad5515b6e" + integrity sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ== dependencies: - find-cache-dir "^1.0.0" - loader-utils "^1.0.2" - mkdirp "^0.5.1" - util.promisify "^1.0.0" + babel-helper-evaluate-path "^0.5.0" -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= +babel-plugin-minify-dead-code-elimination@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz#1a0c68e44be30de4976ca69ffc535e08be13683f" + integrity sha512-x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg== dependencies: - babel-runtime "^6.22.0" + babel-helper-evaluate-path "^0.5.0" + babel-helper-mark-eval-scopes "^0.4.3" + babel-helper-remove-or-void "^0.4.3" + lodash "^4.17.11" -babel-plugin-dynamic-import-node@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz#c0adfb07d95f4a4495e9aaac6ec386c4d7c2524e" - integrity sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA== +babel-plugin-minify-flip-comparisons@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz#00ca870cb8f13b45c038b3c1ebc0f227293c965a" + integrity sha1-AMqHDLjxO0XAOLPB68DyJyk8llo= dependencies: - object.assign "^4.1.0" + babel-helper-is-void-0 "^0.4.3" -babel-plugin-istanbul@^4.1.6: - version "4.1.6" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" - integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== +babel-plugin-minify-guarded-expressions@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz#818960f64cc08aee9d6c75bec6da974c4d621135" + integrity sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA== dependencies: - babel-plugin-syntax-object-rest-spread "^6.13.0" - find-up "^2.1.0" - istanbul-lib-instrument "^1.10.1" - test-exclude "^4.2.1" + babel-helper-evaluate-path "^0.5.0" + babel-helper-flip-expressions "^0.4.3" -babel-plugin-jest-hoist@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167" - integrity sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc= +babel-plugin-minify-infinity@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz#dfb876a1b08a06576384ef3f92e653ba607b39ca" + integrity sha1-37h2obCKBldjhO8/kuZTumB7Oco= -babel-plugin-macros@2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.4.2.tgz#21b1a2e82e2130403c5ff785cba6548e9b644b28" - integrity sha512-NBVpEWN4OQ/bHnu1fyDaAaTPAjnhXCEPqr1RwqxrU7b6tZ2hypp+zX4hlNfmVGfClD5c3Sl6Hfj5TJNF5VG5aA== +babel-plugin-minify-mangle-names@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz#bcddb507c91d2c99e138bd6b17a19c3c271e3fd3" + integrity sha512-3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw== dependencies: - cosmiconfig "^5.0.5" - resolve "^1.8.1" + babel-helper-mark-eval-scopes "^0.4.3" -babel-plugin-named-asset-import@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.0.tgz#3289ec622d19cd1cc84df8d784b41f1b048bd524" - integrity sha512-to6Shd/r8fMRRg/MaOhDNfqpuXfjlQx3ypWDG6jh4ESCVZDJCgdgIalZbrnVlBPGgH/QeyHMjnGb2W+JJiy+NQ== +babel-plugin-minify-numeric-literals@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz#8e4fd561c79f7801286ff60e8c5fd9deee93c0bc" + integrity sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw= + +babel-plugin-minify-replace@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz#d3e2c9946c9096c070efc96761ce288ec5c3f71c" + integrity sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q== + +babel-plugin-minify-simplify@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz#f21613c8b95af3450a2ca71502fdbd91793c8d6a" + integrity sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A== + dependencies: + babel-helper-evaluate-path "^0.5.0" + babel-helper-flip-expressions "^0.4.3" + babel-helper-is-nodes-equiv "^0.0.1" + babel-helper-to-multiple-sequence-expressions "^0.5.0" + +babel-plugin-minify-type-constructors@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz#1bc6f15b87f7ab1085d42b330b717657a2156500" + integrity sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA= + dependencies: + babel-helper-is-void-0 "^0.4.3" + +babel-plugin-named-asset-import@^0.3.1, babel-plugin-named-asset-import@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" + integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== + +babel-plugin-polyfill-corejs2@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" + integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.2" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.1.0: + version "0.1.7" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" + integrity sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.1.5" + core-js-compat "^3.8.1" + +babel-plugin-polyfill-corejs3@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz#2779846a16a1652244ae268b1e906ada107faf92" + integrity sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + core-js-compat "^3.16.2" -babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0: +babel-plugin-polyfill-regenerator@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" + integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + +babel-plugin-react-docgen@^4.1.0, babel-plugin-react-docgen@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz#7cc8e2f94e8dc057a06e953162f0810e4e72257b" + integrity sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ== + dependencies: + ast-types "^0.14.2" + lodash "^4.17.15" + react-docgen "^5.0.0" + +babel-plugin-react-intl@^8.2.10: + version "8.2.25" + resolved "https://registry.yarnpkg.com/babel-plugin-react-intl/-/babel-plugin-react-intl-8.2.25.tgz#7b6adaa2bc291ac7b9f87bf51f1c2ea8974ffe84" + integrity sha512-vqzRwqxMKHBKEpzWIIabxUXSBYd8urOkk49nQdzgEt55tLIuDc1XdHceeMNaeJt9VRLYZUiL5vpYpnvrntUNMQ== + dependencies: + "@babel/core" "^7.9.0" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/types" "^7.9.5" + "@formatjs/ts-transformer" "2.13.0" + "@types/babel__core" "^7.1.7" + "@types/schema-utils" "^2.4.0" + intl-messageformat-parser "6.1.2" + schema-utils "^3.0.0" + tslib "^2.0.1" + +babel-plugin-relay@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-relay/-/babel-plugin-relay-12.0.0.tgz#cdce02494b69e9477a4507f9972f8473081b732d" + integrity sha512-fQWmS3YEu1smPx4xrn+7RyzDAlgVDG5q2m5cb+qC/Tr2+gANkxqGtQ+YPiOX6g4rgdbE+7a6RT3lViBExYBVKw== + dependencies: + babel-plugin-macros "^2.0.0" + +"babel-plugin-styled-components@>= 1.12.0": + version "1.13.2" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.13.2.tgz#ebe0e6deff51d7f93fceda1819e9b96aeb88278d" + integrity sha512-Vb1R3d4g+MUfPQPVDMCGjm3cDocJEUTR7Xq7QS95JWWeksN1wdFRYpD2kulDgI3Huuaf1CZd+NK4KQmqUFh5dA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-module-imports" "^7.0.0" + babel-plugin-syntax-jsx "^6.18.0" + lodash "^4.17.11" + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + +babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= +babel-plugin-transform-inline-consecutive-adds@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz#323d47a3ea63a83a7ac3c811ae8e6941faf2b0d1" + integrity sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE= + +babel-plugin-transform-member-expression-literals@^6.9.4: + version "6.9.4" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz#37039c9a0c3313a39495faac2ff3a6b5b9d038bf" + integrity sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8= + +babel-plugin-transform-merge-sibling-variables@^6.9.4: + version "6.9.4" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz#85b422fc3377b449c9d1cde44087203532401dae" + integrity sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4= + +babel-plugin-transform-minify-booleans@^6.9.4: + version "6.9.4" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz#acbb3e56a3555dd23928e4b582d285162dd2b198" + integrity sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg= + babel-plugin-transform-object-rest-spread@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" @@ -1658,58 +6348,127 @@ babel-plugin-transform-object-rest-spread@^6.26.0: babel-plugin-syntax-object-rest-spread "^6.8.0" babel-runtime "^6.26.0" -babel-plugin-transform-react-remove-prop-types@0.4.20: - version "0.4.20" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.20.tgz#688bdea1e27ea0023775dea817fa2d3f8df8802b" - integrity sha512-bWQ8e7LsgdFpyHU/RabjDAjVhL7KLAJXEt0nb0LANFje8YAGA8RlZv88a72aCswOxELWULkYuJqfFoKgs58Tng== - -babel-preset-jest@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" - integrity sha1-jsegOhOPABoaj7HoETZSvxpV2kY= +babel-plugin-transform-property-literals@^6.9.4: + version "6.9.4" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz#98c1d21e255736573f93ece54459f6ce24985d39" + integrity sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk= dependencies: - babel-plugin-jest-hoist "^23.2.0" - babel-plugin-syntax-object-rest-spread "^6.13.0" + esutils "^2.0.2" -babel-preset-react-app@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-7.0.0.tgz#86bf71e43cb8d36e40da69f8b4ad5d6f945dec93" - integrity sha512-LQKCB3xxdhAlRbk6IIZdO4ry1yA8gKGVV4phjOIgCEQr3oyaLPXf2j+lfD0zljOE2wkN2axRGOLTzdUPzVDO4w== - dependencies: - "@babel/core" "7.1.6" - "@babel/plugin-proposal-class-properties" "7.1.0" - "@babel/plugin-proposal-decorators" "7.1.6" - "@babel/plugin-proposal-object-rest-spread" "7.0.0" - "@babel/plugin-syntax-dynamic-import" "7.0.0" - "@babel/plugin-transform-classes" "7.1.0" - "@babel/plugin-transform-destructuring" "7.1.3" - "@babel/plugin-transform-flow-strip-types" "7.1.6" - "@babel/plugin-transform-react-constant-elements" "7.0.0" - "@babel/plugin-transform-react-display-name" "7.0.0" - "@babel/plugin-transform-runtime" "7.1.0" - "@babel/preset-env" "7.1.6" - "@babel/preset-react" "7.0.0" - "@babel/preset-typescript" "7.1.0" - "@babel/runtime" "7.1.5" - babel-loader "8.0.4" - babel-plugin-dynamic-import-node "2.2.0" - babel-plugin-macros "2.4.2" - babel-plugin-transform-react-remove-prop-types "0.4.20" - -babel-register@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= +babel-plugin-transform-react-remove-prop-types@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + +babel-plugin-transform-regexp-constructors@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz#58b7775b63afcf33328fae9a5f88fbd4fb0b4965" + integrity sha1-WLd3W2OvzzMyj66aX4j71PsLSWU= + +babel-plugin-transform-remove-console@^6.9.4: + version "6.9.4" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz#b980360c067384e24b357a588d807d3c83527780" + integrity sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A= + +babel-plugin-transform-remove-debugger@^6.9.4: + version "6.9.4" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz#42b727631c97978e1eb2d199a7aec84a18339ef2" + integrity sha1-QrcnYxyXl44estGZp67IShgznvI= + +babel-plugin-transform-remove-undefined@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz#80208b31225766c630c97fa2d288952056ea22dd" + integrity sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ== dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" + babel-helper-evaluate-path "^0.5.0" + +babel-plugin-transform-simplify-comparison-operators@^6.9.4: + version "6.9.4" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz#f62afe096cab0e1f68a2d753fdf283888471ceb9" + integrity sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk= + +babel-plugin-transform-undefined-to-void@^6.9.4: + version "6.9.4" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz#be241ca81404030678b748717322b89d0c8fe280" + integrity sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA= -babel-runtime@^6.22.0, babel-runtime@^6.26.0: +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + 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" + +babel-preset-jest@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" + integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== + dependencies: + babel-plugin-jest-hoist "^26.6.2" + babel-preset-current-node-syntax "^1.0.0" + +"babel-preset-minify@^0.5.0 || 0.6.0-alpha.5": + version "0.5.1" + resolved "https://registry.yarnpkg.com/babel-preset-minify/-/babel-preset-minify-0.5.1.tgz#25f5d0bce36ec818be80338d0e594106e21eaa9f" + integrity sha512-1IajDumYOAPYImkHbrKeiN5AKKP9iOmRoO2IPbIuVp0j2iuCcj0n7P260z38siKMZZ+85d3mJZdtW8IgOv+Tzg== + dependencies: + babel-plugin-minify-builtins "^0.5.0" + babel-plugin-minify-constant-folding "^0.5.0" + babel-plugin-minify-dead-code-elimination "^0.5.1" + babel-plugin-minify-flip-comparisons "^0.4.3" + babel-plugin-minify-guarded-expressions "^0.4.4" + babel-plugin-minify-infinity "^0.4.3" + babel-plugin-minify-mangle-names "^0.5.0" + babel-plugin-minify-numeric-literals "^0.4.3" + babel-plugin-minify-replace "^0.5.0" + babel-plugin-minify-simplify "^0.5.1" + babel-plugin-minify-type-constructors "^0.4.3" + babel-plugin-transform-inline-consecutive-adds "^0.4.3" + babel-plugin-transform-member-expression-literals "^6.9.4" + babel-plugin-transform-merge-sibling-variables "^6.9.4" + babel-plugin-transform-minify-booleans "^6.9.4" + babel-plugin-transform-property-literals "^6.9.4" + babel-plugin-transform-regexp-constructors "^0.4.3" + babel-plugin-transform-remove-console "^6.9.4" + babel-plugin-transform-remove-debugger "^6.9.4" + babel-plugin-transform-remove-undefined "^0.5.0" + babel-plugin-transform-simplify-comparison-operators "^6.9.4" + babel-plugin-transform-undefined-to-void "^6.9.4" + lodash "^4.17.11" + +babel-preset-react-app@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz#689b60edc705f8a70ce87f47ab0e560a317d7045" + integrity sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg== + dependencies: + "@babel/core" "7.12.3" + "@babel/plugin-proposal-class-properties" "7.12.1" + "@babel/plugin-proposal-decorators" "7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "7.12.1" + "@babel/plugin-proposal-numeric-separator" "7.12.1" + "@babel/plugin-proposal-optional-chaining" "7.12.1" + "@babel/plugin-transform-flow-strip-types" "7.12.1" + "@babel/plugin-transform-react-display-name" "7.12.1" + "@babel/plugin-transform-runtime" "7.12.1" + "@babel/preset-env" "7.12.1" + "@babel/preset-react" "7.12.1" + "@babel/preset-typescript" "7.12.1" + "@babel/runtime" "7.12.1" + babel-plugin-macros "2.8.0" + babel-plugin-transform-react-remove-prop-types "0.4.24" + +babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= @@ -1717,56 +6476,30 @@ babel-runtime@^6.22.0, babel-runtime@^6.26.0: core-js "^2.4.0" regenerator-runtime "^0.11.0" -babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== +bail@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== + balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= +balanced-match@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9" + integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA== + base64-js@^1.0.2: - version "1.3.0" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" - integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== base@^0.11.1: version "0.11.2" @@ -1781,6 +6514,11 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" +batch-processor@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/batch-processor/-/batch-processor-1.0.0.tgz#75c95c32b748e0850d10c2b168f6bdbe9891ace8" + integrity sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg= + batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" @@ -1793,51 +6531,75 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -bfj@6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.1.tgz#05a3b7784fbd72cfa3c22e56002ef99336516c48" - integrity sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ== +better-opn@^2.0.0, better-opn@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-2.1.1.tgz#94a55b4695dc79288f31d7d0e5f658320759f7c6" + integrity sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA== dependencies: - bluebird "^3.5.1" - check-types "^7.3.0" - hoopy "^0.1.2" - tryer "^1.0.0" + open "^7.0.3" -big.js@^3.1.3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" - integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== +bfj@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" + integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== + dependencies: + bluebird "^3.5.5" + check-types "^11.1.1" + hoopy "^0.1.4" + tryer "^1.0.1" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^1.0.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14" - integrity sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg== + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" -bluebird@^3.5.1, bluebird@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7" - integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw== +bluebird@^3.3.5, bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: - version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.11.9" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" + integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" + integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== -body-parser@1.18.3: - version "1.18.3" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" - integrity sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ= +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: - bytes "3.0.0" + bytes "3.1.0" content-type "~1.0.4" debug "2.6.9" depd "~1.1.2" - http-errors "~1.6.3" - iconv-lite "0.4.23" + http-errors "1.7.2" + iconv-lite "0.4.24" on-finished "~2.3.0" - qs "6.5.2" - raw-body "2.3.3" - type-is "~1.6.16" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" bonjour@^3.5.0: version "3.5.0" @@ -1856,6 +6618,20 @@ boolbase@^1.0.0, boolbase@~1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= +boxen@^4.1.0, boxen@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" + integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^5.3.1" + chalk "^3.0.0" + cli-boxes "^2.2.0" + string-width "^4.1.0" + term-size "^2.1.0" + type-fest "^0.8.1" + widest-line "^3.1.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1864,16 +6640,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^1.8.2: - version "1.8.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - -braces@^2.3.0, braces@^2.3.1: +braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -1889,22 +6656,22 @@ braces@^2.3.0, braces@^2.3.1: split-string "^3.0.2" to-regex "^3.0.1" -brorand@^1.0.1: +braces@^3.0.1, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= -browser-process-hrtime@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" - integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== - -browser-resolve@^1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" - integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== - dependencies: - resolve "1.1.7" +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" @@ -1937,26 +6704,28 @@ browserify-des@^1.0.0: inherits "^2.0.1" safe-buffer "^5.1.2" -browserify-rsa@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: - bn.js "^4.1.0" + bn.js "^5.0.0" randombytes "^2.0.1" browserify-sign@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" - integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= - dependencies: - bn.js "^4.1.1" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.2" - elliptic "^6.0.0" - inherits "^2.0.1" - parse-asn1 "^5.0.0" + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" browserify-zlib@^0.2.0: version "0.2.0" @@ -1965,28 +6734,52 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.1.1.tgz#328eb4ff1215b12df6589e9ab82f8adaa4fc8cd6" - integrity sha512-VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q== - dependencies: - caniuse-lite "^1.0.30000884" - electron-to-chromium "^1.3.62" - node-releases "^1.0.0-alpha.11" - -browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.3.4, browserslist@^4.3.6: - version "4.3.6" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.3.6.tgz#0f9d9081afc66b36f477c6bdf3813f784f42396a" - integrity sha512-kMGKs4BTzRWviZ8yru18xBpx+CyHG9eqgRbj9XbE3IMgtczf4aiA0Y1YCpVdvUieKGZ03kolSPXqTcscBCb9qw== - dependencies: - caniuse-lite "^1.0.30000921" - electron-to-chromium "^1.3.92" - node-releases "^1.1.1" - -bser@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" - integrity sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk= +browserslist@4.10.0: + version "4.10.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.10.0.tgz#f179737913eaf0d2b98e4926ac1ca6a15cbcc6a9" + integrity sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA== + dependencies: + caniuse-lite "^1.0.30001035" + electron-to-chromium "^1.3.378" + node-releases "^1.1.52" + pkg-up "^3.1.0" + +browserslist@4.14.2: + version "4.14.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== + dependencies: + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" + escalade "^3.0.2" + node-releases "^1.1.61" + +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.3, browserslist@^4.6.2, browserslist@^4.6.4: + version "4.16.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" + integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== + dependencies: + caniuse-lite "^1.0.30001181" + colorette "^1.2.1" + electron-to-chromium "^1.3.649" + escalade "^3.1.1" + node-releases "^1.1.70" + +browserslist@^4.16.6, browserslist@^4.17.3: + version "4.17.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.3.tgz#2844cd6eebe14d12384b0122d217550160d2d624" + integrity sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ== + dependencies: + caniuse-lite "^1.0.30001264" + electron-to-chromium "^1.3.857" + escalade "^3.1.1" + node-releases "^1.1.77" + picocolors "^0.2.1" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" @@ -2006,18 +6799,18 @@ buffer-xor@^1.0.3: integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: - version "4.9.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" - integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + version "4.9.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" isarray "^1.0.0" -builtin-modules@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= +builtin-modules@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" + integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== builtin-status-codes@^3.0.0: version "3.0.0" @@ -2029,45 +6822,73 @@ bytes@3.0.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= -cacache@^10.0.4: - version "10.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" - integrity sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA== - dependencies: - bluebird "^3.5.1" - chownr "^1.0.1" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.1" - mississippi "^2.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.2" - ssri "^5.2.4" - unique-filename "^1.1.0" - y18n "^4.0.0" - -cacache@^11.0.2: - version "11.3.2" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" - integrity sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg== - dependencies: - bluebird "^3.5.3" +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +c8@^7.6.0: + version "7.10.0" + resolved "https://registry.yarnpkg.com/c8/-/c8-7.10.0.tgz#c539ebb15d246b03b0c887165982c49293958a73" + integrity sha512-OAwfC5+emvA6R7pkYFVBTOtI5ruf9DahffGmIqUc9l6wEh0h7iAFP6dt/V9Ioqlr2zW5avX9U9/w1I4alTRHkA== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@istanbuljs/schema" "^0.1.2" + find-up "^5.0.0" + foreground-child "^2.0.0" + istanbul-lib-coverage "^3.0.1" + istanbul-lib-report "^3.0.0" + istanbul-reports "^3.0.2" + rimraf "^3.0.0" + test-exclude "^6.0.0" + v8-to-istanbul "^8.0.0" + yargs "^16.2.0" + yargs-parser "^20.2.7" + +cacache@^12.0.2: + version "12.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" + integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== + dependencies: + bluebird "^3.5.5" chownr "^1.1.1" figgy-pudding "^3.5.1" - glob "^7.1.3" + glob "^7.1.4" graceful-fs "^4.1.15" + infer-owner "^1.0.3" lru-cache "^5.1.1" mississippi "^3.0.0" mkdirp "^0.5.1" move-concurrently "^1.0.1" promise-inflight "^1.0.1" - rimraf "^2.6.2" + rimraf "^2.6.3" ssri "^6.0.1" unique-filename "^1.1.1" y18n "^4.0.0" +cacache@^15.0.5: + version "15.0.5" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" + integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== + dependencies: + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.0" + tar "^6.0.2" + unique-filename "^1.1.1" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -2083,6 +6904,14 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + call-me-maybe@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" @@ -2095,13 +6924,6 @@ caller-callsite@^2.0.0: dependencies: callsites "^2.0.0" -caller-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" - integrity sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8= - dependencies: - callsites "^0.2.0" - caller-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" @@ -2109,17 +6931,17 @@ caller-path@^2.0.0: dependencies: caller-callsite "^2.0.0" -callsites@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" - integrity sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo= - callsites@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= -camel-case@3.0.x: +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= @@ -2127,15 +6949,42 @@ camel-case@3.0.x: no-case "^2.2.0" upper-case "^1.1.1" -camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= +camel-case@^4.1.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" -camelcase@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" - integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== +camelcase-css@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase-keys@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" + integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + +camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + +camelize@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" + integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= caniuse-api@^3.0.0: version "3.0.0" @@ -2147,38 +6996,62 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000884, caniuse-lite@^1.0.30000905, caniuse-lite@^1.0.30000921: - version "1.0.30000923" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000923.tgz#148f9bda508024b5ce957b463ae2e8302b451bb2" - integrity sha512-j5ur7eeluOFjjPUkydtXP4KFAsmH3XaQNch5tvWSO+dLHYt5PE+VgJZLWtbVOodfWij6m6zas28T4gB/cLYq1w== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001181: + version "1.0.30001191" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001191.tgz#bacb432b6701f690c8c5f7c680166b9a9f0843d9" + integrity sha512-xJJqzyd+7GCJXkcoBiQ1GuxEiOBCLQ0aVW9HMekifZsAVGdj5eJ4mFB9fEhSHipq9IOk/QXFJUiIr9lZT+EsGw== -capture-exit@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" - integrity sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28= +caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001264: + version "1.0.30001265" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz#0613c9e6c922e422792e6fcefdf9a3afeee4f8c3" + integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== + +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== dependencies: - rsvp "^3.3.3" + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" -case-sensitive-paths-webpack-plugin@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.2.tgz#c899b52175763689224571dad778742e133f0192" - integrity sha512-oEZgAFfEvKtjSRCu6VgYkuGxwrWXMnQzyBmlLPP7r6PWQVtHxP5Z5N6XsuJvtoVax78am/r7lr46bwo3IVEBOg== +capture-exit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== + dependencies: + rsvp "^4.8.4" + +case-sensitive-paths-webpack-plugin@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" + integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== + +case-sensitive-paths-webpack-plugin@^2.2.0, case-sensitive-paths-webpack-plugin@^2.3.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" + integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@2.4.1, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" - integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== +ccount@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" + integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== + +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^1.1.3: +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= @@ -2189,52 +7062,154 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0, chalk@^4.1.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +change-case@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.1.0.tgz#0e611b7edc9952df2e8513b27b42de72647dd17e" + integrity sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw== + dependencies: + camel-case "^3.0.0" + constant-case "^2.0.0" + dot-case "^2.1.0" + header-case "^1.0.0" + is-lower-case "^1.1.0" + is-upper-case "^1.1.0" + lower-case "^1.1.1" + lower-case-first "^1.0.0" + no-case "^2.3.2" + param-case "^2.1.0" + pascal-case "^2.0.0" + path-case "^2.1.0" + sentence-case "^2.1.0" + snake-case "^2.1.0" + swap-case "^1.1.0" + title-case "^2.1.0" + upper-case "^1.1.1" + upper-case-first "^1.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== + +character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== + +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== + chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -check-types@^7.3.0: - version "7.4.0" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-7.4.0.tgz#0378ec1b9616ec71f774931a3c6516fad8c152f4" - integrity sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg== +check-types@^11.1.1: + version "11.1.2" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" + integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== -chokidar@^2.0.0, chokidar@^2.0.2, chokidar@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" - integrity sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ== +chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: anymatch "^2.0.0" - async-each "^1.0.0" - braces "^2.3.0" + async-each "^1.0.1" + braces "^2.3.2" glob-parent "^3.1.0" - inherits "^2.0.1" + inherits "^2.0.3" is-binary-path "^1.0.0" is-glob "^4.0.0" - lodash.debounce "^4.0.8" - normalize-path "^2.1.1" + normalize-path "^3.0.0" path-is-absolute "^1.0.0" - readdirp "^2.0.0" - upath "^1.0.5" + readdirp "^2.2.1" + upath "^1.1.1" optionalDependencies: - fsevents "^1.2.2" + fsevents "^1.2.7" + +chokidar@^3.3.0, chokidar@^3.4.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== + 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" + optionalDependencies: + fsevents "~2.3.2" -chownr@^1.0.1, chownr@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" - integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== +chokidar@^3.4.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.3.1" -chrome-trace-event@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48" - integrity sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A== +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chrome-trace-event@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== dependencies: tslib "^1.9.0" -ci-info@^1.5.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" - integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -2244,10 +7219,10 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: inherits "^2.0.1" safe-buffer "^5.0.1" -circular-json@^0.3.1: - version "0.3.3" - resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" - integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== +cjs-module-lexer@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" + integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== class-utils@^0.3.5: version "0.3.6" @@ -2259,61 +7234,145 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -clean-css@4.2.x: - version "4.2.1" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" - integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== +clean-css@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== dependencies: source-map "~0.6.0" -cli-cursor@^2.1.0: +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-boxes@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" + integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + +cli-cursor@^1.0.1, cli-cursor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" + integrity sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc= + dependencies: + restore-cursor "^1.0.1" + +cli-cursor@^2.0.0, cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= dependencies: restore-cursor "^2.0.0" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.0.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" + integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== + +cli-table3@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee" + integrity sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ== + dependencies: + object-assign "^4.1.0" + string-width "^4.2.0" + optionalDependencies: + colors "^1.1.2" + +cli-truncate@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" + integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= + dependencies: + slice-ansi "0.0.4" + string-width "^1.0.1" + cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== -cliui@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + +clipboard@^2.0.0: + version "2.0.8" + resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.8.tgz#ffc6c103dd2967a83005f3f61976aa4655a4cdba" + integrity sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ== dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" + good-listener "^1.2.2" + select "^1.1.2" + tiny-emitter "^2.0.0" -clone-deep@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6" - integrity sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY= +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== dependencies: - for-own "^0.1.3" - is-plain-object "^2.0.1" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - shallow-clone "^0.1.2" + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" -clone-deep@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713" - integrity sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ== +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: - for-own "^1.0.0" is-plain-object "^2.0.4" - kind-of "^6.0.0" - shallow-clone "^1.0.0" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone-regexp@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-2.2.0.tgz#7d65e00885cd8796405c35a737e7a86b7429e36f" + integrity sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q== + dependencies: + is-regexp "^2.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +clsx@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" + integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= -coa@~2.0.1: +coa@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== @@ -2327,6 +7386,16 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" + integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -2342,60 +7411,87 @@ color-convert@^1.9.0, color-convert@^1.9.1: dependencies: color-name "1.1.3" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@^1.0.0: +color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== +color-string@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" + integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== dependencies: color-name "^1.0.0" simple-swizzle "^0.2.2" color@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.0.tgz#d8e9fb096732875774c84bf922815df0308d0ffc" - integrity sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg== + version "3.1.3" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== dependencies: color-convert "^1.9.1" - color-string "^1.5.2" + color-string "^1.5.4" -colors@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" - integrity sha1-FopHAXVran9RoSzgyXv6KMCE7WM= +colorette@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" - integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== +colors@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" -commander@2, commander@^2.11.0, commander@^2.18.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" - integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== +comma-separated-tokens@^1.0.0: + version "1.0.8" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" + integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== -commander@2.17.x, commander@~2.17.1: - version "2.17.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" - integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== +commander@7: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -commander@~2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== +commander@^2.14.1, commander@^2.19.0, commander@^2.20.0, commander@^2.9.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^6.1.0, commander@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== -common-tags@^1.4.0: +common-tags@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== @@ -2406,36 +7502,48 @@ commondir@^1.0.1: integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= component-emitter@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" - integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -compressible@~2.0.14: - version "2.0.15" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.15.tgz#857a9ab0a7e5a07d8d837ed43fe2defff64fe212" - integrity sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw== +compose-function@3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" + integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= dependencies: - mime-db ">= 1.36.0 < 2" + arity-n "^1.0.4" -compression@^1.5.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.3.tgz#27e0e176aaf260f7f2c2813c3e440adb9f1993db" - integrity sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg== +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" bytes "3.0.0" - compressible "~2.0.14" + compressible "~2.0.16" debug "2.6.9" - on-headers "~1.0.1" + on-headers "~1.0.2" safe-buffer "5.1.2" vary "~1.1.2" +compute-scroll-into-view@^1.0.17: + version "1.0.17" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab" + integrity sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg== + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0: +concat-stream@^1.4.7, concat-stream@^1.5.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -2445,28 +7553,34 @@ concat-stream@^1.5.0: readable-stream "^2.2.2" typedarray "^0.0.6" -confusing-browser-globals@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.5.tgz#0171050cfdd4261e278978078bc00c4d88e135f4" - integrity sha512-tHo1tQL/9Ox5RELbkCAJhnViqWlzBz3MG1bB2czbHjH2mWd4aYUgNCNLfysFL7c4LoDws7pjg2tj48Gmpw4QHA== +confusing-browser-globals@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" + integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== -connect-history-api-fallback@^1.3.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a" - integrity sha1-sGhzk0vF40T+9hGhlqb6rgruAVo= +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== console-browserify@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" - integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= - dependencies: - date-now "^0.1.4" + version "1.2.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= +constant-case@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-2.0.0.tgz#4175764d389d3fa9c8ecd29186ed6005243b6a46" + integrity sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY= + dependencies: + snake-case "^2.1.0" + upper-case "^1.1.1" + constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -2477,46 +7591,63 @@ contains-path@^0.1.0: resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" - integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -contentful-resolve-response@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/contentful-resolve-response/-/contentful-resolve-response-1.1.4.tgz#9eb656876eecb2cd00444f0adf26bd91a5ec1992" - integrity sha512-oFq6n6zjbiwD9/7mBa8YHPwvPM0B0D4uOgg1n/rVzpQPhCrzeIixNj6fbJAbDiJt05rZqxiY3K1Db7pPRhRaZw== - dependencies: - lodash "^4.17.4" +contentful-resolve-response@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/contentful-resolve-response/-/contentful-resolve-response-1.3.0.tgz#79530897b109d326c47a32c4b327afa04966cbb7" + integrity sha512-FFa4it5VXW1YGyim5rhPbnwmN4c8OcmkpLrsylTL2Y1YpoC+6qnZSSU/QZyvHomLdEgwXaSXhGVJkWjpdz5IMg== + dependencies: + fast-copy "^2.1.0" + +contentful-sdk-core@^6.9.0: + version "6.10.3" + resolved "https://registry.yarnpkg.com/contentful-sdk-core/-/contentful-sdk-core-6.10.3.tgz#983fd69257c239881c43cb83e3ce9f501acfbe4a" + integrity sha512-IUBkAU1sJuVaEa2Nv1NKK5ImqpBZ5Q3EmaCFmMZx/UHKa+i98nDCSTUBOL1aJnpZ/s3AaSramsh73VQ4aK2kyA== + dependencies: + fast-copy "^2.1.0" + lodash.isplainobject "^4.0.6" + lodash.isstring "^4.0.1" + p-throttle "^4.1.1" + qs "^6.9.4" + +contentful@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/contentful/-/contentful-9.0.3.tgz#b047e283838f8efbd131655313ea61bf49b53629" + integrity sha512-HgH2ZzXBTIDKNzHymjsdIH+gvZd8i6Whc06qqU3c95RampRgx7RQCKsgRHzAfTaUvRekqDl4/pdNEnQDczg8sw== + dependencies: + axios "^0.22.0" + contentful-resolve-response "^1.3.0" + contentful-sdk-core "^6.9.0" + fast-copy "^2.1.0" + json-stringify-safe "^5.0.1" -contentful-sdk-core@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/contentful-sdk-core/-/contentful-sdk-core-6.0.2.tgz#3156a0115b37b216da7336af3686b587c14ef5bf" - integrity sha512-6oHYWWZD5xBuofVgsa4vdJnxEeAKvXEJSxuF+foUSmbSblIwT8dT5aZosJV78ibf/IZylvDP2tPLFA9wNB1jzQ== +convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: - lodash "^4.17.10" - qs "^6.5.2" + safe-buffer "~5.1.1" -contentful@^7.0.5: - version "7.0.5" - resolved "https://registry.yarnpkg.com/contentful/-/contentful-7.0.5.tgz#b41d65b2ca79c559ab2551ab8fac6a3e78c2b931" - integrity sha512-eSJREGS8laOTnFwOnOzBK3lSrh9ZSI3NXtD26BQYKqNFw8L4rrOuwstUuW55VQrbjJ0YmNI97ERSf8ABIsNj7A== - dependencies: - "@contentful/axios" "^0.18.0" - contentful-resolve-response "^1.1.4" - contentful-sdk-core "^6.0.2" - json-stringify-safe "^5.0.1" - lodash "^4.17.5" +convert-source-map@^0.3.3: + version "0.3.5" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= -convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.1: - version "1.6.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" - integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== +convert-source-map@^1.5.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== dependencies: safe-buffer "~5.1.1" @@ -2525,10 +7656,15 @@ cookie-signature@1.0.6: resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= -cookie@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" - integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + +cookie@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== copy-concurrently@^1.0.0: version "1.0.5" @@ -2547,50 +7683,125 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js@2.5.7: - version "2.5.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" - integrity sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw== +copy-to-clipboard@^3.0.8, copy-to-clipboard@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" + integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== + dependencies: + toggle-selection "^1.0.6" + +core-js-compat@^3.16.0, core-js-compat@^3.16.2, core-js-compat@^3.8.1: + version "3.18.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.2.tgz#e40c266fbd613948dd8d2d2156345da8ac03c142" + integrity sha512-25VJYCJtGjZwLguj7d66oiHfmnVw3TMOZ0zV8DyMJp/aeQ3OjR519iOOeck08HMyVVRAqXxafc2Hl+5QstJrsQ== + dependencies: + browserslist "^4.17.3" + semver "7.0.0" -core-js@^2.4.0, core-js@^2.5.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.1.tgz#87416ae817de957a3f249b3b5ca475d4aaed6042" - integrity sha512-L72mmmEayPJBejKIWe2pYtGis5r0tQ5NaJekdhyXgeMQTpJoBsH0NL4ElY2LfSoV15xeQWKQ+XTTOZdyero5Xg== +core-js-compat@^3.6.2, core-js-compat@^3.8.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.9.0.tgz#29da39385f16b71e1915565aa0385c4e0963ad56" + integrity sha512-YK6fwFjCOKWwGnjFUR3c544YsnA/7DoLL0ysncuOJ4pwbriAtOpvM2bygdlcXbvQCQZ7bBU9CL4t7tGl7ETRpQ== + dependencies: + browserslist "^4.16.3" + semver "7.0.0" + +core-js-pure@^3.0.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.9.0.tgz#326cc74e1fef8b7443a6a793ddb0adfcd81f9efb" + integrity sha512-3pEcmMZC9Cq0D4ZBh3pe2HLtqxpGNJBLXF/kZ2YzK17RbKp94w0HFbdbSx8H8kAlZG5k76hvLrkPm57Uyef+kg== + +core-js-pure@^3.0.1, core-js-pure@^3.16.0, core-js-pure@^3.8.2: + version "3.18.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.2.tgz#d8cc11d4885ea919f3de776d45e720e4c769d406" + integrity sha512-4hMMLUlZhKJKOWbbGD1/VDUxGPEhEoN/T01k7bx271WiBKCvCfkgPzy0IeRS4PB50p6/N1q/SZL4B/TRsTE5bA== + +core-js@^2.4.0, core-js@^2.4.1: + version "2.6.12" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + +core-js@^3.0.1, core-js@^3.0.4, core-js@^3.6.2, core-js@^3.8.2: + version "3.18.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.18.2.tgz#63a551e8a29f305cd4123754846e65896619ba5b" + integrity sha512-zNhPOUoSgoizoSQFdX1MeZO16ORRb9FFQLts8gSYbZU5FcgXhp24iMWMxnOQo5uIaIG7/6FA/IqJPwev1o9ZXQ== + +core-js@^3.6.5: + version "3.9.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.9.0.tgz#790b1bb11553a2272b36e2625c7179db345492f8" + integrity sha512-PyFBJaLq93FlyYdsndE5VaueA9K5cNB7CGzeCj191YYLhkQM0gdZR2SKihM70oF0wdqKSKClv/tEBOpoRmdOVQ== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc" - integrity sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ== +cosmiconfig@^5.0.0, cosmiconfig@^5.0.7, cosmiconfig@^5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: + import-fresh "^2.0.0" is-directory "^0.3.1" - js-yaml "^3.9.0" + js-yaml "^3.13.1" parse-json "^4.0.0" - require-from-string "^2.0.1" -cosmiconfig@^5.0.0, cosmiconfig@^5.0.5, cosmiconfig@^5.0.6: - version "5.0.7" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.0.7.tgz#39826b292ee0d78eda137dfa3173bd1c21a43b04" - integrity sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA== +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.9.0" - parse-json "^4.0.0" + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cp-file@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-7.0.0.tgz#b9454cfd07fe3b974ab9ea0e5f29655791a9b8cd" + integrity sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw== + dependencies: + graceful-fs "^4.1.2" + make-dir "^3.0.0" + nested-error-stacks "^2.0.0" + p-event "^4.1.0" + +cpy@^8.1.1: + version "8.1.2" + resolved "https://registry.yarnpkg.com/cpy/-/cpy-8.1.2.tgz#e339ea54797ad23f8e3919a5cffd37bfc3f25935" + integrity sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg== + dependencies: + arrify "^2.0.1" + cp-file "^7.0.0" + globby "^9.2.0" + has-glob "^1.0.0" + junk "^3.1.0" + nested-error-stacks "^2.1.0" + p-all "^2.1.0" + p-filter "^2.1.0" + p-map "^3.0.0" create-ecdh@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" - integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + version "4.0.4" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== dependencies: bn.js "^4.1.0" - elliptic "^6.0.0" + elliptic "^6.5.3" -create-hash@^1.1.0, create-hash@^1.1.2: +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== @@ -2601,7 +7812,7 @@ create-hash@^1.1.0, create-hash@^1.1.2: ripemd160 "^2.0.1" sha.js "^2.4.0" -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== @@ -2613,23 +7824,40 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5: +create-react-context@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" + integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== + dependencies: + gud "^1.0.0" + warning "^4.0.3" + +cross-spawn@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" + integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" + path-key "^2.0.1" + semver "^5.5.0" shebang-command "^1.2.0" which "^1.2.9" @@ -2650,6 +7878,23 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + +css-blank-pseudo@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" + integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== + dependencies: + postcss "^7.0.5" + +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= + css-color-names@0.0.4, css-color-names@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" @@ -2663,138 +7908,176 @@ css-declaration-sorter@^4.0.1: postcss "^7.0.1" timsort "^0.3.0" -css-loader@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-1.0.0.tgz#9f46aaa5ca41dbe31860e3b62b8e23c42916bf56" - integrity sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA== - dependencies: - babel-code-frame "^6.26.0" - css-selector-tokenizer "^0.7.0" - icss-utils "^2.1.0" - loader-utils "^1.0.2" - lodash.camelcase "^4.3.0" - postcss "^6.0.23" - postcss-modules-extract-imports "^1.2.0" - postcss-modules-local-by-default "^1.2.0" - postcss-modules-scope "^1.1.0" - postcss-modules-values "^1.3.0" - postcss-value-parser "^3.3.0" - source-list-map "^2.0.0" +css-has-pseudo@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" + integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^5.0.0-rc.4" -css-select-base-adapter@~0.1.0: +css-loader@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" + integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== + dependencies: + camelcase "^6.0.0" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^2.0.0" + postcss "^7.0.32" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.3" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.1" + semver "^7.3.2" + +css-loader@^3.5.3, css-loader@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" + integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== + dependencies: + camelcase "^5.3.1" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.32" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.0" + semver "^6.3.0" + +css-prefers-color-scheme@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" + integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== + dependencies: + postcss "^7.0.5" + +css-select-base-adapter@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== -css-select@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" - integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= - dependencies: - boolbase "~1.0.0" - css-what "2.1" - domutils "1.5.1" - nth-check "~1.0.1" - -css-select@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede" - integrity sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ== +css-select@^2.0.0, css-select@^2.0.2: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== dependencies: boolbase "^1.0.0" - css-what "^2.1.2" + css-what "^3.2.1" domutils "^1.7.0" nth-check "^1.0.2" -css-selector-tokenizer@^0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" - integrity sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA== +css-to-react-native@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" + integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== dependencies: - cssesc "^0.1.0" - fastparse "^1.1.1" - regexpu-core "^1.0.0" + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" -css-tree@1.0.0-alpha.28: - version "1.0.0-alpha.28" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.28.tgz#8e8968190d886c9477bc8d61e96f61af3f7ffa7f" - integrity sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w== +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== dependencies: - mdn-data "~1.1.0" - source-map "^0.5.3" + mdn-data "2.0.4" + source-map "^0.6.1" -css-tree@1.0.0-alpha.29: - version "1.0.0-alpha.29" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" - integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg== +css-tree@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.2.tgz#9ae393b5dafd7dae8a622475caec78d3d8fbd7b5" + integrity sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ== dependencies: - mdn-data "~1.1.0" - source-map "^0.5.3" + mdn-data "2.0.14" + source-map "^0.6.1" -css-unit-converter@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" - integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== -css-url-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec" - integrity sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w= +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= -css-what@2.1, css-what@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.2.tgz#c0876d9d0480927d7d4920dcd72af3595649554d" - integrity sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ== +css@^2.0.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" -cssdb@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.3.0.tgz#2e1229900616f80c66ff2d568ea2b4f92db1c78c" - integrity sha512-VHPES/+c9s+I0ryNj+PXvp84nz+ms843z/efpaEINwP/QfGsINL3gpLp5qjapzDNzNzbXxur8uxKxSXImrg4ag== +css@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" + integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== + dependencies: + inherits "^2.0.4" + source-map "^0.6.1" + source-map-resolve "^0.6.0" -cssesc@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" - integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= +cssdb@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" + integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== cssesc@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== -cssnano-preset-default@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.6.tgz#92379e2a6db4a91c0ea727f5f556eeac693eab6a" - integrity sha512-UPboYbFaJFtDUhJ4fqctThWbbyF4q01/7UhsZbLzp35l+nUxtzh1SifoVlEfyLM3n3Z0htd8B1YlCxy9i+bQvg== +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" + integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== dependencies: css-declaration-sorter "^4.0.1" cssnano-util-raw-cache "^4.0.1" postcss "^7.0.0" - postcss-calc "^7.0.0" - postcss-colormin "^4.0.2" + postcss-calc "^7.0.1" + postcss-colormin "^4.0.3" postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.1" + postcss-discard-comments "^4.0.2" postcss-discard-duplicates "^4.0.2" postcss-discard-empty "^4.0.1" postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.10" - postcss-merge-rules "^4.0.2" + postcss-merge-longhand "^4.0.11" + postcss-merge-rules "^4.0.3" postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.1" - postcss-minify-params "^4.0.1" - postcss-minify-selectors "^4.0.1" + postcss-minify-gradients "^4.0.2" + postcss-minify-params "^4.0.2" + postcss-minify-selectors "^4.0.2" postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.1" - postcss-normalize-positions "^4.0.1" - postcss-normalize-repeat-style "^4.0.1" - postcss-normalize-string "^4.0.1" - postcss-normalize-timing-functions "^4.0.1" + postcss-normalize-display-values "^4.0.2" + postcss-normalize-positions "^4.0.2" + postcss-normalize-repeat-style "^4.0.2" + postcss-normalize-string "^4.0.2" + postcss-normalize-timing-functions "^4.0.2" postcss-normalize-unicode "^4.0.1" postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.1" - postcss-ordered-values "^4.1.1" - postcss-reduce-initial "^4.0.2" - postcss-reduce-transforms "^4.0.1" - postcss-svgo "^4.0.1" + postcss-normalize-whitespace "^4.0.2" + postcss-ordered-values "^4.1.2" + postcss-reduce-initial "^4.0.3" + postcss-reduce-transforms "^4.0.2" + postcss-svgo "^4.0.2" postcss-unique-selectors "^4.0.1" cssnano-util-get-arguments@^4.0.0: @@ -2819,383 +8102,318 @@ cssnano-util-same-parent@^4.0.0: resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== -cssnano@^4.1.0: - version "4.1.8" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.8.tgz#8014989679d5fd42491e4499a521dbfb85c95fd1" - integrity sha512-5GIY0VzAHORpbKiL3rMXp4w4M1Ki+XlXgEXyuWXVd3h6hlASb+9Vo76dNP56/elLMVBBsUfusCo1q56uW0UWig== +cssnano@^4.1.10: + version "4.1.10" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== dependencies: cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.6" + cssnano-preset-default "^4.0.7" is-resolvable "^1.0.0" postcss "^7.0.0" -csso@^3.5.0: - version "3.5.1" - resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" - integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg== - dependencies: - css-tree "1.0.0-alpha.29" - -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.4.tgz#8cd52e8a3acfd68d3aed38ee0a640177d2f9d797" - integrity sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog== - -cssstyle@^1.0.0, cssstyle@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.1.1.tgz#18b038a9c44d65f7a8e428a653b9f6fe42faf5fb" - integrity sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog== +csso@^4.0.2: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== dependencies: - cssom "0.3.x" + css-tree "^1.1.2" -cyclist@~0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" - integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== -d3-array@1, d3-array@^1.2.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz#635ce4d5eea759f6f605863dbcfc30edc737f71f" - integrity sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw== +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== -d3-array@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.1.tgz#d1ca33de2f6ac31efadb8e050a021d7e2396d5dc" - integrity sha512-CyINJQ0SOUHojDdFDH4JEM0552vCR1utGyLHegJHyYH0JyCpSeTPxi4OBqHMA2jJZq4NH782LtaJWBImqI/HBw== +cssstyle@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" -d3-axis@1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-1.0.8.tgz#31a705a0b535e65759de14173a31933137f18efa" - integrity sha1-MacFoLU15ldZ3hQXOjGTMTfxjvo= +csstype@^2.5.7: + version "2.6.18" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.18.tgz#980a8b53085f34af313410af064f2bd241784218" + integrity sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ== -d3-brush@1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-1.0.4.tgz#00c2f238019f24f6c0a194a26d41a1530ffe7bc4" - integrity sha1-AMLyOAGfJPbAoZSibUGhUw/+e8Q= - dependencies: - d3-dispatch "1" - d3-drag "1" - d3-interpolate "1" - d3-selection "1" - d3-transition "1" +csstype@^3.0.2: + version "3.0.9" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.9.tgz#6410af31b26bd0520933d02cbc64fce9ce3fbf0b" + integrity sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw== -d3-chord@1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-1.0.4.tgz#7dec4f0ba886f713fe111c45f763414f6f74ca2c" - integrity sha1-fexPC6iG9xP+ERxF92NBT290yiw= +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= dependencies: - d3-array "1" - d3-path "1" + array-find-index "^1.0.1" -d3-collection@1: - version "1.0.7" - resolved "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.7.tgz#349bd2aa9977db071091c13144d5e4f16b5b310e" - integrity sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A== +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= -d3-collection@1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.4.tgz#342dfd12837c90974f33f1cc0a785aea570dcdc2" - integrity sha1-NC39EoN8kJdPM/HMCnha6lcNzcI= +"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.1.1.tgz#7797eb53ead6b9083c75a45a681e93fc41bc468c" + integrity sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ== + dependencies: + internmap "1 - 2" -d3-color@1: - version "1.2.3" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-1.2.3.tgz#6c67bb2af6df3cc8d79efcc4d3a3e83e28c8048f" - integrity sha512-x37qq3ChOTLd26hnps36lexMRhNXEtVxZ4B25rL0DVdDsGQIJGB18S7y9XDwlDD6MD/ZBzITCf4JjGMM10TZkw== +d3-axis@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-3.0.0.tgz#c42a4a13e8131d637b745fc2973824cfeaf93322" + integrity sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw== -d3-color@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-1.0.3.tgz#bc7643fca8e53a8347e2fbdaffa236796b58509b" - integrity sha1-vHZD/KjlOoNH4vva/6I2eWtYUJs= +d3-brush@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-3.0.0.tgz#6f767c4ed8dcb79de7ede3e1c0f89e63ef64d31c" + integrity sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ== + dependencies: + d3-dispatch "1 - 3" + d3-drag "2 - 3" + d3-interpolate "1 - 3" + d3-selection "3" + d3-transition "3" -d3-dispatch@1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-1.0.5.tgz#e25c10a186517cd6c82dd19ea018f07e01e39015" - integrity sha512-vwKx+lAqB1UuCeklr6Jh1bvC4SZgbSqbkGBLClItFBIYH4vqDJCA7qfoy14lXmJdnBOdxndAMxjCbImJYW7e6g== +d3-chord@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-3.0.1.tgz#d156d61f485fce8327e6abf339cb41d8cbba6966" + integrity sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g== + dependencies: + d3-path "1 - 3" -d3-dispatch@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-1.0.3.tgz#46e1491eaa9b58c358fce5be4e8bed626e7871f8" - integrity sha1-RuFJHqqbWMNY/OW+TovtYm54cfg= +"d3-color@1 - 3", d3-color@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.0.1.tgz#03316e595955d1fcd39d9f3610ad41bb90194d0a" + integrity sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw== -d3-drag@1: - version "1.2.3" - resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-1.2.3.tgz#46e206ad863ec465d88c588098a1df444cd33c64" - integrity sha512-8S3HWCAg+ilzjJsNtWW1Mutl74Nmzhb9yU6igspilaJzeZVFktmY6oO9xOh5TDk+BM2KrNFjttZNoJJmDnkjkg== +d3-contour@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-3.0.1.tgz#2c64255d43059599cd0dba8fe4cc3d51ccdd9bbd" + integrity sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ== dependencies: - d3-dispatch "1" - d3-selection "1" + d3-array "2 - 3" -d3-drag@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-1.2.1.tgz#df8dd4c502fb490fc7462046a8ad98a5c479282d" - integrity sha512-Cg8/K2rTtzxzrb0fmnYOUeZHvwa4PHzwXOLZZPwtEs2SKLLKLXeYwZKBB+DlOxUvFmarOnmt//cU4+3US2lyyQ== +d3-delaunay@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-6.0.2.tgz#7fd3717ad0eade2fc9939f4260acfb503f984e92" + integrity sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ== dependencies: - d3-dispatch "1" - d3-selection "1" + delaunator "5" -d3-dsv@1: - version "1.0.10" - resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.0.10.tgz#4371c489a2a654a297aca16fcaf605a6f31a6f51" - integrity sha512-vqklfpxmtO2ZER3fq/B33R/BIz3A1PV0FaZRuFM8w6jLo7sUX1BZDh73fPlr0s327rzq4H6EN1q9U+eCBCSN8g== +"d3-dispatch@1 - 3", d3-dispatch@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" + integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== + +"d3-drag@2 - 3", d3-drag@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-3.0.0.tgz#994aae9cd23c719f53b5e10e3a0a6108c69607ba" + integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== dependencies: - commander "2" - iconv-lite "0.4" - rw "1" + d3-dispatch "1 - 3" + d3-selection "3" -d3-dsv@1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.0.8.tgz#907e240d57b386618dc56468bacfe76bf19764ae" - integrity sha512-IVCJpQ+YGe3qu6odkPQI0KPqfxkhbP/oM1XhhE/DFiYmcXKfCRub4KXyiuehV1d4drjWVXHUWx4gHqhdZb6n/A== +"d3-dsv@1 - 3", d3-dsv@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-3.0.1.tgz#c63af978f4d6a0d084a52a673922be2160789b73" + integrity sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q== dependencies: - commander "2" - iconv-lite "0.4" + commander "7" + iconv-lite "0.6" rw "1" -d3-ease@1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-1.0.5.tgz#8ce59276d81241b1b72042d6af2d40e76d936ffb" - integrity sha512-Ct1O//ly5y5lFM9YTdu+ygq7LleSgSE4oj7vUt9tPLHUi8VCV7QoizGpdWRWAwCO9LdYzIrQDg97+hGVdsSGPQ== - -d3-ease@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-1.0.3.tgz#68bfbc349338a380c44d8acc4fbc3304aa2d8c0e" - integrity sha1-aL+8NJM4o4DETYrMT7wzBKotjA4= +"d3-ease@1 - 3", d3-ease@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-3.0.1.tgz#9658ac38a2140d59d346160f1f6c30fda0bd12f4" + integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== -d3-force@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-1.1.0.tgz#cebf3c694f1078fcc3d4daf8e567b2fbd70d4ea3" - integrity sha512-2HVQz3/VCQs0QeRNZTYb7GxoUCeb6bOzMp/cGcLa87awY9ZsPvXOGeZm0iaGBjXic6I1ysKwMn+g+5jSAdzwcg== +d3-fetch@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-3.0.1.tgz#83141bff9856a0edb5e38de89cdcfe63d0a60a22" + integrity sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw== dependencies: - d3-collection "1" - d3-dispatch "1" - d3-quadtree "1" - d3-timer "1" - -d3-format@1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.3.2.tgz#6a96b5e31bcb98122a30863f7d92365c00603562" - integrity sha512-Z18Dprj96ExragQ0DeGi+SYPQ7pPfRMtUXtsg/ChVIKNBCzjO8XYJvRTC1usblx52lqge56V5ect+frYTQc8WQ== - -d3-format@1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.2.2.tgz#1a39c479c8a57fe5051b2e67a3bee27061a74e7a" - integrity sha512-zH9CfF/3C8zUI47nsiKfD0+AGDEuM8LwBIP7pBVpyR4l/sKkZqITmMtxRp04rwBrlshIZ17XeFAaovN3++wzkw== + d3-dsv "1 - 3" -d3-geo@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-1.9.1.tgz#157e3b0f917379d0f73bebfff3be537f49fa7356" - integrity sha512-l9wL/cEQkyZQYXw3xbmLsH3eQ5ij+icNfo4r0GrLa5rOCZR/e/3am45IQ0FvQ5uMsv+77zBRunLc9ufTWSQYFA== +d3-force@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-3.0.0.tgz#3e2ba1a61e70888fe3d9194e30d6d14eece155c4" + integrity sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg== dependencies: - d3-array "1" - -d3-hierarchy@1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-1.1.5.tgz#a1c845c42f84a206bcf1c01c01098ea4ddaa7a26" - integrity sha1-ochFxC+Eoga88cAcAQmOpN2qeiY= + d3-dispatch "1 - 3" + d3-quadtree "1 - 3" + d3-timer "1 - 3" -d3-interpolate@1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.3.2.tgz#417d3ebdeb4bc4efcc8fd4361c55e4040211fd68" - integrity sha512-NlNKGopqaz9qM1PXh9gBF1KSCVh+jSFErrSlD/4hybwoNX/gt1d8CDbDW+3i+5UOHhjC6s6nMvRxcuoMVNgL2w== - dependencies: - d3-color "1" +"d3-format@1 - 3", d3-format@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.0.1.tgz#e41b81b2ab79277141ec1404aa5d05001da64084" + integrity sha512-hdL7+HBIohpgfolhBxr1KX47VMD6+vVD/oEFrxk5yhmzV2prk99EkFKYpXuhVkFpTgHdJ6/4bYcjdLPPXV4tIA== -d3-interpolate@1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.1.6.tgz#2cf395ae2381804df08aa1bf766b7f97b5f68fb6" - integrity sha512-mOnv5a+pZzkNIHtw/V6I+w9Lqm9L5bG3OTXPM5A+QO0yyVMQ4W1uZhR+VOJmazaOZXri2ppbiZ5BUNWT0pFM9A== +d3-geo@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.0.1.tgz#4f92362fd8685d93e3b1fae0fd97dc8980b1ed7e" + integrity sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA== dependencies: - d3-color "1" + d3-array "2.5.0 - 3" -d3-path@1: - version "1.0.7" - resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.7.tgz#8de7cd693a75ac0b5480d3abaccd94793e58aae8" - integrity sha512-q0cW1RpvA5c5ma2rch62mX8AYaiLX0+bdaSM2wxSU9tXjU4DNvkx9qiUvjkuWCj3p22UO/hlPivujqMiR9PDzA== - -d3-path@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.5.tgz#241eb1849bd9e9e8021c0d0a799f8a0e8e441764" - integrity sha1-JB6xhJvZ6egCHA0KeZ+KDo5EF2Q= +d3-hierarchy@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.0.1.tgz#0365342d54972e38ca05e9143e0ab1c60846b3b5" + integrity sha512-RlLTaofEoOrMK1JoXYIGhKTkJFI/6rFrYPgxy6QlZo2BcVc4HGTqEU0rPpzuMq5T/5XcMtAzv1XiLA3zRTfygw== -d3-polygon@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-1.0.3.tgz#16888e9026460933f2b179652ad378224d382c62" - integrity sha1-FoiOkCZGCTPysXllKtN4Ik04LGI= +"d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", d3-interpolate@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" + integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== + dependencies: + d3-color "1 - 3" -d3-quadtree@1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-1.0.5.tgz#305394840b01f51a341a0da5008585e837fe7e9b" - integrity sha512-U2tjwDFbZ75JRAg8A+cqMvqPg1G3BE7UTJn3h8DHjY/pnsAfWdbJKgyfcy7zKjqGtLAmI0q8aDSeG1TVIKRaHQ== +"d3-path@1 - 3", d3-path@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.0.1.tgz#f09dec0aaffd770b7995f1a399152bf93052321e" + integrity sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w== -d3-quadtree@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-1.0.3.tgz#ac7987e3e23fe805a990f28e1b50d38fcb822438" - integrity sha1-rHmH4+I/6AWpkPKOG1DTj8uCJDg= +d3-polygon@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-3.0.1.tgz#0b45d3dd1c48a29c8e057e6135693ec80bf16398" + integrity sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg== -d3-queue@3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/d3-queue/-/d3-queue-3.0.7.tgz#c93a2e54b417c0959129d7d73f6cf7d4292e7618" - integrity sha1-yTouVLQXwJWRKdfXP2z31Ckudhg= +"d3-quadtree@1 - 3", d3-quadtree@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz#6dca3e8be2b393c9a9d514dabbd80a92deef1a4f" + integrity sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw== -d3-random@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-1.1.0.tgz#6642e506c6fa3a648595d2b2469788a8d12529d3" - integrity sha1-ZkLlBsb6OmSFldKyRpeIqNElKdM= +d3-random@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-3.0.1.tgz#d4926378d333d9c0bfd1e6fa0194d30aebaa20f4" + integrity sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ== -d3-request@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/d3-request/-/d3-request-1.0.6.tgz#a1044a9ef4ec28c824171c9379fae6d79474b19f" - integrity sha512-FJj8ySY6GYuAJHZMaCQ83xEYE4KbkPkmxZ3Hu6zA1xxG2GD+z6P+Lyp+zjdsHf0xEbp2xcluDI50rCS855EQ6w== +d3-scale-chromatic@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz#15b4ceb8ca2bb0dcb6d1a641ee03d59c3b62376a" + integrity sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g== dependencies: - d3-collection "1" - d3-dispatch "1" - d3-dsv "1" - xmlhttprequest "1" + d3-color "1 - 3" + d3-interpolate "1 - 3" -d3-scale@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-1.0.7.tgz#fa90324b3ea8a776422bd0472afab0b252a0945d" - integrity sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw== - dependencies: - d3-array "^1.2.0" - d3-collection "1" - d3-color "1" - d3-format "1" - d3-interpolate "1" - d3-time "1" - d3-time-format "2" - -d3-selection@1, d3-selection@^1.1.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.3.2.tgz#6e70a9df60801c8af28ac24d10072d82cbfdf652" - integrity sha512-OoXdv1nZ7h2aKMVg3kaUFbLLK5jXUFAMLD/Tu5JA96mjf8f2a9ZUESGY+C36t8R1WFeWk/e55hy54Ml2I62CRQ== +d3-scale@4: + version "4.0.2" + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-4.0.2.tgz#82b38e8e8ff7080764f8dcec77bd4be393689396" + integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== + 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" -d3-selection@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.3.0.tgz#d53772382d3dc4f7507bfb28bcd2d6aed2a0ad6d" - integrity sha512-qgpUOg9tl5CirdqESUAu0t9MU/t3O9klYfGfyKsXEmhyxyzLpzpeh08gaxBUTQw1uXIOkr/30Ut2YRjSSxlmHA== +"d3-selection@2 - 3", d3-selection@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" + integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== -d3-shape@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.2.0.tgz#45d01538f064bafd05ea3d6d2cb748fd8c41f777" - integrity sha1-RdAVOPBkuv0F6j1tLLdI/YxB93c= +d3-shape@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.0.1.tgz#9ccdfb28fd9b0d12f2d8aec234cd5c4a9ea27931" + integrity sha512-HNZNEQoDhuCrDWEc/BMbF/hKtzMZVoe64TvisFLDp2Iyj0UShB/E6/lBsLlJTfBMbYgftHj90cXJ0SEitlE6Xw== dependencies: - d3-path "1" + d3-path "1 - 3" -d3-time-format@2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.1.3.tgz#ae06f8e0126a9d60d6364eac5b1533ae1bac826b" - integrity sha512-6k0a2rZryzGm5Ihx+aFMuO1GgelgIz+7HhB4PH4OEndD5q2zGn1mDfRdNrulspOfR6JXkb2sThhDK41CSK85QA== +"d3-time-format@2 - 4", d3-time-format@4: + version "4.0.0" + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.0.0.tgz#930ded86a9de761702344760d8a25753467f28b7" + integrity sha512-nzaCwlj+ZVBIlFuVOT1RmU+6xb/7D5IcnhHzHQcBgS/aTa5K9fWZNN5LCXA27LgF5WxoSNJqKBbLcGMtM6Ca6A== dependencies: - d3-time "1" + d3-time "1 - 3" -d3-time-format@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.1.1.tgz#85b7cdfbc9ffca187f14d3c456ffda268081bb31" - integrity sha512-8kAkymq2WMfzW7e+s/IUNAtN/y3gZXGRrdGfo6R8NKPAA85UBTxZg5E61bR6nLwjPjj4d3zywSQe1CkYLPFyrw== +"d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.0.0.tgz#65972cb98ae2d4954ef5c932e8704061335d4975" + integrity sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ== dependencies: - d3-time "1" - -d3-time@1: - version "1.0.10" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.0.10.tgz#8259dd71288d72eeacfd8de281c4bf5c7393053c" - integrity sha512-hF+NTLCaJHF/JqHN5hE8HVGAXPStEq6/omumPE/SxyHVrR7/qQxusFDo0t0c/44+sCGHthC7yNGFZIEgju0P8g== - -d3-time@1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.0.8.tgz#dbd2d6007bf416fe67a76d17947b784bffea1e84" - integrity sha512-YRZkNhphZh3KcnBfitvF3c6E0JOFGikHZ4YqD+Lzv83ZHn1/u6yGenRU1m+KAk9J1GnZMnKcrtfvSktlA1DXNQ== - -d3-timer@1: - version "1.0.9" - resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-1.0.9.tgz#f7bb8c0d597d792ff7131e1c24a36dd471a471ba" - integrity sha512-rT34J5HnQUHhcLvhSB9GjCkN0Ddd5Y8nCwDBG2u6wQEeYxT/Lf51fTFFkldeib/sE/J0clIe0pnCfs6g/lRbyg== + d3-array "2 - 3" -d3-timer@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-1.0.7.tgz#df9650ca587f6c96607ff4e60cc38229e8dd8531" - integrity sha512-vMZXR88XujmG/L5oB96NNKH5lCWwiLM/S2HyyAQLcjWJCloK5shxta4CwOFYLZoY3AWX73v8Lgv4cCAdWtRmOA== +"d3-timer@1 - 3", d3-timer@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" + integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== -d3-transition@1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-1.1.3.tgz#3a435b05ce9cef9524fe0d38121cfb6905331ca6" - integrity sha512-tEvo3qOXL6pZ1EzcXxFcPNxC/Ygivu5NoBY6mbzidATAeML86da+JfVIUzon3dNM6UX6zjDx+xbYDmMVtTSjuA== +"d3-transition@2 - 3", d3-transition@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-3.0.1.tgz#6869fdde1448868077fdd5989200cb61b2a1645f" + integrity sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w== dependencies: - d3-color "1" - d3-dispatch "1" - d3-ease "1" - d3-interpolate "1" - d3-selection "^1.1.0" - d3-timer "1" + d3-color "1 - 3" + d3-dispatch "1 - 3" + d3-ease "1 - 3" + d3-interpolate "1 - 3" + d3-timer "1 - 3" -d3-transition@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-1.1.1.tgz#d8ef89c3b848735b060e54a39b32aaebaa421039" - integrity sha512-xeg8oggyQ+y5eb4J13iDgKIjUcEfIOZs2BqV/eEmXm2twx80wTzJ4tB4vaZ5BKfz7XsI/DFmQL5me6O27/5ykQ== +d3-zoom@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-3.0.0.tgz#d13f4165c73217ffeaa54295cd6969b3e7aee8f3" + 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" + +d3@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/d3/-/d3-7.1.1.tgz#77b9a0c9893b13643b8e52316ec65dca3a6a115e" + integrity sha512-8zkLMwSvUAnfN9pcJDfkuxU0Nvg4RLUD0A4BZN1KxJPtlnCGzMx3xM5cRl4m8fym/Vy8rlq52tl90UF3m91OnA== + dependencies: + d3-array "3" + d3-axis "3" + d3-brush "3" + d3-chord "3" + d3-color "3" + d3-contour "3" + 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" + +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== dependencies: - d3-color "1" - d3-dispatch "1" - d3-ease "1" - d3-interpolate "1" - d3-selection "^1.1.0" - d3-timer "1" - -d3-voronoi@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/d3-voronoi/-/d3-voronoi-1.1.2.tgz#1687667e8f13a2d158c80c1480c5a29cb0d8973c" - integrity sha1-Fodmfo8TotFYyAwUgMWinLDYlzw= + es5-ext "^0.10.50" + type "^1.0.1" -d3-zoom@1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-1.7.1.tgz#02f43b3c3e2db54f364582d7e4a236ccc5506b63" - integrity sha512-sZHQ55DGq5BZBFGnRshUT8tm2sfhPHFnOlmPbbwTkAoPeVdRTkB4Xsf9GCY0TSHrTD8PeJPZGmP/TpGicwJDJQ== - dependencies: - d3-dispatch "1" - d3-drag "1" - d3-interpolate "1" - d3-selection "1" - d3-transition "1" - -d3@4.13.0: - version "4.13.0" - resolved "https://registry.yarnpkg.com/d3/-/d3-4.13.0.tgz#ab236ff8cf0cfc27a81e69bf2fb7518bc9b4f33d" - integrity sha512-l8c4+0SldjVKLaE2WG++EQlqD7mh/dmQjvi2L2lKPadAVC+TbJC4ci7Uk9bRi+To0+ansgsS0iWfPjD7DBy+FQ== - dependencies: - d3-array "1.2.1" - d3-axis "1.0.8" - d3-brush "1.0.4" - d3-chord "1.0.4" - d3-collection "1.0.4" - d3-color "1.0.3" - d3-dispatch "1.0.3" - d3-drag "1.2.1" - d3-dsv "1.0.8" - d3-ease "1.0.3" - d3-force "1.1.0" - d3-format "1.2.2" - d3-geo "1.9.1" - d3-hierarchy "1.1.5" - d3-interpolate "1.1.6" - d3-path "1.0.5" - d3-polygon "1.0.3" - d3-quadtree "1.0.3" - d3-queue "3.0.7" - d3-random "1.1.0" - d3-request "1.0.6" - d3-scale "1.0.7" - d3-selection "1.3.0" - d3-shape "1.2.0" - d3-time "1.0.8" - d3-time-format "2.1.1" - d3-timer "1.0.7" - d3-transition "1.1.1" - d3-voronoi "1.1.2" - d3-zoom "1.7.1" - -damerau-levenshtein@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514" - integrity sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ= +damerau-levenshtein@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" + integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== dashdash@^1.12.0: version "1.14.1" @@ -3204,21 +8422,21 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-urls@^1.0.0, data-urls@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" -date-now@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" - integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= +date-fns@^1.27.2: + version "1.30.1" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" + integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== -debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -3232,68 +8450,98 @@ debug@=3.1.0: dependencies: ms "2.0.0" -debug@^3.1.0: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== +debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" -debug@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== +debug@^4.0.0, debug@^4.3.0, debug@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== dependencies: - ms "^2.1.1" + ms "2.1.2" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +decamelize-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" + integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= + dependencies: + decamelize "^1.1.0" + map-obj "^1.0.0" -decamelize@^1.1.1: +decamelize@^1.1.0, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= -decamelize@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" - integrity sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg== - dependencies: - xregexp "4.0.0" +decimal.js@^10.2.0: + version "10.2.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" + integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -deep-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" - integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== +deep-equal@^1.0.1, deep-equal@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" -deep-is@~0.1.3: +deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -default-gateway@^2.6.0: - version "2.7.2" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-2.7.2.tgz#b7ef339e5e024b045467af403d50348db4642d0f" - integrity sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ== +deep-object-diff@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.0.tgz#d6fabf476c2ed1751fc94d5ca693d2ed8c18bc5a" + integrity sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== dependencies: - execa "^0.10.0" + execa "^1.0.0" ip-regex "^2.1.0" -default-require-extensions@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" - integrity sha1-836hXT4T/9m0N9M+GnW1+5eHTLg= +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: - strip-bom "^2.0.0" + clone "^1.0.2" -define-properties@^1.1.2: +define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== @@ -3334,11 +8582,50 @@ del@^3.0.0: pify "^3.0.0" rimraf "^2.2.8" +del@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + +del@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" + integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== + dependencies: + globby "^10.0.1" + graceful-fs "^4.2.2" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.1" + p-map "^3.0.0" + rimraf "^3.0.0" + slash "^3.0.0" + +delaunator@5: + version "5.0.0" + resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.0.tgz#60f052b28bd91c9b4566850ebf7756efe821d81b" + integrity sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw== + dependencies: + robust-predicates "^3.0.0" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= +delegate@^3.1.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" + integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== + delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" @@ -3350,9 +8637,9 @@ depd@~1.1.2: integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= des.js@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" - integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + version "1.0.1" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" @@ -3362,24 +8649,24 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= +detab@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" + integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== dependencies: - repeating "^2.0.0" + repeat-string "^1.5.4" -detect-libc@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -detect-node@^2.0.3: +detect-node@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== @@ -3392,10 +8679,23 @@ detect-port-alt@1.1.6: address "^1.0.1" debug "^2.6.0" -diff@^3.2.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" - integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== +detect-port@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" + integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +diff-sequences@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" + integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== + +diff-sequences@^27.0.6: + version "27.0.6" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" + integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== diffie-hellman@^5.0.0: version "5.0.3" @@ -3406,7 +8706,7 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" -dir-glob@^2.0.0: +dir-glob@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== @@ -3414,6 +8714,20 @@ dir-glob@^2.0.0: arrify "^1.0.1" path-type "^3.0.0" +dir-glob@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" @@ -3449,7 +8763,19 @@ doctrine@^2.1.0: dependencies: esutils "^2.0.2" -dom-converter@~0.2: +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6: + version "0.5.8" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.8.tgz#414813012e065b5dfa8998b990460c0af12a5421" + integrity sha512-rAfghuBPeJldxqsmZQtBbna4TqMgFe4xhYs24vPULNslbmXUdcga+CXiKWzZxyWw0FCkGKPgmizIysIvsAEN8w== + +dom-converter@^0.2: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== @@ -3457,58 +8783,48 @@ dom-converter@~0.2: utila "~0.4" dom-serializer@0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" - integrity sha1-BzxpdUbOB4DOI75KKOKT5AvDDII= + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== dependencies: - domelementtype "~1.1.1" - entities "~1.1.1" + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== domain-browser@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domelementtype@1: +domelementtype@1, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== -domelementtype@~1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" - integrity sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs= - -domexception@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== - dependencies: - webidl-conversions "^4.0.2" - -domhandler@2.1: +domelementtype@^2.0.1: version "2.1.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594" - integrity sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ= - dependencies: - domelementtype "1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" + integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== -domutils@1.1: - version "1.1.6" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485" - integrity sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU= +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== dependencies: - domelementtype "1" + webidl-conversions "^5.0.0" -domutils@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" - integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== dependencies: - dom-serializer "0" domelementtype "1" -domutils@^1.7.0: +domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== @@ -3516,32 +8832,82 @@ domutils@^1.7.0: dom-serializer "0" domelementtype "1" -dot-prop@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" - integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== +dot-case@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee" + integrity sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4= + dependencies: + no-case "^2.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dotenv-defaults@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/dotenv-defaults/-/dotenv-defaults-1.1.1.tgz#032c024f4b5906d9990eb06d722dc74cc60ec1bd" + integrity sha512-6fPRo9o/3MxKvmRZBD3oNFdxODdhJtIy1zcJeUSCs6HCy4tarUpd+G67UTU9tF6OWXeSPqsm4fPAB+2eY9Rt9Q== + dependencies: + dotenv "^6.2.0" + +dotenv-expand@5.1.0, dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv-webpack@^1.7.0, dotenv-webpack@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/dotenv-webpack/-/dotenv-webpack-1.8.0.tgz#7ca79cef2497dd4079d43e81e0796bc9d0f68a5e" + integrity sha512-o8pq6NLBehtrqA8Jv8jFQNtG9nhRtVqmoD4yWbgUyoU3+9WBlPe+c2EAiaJok9RB28QvrWvdWLZGeTT5aATDMg== dependencies: - is-obj "^1.0.0" + dotenv-defaults "^1.0.2" -dotenv-expand@4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.2.0.tgz#def1f1ca5d6059d24a766e587942c21106ce1275" - integrity sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU= +dotenv@8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== -dotenv@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.0.0.tgz#24e37c041741c5f4b25324958ebbc34bca965935" - integrity sha512-FlWbnhgjtwD+uNLUGHbMykMOYQaTivdHEmYwAKFjn6GKe/CqY0fNae93ZHTd20snh9ZLr8mTzIL9m0APQ1pjQg== +dotenv@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.2.0.tgz#941c0410535d942c8becf28d3f357dbd9d476064" + integrity sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w== + +dotenv@^8.0.0: + version "8.6.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" + integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== + +downshift@^6.0.15: + version "6.1.7" + resolved "https://registry.yarnpkg.com/downshift/-/downshift-6.1.7.tgz#fdb4c4e4f1d11587985cd76e21e8b4b3fa72e44c" + integrity sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg== + dependencies: + "@babel/runtime" "^7.14.8" + compute-scroll-into-view "^1.0.17" + prop-types "^15.7.2" + react-is "^17.0.2" + tslib "^2.3.0" duplexer@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" - integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== duplexify@^3.4.2, duplexify@^3.6.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.1.tgz#b1a7a29c4abfd639585efaecce80d666b1e34125" - integrity sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA== + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: end-of-stream "^1.0.0" inherits "^2.0.1" @@ -3561,69 +8927,155 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-to-chromium@^1.3.62, electron-to-chromium@^1.3.92: - version "1.3.96" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.96.tgz#25770ec99b8b07706dedf3a5f43fa50cb54c4f9a" - integrity sha512-ZUXBUyGLeoJxp4Nt6G/GjBRLnyz8IKQGexZ2ndWaoegThgMGFO1tdDYID5gBV32/1S83osjJHyfzvanE/8HY4Q== +ejs@^2.6.1: + version "2.7.4" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" + integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -elliptic@^6.0.0: - version "6.4.1" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" - integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== +ejs@^3.1.2: + version "3.1.6" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" + integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw== dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" + jake "^10.6.1" + +electron-to-chromium@^1.3.378, electron-to-chromium@^1.3.857: + version "1.3.864" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.864.tgz#6a993bcc196a2b8b3df84d28d5d4dd912393885f" + integrity sha512-v4rbad8GO6/yVI92WOeU9Wgxc4NA0n4f6P1FvZTY+jyY7JHEhw3bduYu60v3Q1h81Cg6eo4ApZrFPuycwd5hGw== + +electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.649: + version "1.3.671" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.671.tgz#8feaed6eae42d279fa4611f58c42a5a1eb81b2a0" + integrity sha512-RTD97QkdrJKaKwRv9h/wGAaoR2lGxNXEcBXS31vjitgTPwTWAbLdS7cEsBK68eEQy7p6YyT8D5BxBEYHu2SuwQ== + +elegant-spinner@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" + integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= + +element-resize-detector@^1.2.1, element-resize-detector@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/element-resize-detector/-/element-resize-detector-1.2.3.tgz#5078d9b99398fe4c589f8c8df94ff99e5d413ff3" + integrity sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ== + dependencies: + batch-processor "1.0.0" + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" -email-addresses@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.0.3.tgz#fc3c6952f68da24239914e982c8a7783bc2ed96d" - integrity sha512-kUlSC06PVvvjlMRpNIl3kR1NRXLEe86VQ7N0bQeaCZb2g+InShCeHQp/JvyYNTugMnRN2NvJhHlc3q12MWbbpg== +emittery@^0.7.1: + version "0.7.2" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" + integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== -emoji-regex@^6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2" - integrity sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ== +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.0.0: + version "9.2.1" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.1.tgz#c9b25604256bb3428964bead3ab63069d736f7ee" + integrity sha512-117l1H6U4X3Krn+MrzYrL57d5H7siRHWraBs7s+LjRuFK7Fe7hJqnJ0skWlinqsycVLU5YAo6L8CsEYQ0V5prg== + +emoji-regex@^9.2.0: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emotion-theming@^10.0.19, emotion-theming@^10.0.27: + version "10.0.27" + resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-10.0.27.tgz#1887baaec15199862c89b1b984b79806f2b9ab10" + integrity sha512-MlF1yu/gYh8u+sLUqA0YuA9JX0P4Hb69WlKc/9OLo+WCXuX6sy/KoIa+qJimgmr2dWqnypYKYPX37esjDBbhdw== + dependencies: + "@babel/runtime" "^7.5.5" + "@emotion/weak-memoize" "0.2.5" + hoist-non-react-statics "^3.3.0" + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= +encoding@^0.1.11: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" - integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -enhanced-resolve@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" - integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== +endent@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/endent/-/endent-2.1.0.tgz#5aaba698fb569e5e18e69e1ff7a28ff35373cd88" + integrity sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w== + dependencies: + dedent "^0.7.0" + fast-json-parse "^1.0.3" + objectorarray "^1.0.5" + +enhanced-resolve@^4.3.0, enhanced-resolve@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" + integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== dependencies: graceful-fs "^4.1.2" - memory-fs "^0.4.0" + memory-fs "^0.5.0" tapable "^1.0.0" -entities@~1.1.1: +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + errno@^0.1.3, errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + version "0.1.8" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" @@ -3634,264 +9086,550 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.5.1, es-abstract@^1.6.1, es-abstract@^1.7.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165" - integrity sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA== +error-stack-parser@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" + integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== + dependencies: + stackframe "^1.1.1" + +es-abstract@^1.17.2: + version "1.17.7" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" + integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== dependencies: - es-to-primitive "^1.1.1" + es-to-primitive "^1.2.1" function-bind "^1.1.1" - has "^1.0.1" - is-callable "^1.1.3" - is-regex "^1.0.4" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: + version "1.18.0-next.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2" + integrity sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-negative-zero "^2.0.1" + is-regex "^1.1.1" + object-inspect "^1.9.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.3" + string.prototype.trimstart "^1.0.3" + +es-abstract@^1.19.0, es-abstract@^1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" + integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.1" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.1" + is-string "^1.0.7" + is-weakref "^1.0.1" + object-inspect "^1.11.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-array-method-boxes-properly@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" + integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== -es-to-primitive@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" - integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== +es-get-iterator@^1.0.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + 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" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" is-date-object "^1.0.1" is-symbol "^1.0.2" +es5-ext@^0.10.35, es5-ext@^0.10.50: + version "0.10.53" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es5-shim@^4.5.12, es5-shim@^4.5.13: + version "4.6.2" + resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.6.2.tgz#827cdd0c6fb5beb26fd368d65430e8b5eaeba942" + integrity sha512-n0XTVMGps+Deyr38jtqKPR5F5hb9owYeRQcKJW39eFvzUk/u/9Ww315werRzbiNMnHCUw/YHDPBphTlEnzdi+A== + +es6-iterator@2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-shim@^0.35.5: + version "0.35.6" + resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.6.tgz#d10578301a83af2de58b9eadb7c2c9945f7388a0" + integrity sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA== + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" + +escalade@^3.0.2, escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= -escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.4, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.11.0, escodegen@^1.9.1: - version "1.11.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589" - integrity sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw== +escodegen@^1.14.1: + version "1.14.3" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== dependencies: - esprima "^3.1.3" + esprima "^4.0.1" estraverse "^4.2.0" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" -eslint-config-react-app@^3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-3.0.6.tgz#addcae1359235941e95f3c96970b7ac8552e1130" - integrity sha512-VL5rA1EBZv7f9toc9x71or7nr4jRmwCH4V9JKB9DFVaTLOLI9+vjWLgQLjMu3xR9iUT80dty86RbCfNaKyrFFg== +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-prettier@^6.15.0: + version "6.15.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9" + integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw== dependencies: - confusing-browser-globals "^1.0.5" + get-stdin "^6.0.0" -eslint-import-resolver-node@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" - integrity sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q== +eslint-config-react-app@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" + integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== dependencies: - debug "^2.6.9" - resolve "^1.5.0" + confusing-browser-globals "^1.0.10" -eslint-loader@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-2.1.1.tgz#2a9251523652430bfdd643efdb0afc1a2a89546a" - integrity sha512-1GrJFfSevQdYpoDzx8mEE2TDWsb/zmFuY09l6hURg1AeFIKQOvZ+vH0UPjzmd1CZIbfTV5HUkMeBmFiDBkgIsQ== +eslint-import-resolver-node@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== dependencies: - loader-fs-cache "^1.0.0" - loader-utils "^1.0.2" - object-assign "^4.0.1" - object-hash "^1.1.4" - rimraf "^2.6.1" + debug "^2.6.9" + resolve "^1.13.1" -eslint-module-utils@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz#b270362cd88b1a48ad308976ce7fa54e98411746" - integrity sha1-snA2LNiLGkitMIl2zn+lTphBF0Y= +eslint-import-resolver-node@^0.3.6: + version "0.3.6" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" + integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== dependencies: - debug "^2.6.8" - pkg-dir "^1.0.0" + debug "^3.2.7" + resolve "^1.20.0" -eslint-plugin-flowtype@2.50.1: - version "2.50.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz#36d4c961ac8b9e9e1dc091d3fba0537dad34ae8a" - integrity sha512-9kRxF9hfM/O6WGZcZPszOVPd2W0TLHBtceulLTsGfwMPtiCCLnCW0ssRiOOiXyqrCA20pm1iXdXm7gQeN306zQ== +eslint-module-utils@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== dependencies: - lodash "^4.17.10" + debug "^2.6.9" + pkg-dir "^2.0.0" -eslint-plugin-import@2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz#6b17626d2e3e6ad52cfce8807a845d15e22111a8" - integrity sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g== +eslint-module-utils@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz#94e5540dd15fe1522e8ffa3ec8db3b7fa7e7a534" + integrity sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q== dependencies: + debug "^3.2.7" + pkg-dir "^2.0.0" + +eslint-plugin-babel@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-babel/-/eslint-plugin-babel-4.1.2.tgz#79202a0e35757dd92780919b2336f1fa2fe53c1e" + integrity sha1-eSAqDjV1fdkngJGbIzbx+i/lPB4= + +eslint-plugin-flowtype@^5.2.0: + version "5.2.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.2.tgz#c6e5dd2fad4e757a1c63e652da6cff597659554f" + integrity sha512-C4PlPYpszr9h1cBfUbTNRI1IdxUCF0qrXAHkXS2+bESp7WUUCnvb3UBBnYlaQLvJYJ2lRz+2SPQQ/WyV7p/Tow== + dependencies: + lodash "^4.17.15" + string-natural-compare "^3.0.1" + +eslint-plugin-formatjs@^2.8.0: + version "2.17.8" + resolved "https://registry.yarnpkg.com/eslint-plugin-formatjs/-/eslint-plugin-formatjs-2.17.8.tgz#fc36af928106635ee214c6a6f0a6346a04e91649" + integrity sha512-5o4Evdhm0XFhadzlojcZTmDJaaO/1zPUJmPlTkcad/q7kAX6cA9+Ffg5lm4dztSRtDvM8V8mOuADgw8wtm8eUg== + dependencies: + "@formatjs/icu-messageformat-parser" "2.0.12" + "@formatjs/ts-transformer" "3.5.0" + "@types/eslint" "^7.2.0" + "@typescript-eslint/typescript-estree" "^4.11.0" + emoji-regex "^9.2.0" + tslib "^2.1.0" + typescript "^4.3" + +eslint-plugin-import@^2.14.0: + version "2.24.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz#2c8cd2e341f3885918ee27d18479910ade7bb4da" + integrity sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q== + dependencies: + array-includes "^3.1.3" + array.prototype.flat "^1.2.4" + debug "^2.6.9" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.6" + eslint-module-utils "^2.6.2" + find-up "^2.0.0" + has "^1.0.3" + is-core-module "^2.6.0" + minimatch "^3.0.4" + object.values "^1.1.4" + pkg-up "^2.0.0" + read-pkg-up "^3.0.0" + resolve "^1.20.0" + tsconfig-paths "^3.11.0" + +eslint-plugin-import@^2.22.1: + version "2.22.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" + integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== + dependencies: + array-includes "^3.1.1" + array.prototype.flat "^1.2.3" contains-path "^0.1.0" - debug "^2.6.8" + debug "^2.6.9" doctrine "1.5.0" - eslint-import-resolver-node "^0.3.1" - eslint-module-utils "^2.2.0" - has "^1.0.1" - lodash "^4.17.4" - minimatch "^3.0.3" + eslint-import-resolver-node "^0.3.4" + eslint-module-utils "^2.6.0" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.1" read-pkg-up "^2.0.0" - resolve "^1.6.0" + resolve "^1.17.0" + tsconfig-paths "^3.9.0" -eslint-plugin-jsx-a11y@6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.2.tgz#69bca4890b36dcf0fe16dd2129d2d88b98f33f88" - integrity sha512-7gSSmwb3A+fQwtw0arguwMdOdzmKUgnUcbSNlo+GjKLAQFuC2EZxWqG9XHRI8VscBJD5a8raz3RuxQNFW+XJbw== +eslint-plugin-jest@^24.1.0: + version "24.1.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.1.5.tgz#1e866a9f0deac587d0a3d5d7cefe99815a580de2" + integrity sha512-FIP3lwC8EzEG+rOs1y96cOJmMVpdFNreoDJv29B5vIupVssRi8zrSY3QadogT0K3h1Y8TMxJ6ZSAzYUmFCp2hg== dependencies: - aria-query "^3.0.0" - array-includes "^3.0.3" + "@typescript-eslint/experimental-utils" "^4.0.1" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" ast-types-flow "^0.0.7" - axobject-query "^2.0.1" - damerau-levenshtein "^1.0.4" - emoji-regex "^6.5.1" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" has "^1.0.3" - jsx-ast-utils "^2.0.1" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + +eslint-plugin-react-hooks@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" + integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== -eslint-plugin-react@7.11.1: - version "7.11.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz#c01a7af6f17519457d6116aa94fc6d2ccad5443c" - integrity sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw== +eslint-plugin-react@^7.12.3: + version "7.26.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz#41bcfe3e39e6a5ac040971c1af94437c80daa40e" + integrity sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ== dependencies: - array-includes "^3.0.3" + array-includes "^3.1.3" + array.prototype.flatmap "^1.2.4" + doctrine "^2.1.0" + estraverse "^5.2.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.0.4" + object.entries "^1.1.4" + object.fromentries "^2.0.4" + object.hasown "^1.0.0" + object.values "^1.1.4" + prop-types "^15.7.2" + resolve "^2.0.0-next.3" + semver "^6.3.0" + string.prototype.matchall "^4.0.5" + +eslint-plugin-react@^7.21.5: + version "7.22.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz#3d1c542d1d3169c45421c1215d9470e341707269" + integrity sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA== + dependencies: + array-includes "^3.1.1" + array.prototype.flatmap "^1.2.3" doctrine "^2.1.0" has "^1.0.3" - jsx-ast-utils "^2.0.1" - prop-types "^15.6.2" + jsx-ast-utils "^2.4.1 || ^3.0.0" + object.entries "^1.1.2" + object.fromentries "^2.0.2" + object.values "^1.1.1" + prop-types "^15.7.2" + resolve "^1.18.1" + string.prototype.matchall "^4.0.2" + +eslint-plugin-redux-saga@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-redux-saga/-/eslint-plugin-redux-saga-0.10.0.tgz#62001c4e235b4607c9d7ac3dc087f9c5b173c91d" + integrity sha512-Di6E5VCFN4sTmhHjAWoClGwBDAtGp+VcFXve0IQxb5yodhpt9BzkIDB6+Ul4aVu0IzspnHuZOuQ4uY5peqbBwg== -eslint-scope@3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" - integrity sha1-PWPD7f2gLgbgGkUq2IyqzHzctug= +eslint-plugin-testing-library@^3.9.2: + version "3.10.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz#4dd02306d601c3238fdabf1d1dbc5f2a8e85d531" + integrity sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ== + dependencies: + "@typescript-eslint/experimental-utils" "^3.10.1" + +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-scope@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172" - integrity sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA== +eslint-scope@^5.0.0, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: - esrecurse "^4.1.0" + esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-utils@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512" - integrity sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q== +eslint-utils@^2.0.0, eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" -eslint-visitor-keys@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" - integrity sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ== +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint@5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.6.0.tgz#b6f7806041af01f71b3f1895cbb20971ea4b6223" - integrity sha512-/eVYs9VVVboX286mBK7bbKnO1yamUy2UCRjiY6MryhQL2PaaXCExsCQ2aO83OeYRhU2eCU/FMFP+tVMoOrzNrA== - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.5.3" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^3.1.0" - doctrine "^2.1.0" - eslint-scope "^4.0.0" - eslint-utils "^1.3.1" - eslint-visitor-keys "^1.0.0" - espree "^4.0.0" - esquery "^1.0.1" +eslint-visitor-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" + integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + +eslint-webpack-plugin@^2.1.0: + version "2.5.4" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" + integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw== + dependencies: + "@types/eslint" "^7.2.6" + arrify "^2.0.1" + jest-worker "^26.6.2" + micromatch "^4.0.2" + normalize-path "^3.0.0" + schema-utils "^3.0.0" + +eslint@^7.11.0: + version "7.20.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.20.0.tgz#db07c4ca4eda2e2316e7aa57ac7fc91ec550bdc7" + integrity sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.3.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" esutils "^2.0.2" - file-entry-cache "^2.0.0" + file-entry-cache "^6.0.0" functional-red-black-tree "^1.0.1" - glob "^7.1.2" - globals "^11.7.0" + glob-parent "^5.0.0" + globals "^12.1.0" ignore "^4.0.6" + import-fresh "^3.0.0" imurmurhash "^0.1.4" - inquirer "^6.1.0" - is-resolvable "^1.1.0" - js-yaml "^3.12.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.5" + levn "^0.4.1" + lodash "^4.17.20" minimatch "^3.0.4" - mkdirp "^0.5.1" natural-compare "^1.4.0" - optionator "^0.8.2" - path-is-inside "^1.0.2" - pluralize "^7.0.0" + optionator "^0.9.1" progress "^2.0.0" - regexpp "^2.0.0" - require-uncached "^1.0.3" - semver "^5.5.1" - strip-ansi "^4.0.0" - strip-json-comments "^2.0.1" - table "^4.0.3" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.4" text-table "^0.2.0" + v8-compile-cache "^2.0.3" -espree@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f" - integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w== +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== dependencies: - acorn "^6.0.2" - acorn-jsx "^5.0.0" - eslint-visitor-keys "^1.0.0" - -esprima@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" -esprima@^4.0.0: +esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" - integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: - estraverse "^4.0.0" + estraverse "^5.1.0" -esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== +esrecurse@^4.1.0, esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: - estraverse "^4.1.0" + estraverse "^5.2.0" -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" - integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= +estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +estree-to-babel@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/estree-to-babel/-/estree-to-babel-3.2.1.tgz#82e78315275c3ca74475fdc8ac1a5103c8a75bf5" + integrity sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg== + dependencies: + "@babel/traverse" "^7.1.6" + "@babel/types" "^7.2.0" + c8 "^7.6.0" + +estree-walker@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" + integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== -esutils@^2.0.0, esutils@^2.0.2: +estree-walker@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" - integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= -eventemitter3@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163" - integrity sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA== +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" - integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= +events@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" + integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== -eventsource@0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232" - integrity sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI= +eventsource@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== dependencies: - original ">=0.0.5" + original "^1.0.0" evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" @@ -3901,51 +9639,56 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -exec-sh@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" - integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== - dependencies: - merge "^1.2.0" +exec-sh@^0.3.2: + version "0.3.4" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== -execa@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" - integrity sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" - get-stream "^3.0.0" + get-stream "^4.0.0" is-stream "^1.1.0" npm-run-path "^2.0.0" p-finally "^1.0.0" signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execall@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/execall/-/execall-2.0.0.tgz#16a06b5fe5099df7d00be5d9c06eecded1663b45" + integrity sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow== dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" + clone-regexp "^2.1.0" + +exit-hook@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" + integrity sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g= exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -expand-brackets@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= - dependencies: - is-posix-bracket "^0.1.0" - expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -3959,13 +9702,6 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= - dependencies: - fill-range "^2.1.0" - expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" @@ -3973,54 +9709,61 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -expect@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-23.6.0.tgz#1e0c8d3ba9a581c87bd71fb9bc8862d443425f98" - integrity sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w== +expect@^26.6.0, expect@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" + integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== dependencies: - ansi-styles "^3.2.0" - jest-diff "^23.6.0" - jest-get-type "^22.1.0" - jest-matcher-utils "^23.6.0" - jest-message-util "^23.4.0" - jest-regex-util "^23.3.0" + "@jest/types" "^26.6.2" + ansi-styles "^4.0.0" + jest-get-type "^26.3.0" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-regex-util "^26.0.0" -express@^4.16.2: - version "4.16.4" - resolved "https://registry.yarnpkg.com/express/-/express-4.16.4.tgz#fddef61926109e24c515ea97fd2f1bdbf62df12e" - integrity sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg== +express@^4.17.0, express@^4.17.1: + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: - accepts "~1.3.5" + accepts "~1.3.7" array-flatten "1.1.1" - body-parser "1.18.3" - content-disposition "0.5.2" + body-parser "1.19.0" + content-disposition "0.5.3" content-type "~1.0.4" - cookie "0.3.1" + cookie "0.4.0" cookie-signature "1.0.6" debug "2.6.9" depd "~1.1.2" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.1.1" + finalhandler "~1.1.2" fresh "0.5.2" merge-descriptors "1.0.1" methods "~1.1.2" on-finished "~2.3.0" - parseurl "~1.3.2" + parseurl "~1.3.3" path-to-regexp "0.1.7" - proxy-addr "~2.0.4" - qs "6.5.2" - range-parser "~1.2.0" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" safe-buffer "5.1.2" - send "0.16.2" - serve-static "1.13.2" - setprototypeof "1.1.0" - statuses "~1.4.0" - type-is "~1.6.16" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" +ext@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== + dependencies: + type "^2.0.0" + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -4036,27 +9779,29 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@~3.0.2: +extend@^3.0.0, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" - integrity sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== +external-editor@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" + integrity sha1-Etew24UPf/fnCBuvQAVwAGDEYAs= + dependencies: + extend "^3.0.0" + spawn-sync "^1.0.15" + tmp "^0.0.29" + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== dependencies: chardet "^0.7.0" iconv-lite "^0.4.24" tmp "^0.0.33" -extglob@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= - dependencies: - is-extglob "^1.0.0" - extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -4081,15 +9826,25 @@ extsprintf@^1.2.0: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= -fast-deep-equal@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" - integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= +faker@^5.1.0: + version "5.5.3" + resolved "https://registry.yarnpkg.com/faker/-/faker-5.5.3.tgz#c57974ee484431b25205c2c8dc09fda861e51e0e" + integrity sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g== -fast-glob@^2.0.2: - version "2.2.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.4.tgz#e54f4b66d378040e0e4d6a68ec36bbc5b04363c0" - integrity sha512-FjK2nCGI/McyzgNtTESqaWP3trPvHyRyoyY70hxjc3oKPNmDe8taohLZpoVKoUjW85tbU5txaYUZCNtVzygl1g== +fast-copy@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/fast-copy/-/fast-copy-2.1.1.tgz#f5cbcf2df64215e59b8e43f0b2caabc19848083a" + integrity sha512-Qod3DdRgFZ8GUIM6ygeoZYpQ0QLW9cf/FS9KhhjlYggcSZXWAemAw8BOCO5LuYCrR3Uj3qXDVTUzOUwG8C7beQ== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^2.0.2, fast-glob@^2.2.6: + version "2.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== dependencies: "@mrmlnc/readdir-enhanced" "^2.2.1" "@nodelib/fs.stat" "^1.1.2" @@ -4098,20 +9853,62 @@ fast-glob@^2.0.2: merge2 "^1.2.3" micromatch "^3.1.10" -fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= +fast-glob@^3.0.3, fast-glob@^3.2.4, fast-glob@^3.2.5: + version "3.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== + 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" + +fast-glob@^3.1.1: + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + +fast-json-parse@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fast-json-parse/-/fast-json-parse-1.0.3.tgz#43e5c61ee4efa9265633046b770fb682a7577c4d" + integrity sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw== + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@~2.0.4: +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -fastparse@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" - integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== +fastest-levenshtein@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" + integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== + +fastq@^1.6.0: + version "1.10.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.1.tgz#8b8f2ac8bf3632d67afcd65dac248d5fdc45385e" + integrity sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA== + dependencies: + reusify "^1.0.4" + +fault@^1.0.0, fault@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" + integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== + dependencies: + format "^0.2.0" faye-websocket@^0.10.0: version "0.10.0" @@ -4120,24 +9917,32 @@ faye-websocket@^0.10.0: dependencies: websocket-driver ">=0.5.1" -faye-websocket@~0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38" - integrity sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg= +faye-websocket@~0.11.1: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== dependencies: websocket-driver ">=0.5.1" fb-watchman@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" - integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= + version "2.0.1" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: - bser "^2.0.0" + bser "2.1.1" figgy-pudding@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" - integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== + version "3.5.2" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== + +figures@^1.3.5, figures@^1.4.0, figures@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" + integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + dependencies: + escape-string-regexp "^1.0.5" + object-assign "^4.1.0" figures@^2.0.0: version "2.0.0" @@ -4146,72 +9951,66 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" -file-entry-cache@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" - integrity sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E= +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: - flat-cache "^1.2.1" - object-assign "^4.0.1" + escape-string-regexp "^1.0.5" -file-loader@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-2.0.0.tgz#39749c82f020b9e85901dcff98e8004e6401cfde" - integrity sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ== +file-entry-cache@^6.0.0, file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: - loader-utils "^1.0.2" - schema-utils "^1.0.0" - -filename-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + flat-cache "^3.0.4" -filename-reserved-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4" - integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q= - -filenamify-url@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50" - integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A= +file-loader@6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz#a6f29dfb3f5933a1c350b2dbaa20ac5be0539baa" + integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw== dependencies: - filenamify "^1.0.0" - humanize-url "^1.0.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" -filenamify@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5" - integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU= +file-loader@^6.0.0, file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== dependencies: - filename-reserved-regex "^1.0.0" - strip-outer "^1.0.0" - trim-repeated "^1.0.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" -fileset@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" - integrity sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= +file-system-cache@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/file-system-cache/-/file-system-cache-1.0.5.tgz#84259b36a2bbb8d3d6eb1021d3132ffe64cfff4f" + integrity sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08= dependencies: - glob "^7.0.3" - minimatch "^3.0.3" + bluebird "^3.3.5" + fs-extra "^0.30.0" + ramda "^0.21.0" -filesize@3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" - integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -fill-range@^2.1.0: - version "2.2.4" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" - integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== +filelist@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" + integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ== dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^3.0.0" - repeat-element "^1.1.2" - repeat-string "^1.5.2" + minimatch "^3.0.4" + +filesize@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.0.1.tgz#f850b509909c7c86f7e450ea19006c31c2ed3d2f" + integrity sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg== + +filesize@6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" + integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== fill-range@^4.0.0: version "4.0.0" @@ -4223,122 +10022,163 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" -finalhandler@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105" - integrity sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg== +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" encodeurl "~1.0.2" escape-html "~1.0.3" on-finished "~2.3.0" - parseurl "~1.3.2" - statuses "~1.4.0" + parseurl "~1.3.3" + statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" - integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= +find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" - mkdirp "^0.5.1" - pkg-dir "^1.0.0" + make-dir "^2.0.0" + pkg-dir "^3.0.0" -find-cache-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" - integrity sha1-kojj6ePMN0hxfTnq3hfPcfww7m8= +find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== dependencies: commondir "^1.0.1" - make-dir "^1.0.0" - pkg-dir "^2.0.0" + make-dir "^3.0.2" + pkg-dir "^4.1.0" -find-cache-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.0.0.tgz#4c1faed59f45184530fb9d7fa123a4d04a98472d" - integrity sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA== +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: - commondir "^1.0.1" - make-dir "^1.0.0" - pkg-dir "^3.0.0" + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" -find-up@3.0.0, find-up@^3.0.0: +find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" + locate-path "^6.0.0" + path-exists "^4.0.0" -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= +findup-sync@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= dependencies: - locate-path "^2.0.0" + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" -flat-cache@^1.2.1: - version "1.3.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.4.tgz#2c2ef77525cc2929007dfffa1dd314aa9c9dee6f" - integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg== +fined@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" + integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== dependencies: - circular-json "^0.3.1" - graceful-fs "^4.1.2" - rimraf "~2.6.2" - write "^0.2.1" + expand-tilde "^2.0.2" + is-plain-object "^2.0.3" + object.defaults "^1.1.0" + object.pick "^1.2.0" + parse-filepath "^1.0.1" + +flagged-respawn@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" + integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== flatten@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" - integrity sha1-2uRqnXj74lKSJYzB54CkHZXAN4I= + version "1.0.3" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== flush-write-stream@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd" - integrity sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw== + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== dependencies: - inherits "^2.0.1" - readable-stream "^2.0.4" + inherits "^2.0.3" + readable-stream "^2.3.6" -follow-redirects@^1.0.0: +fn-name@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fn-name/-/fn-name-2.0.1.tgz#5214d7537a4d06a4a301c0cc262feb84188002e7" + integrity sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc= + +follow-redirects@1.5.10: version "1.5.10" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== dependencies: debug "=3.1.0" -follow-redirects@^1.2.5: - version "1.6.1" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.6.1.tgz#514973c44b5757368bad8bddfe52f81f015c94cb" - integrity sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ== - dependencies: - debug "=3.1.0" +follow-redirects@^1.0.0: + version "1.13.2" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.2.tgz#dd73c8effc12728ba5cf4259d760ea5fb83e3147" + integrity sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA== -for-in@^0.1.3: - version "0.1.8" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= +follow-redirects@^1.14.4: + version "1.14.4" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379" + integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g== + +fontfaceobserver@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fontfaceobserver/-/fontfaceobserver-2.1.0.tgz#e2705d293e2c585a6531c2a722905657317a2991" + integrity sha512-ReOsO2F66jUa0jmv2nlM/s1MiutJx/srhAe2+TE8dJCMi02ZZOcCTxTCQFr3Yet+uODUtnr4Mewg+tNQ+4V1Ng== for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -for-own@^0.1.3, for-own@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - for-own@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" @@ -4346,25 +10186,79 @@ for-own@^1.0.0: dependencies: for-in "^1.0.1" +foreach@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.4.tgz#cc5d0d8ae1d46cc9a555c2682f910977859935df" + integrity sha1-zF0NiuHUbMmlVcJoL5EJd4WZNd8= + +foreground-child@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53" + integrity sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^3.0.2" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -fork-ts-checker-webpack-plugin-alt@0.4.14: - version "0.4.14" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin-alt/-/fork-ts-checker-webpack-plugin-alt-0.4.14.tgz#1bd6c0d97b7d4682dde61255fcbd78b72f7473a0" - integrity sha512-s0wjOBuPdylMRBzZ4yO8LSJuzem3g0MYZFxsjRXrFDQyL5KJBVSq30+GoHM/t/r2CRU4tI6zi04sq6OXK0UYnw== +fork-ts-checker-webpack-plugin@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz#a1642c0d3e65f50c2cc1742e9c0a80f441f86b19" + integrity sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ== dependencies: babel-code-frame "^6.22.0" chalk "^2.4.1" - chokidar "^2.0.4" - lodash "^4.17.11" + chokidar "^3.3.0" + micromatch "^3.1.10" + minimatch "^3.0.4" + semver "^5.6.0" + tapable "^1.0.0" + worker-rpc "^0.1.0" + +fork-ts-checker-webpack-plugin@4.1.6, fork-ts-checker-webpack-plugin@^4.1.4, fork-ts-checker-webpack-plugin@^4.1.6: + version "4.1.6" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" + integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== + dependencies: + "@babel/code-frame" "^7.5.5" + chalk "^2.4.1" micromatch "^3.1.10" minimatch "^3.0.4" - resolve "^1.5.0" + semver "^5.6.0" + tapable "^1.0.0" + worker-rpc "^0.1.0" + +fork-ts-checker-webpack-plugin@^6.0.4: + version "6.3.4" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.3.4.tgz#9af17de0a36caf6f1b4e1d2d081cf586f0a12b14" + integrity sha512-z0dns2NXH9NHH0wpW6iuUmyXYRN9BI2Lqnv+RCdL+9GXSW6tKUqYnwf+h3ZaucJsbsrdobdxuOELGgm1xVZITA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" tapable "^1.0.0" +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" @@ -4374,6 +10268,11 @@ form-data@~2.3.2: combined-stream "^1.0.6" mime-types "^2.1.12" +format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= + forwarded@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" @@ -4399,23 +10298,16 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" -fs-extra@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.0.tgz#8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6" - integrity sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" - integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== +fs-extra@^0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" + integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A= dependencies: graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" + jsonfile "^2.1.0" + klaw "^1.0.0" + path-is-absolute "^1.0.0" + rimraf "^2.2.8" fs-extra@^7.0.0: version "7.0.1" @@ -4426,12 +10318,36 @@ fs-extra@^7.0.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-minipass@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" - integrity sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ== +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.0, fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: - minipass "^2.2.1" + minipass "^3.0.0" + +fs-monkey@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== fs-write-stream-atomic@^1.0.8: version "1.0.10" @@ -4448,24 +10364,63 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@1.2.4, fsevents@^1.2.2, fsevents@^1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" - integrity sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg== +fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: - nan "^2.9.2" - node-pre-gyp "^0.10.0" + bindings "^1.5.0" + nan "^2.12.1" + +fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.1, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +fsm-iterator@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fsm-iterator/-/fsm-iterator-1.1.0.tgz#337de45de19eb205788cf02e3a955ec206760dec" + integrity sha1-M33kXeGesgV4jPAuOpVewgZ2Dew= -function-bind@^1.1.0, function-bind@^1.1.1: +function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function.prototype.name@^1.1.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= +functions-have-names@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" + integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== + +fuse.js@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-3.6.1.tgz#7de85fdd6e1b3377c23ce010892656385fd9b10c" + integrity sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw== + +g-status@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/g-status/-/g-status-2.0.2.tgz#270fd32119e8fc9496f066fe5fe88e0a6bc78b97" + integrity sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA== + dependencies: + arrify "^1.0.1" + matcher "^1.0.0" + simple-git "^1.85.0" + gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -4480,20 +10435,66 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" get-own-enumerable-property-symbols@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz#b877b49a5c16aefac3655f2ed2ea5b684df8d203" - integrity sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg== + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + +get-stdin@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" + integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" @@ -4507,19 +10508,10 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -gh-pages@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-2.0.1.tgz#aefe47a43b8d9d2aa3130576b33fe95641e29a2f" - integrity sha512-uFlk3bukljeiWKQ2XvPfjcSi/ou7IfoDf2p+Fj672saLAr8bnOdFVqI/JSgrSgInKpCg5BksxEwGUl++dbg8Dg== - dependencies: - async "^2.6.1" - commander "^2.18.0" - email-addresses "^3.0.1" - filenamify-url "^1.0.0" - fs-extra "^7.0.0" - globby "^6.1.0" - graceful-fs "^4.1.11" - rimraf "^2.6.2" +github-slugger@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.4.0.tgz#206eb96cdb22ee56fdc53a28d5a302338463444e" + integrity sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ== glob-base@^0.3.0: version "0.3.0" @@ -4544,15 +10536,48 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" +glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-promise@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" + integrity sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw== + dependencies: + "@types/glob" "*" + glob-to-regexp@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: - version "7.1.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" - integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== +glob@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + 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" + +glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -4561,7 +10586,14 @@ glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" -global-modules@1.0.0, global-modules@^1.0.0: +global-modules@2.0.0, global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== @@ -4581,29 +10613,105 @@ global-prefix@^1.0.1: is-windows "^1.0.1" which "^1.2.14" -globals@^11.1.0, globals@^11.7.0: - version "11.9.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.9.0.tgz#bde236808e987f290768a93d065060d78e6ab249" - integrity sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg== +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +global@^4.3.2, global@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^12.1.0: + version "12.4.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + dependencies: + type-fest "^0.8.1" -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== +globalthis@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.2.tgz#2a235d34f4d8036219f7e34929b5de9e18166b8b" + integrity sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ== + dependencies: + define-properties "^1.1.3" -globby@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" - integrity sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw== +globby@11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" + integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== dependencies: array-union "^1.0.1" - dir-glob "^2.0.0" + dir-glob "2.0.0" fast-glob "^2.0.2" glob "^7.1.2" ignore "^3.3.5" pify "^3.0.0" slash "^1.0.0" +globby@^10.0.1: + version "10.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" + integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + +globby@^11.0.1: + version "11.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" + integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^11.0.2, globby@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" + integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -4615,80 +10723,86 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.1.15" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" - integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== +globby@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" + integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^1.0.2" + dir-glob "^2.2.2" + fast-glob "^2.2.6" + glob "^7.1.3" + ignore "^4.0.3" + pify "^4.0.1" + slash "^2.0.0" -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= +globjoin@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" + integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM= -gzip-size@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.0.0.tgz#a55ecd99222f4c48fd8c01c625ce3b349d0a0e80" - integrity sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA== +gonzales-pe@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3" + integrity sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ== dependencies: - duplexer "^0.1.1" - pify "^3.0.0" + minimist "^1.2.5" -h2x-core@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/h2x-core/-/h2x-core-1.1.1.tgz#7fb31ab28e30ebf11818e3c7d183487ecf489f9f" - integrity sha512-LdXe4Irs731knLtHgLyFrnJCumfiqXXQwKN1IMUhi37li29PLfLbMDvfK7Rk4wmgHLKP+sIITT1mcJV4QsC3nw== +good-listener@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" + integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= dependencies: - h2x-generate "^1.1.0" - h2x-parse "^1.1.1" - h2x-traverse "^1.1.0" + delegate "^3.1.2" -h2x-generate@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/h2x-generate/-/h2x-generate-1.1.0.tgz#c2c98c60070e1eed231e482d5826c3c5dab2a9ba" - integrity sha512-L7Hym0yb20QIjvqeULUPOeh/cyvScdOAyJ6oRlh5dF0+w92hf3OiTk1q15KBijde7jGEe+0R4aOmtW8gkPNIzg== - dependencies: - h2x-traverse "^1.1.0" +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== -h2x-parse@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/h2x-parse/-/h2x-parse-1.1.1.tgz#875712cd3be75cf736c610d279b8653b24f58385" - integrity sha512-WRSmPF+tIWuUXVEZaYRhcZx/JGEJx8LjZpDDtrvMr5m/GTR0NerydCik5dRzcKXPWCtfXxuJRLR4v2P4HB2B1A== - dependencies: - h2x-types "^1.1.0" - jsdom ">=11.0.0" +graceful-fs@^4.1.9, graceful-fs@^4.2.2: + version "4.2.8" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== -h2x-plugin-jsx@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/h2x-plugin-jsx/-/h2x-plugin-jsx-1.2.0.tgz#211fa02e5c4e0a07307b0005629923910e631c01" - integrity sha512-a7Vb3BHhJJq0dPDNdqguEyQirENkVsFtvM2YkiaT5h/fmGhmM1nDy3BLeJeSKi2tL2g9v4ykm2Z+GG9QrhDgPA== - dependencies: - h2x-types "^1.1.0" +graphql@^15.3.0: + version "15.6.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.6.1.tgz#9125bdf057553525da251e19e96dab3d3855ddfc" + integrity sha512-3i5lu0z6dRvJ48QP9kFxBkJ7h4Kso7PS8eahyTFz5Jm6CvQfLtNIE8LX9N6JLnXTuwR+sIYnXzaWp6anOg0QQw== -h2x-traverse@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/h2x-traverse/-/h2x-traverse-1.1.0.tgz#194b36c593f4e20a754dee47fa6b2288647b2271" - integrity sha512-1ND8ZbISLSUgpLHYJRvhvElITvs0g44L7RxjeXViz5XP6rooa+FtXTFLByl2Yg01zj2txubifHIuU4pgvj8l+A== - dependencies: - h2x-types "^1.1.0" +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= -h2x-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/h2x-types/-/h2x-types-1.1.0.tgz#ec0d5e3674e2207269f32976ac9c82aaff4818e6" - integrity sha512-QdH5qfLcdF209UsCdM0ZNZ9Dwm2PHvMfeLZtivBrjX3Y/df4US2pwsUC4HBfWhye/mx/t6puODeC7Oacb/Ol8g== +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== -handle-thing@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" - integrity sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ= +gzip-size@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== -handlebars@^4.0.3: - version "4.0.12" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.12.tgz#2c15c8a96d46da5e266700518ba8cb8d919d5bc5" - integrity sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA== +handlebars@^4.4.3: + version "4.7.7" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== dependencies: - async "^2.5.0" - optimist "^0.6.1" + minimist "^1.2.5" + neo-async "^2.6.0" source-map "^0.6.1" + wordwrap "^1.0.0" optionalDependencies: uglify-js "^3.1.4" @@ -4697,14 +10811,19 @@ har-schema@^2.0.0: resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= -har-validator@~5.1.0: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== dependencies: - ajv "^6.5.5" + ajv "^6.12.3" har-schema "^2.0.0" +hard-rejection@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" + integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + harmony-reflect@^1.4.6: version "1.6.1" resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz#c108d4f2bb451efef7a37861fdbdae72c9bdefa9" @@ -4717,20 +10836,44 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" -has-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= -has-symbols@^1.0.0: +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-glob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-glob/-/has-glob-1.0.0.tgz#9aaa9eedbffb1ba3990a7b0010fb678ee0081207" + integrity sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc= + dependencies: + is-glob "^3.0.0" + +has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + +has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-tostringtag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" - integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" has-unicode@^2.0.0: version "2.0.1" @@ -4768,7 +10911,7 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.0, has@^1.0.1, has@^1.0.3: +has@^1.0.0, has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -4776,12 +10919,13 @@ has@^1.0.0, has@^1.0.1, has@^1.0.3: function-bind "^1.1.1" hash-base@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" - integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" @@ -4791,17 +10935,138 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -he@1.2.x: +hast-to-hyperscript@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" + integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== + dependencies: + "@types/unist" "^2.0.3" + comma-separated-tokens "^1.0.0" + property-information "^5.3.0" + space-separated-tokens "^1.0.0" + style-to-object "^0.3.0" + unist-util-is "^4.0.0" + web-namespaces "^1.0.0" + +hast-util-from-parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a" + integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== + dependencies: + "@types/parse5" "^5.0.0" + hastscript "^6.0.0" + property-information "^5.0.0" + vfile "^4.0.0" + vfile-location "^3.2.0" + web-namespaces "^1.0.0" + +hast-util-parse-selector@^2.0.0: + version "2.2.5" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" + integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== + +hast-util-raw@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.0.1.tgz#973b15930b7529a7b66984c98148b46526885977" + integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== + dependencies: + "@types/hast" "^2.0.0" + hast-util-from-parse5 "^6.0.0" + hast-util-to-parse5 "^6.0.0" + html-void-elements "^1.0.0" + parse5 "^6.0.0" + unist-util-position "^3.0.0" + vfile "^4.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hast-util-to-parse5@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" + integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== + dependencies: + hast-to-hyperscript "^9.0.0" + property-information "^5.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hastscript@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-5.1.2.tgz#bde2c2e56d04c62dd24e8c5df288d050a355fb8a" + integrity sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ== + dependencies: + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + +hastscript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" + integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + +he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== +header-case@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d" + integrity sha1-lTWXMZfBRLCWE81l0xfvGZY70C0= + dependencies: + no-case "^2.2.0" + upper-case "^1.1.3" + +header-case@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== + dependencies: + capital-case "^1.0.4" + tslib "^2.0.3" + +headers-utils@^1.2.0: + version "1.2.5" + resolved "https://registry.yarnpkg.com/headers-utils/-/headers-utils-1.2.5.tgz#899d6a76b21bcbe18d6108f56136fdbd4f30c404" + integrity sha512-DAzV5P/pk3wTU/8TLZN+zFTDv4Xa1QDTU8pRvovPetcOMbmqq8CwsAvZBLPZHH6usxyy31zMp7I4aCYb6XIf6w== + hex-color-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== -hmac-drbg@^1.0.0: +highlight.js@^10.1.1, highlight.js@~10.7.0: + version "10.7.3" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + +highlight.js@~9.15.0, highlight.js@~9.15.1: + version "9.15.10" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.15.10.tgz#7b18ed75c90348c045eef9ed08ca1319a2219ad2" + integrity sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw== + +history@^4.7.2, history@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= @@ -4810,35 +11075,36 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoek@4.x.x: - version "4.2.1" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" - integrity sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA== - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" + react-is "^16.7.0" homedir-polyfill@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" - integrity sha1-TCu8inWJmP7r9e1oWA921GdotLw= + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" -hoopy@^0.1.2: +hoopy@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== hosted-git-info@^2.1.4: - version "2.7.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" - integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== + version "2.8.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + +hosted-git-info@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961" + integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg== + dependencies: + lru-cache "^6.0.0" hpack.js@^2.1.6: version "2.1.6" @@ -4865,60 +11131,110 @@ html-comment-regex@^1.1.0: resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== dependencies: - whatwg-encoding "^1.0.1" + whatwg-encoding "^1.0.5" -html-entities@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" - integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= - -html-minifier@^3.2.3: - version "3.5.21" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" - integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== - dependencies: - camel-case "3.0.x" - clean-css "4.2.x" - commander "2.17.x" - he "1.2.x" - param-case "2.1.x" - relateurl "0.2.x" - uglify-js "3.4.x" - -html-webpack-plugin@4.0.0-alpha.2: - version "4.0.0-alpha.2" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.0-alpha.2.tgz#7745967e389a57a098e26963f328ebe4c19b598d" - integrity sha512-tyvhjVpuGqD7QYHi1l1drMQTg5i+qRxpQEGbdnYFREgOKy7aFDf/ocQ/V1fuEDlQx7jV2zMap3Hj2nE9i5eGXw== - dependencies: - "@types/tapable" "1.0.2" - html-minifier "^3.2.3" - loader-utils "^1.1.0" - lodash "^4.17.10" - pretty-error "^2.0.2" - tapable "^1.0.0" +html-entities@^1.2.1, html-entities@^1.3.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== + +html-entities@^2.1.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" + integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" + integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== + dependencies: + camel-case "^4.1.1" + clean-css "^4.2.3" + commander "^4.1.1" + he "^1.2.0" + param-case "^3.0.3" + relateurl "^0.2.7" + terser "^4.6.3" + +html-tags@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== + +html-void-elements@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" + integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== + +html-webpack-plugin@4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" + integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== + dependencies: + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" + html-minifier-terser "^5.0.1" + loader-utils "^1.2.3" + lodash "^4.17.15" + pretty-error "^2.1.1" + tapable "^1.1.3" util.promisify "1.0.0" -htmlparser2@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.3.0.tgz#cc70d05a59f6542e43f0e685c982e14c924a9efe" - integrity sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4= +html-webpack-plugin@^4.0.0, html-webpack-plugin@^4.2.1: + version "4.5.2" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz#76fc83fa1a0f12dd5f7da0404a54e2699666bc12" + integrity sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A== + dependencies: + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" + html-minifier-terser "^5.0.1" + loader-utils "^1.2.3" + lodash "^4.17.20" + pretty-error "^2.1.1" + tapable "^1.1.3" + util.promisify "1.0.0" + +htmlparser2@^3.10.0, htmlparser2@^3.10.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== dependencies: - domelementtype "1" - domhandler "2.1" - domutils "1.1" - readable-stream "1.0" + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= -http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= @@ -4928,27 +11244,38 @@ http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" -http-parser-js@>=0.4.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.0.tgz#d65edbede84349d0dc30320815a15d39cc3cbbd8" - integrity sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w== - -http-proxy-middleware@~0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz#0987e6bb5a5606e5a69168d8f967a87f15dd8aab" - integrity sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q== +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: - http-proxy "^1.16.2" + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-parser-js@>=0.5.1: + version "0.5.3" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" + integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== + +http-proxy-middleware@0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" is-glob "^4.0.0" - lodash "^4.17.5" - micromatch "^3.1.9" + lodash "^4.17.11" + micromatch "^3.1.10" -http-proxy@^1.16.2: - version "1.17.0" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" - integrity sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g== +http-proxy@^1.17.0: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: - eventemitter3 "^3.0.0" + eventemitter3 "^4.0.0" follow-redirects "^1.0.0" requires-port "^1.0.0" @@ -4961,44 +11288,57 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +http-status-codes@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-1.4.0.tgz#6e4c15d16ff3a9e2df03b89f3a55e1aae05fb477" + integrity sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ== + https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -humanize-url@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff" - integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8= +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +husky@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/husky/-/husky-1.3.1.tgz#26823e399300388ca2afff11cfa8a86b0033fae0" + integrity sha512-86U6sVVVf4b5NYSZ0yvv88dRgBSSXXmHaiq5pP4KDj5JVzdwKgBjEtUPOm8hcoytezFwbU+7gotXNhpHdystlg== dependencies: - normalize-url "^1.0.0" - strip-url-auth "^1.0.0" + cosmiconfig "^5.0.7" + execa "^1.0.0" + find-up "^3.0.0" + get-stdin "^6.0.0" + is-ci "^2.0.0" + pkg-dir "^3.0.0" + please-upgrade-node "^3.1.1" + read-pkg "^4.0.1" + run-node "^1.0.0" + slash "^2.0.0" -iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: +iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@0.4.23: - version "0.4.23" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" - integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== +iconv-lite@0.6, iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: - safer-buffer ">= 2.1.2 < 3" - -icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + safer-buffer ">= 2.1.2 < 3.0.0" -icss-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" - integrity sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= +icss-utils@^4.0.0, icss-utils@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== dependencies: - postcss "^6.0.1" + postcss "^7.0.14" identity-obj-proxy@3.0.0: version "3.0.0" @@ -5008,36 +11348,49 @@ identity-obj-proxy@3.0.0: harmony-reflect "^1.4.6" ieee754@^1.1.4: - version "1.1.12" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" - integrity sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA== + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== iferr@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore-walk@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" - integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== - dependencies: - minimatch "^3.0.4" - ignore@^3.3.5: version "3.3.10" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== -ignore@^4.0.6: +ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -immer@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/immer/-/immer-1.7.2.tgz#a51e9723c50b27e132f6566facbec1c85fc69547" - integrity sha512-4Urocwu9+XLDJw4Tc6ZCg7APVjjLInCFvO4TwGsAYV5zT6YYSor14dsZR0+0tHlDIN92cFUOq+i7fC00G5vTxA== +ignore@^5.1.1, ignore@^5.1.4, ignore@^5.1.8: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + +immer@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" + integrity sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== + +immer@7.0.14: + version "7.0.14" + resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.14.tgz#3e605f8584b15a9520d2f2f3fda9441cc9170d25" + integrity sha512-BxCs6pJwhgSEUEOZjywW7OA8DXVzfHjkBelSEl0A+nEu0+zS4cFVdNOONvt55N4WOm8Pu4xqSPYxhm1Lv2iBBA== + +immer@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== + +immer@^9.0.6: + version "9.0.6" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.6.tgz#7a96bf2674d06c8143e327cbf73539388ddf1a73" + integrity sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ== import-cwd@^2.0.0: version "2.1.0" @@ -5054,6 +11407,14 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + import-from@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" @@ -5061,13 +11422,10 @@ import-from@^2.1.0: dependencies: resolve-from "^3.0.0" -import-local@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" - integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== - dependencies: - pkg-dir "^2.0.0" - resolve-cwd "^2.0.0" +import-lazy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== import-local@^2.0.0: version "2.0.0" @@ -5077,11 +11435,29 @@ import-local@^2.0.0: pkg-dir "^3.0.0" resolve-cwd "^2.0.0" +import-local@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +indent-string@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + indexes-of@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" @@ -5092,6 +11468,11 @@ indexof@0.0.1: resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= +infer-owner@^1.0.3, infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -5100,84 +11481,163 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= -ini@^1.3.4, ini@~1.3.0: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -inquirer@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.0.tgz#51adcd776f661369dc1e894859c2560a224abdd8" - integrity sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg== +ini@^1.3.4, ini@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + +inquirer-directory@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/inquirer-directory/-/inquirer-directory-2.2.0.tgz#a919fc0e06d05fdab2d5e2e6f45ffd024ed25643" + integrity sha512-gWp7B/Axj6IimZ6qrI5iiRZ7Ew3jssjM4CXketdwh1IPT0b19dBP2f3O/suXQy4iWjWJcNNycSzHIPBOWTxtsQ== dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" + chalk "^1.1.1" + cli-cursor "^1.0.2" + figures "^1.4.0" + inquirer "^1.1.3" + lodash "^4.17.11" + rx-lite "^4.0.8" + util "^0.10.3" + +inquirer@7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.4.tgz#99af5bde47153abca23f5c7fc30db247f39da703" + integrity sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ== + dependencies: + ansi-escapes "^4.2.1" + chalk "^2.4.2" + cli-cursor "^3.1.0" cli-width "^2.0.0" - external-editor "^3.0.0" - figures "^2.0.0" - lodash "^4.17.10" - mute-stream "0.0.7" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" run-async "^2.2.0" - rxjs "^6.1.0" - string-width "^2.1.0" - strip-ansi "^4.0.0" + rxjs "^6.5.3" + string-width "^4.1.0" + strip-ansi "^5.1.0" through "^2.3.6" -inquirer@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.1.tgz#9943fc4882161bdb0b0c9276769c75b32dbfcd52" - integrity sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg== +inquirer@^1.1.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918" + integrity sha1-TexvMvN+97sLLtPx0aXD9UUHSRg= dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" + ansi-escapes "^1.1.0" + chalk "^1.0.0" + cli-cursor "^1.0.1" cli-width "^2.0.0" - external-editor "^3.0.0" - figures "^2.0.0" - lodash "^4.17.10" - mute-stream "0.0.7" + external-editor "^1.1.0" + figures "^1.3.5" + lodash "^4.3.0" + mute-stream "0.0.6" + pinkie-promise "^2.0.0" run-async "^2.2.0" - rxjs "^6.1.0" - string-width "^2.1.0" - strip-ansi "^5.0.0" + rx "^4.1.0" + string-width "^1.0.1" + strip-ansi "^3.0.0" through "^2.3.6" -internal-ip@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-3.0.1.tgz#df5c99876e1d2eb2ea2d74f520e3f669a00ece27" - integrity sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q== +inquirer@^7.0.0, inquirer@^7.1.0: + version "7.3.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.19" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +internal-ip@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +"internmap@1 - 2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" + integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== + +interpret@^1.0.0, interpret@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +interpret@^2.0.0, interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +intl-messageformat-parser@6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/intl-messageformat-parser/-/intl-messageformat-parser-6.1.2.tgz#28c65f3689f538e66c7cf628881548d6a82ff3c2" + integrity sha512-4GQDEPhl/ZMNDKwMsLqyw1LG2IAWjmLJXdmnRcHKeLQzpgtNYZI6lVw1279pqIkRk2MfKb9aDsVFzm565azK5A== + dependencies: + "@formatjs/ecma402-abstract" "1.5.0" + tslib "^2.0.1" + +intl-messageformat@9.9.2: + version "9.9.2" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.9.2.tgz#59a364ffbfc882660c9584a6198998c3d06e4eea" + integrity sha512-IR/bOP7XUrCxrlgFlZeHXixIT29BNd/1bOS8leElk5sQfvGvsDVoTGI+wLpvWG4INIBQNj8vjxgxlbquB12vog== dependencies: - default-gateway "^2.6.0" - ipaddr.js "^1.5.2" + "@formatjs/fast-memoize" "1.2.0" + "@formatjs/icu-messageformat-parser" "2.0.12" + tslib "^2.1.0" + +intl@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/intl/-/intl-1.2.5.tgz#82244a2190c4e419f8371f5aa34daa3420e2abde" + integrity sha1-giRKIZDE5Bn4Nx9ao02qNCDiq94= -invariant@^2.2.2, invariant@^2.2.4: +invariant@^2.2.3, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= - -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== - ip-regex@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" @@ -5188,21 +11648,29 @@ ip@^1.1.0, ip@^1.1.5: resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= -ipaddr.js@1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e" - integrity sha1-6qM9bd16zo9/b+DJygRA5wZzix4= - -ipaddr.js@^1.5.2: - version "1.8.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.1.tgz#fa4b79fa47fd3def5e3b159825161c0a519c9427" - integrity sha1-+kt5+kf9Pe9eOxWYJRYcClGclCc= +ipaddr.js@1.9.1, ipaddr.js@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-absolute-url@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= +is-absolute-url@^3.0.0, is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -5217,6 +11685,34 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-alphabetical@1.0.4, is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-arguments@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== + dependencies: + call-bind "^1.0.0" + +is-arguments@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -5227,6 +11723,13 @@ is-arrayish@^0.3.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -5234,29 +11737,47 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" -is-buffer@^1.0.2, is-buffer@^1.1.5: +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-builtin-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" - integrity sha1-VAVy0096wxGfj3bDDLwbHgN6/74= - dependencies: - builtin-modules "^1.0.0" +is-buffer@^2.0.0, is-buffer@^2.0.2: + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== -is-callable@^1.1.3, is-callable@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" - integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== +is-callable@^1.1.4, is-callable@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== -is-ci@^1.0.10: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" - integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== +is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== dependencies: - ci-info "^1.5.0" + ci-info "^2.0.0" is-color-stop@^1.0.0: version "1.1.0" @@ -5270,6 +11791,20 @@ is-color-stop@^1.0.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" +is-core-module@^2.0.0, is-core-module@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== + dependencies: + has "^1.0.3" + +is-core-module@^2.5.0, is-core-module@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3" + integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== + dependencies: + has "^1.0.3" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -5285,9 +11820,14 @@ is-data-descriptor@^1.0.0: kind-of "^6.0.0" is-date-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + +is-decimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== is-descriptor@^0.1.0: version "0.1.6" @@ -5312,17 +11852,18 @@ is-directory@^0.3.1: resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= -is-dotfile@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= +is-docker@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" + integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= +is-dom@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-dom/-/is-dom-1.1.0.tgz#af1fced292742443bb59ca3f76ab5e80907b4e8a" + integrity sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ== dependencies: - is-primitive "^2.0.0" + is-object "^1.0.1" + is-window "^1.0.2" is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" @@ -5346,13 +11887,6 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= - dependencies: - number-is-nan "^1.0.0" - is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" @@ -5365,38 +11899,75 @@ is-fullwidth-code-point@^2.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= -is-generator-fn@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" - integrity sha1-lp1J4bszKfa7fwkIm+JleLLd1Go= +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-function@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" + integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-glob@^2.0.0, is-glob@^2.0.1: +is-glob@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= dependencies: is-extglob "^1.0.0" -is-glob@^3.1.0: +is-glob@^3.0.0, is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" - integrity sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" -is-number@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= +is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + +is-lower-case@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" + integrity sha1-fhR75HaNxGbbO/shzGCzHmrWk5M= dependencies: - kind-of "^3.0.2" + lower-case "^1.1.0" + +is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + dependencies: + has-tostringtag "^1.0.0" is-number@^3.0.0: version "3.0.0" @@ -5405,21 +11976,43 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" -is-number@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.0, is-obj@^1.0.1: +is-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" + integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== + +is-observable@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" + integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== + dependencies: + symbol-observable "^1.1.0" + is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= +is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + is-path-in-cwd@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" @@ -5427,6 +12020,13 @@ is-path-in-cwd@^1.0.0: dependencies: is-path-inside "^1.0.0" +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + is-path-inside@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" @@ -5434,60 +12034,125 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" -is-plain-obj@^1.0.0: +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-path-inside@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: +is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-object@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b" + integrity sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= - -is-primitive@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= +is-potential-custom-element-name@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397" + integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + version "2.2.2" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" + integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== -is-regex@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" - integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= +is-regex@^1.0.4, is-regex@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.1" + +is-regex@^1.1.2, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== dependencies: - has "^1.0.1" + call-bind "^1.0.2" + has-tostringtag "^1.0.0" is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= -is-resolvable@^1.0.0, is-resolvable@^1.1.0: +is-regexp@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-2.1.0.tgz#cd734a56864e23b956bf4e7c66c396a4c0b22c2d" + integrity sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA== + +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + dependencies: + is-unc-path "^1.0.0" + +is-resolvable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== -is-root@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.0.0.tgz#838d1e82318144e5a6f77819d90207645acc7019" - integrity sha512-F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg== +is-root@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" + integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== -is-stream@^1.1.0: +is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= +is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + +is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + is-svg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" @@ -5496,32 +12161,82 @@ is-svg@^3.0.0: html-comment-regex "^1.1.0" is-symbol@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" - integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== dependencies: - has-symbols "^1.0.0" + has-symbols "^1.0.1" -is-typedarray@~1.0.0: +is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + dependencies: + unc-path-regex "^0.1.2" + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-upper-case@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" + integrity sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8= + dependencies: + upper-case "^1.1.0" + +is-weakref@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" + integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== + dependencies: + call-bind "^1.0.0" + +is-whitespace-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" + integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== + +is-window@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-window/-/is-window-1.0.2.tgz#2c896ca53db97de45d3c33133a65d8c9f563480d" + integrity sha1-LIlspT25feRdPDMTOmXYyfVjSA0= is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" + integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== + is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= +is-wsl@^2.1.1, is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -5532,12 +12247,15 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isemail@3.x.x: - version "3.2.0" - resolved "https://registry.yarnpkg.com/isemail/-/isemail-3.2.0.tgz#59310a021931a9fb06bbb51e155ce0b3f236832c" - integrity sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg== - dependencies: - punycode "2.x.x" +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isbinaryfile@^4.0.2: + version "4.0.8" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.8.tgz#5d34b94865bd4946633ecc78a026fc76c5b11fcf" + integrity sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w== isexe@^2.0.0: version "2.0.0" @@ -5556,416 +12274,554 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= +isobject@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" + integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== + +isomorphic-fetch@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -istanbul-api@^1.3.1: - version "1.3.7" - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.7.tgz#a86c770d2b03e11e3f778cd7aedd82d2722092aa" - integrity sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== - dependencies: - async "^2.1.4" - fileset "^2.0.2" - istanbul-lib-coverage "^1.2.1" - istanbul-lib-hook "^1.2.2" - istanbul-lib-instrument "^1.10.2" - istanbul-lib-report "^1.1.5" - istanbul-lib-source-maps "^1.2.6" - istanbul-reports "^1.5.1" - js-yaml "^3.7.0" - mkdirp "^0.5.1" - once "^1.4.0" - -istanbul-lib-coverage@^1.2.0, istanbul-lib-coverage@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" - integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== - -istanbul-lib-hook@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" - integrity sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== - dependencies: - append-transform "^0.4.0" - -istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" - integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== - dependencies: - babel-generator "^6.18.0" - babel-template "^6.16.0" - babel-traverse "^6.18.0" - babel-types "^6.18.0" - babylon "^6.18.0" - istanbul-lib-coverage "^1.2.1" - semver "^5.3.0" - -istanbul-lib-report@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" - integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== - dependencies: - istanbul-lib-coverage "^1.2.1" - mkdirp "^0.5.1" - path-parse "^1.0.5" - supports-color "^3.1.2" +istanbul-lib-coverage@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" + integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== -istanbul-lib-source-maps@^1.2.4, istanbul-lib-source-maps@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" - integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== - dependencies: - debug "^3.1.0" - istanbul-lib-coverage "^1.2.1" - mkdirp "^0.5.1" - rimraf "^2.6.1" - source-map "^0.5.3" +istanbul-lib-coverage@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.1.tgz#e8900b3ed6069759229cf30f7067388d148aeb5e" + integrity sha512-GvCYYTxaCPqwMjobtVcVKvSHtAGe48MNhGjpK8LtVF8K0ISX7hCKl85LgtuaSneWVyQmaGcW3iXVV3GaZSLpmQ== -istanbul-reports@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" - integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== +istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: - handlebars "^4.0.3" + "@babel/core" "^7.7.5" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" -jest-changed-files@^23.4.2: - version "23.4.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-23.4.2.tgz#1eed688370cd5eebafe4ae93d34bb3b64968fe83" - integrity sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA== +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: - throat "^4.0.0" + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" -jest-cli@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.6.0.tgz#61ab917744338f443ef2baa282ddffdd658a5da4" - integrity sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ== +istanbul-lib-source-maps@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" + integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.1.11" - import-local "^1.0.0" - is-ci "^1.0.10" - istanbul-api "^1.3.1" - istanbul-lib-coverage "^1.2.0" - istanbul-lib-instrument "^1.10.1" - istanbul-lib-source-maps "^1.2.4" - jest-changed-files "^23.4.2" - jest-config "^23.6.0" - jest-environment-jsdom "^23.4.0" - jest-get-type "^22.1.0" - jest-haste-map "^23.6.0" - jest-message-util "^23.4.0" - jest-regex-util "^23.3.0" - jest-resolve-dependencies "^23.6.0" - jest-runner "^23.6.0" - jest-runtime "^23.6.0" - jest-snapshot "^23.6.0" - jest-util "^23.4.0" - jest-validate "^23.6.0" - jest-watcher "^23.4.0" - jest-worker "^23.2.0" - micromatch "^2.3.11" - node-notifier "^5.2.1" - prompts "^0.1.9" - realpath-native "^1.0.0" - rimraf "^2.5.4" - slash "^1.0.0" - string-length "^2.0.0" - strip-ansi "^4.0.0" - which "^1.2.12" - yargs "^11.0.0" + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" -jest-config@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.6.0.tgz#f82546a90ade2d8c7026fbf6ac5207fc22f8eb1d" - integrity sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ== - dependencies: - babel-core "^6.0.0" - babel-jest "^23.6.0" - chalk "^2.0.1" - glob "^7.1.1" - jest-environment-jsdom "^23.4.0" - jest-environment-node "^23.4.0" - jest-get-type "^22.1.0" - jest-jasmine2 "^23.6.0" - jest-regex-util "^23.3.0" - jest-resolve "^23.6.0" - jest-util "^23.4.0" - jest-validate "^23.6.0" - micromatch "^2.3.11" - pretty-format "^23.6.0" - -jest-diff@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.6.0.tgz#1500f3f16e850bb3d71233408089be099f610c7d" - integrity sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g== +istanbul-reports@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" + integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== dependencies: - chalk "^2.0.1" - diff "^3.2.0" - jest-get-type "^22.1.0" - pretty-format "^23.6.0" + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" -jest-docblock@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.2.0.tgz#f085e1f18548d99fdd69b20207e6fd55d91383a7" - integrity sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c= - dependencies: - detect-newline "^2.1.0" +iterate-iterator@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/iterate-iterator/-/iterate-iterator-1.0.2.tgz#551b804c9eaa15b847ea6a7cdc2f5bf1ec150f91" + integrity sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw== -jest-each@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.6.0.tgz#ba0c3a82a8054387016139c733a05242d3d71575" - integrity sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg== +iterate-value@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/iterate-value/-/iterate-value-1.0.2.tgz#935115bd37d006a52046535ebc8d07e9c9337f57" + integrity sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ== dependencies: - chalk "^2.0.1" - pretty-format "^23.6.0" + es-get-iterator "^1.0.2" + iterate-iterator "^1.0.1" -jest-environment-jsdom@^23.4.0: - version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz#056a7952b3fea513ac62a140a2c368c79d9e6023" - integrity sha1-BWp5UrP+pROsYqFAosNox52eYCM= +jake@^10.6.1: + version "10.8.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" + integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== dependencies: - jest-mock "^23.2.0" - jest-util "^23.4.0" - jsdom "^11.5.1" + async "0.9.x" + chalk "^2.4.2" + filelist "^1.0.1" + minimatch "^3.0.4" -jest-environment-node@^23.4.0: - version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.4.0.tgz#57e80ed0841dea303167cce8cd79521debafde10" - integrity sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA= +jest-changed-files@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" + integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== dependencies: - jest-mock "^23.2.0" - jest-util "^23.4.0" - -jest-get-type@^22.1.0: - version "22.4.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" - integrity sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== + "@jest/types" "^26.6.2" + execa "^4.0.0" + throat "^5.0.0" -jest-haste-map@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.6.0.tgz#2e3eb997814ca696d62afdb3f2529f5bbc935e16" - integrity sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg== +jest-circus@26.6.0: + version "26.6.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-26.6.0.tgz#7d9647b2e7f921181869faae1f90a2629fd70705" + integrity sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng== dependencies: - fb-watchman "^2.0.0" - graceful-fs "^4.1.11" - invariant "^2.2.4" - jest-docblock "^23.2.0" - jest-serializer "^23.0.1" - jest-worker "^23.2.0" - micromatch "^2.3.11" - sane "^2.0.0" - -jest-jasmine2@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz#840e937f848a6c8638df24360ab869cc718592e0" - integrity sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ== - dependencies: - babel-traverse "^6.0.0" - chalk "^2.0.1" + "@babel/traverse" "^7.1.0" + "@jest/environment" "^26.6.0" + "@jest/test-result" "^26.6.0" + "@jest/types" "^26.6.0" + "@types/babel__traverse" "^7.0.4" + "@types/node" "*" + chalk "^4.0.0" co "^4.6.0" - expect "^23.6.0" - is-generator-fn "^1.0.0" - jest-diff "^23.6.0" - jest-each "^23.6.0" - jest-matcher-utils "^23.6.0" - jest-message-util "^23.4.0" - jest-snapshot "^23.6.0" - jest-util "^23.4.0" - pretty-format "^23.6.0" - -jest-leak-detector@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz#e4230fd42cf381a1a1971237ad56897de7e171de" - integrity sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg== - dependencies: - pretty-format "^23.6.0" - -jest-matcher-utils@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz#726bcea0c5294261a7417afb6da3186b4b8cac80" - integrity sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog== - dependencies: - chalk "^2.0.1" - jest-get-type "^22.1.0" - pretty-format "^23.6.0" - -jest-message-util@^23.4.0: - version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f" - integrity sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8= - dependencies: - "@babel/code-frame" "^7.0.0-beta.35" - chalk "^2.0.1" - micromatch "^2.3.11" - slash "^1.0.0" - stack-utils "^1.0.1" - -jest-mock@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.2.0.tgz#ad1c60f29e8719d47c26e1138098b6d18b261134" - integrity sha1-rRxg8p6HGdR8JuETgJi20YsmETQ= - -jest-pnp-resolver@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.0.1.tgz#f397cd71dbcd4a1947b2e435f6da8e9a347308fa" - integrity sha512-kzhvJQp+9k0a/hpvIIzOJgOwfOqmnohdrAMZW2EscH3kxR2VWD7EcPa10cio8EK9V7PcD75bhG1pFnO70zGwSQ== - -jest-regex-util@^23.3.0: - version "23.3.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" - integrity sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U= - -jest-resolve-dependencies@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz#b4526af24c8540d9a3fab102c15081cf509b723d" - integrity sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA== - dependencies: - jest-regex-util "^23.3.0" - jest-snapshot "^23.6.0" + dedent "^0.7.0" + expect "^26.6.0" + is-generator-fn "^2.0.0" + jest-each "^26.6.0" + jest-matcher-utils "^26.6.0" + jest-message-util "^26.6.0" + jest-runner "^26.6.0" + jest-runtime "^26.6.0" + jest-snapshot "^26.6.0" + jest-util "^26.6.0" + pretty-format "^26.6.0" + stack-utils "^2.0.2" + throat "^5.0.0" + +jest-cli@^26.6.0: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" + integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== + dependencies: + "@jest/core" "^26.6.3" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + import-local "^3.0.2" + is-ci "^2.0.0" + jest-config "^26.6.3" + jest-util "^26.6.2" + jest-validate "^26.6.2" + prompts "^2.0.1" + yargs "^15.4.1" + +jest-config@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" + integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^26.6.3" + "@jest/types" "^26.6.2" + babel-jest "^26.6.3" + chalk "^4.0.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.4" + jest-environment-jsdom "^26.6.2" + jest-environment-node "^26.6.2" + jest-get-type "^26.3.0" + jest-jasmine2 "^26.6.3" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + micromatch "^4.0.2" + pretty-format "^26.6.2" + +jest-diff@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" + integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== + dependencies: + chalk "^4.0.0" + diff-sequences "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" + +jest-diff@^27.0.0: + version "27.2.5" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.2.5.tgz#908f7a6aca5653824516ad30e0a9fd9767e53623" + integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.0.6" + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-docblock@^26.0.0: + version "26.0.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" + integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== + dependencies: + detect-newline "^3.0.0" + +jest-each@^26.6.0, jest-each@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" + integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== + dependencies: + "@jest/types" "^26.6.2" + chalk "^4.0.0" + jest-get-type "^26.3.0" + jest-util "^26.6.2" + pretty-format "^26.6.2" + +jest-environment-jsdom@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" + integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== + dependencies: + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" + jest-util "^26.6.2" + jsdom "^16.4.0" + +jest-environment-node@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" + integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== + dependencies: + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" + jest-util "^26.6.2" + +jest-get-type@^26.3.0: + version "26.3.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== + +jest-get-type@^27.0.6: + version "27.0.6" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe" + integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg== + +jest-haste-map@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" + integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== + dependencies: + "@jest/types" "^26.6.2" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-regex-util "^26.0.0" + jest-serializer "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" + micromatch "^4.0.2" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.1.2" -jest-resolve@23.6.0, jest-resolve@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.6.0.tgz#cf1d1a24ce7ee7b23d661c33ba2150f3aebfa0ae" - integrity sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA== +jest-jasmine2@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" + integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== dependencies: - browser-resolve "^1.11.3" - chalk "^2.0.1" - realpath-native "^1.0.0" - -jest-runner@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.6.0.tgz#3894bd219ffc3f3cb94dc48a4170a2e6f23a5a38" - integrity sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA== + "@babel/traverse" "^7.1.0" + "@jest/environment" "^26.6.2" + "@jest/source-map" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^26.6.2" + is-generator-fn "^2.0.0" + jest-each "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + pretty-format "^26.6.2" + throat "^5.0.0" + +jest-leak-detector@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" + integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== + dependencies: + jest-get-type "^26.3.0" + pretty-format "^26.6.2" + +jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" + integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== + dependencies: + chalk "^4.0.0" + jest-diff "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" + +jest-message-util@^26.6.0, jest-message-util@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" + integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/types" "^26.6.2" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + micromatch "^4.0.2" + pretty-format "^26.6.2" + slash "^3.0.0" + stack-utils "^2.0.2" + +jest-mock@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" + integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== + +jest-regex-util@^26.0.0: + version "26.0.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" + integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== + +jest-resolve-dependencies@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" + integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== + dependencies: + "@jest/types" "^26.6.2" + jest-regex-util "^26.0.0" + jest-snapshot "^26.6.2" + +jest-resolve@26.6.0: + version "26.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.0.tgz#070fe7159af87b03e50f52ea5e17ee95bbee40e1" + integrity sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ== + dependencies: + "@jest/types" "^26.6.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + jest-pnp-resolver "^1.2.2" + jest-util "^26.6.0" + read-pkg-up "^7.0.1" + resolve "^1.17.0" + slash "^3.0.0" + +jest-resolve@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" + integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== + dependencies: + "@jest/types" "^26.6.2" + chalk "^4.0.0" + graceful-fs "^4.2.4" + jest-pnp-resolver "^1.2.2" + jest-util "^26.6.2" + read-pkg-up "^7.0.1" + resolve "^1.18.1" + slash "^3.0.0" + +jest-runner@^26.6.0, jest-runner@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" + integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== + dependencies: + "@jest/console" "^26.6.2" + "@jest/environment" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.7.1" exit "^0.1.2" - graceful-fs "^4.1.11" - jest-config "^23.6.0" - jest-docblock "^23.2.0" - jest-haste-map "^23.6.0" - jest-jasmine2 "^23.6.0" - jest-leak-detector "^23.6.0" - jest-message-util "^23.4.0" - jest-runtime "^23.6.0" - jest-util "^23.4.0" - jest-worker "^23.2.0" + graceful-fs "^4.2.4" + jest-config "^26.6.3" + jest-docblock "^26.0.0" + jest-haste-map "^26.6.2" + jest-leak-detector "^26.6.2" + jest-message-util "^26.6.2" + jest-resolve "^26.6.2" + jest-runtime "^26.6.3" + jest-util "^26.6.2" + jest-worker "^26.6.2" source-map-support "^0.5.6" - throat "^4.0.0" - -jest-runtime@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.6.0.tgz#059e58c8ab445917cd0e0d84ac2ba68de8f23082" - integrity sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw== - dependencies: - babel-core "^6.0.0" - babel-plugin-istanbul "^4.1.6" - chalk "^2.0.1" - convert-source-map "^1.4.0" + throat "^5.0.0" + +jest-runtime@^26.6.0, jest-runtime@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" + integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== + dependencies: + "@jest/console" "^26.6.2" + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/globals" "^26.6.2" + "@jest/source-map" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + cjs-module-lexer "^0.6.0" + collect-v8-coverage "^1.0.0" exit "^0.1.2" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.1.11" - jest-config "^23.6.0" - jest-haste-map "^23.6.0" - jest-message-util "^23.4.0" - jest-regex-util "^23.3.0" - jest-resolve "^23.6.0" - jest-snapshot "^23.6.0" - jest-util "^23.4.0" - jest-validate "^23.6.0" - micromatch "^2.3.11" - realpath-native "^1.0.0" - slash "^1.0.0" - strip-bom "3.0.0" - write-file-atomic "^2.1.0" - yargs "^11.0.0" - -jest-serializer@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" - integrity sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU= - -jest-snapshot@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.6.0.tgz#f9c2625d1b18acda01ec2d2b826c0ce58a5aa17a" - integrity sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg== + glob "^7.1.3" + graceful-fs "^4.2.4" + jest-config "^26.6.3" + jest-haste-map "^26.6.2" + jest-message-util "^26.6.2" + jest-mock "^26.6.2" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^15.4.1" + +jest-serializer@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" + integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.4" + +jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" + integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== dependencies: - babel-types "^6.0.0" - chalk "^2.0.1" - jest-diff "^23.6.0" - jest-matcher-utils "^23.6.0" - jest-message-util "^23.4.0" - jest-resolve "^23.6.0" - mkdirp "^0.5.1" + "@babel/types" "^7.0.0" + "@jest/types" "^26.6.2" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.0.0" + chalk "^4.0.0" + expect "^26.6.2" + graceful-fs "^4.2.4" + jest-diff "^26.6.2" + jest-get-type "^26.3.0" + jest-haste-map "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-resolve "^26.6.2" natural-compare "^1.4.0" - pretty-format "^23.6.0" - semver "^5.5.0" + pretty-format "^26.6.2" + semver "^7.3.2" -jest-util@^23.4.0: - version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561" - integrity sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE= - dependencies: - callsites "^2.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.11" - is-ci "^1.0.10" - jest-message-util "^23.4.0" - mkdirp "^0.5.1" - slash "^1.0.0" - source-map "^0.6.0" - -jest-validate@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.6.0.tgz#36761f99d1ed33fcd425b4e4c5595d62b6597474" - integrity sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A== - dependencies: - chalk "^2.0.1" - jest-get-type "^22.1.0" - leven "^2.1.0" - pretty-format "^23.6.0" - -jest-watcher@^23.4.0: - version "23.4.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-23.4.0.tgz#d2e28ce74f8dad6c6afc922b92cabef6ed05c91c" - integrity sha1-0uKM50+NrWxq/JIrksq+9u0FyRw= - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.1" - string-length "^2.0.0" - -jest-worker@^23.2.0: - version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" - integrity sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= - dependencies: - merge-stream "^1.0.1" - -jest@23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-23.6.0.tgz#ad5835e923ebf6e19e7a1d7529a432edfee7813d" - integrity sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw== - dependencies: - import-local "^1.0.0" - jest-cli "^23.6.0" - -joi@^11.1.1: - version "11.4.0" - resolved "https://registry.yarnpkg.com/joi/-/joi-11.4.0.tgz#f674897537b625e9ac3d0b7e1604c828ad913ccb" - integrity sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA== - dependencies: - hoek "4.x.x" - isemail "3.x.x" - topo "2.x.x" - -js-levenshtein@^1.1.3: - version "1.1.4" - resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.4.tgz#3a56e3cbf589ca0081eb22cd9ba0b1290a16d26e" - integrity sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow== +jest-styled-components@^7: + version "7.0.5" + resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-7.0.5.tgz#6da3f1a1c8bd98bccc6bcf9aabfdefdcd88fd92c" + integrity sha512-ZR/r3IKNkgaaVIOThn0Qis4sNQtA352qHjhbxSHeLS3FDIvHSUSJoI2b3kzk+bHHQ1VOeV630usERtnyhyZh4A== + dependencies: + css "^3.0.0" + +jest-util@^26.6.0, jest-util@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" + integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + graceful-fs "^4.2.4" + is-ci "^2.0.0" + micromatch "^4.0.2" + +jest-validate@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" + integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== + dependencies: + "@jest/types" "^26.6.2" + camelcase "^6.0.0" + chalk "^4.0.0" + jest-get-type "^26.3.0" + leven "^3.1.0" + pretty-format "^26.6.2" + +jest-watch-typeahead@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz#45221b86bb6710b7e97baaa1640ae24a07785e63" + integrity sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg== + dependencies: + ansi-escapes "^4.3.1" + chalk "^4.0.0" + jest-regex-util "^26.0.0" + jest-watcher "^26.3.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + +jest-watcher@^26.3.0, jest-watcher@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" + integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== + dependencies: + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^26.6.2" + string-length "^4.0.1" + +jest-worker@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + +jest-worker@^26.2.1, jest-worker@^26.5.0, jest-worker@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest@26.6.0: + version "26.6.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.0.tgz#546b25a1d8c888569dbbe93cae131748086a4a25" + integrity sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA== + dependencies: + "@jest/core" "^26.6.0" + import-local "^3.0.2" + jest-cli "^26.6.0" + +js-string-escape@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" + integrity sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -5977,10 +12833,10 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@^3.12.0, js-yaml@^3.7.0, js-yaml@^3.9.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" - integrity sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -5990,75 +12846,38 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jsdom@>=11.0.0: - version "13.1.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-13.1.0.tgz#fa7356f0cc8111d0f1077cb7800d06f22f1d66c7" - integrity sha512-C2Kp0qNuopw0smXFaHeayvharqF3kkcNqlcIlSX71+3XrsOFwkEPLt/9f5JksMmaul2JZYIQuY+WTpqHpQQcLg== - dependencies: - abab "^2.0.0" - acorn "^6.0.4" - acorn-globals "^4.3.0" - array-equal "^1.0.0" - cssom "^0.3.4" - cssstyle "^1.1.1" - data-urls "^1.1.0" - domexception "^1.0.1" - escodegen "^1.11.0" - html-encoding-sniffer "^1.0.2" - nwsapi "^2.0.9" - parse5 "5.1.0" - pn "^1.1.0" - request "^2.88.0" - request-promise-native "^1.0.5" - saxes "^3.1.4" - symbol-tree "^3.2.2" - tough-cookie "^2.5.0" - w3c-hr-time "^1.0.1" - w3c-xmlserializer "^1.0.1" - webidl-conversions "^4.0.2" +jsdom@^16.4.0: + version "16.4.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" + integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== + dependencies: + abab "^2.0.3" + acorn "^7.1.1" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.2.0" + data-urls "^2.0.0" + decimal.js "^10.2.0" + domexception "^2.0.1" + escodegen "^1.14.1" + html-encoding-sniffer "^2.0.1" + is-potential-custom-element-name "^1.0.0" + nwsapi "^2.2.0" + parse5 "5.1.1" + request "^2.88.2" + request-promise-native "^1.0.8" + saxes "^5.0.0" + symbol-tree "^3.2.4" + tough-cookie "^3.0.1" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" whatwg-encoding "^1.0.5" whatwg-mimetype "^2.3.0" - whatwg-url "^7.0.0" - ws "^6.1.2" - xml-name-validator "^3.0.0" - -jsdom@^11.5.1: - version "11.12.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" - integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== - dependencies: - abab "^2.0.0" - acorn "^5.5.3" - acorn-globals "^4.1.0" - array-equal "^1.0.0" - cssom ">= 0.3.2 < 0.4.0" - cssstyle "^1.0.0" - data-urls "^1.0.0" - domexception "^1.0.1" - escodegen "^1.9.1" - html-encoding-sniffer "^1.0.2" - left-pad "^1.3.0" - nwsapi "^2.0.7" - parse5 "4.0.0" - pn "^1.1.0" - request "^2.87.0" - request-promise-native "^1.0.5" - sax "^1.2.4" - symbol-tree "^3.2.2" - tough-cookie "^2.3.4" - w3c-hr-time "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.3" - whatwg-mimetype "^2.1.0" - whatwg-url "^6.4.1" - ws "^5.2.0" + whatwg-url "^8.0.0" + ws "^7.2.3" xml-name-validator "^3.0.0" -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -6074,11 +12893,21 @@ json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -6101,23 +12930,37 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json3@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" - integrity sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE= +json3@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.0.tgz#0e9e7f6c5d270b758929af4d6fefdc84bd66e259" + integrity sha1-Dp5/bF0nC3WJKa9Nb+/chL1m4lk= -json5@^0.5.0, json5@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= +json3@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== -json5@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" - integrity sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ== +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" +json5@^2.1.1, json5@^2.1.2, json5@^2.1.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -6125,6 +12968,15 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" @@ -6140,24 +12992,23 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -jsx-ast-utils@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" - integrity sha1-6AGxs5mF4g//yHtA43SAgOLcrH8= +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" + integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== dependencies: - array-includes "^3.0.3" + array-includes "^3.1.2" + object.assign "^4.1.2" -killable@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== +junk@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" + integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== -kind-of@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" - integrity sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU= - dependencies: - is-buffer "^1.0.2" +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" @@ -6178,15 +13029,44 @@ kind-of@^5.0.0: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== +kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -kleur@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300" - integrity sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ== +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= + optionalDependencies: + graceful-fs "^4.1.9" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + +known-css-properties@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.21.0.tgz#15fbd0bbb83447f3ce09d8af247ed47c68ede80d" + integrity sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw== + +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" last-call-webpack-plugin@^3.0.0: version "3.0.0" @@ -6196,41 +13076,31 @@ last-call-webpack-plugin@^3.0.0: lodash "^4.17.5" webpack-sources "^1.1.0" -lazy-cache@^0.2.3: - version "0.2.7" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" - integrity sha1-f+3fLctu23fRHvHRF6tf/fCrG2U= - -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= - dependencies: - invert-kv "^1.0.0" - -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== +lazy-universal-dotenv@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz#a6c8938414bca426ab8c9463940da451a911db38" + integrity sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ== dependencies: - invert-kv "^2.0.0" + "@babel/runtime" "^7.5.0" + app-root-dir "^1.0.2" + core-js "^3.0.4" + dotenv "^8.0.0" + dotenv-expand "^5.1.0" -left-pad@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" - integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== -leven@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" - integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" -levn@^0.3.0, levn@~0.3.0: +levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= @@ -6238,16 +13108,98 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= +liftoff@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" + integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" + extend "^3.0.0" + findup-sync "^2.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + +lint-staged@^8.1.0: + version "8.2.1" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-8.2.1.tgz#752fcf222d9d28f323a3b80f1e668f3654ff221f" + integrity sha512-n0tDGR/rTCgQNwXnUf/eWIpPNddGWxC32ANTNYsj2k02iZb7Cz5ox2tytwBu+2r0zDXMEMKw7Y9OD/qsav561A== + dependencies: + chalk "^2.3.1" + commander "^2.14.1" + cosmiconfig "^5.2.0" + debug "^3.1.0" + dedent "^0.7.0" + del "^3.0.0" + execa "^1.0.0" + g-status "^2.0.2" + is-glob "^4.0.0" + is-windows "^1.0.2" + listr "^0.14.2" + listr-update-renderer "^0.5.0" + lodash "^4.17.11" + log-symbols "^2.2.0" + micromatch "^3.1.8" + npm-which "^3.0.1" + p-map "^1.1.1" + path-is-inside "^1.0.2" + pify "^3.0.0" + please-upgrade-node "^3.0.2" + staged-git-files "1.1.2" + string-argv "^0.0.2" + stringify-object "^3.2.2" + yup "^0.27.0" + +listr-silent-renderer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" + integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= + +listr-update-renderer@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2" + integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== + dependencies: + chalk "^1.1.3" + cli-truncate "^0.2.1" + elegant-spinner "^1.0.1" + figures "^1.7.0" + indent-string "^3.0.0" + log-symbols "^1.0.2" + log-update "^2.3.0" + strip-ansi "^3.0.1" + +listr-verbose-renderer@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db" + integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== + dependencies: + chalk "^2.4.1" + cli-cursor "^2.1.0" + date-fns "^1.27.2" + figures "^2.0.0" + +listr@^0.14.2: + version "0.14.3" + resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" + integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== + dependencies: + "@samverschueren/stream-to-observable" "^0.3.0" + is-observable "^1.1.0" + is-promise "^2.1.0" + is-stream "^1.1.0" + listr-silent-renderer "^1.1.1" + listr-update-renderer "^0.5.0" + listr-verbose-renderer "^0.5.0" + p-map "^2.0.0" + rxjs "^6.3.3" load-json-file@^2.0.0: version "2.0.0" @@ -6259,27 +13211,47 @@ load-json-file@^2.0.0: pify "^2.0.0" strip-bom "^3.0.0" -loader-fs-cache@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz#56e0bf08bd9708b26a765b68509840c8dec9fdbc" - integrity sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw= +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: - find-cache-dir "^0.1.1" - mkdirp "0.5.1" + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" -loader-runner@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.1.tgz#026f12fe7c3115992896ac02ba022ba92971b979" - integrity sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw== +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== -loader-utils@1.1.0, loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" - integrity sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0= +loader-utils@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: - big.js "^3.1.3" + big.js "^5.2.2" emojis-list "^2.0.0" - json5 "^0.5.0" + json5 "^1.0.1" + +loader-utils@2.0.0, loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" locate-path@^2.0.0: version "2.0.0" @@ -6297,21 +13269,65 @@ locate-path@^3.0.0: p-locate "^3.0.0" path-exists "^3.0.0" -lodash._reinterpolate@~3.0.0: +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash-es@^4.17.15: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash.ismatch@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" + integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + +lodash.isstring@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" + integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= + lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -6322,60 +13338,139 @@ lodash.sortby@^4.7.0: resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -lodash.tail@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" - integrity sha1-0jM6NtnncXyK0vfKyv7HwytERmQ= - -lodash.template@^4.2.4, lodash.template@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" - integrity sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A= +lodash.template@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== dependencies: - lodash._reinterpolate "~3.0.0" + lodash._reinterpolate "^3.0.0" lodash.templatesettings "^4.0.0" lodash.templatesettings@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" - integrity sha1-K01OlbpEDZFf8IvImeRVNmZxMxY= + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== dependencies: - lodash._reinterpolate "~3.0.0" + lodash._reinterpolate "^3.0.0" + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -lodash.uniq@^4.5.0: +lodash.uniq@4.5.0, lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -"lodash@>=3.5 <5", lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5: - version "4.17.11" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" - integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== +"lodash@>=3.5 <5", lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.3.0: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -loglevel@^1.4.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" - integrity sha1-4PyVEztu8nbNyIh82vJKpvFW+Po= +log-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" + integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= + dependencies: + chalk "^1.0.0" + +log-symbols@^2.1.0, log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +log-update@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" + integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg= + dependencies: + ansi-escapes "^3.0.0" + cli-cursor "^2.0.0" + wrap-ansi "^3.0.1" + +loglevel@^1.6.8: + version "1.7.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: +loglevelnext@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/loglevelnext/-/loglevelnext-1.0.5.tgz#36fc4f5996d6640f539ff203ba819641680d75a2" + integrity sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A== + dependencies: + es6-symbol "^3.1.1" + object.assign "^4.1.0" + +longest-streak@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" + integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" -lower-case@^1.1.1: +loud-rejection@*, loud-rejection@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-2.2.0.tgz#4255eb6e9c74045b0edc021fa7397ab655a8517c" + integrity sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ== + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.2" + +lower-case-first@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" + integrity sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E= + dependencies: + lower-case "^1.1.2" + +lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= -lru-cache@^4.0.1, lru-cache@^4.1.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowlight@1.12.1: + version "1.12.1" + resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.12.1.tgz#014acf8dd73a370e02ff1cc61debcde3bb1681eb" + integrity sha512-OqaVxMGIESnawn+TU/QMV5BJLbUghUfjDWPAtFqDYDmDtr4FnB+op8xM+pR7nKlauHNUHXGt0VgWatFB8voS5w== + dependencies: + fault "^1.0.2" + highlight.js "~9.15.0" + +lowlight@^1.14.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.20.0.tgz#ddb197d33462ad0d93bf19d17b6c301aa3941888" + integrity sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw== dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" + fault "^1.0.0" + highlight.js "~10.7.0" lru-cache@^5.1.1: version "5.1.1" @@ -6384,12 +13479,46 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" -make-dir@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" - integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: - pify "^3.0.0" + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= + +magic-string@^0.25.0, magic-string@^0.25.7: + version "0.25.7" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" + integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== + dependencies: + sourcemap-codec "^1.4.4" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-iterator@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== + dependencies: + kind-of "^6.0.2" makeerror@1.0.x: version "1.0.11" @@ -6398,23 +13527,26 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" -mamacro@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== - -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - -map-cache@^0.2.2: +map-cache@^0.2.0, map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= +map-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +map-obj@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" + integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== + +map-or-similar@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/map-or-similar/-/map-or-similar-1.5.0.tgz#6de2653174adfb5d9edc33c69d3e92a1b76faf08" + integrity sha1-beJlMXSt+12e3DPGnT6Sobdvrwg= + map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" @@ -6422,10 +13554,40 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -math-random@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac" - integrity sha1-izqsWIuKZuSXXjzepn97sylgH6w= +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" + integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== + +markdown-to-jsx@^6.11.4: + version "6.11.4" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz#b4528b1ab668aef7fe61c1535c27e837819392c5" + integrity sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw== + dependencies: + prop-types "^15.6.2" + unquote "^1.1.0" + +markdown-to-jsx@^7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.3.tgz#f00bae66c0abe7dd2d274123f84cb6bd2a2c7c6a" + integrity sha512-jtQ6VyT7rMT5tPV0g2EJakEnXLiPksnvlYtwQsVVZ611JsWGN8bQ1tVSDX4s6JllfEH6wmsYxNjTUAMrPmNA8w== + +matcher@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/matcher/-/matcher-1.1.1.tgz#51d8301e138f840982b338b116bb0c09af62c1c2" + integrity sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg== + dependencies: + escape-string-regexp "^1.0.4" + +material-colors@^1.2.1: + version "1.2.6" + resolved "https://registry.yarnpkg.com/material-colors/-/material-colors-1.2.6.tgz#6d1958871126992ceecc72f4bcc4d8f010865f46" + integrity sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg== + +mathml-tag-names@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" + integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== md5.js@^1.3.4: version "1.3.5" @@ -6436,33 +13598,102 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" -mdn-data@~1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" - integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA== +mdast-squeeze-paragraphs@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" + integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== + dependencies: + unist-util-remove "^2.0.0" + +mdast-util-definitions@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" + integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-from-markdown@^0.8.0: + version "0.8.5" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c" + integrity sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-string "^2.0.0" + micromark "~2.11.0" + parse-entities "^2.0.0" + unist-util-stringify-position "^2.0.0" + +mdast-util-to-hast@10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" + integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-definitions "^4.0.0" + mdurl "^1.0.0" + unist-builder "^2.0.0" + unist-util-generated "^1.0.0" + unist-util-position "^3.0.0" + unist-util-visit "^2.0.0" + +mdast-util-to-markdown@^0.6.0: + version "0.6.5" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz#b33f67ca820d69e6cc527a93d4039249b504bebe" + integrity sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ== + dependencies: + "@types/unist" "^2.0.0" + longest-streak "^2.0.0" + mdast-util-to-string "^2.0.0" + parse-entities "^2.0.0" + repeat-string "^1.0.0" + zwitch "^1.0.0" + +mdast-util-to-string@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" + integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== + +mdast-util-to-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" + integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +mdurl@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" - integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= +memfs@^3.1.2: + version "3.3.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.3.0.tgz#4da2d1fc40a04b170a56622c7164c6be2c4cbef2" + integrity sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg== dependencies: - mimic-fn "^1.0.0" + fs-monkey "1.0.3" -mem@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.0.0.tgz#6437690d9471678f6cc83659c00cbafcd6b0cdaf" - integrity sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA== +memoizerific@^1.11.3: + version "1.11.3" + resolved "https://registry.yarnpkg.com/memoizerific/-/memoizerific-1.11.3.tgz#7c87a4646444c32d75438570905f2dbd1b1a805a" + integrity sha1-fIekZGREwy11Q4VwkF8tvRsagFo= dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^1.0.0" - p-is-promise "^1.1.0" + map-or-similar "^1.5.0" -memory-fs@^0.4.0, memory-fs@~0.4.1: +memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= @@ -6470,62 +13701,66 @@ memory-fs@^0.4.0, memory-fs@~0.4.1: errno "^0.1.3" readable-stream "^2.0.1" -merge-deep@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" - integrity sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA== +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== dependencies: - arr-union "^3.1.0" - clone-deep "^0.2.4" - kind-of "^3.0.2" + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" + integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize "^1.2.0" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^3.0.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.18.0" + yargs-parser "^20.2.3" merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= -merge-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" - integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= - dependencies: - readable-stream "^2.0.1" - -merge2@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" - integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" - integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== +merge2@^1.2.3, merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -micromatch@^2.3.11: - version "2.3.11" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" +microevent.ts@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" + integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== + +micromark@~2.11.0: + version "2.11.4" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a" + integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA== + dependencies: + debug "^4.0.0" + parse-entities "^2.0.0" -micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8, micromatch@^3.1.9: +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== @@ -6544,6 +13779,22 @@ micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8, micromatch@^3.1.9: snapdragon "^0.8.1" to-regex "^3.0.2" +micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -6552,39 +13803,65 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -"mime-db@>= 1.36.0 < 2", mime-db@~1.37.0: - version "1.37.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" - integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== +mime-db@1.46.0, "mime-db@>= 1.43.0 < 2": + version "1.46.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" + integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19: - version "2.1.21" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96" - integrity sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg== +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.29" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" + integrity sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ== dependencies: - mime-db "~1.37.0" + mime-db "1.46.0" -mime@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" - integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.0.3, mime@^2.3.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.0.tgz#e051fd881358585f3279df333fe694da0bcffdd6" - integrity sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w== +mime@^2.4.4: + version "2.5.2" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== -mini-css-extract-plugin@0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.3.tgz#98d60fcc5d228c3e36a9bd15a1d6816d6580beb8" - integrity sha512-Mxs0nxzF1kxPv4TRi2NimewgXlJqh0rGE30vviCU2WHrpbta6wklnUV9dr9FUtoAHmB3p3LeXEC+ZjgHvB0Dzg== +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + dependencies: + dom-walk "^0.1.0" + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +mini-create-react-context@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" + integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== + dependencies: + "@babel/runtime" "^7.12.1" + tiny-warning "^1.0.3" + +mini-css-extract-plugin@0.11.3: + version "0.11.3" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" + integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== dependencies: loader-utils "^1.1.0" + normalize-url "1.9.1" schema-utils "^1.0.0" webpack-sources "^1.1.0" @@ -6593,63 +13870,67 @@ minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: +minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4: +minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= +minimist-options@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" + integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + kind-of "^6.0.3" + +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -minimist@^1.1.1, minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" -minipass@^2.2.1, minipass@^2.3.4: - version "2.3.5" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" - integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== +minipass-pipeline@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" + minipass "^3.0.0" -minizlib@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" - integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== +minipass@^3.0.0, minipass@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== dependencies: - minipass "^2.2.1" + yallist "^4.0.0" -mississippi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" - integrity sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw== +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^2.0.1" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" + minipass "^3.0.0" + yallist "^4.0.0" mississippi@^3.0.0: version "3.0.0" @@ -6668,27 +13949,29 @@ mississippi@^3.0.0: through2 "^2.0.0" mixin-deep@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" - integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" -mixin-object@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: - for-in "^0.1.3" - is-extendable "^0.1.1" + minimist "^1.2.5" -mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= - dependencies: - minimist "0.0.8" +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +mockdate@^3.0.2: + version "3.0.5" + resolved "https://registry.yarnpkg.com/mockdate/-/mockdate-3.0.5.tgz#789be686deb3149e7df2b663d2bc4392bc3284fb" + integrity sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ== move-concurrently@^1.0.1: version "1.0.1" @@ -6702,16 +13985,49 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" +mri@^1.1.5: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@^2.1.1: +ms@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +msw@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/msw/-/msw-0.21.3.tgz#d073842f9570a08f4041806a2c7303a9b8494602" + integrity sha512-voPc/EJsjarvi454vSEuozZQQqLG4AUHT6qQL5Ah47lq7sGCpc7icByeUlfvEj5+MvaugN0c7JwXyCa2rxu8cA== + dependencies: + "@open-draft/until" "^1.0.3" + "@types/cookie" "^0.4.0" + chalk "^4.1.0" + chokidar "^3.4.2" + cookie "^0.4.1" + graphql "^15.3.0" + headers-utils "^1.2.0" + node-fetch "^2.6.1" + node-match-path "^0.4.4" + node-request-interceptor "^0.5.1" + statuses "^2.0.0" + yargs "^16.0.3" + multicast-dns-service-types@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" @@ -6725,15 +14041,41 @@ multicast-dns@^6.0.1: dns-packet "^1.3.1" thunky "^1.0.2" -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" -nan@^2.9.2: - version "2.12.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552" - integrity sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw== +mute-stream@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" + integrity sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s= + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +nan@^2.12.1: + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + +nanoid@^3.1.20: + version "3.1.20" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" + integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== + +nanoid@^3.1.28: + version "3.1.29" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.29.tgz#214fb2d7a33e1a5bef4757b779dfaeb6a4e5aeb4" + integrity sha512-dW2pUSGZ8ZnCFIlBIA31SV8huOGCHb6OwzVCc7A69rb/a+SgPBwfmLvK5TKQ3INPbRkcI8a/Owo0XbiTNH19wg== nanomatch@^1.2.9: version "1.2.13" @@ -6752,56 +14094,94 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +native-url@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.2.6.tgz#ca1258f5ace169c716ff44eccbddb674e10399ae" + integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA== + dependencies: + querystring "^0.2.0" + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -needle@^2.2.1: - version "2.2.4" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" - integrity sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA== - dependencies: - debug "^2.1.2" - iconv-lite "^0.4.4" - sax "^1.2.4" +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -negotiator@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" - integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -neo-async@^2.5.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" - integrity sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA== +nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" + integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== + +next-tick@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -no-case@^2.2.0: +no-case@^2.2.0, no-case@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== dependencies: lower-case "^1.1.1" -node-forge@0.7.5: - version "0.7.5" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" - integrity sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ== +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-dir@^0.1.10: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= + dependencies: + minimatch "^3.0.2" + +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-fetch@^2.6.0, node-fetch@^2.6.1: + version "2.6.5" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" + integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= -node-libs-browser@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df" - integrity sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg== +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== dependencies: assert "^1.1.1" browserify-zlib "^0.2.0" @@ -6810,10 +14190,10 @@ node-libs-browser@^2.0.0: constants-browserify "^1.0.0" crypto-browserify "^3.11.0" domain-browser "^1.1.1" - events "^1.0.0" + events "^3.0.0" https-browserify "^1.0.0" os-browserify "^0.3.0" - path-browserify "0.0.0" + path-browserify "0.0.1" process "^0.11.10" punycode "^1.2.4" querystring-es3 "^0.2.0" @@ -6824,73 +14204,110 @@ node-libs-browser@^2.0.0: timers-browserify "^2.0.4" tty-browserify "0.0.0" url "^0.11.0" - util "^0.10.3" - vm-browserify "0.0.4" + util "^0.11.0" + vm-browserify "^1.0.1" -node-notifier@^5.2.1: - version "5.3.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.3.0.tgz#c77a4a7b84038733d5fb351aafd8a268bfe19a01" - integrity sha512-AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q== +node-match-path@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/node-match-path/-/node-match-path-0.4.4.tgz#516a10926093c0cc6f237d020685b593b19baebb" + integrity sha512-pBq9gp7TG0r0VXuy/oeZmQsjBSnYQo7G886Ly/B3azRwZuEtHCY155dzmfoKWcDPGgyfIGD8WKVC7h3+6y7yTg== + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-notifier@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.1.tgz#f86e89bbc925f2b068784b31f382afdc6ca56be1" + integrity sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA== dependencies: growly "^1.3.0" - semver "^5.5.0" + is-wsl "^2.2.0" + semver "^7.3.2" shellwords "^0.1.1" - which "^1.3.0" - -node-pre-gyp@^0.10.0: - version "0.10.3" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" - integrity sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A== - dependencies: - detect-libc "^1.0.2" + uuid "^8.3.0" + which "^2.0.2" + +node-plop@~0.26.2: + version "0.26.2" + resolved "https://registry.yarnpkg.com/node-plop/-/node-plop-0.26.2.tgz#c2523596dab4e28360e615b768b11b4d60d5b1b9" + integrity sha512-q444beWkMvZwAiYC3BRGJUHgRlpOItQHy+xdy6egXg8KjxDY/Ro309spQTNvH01qK9A8XF6pc0xLKbrHDpxW7w== + dependencies: + "@babel/runtime-corejs3" "^7.9.2" + "@types/inquirer" "^6.5.0" + change-case "^3.1.0" + del "^5.1.0" + globby "^10.0.1" + handlebars "^4.4.3" + inquirer "^7.1.0" + isbinaryfile "^4.0.2" + lodash.get "^4.4.2" mkdirp "^0.5.1" - needle "^2.2.1" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4" - -node-releases@^1.0.0-alpha.11, node-releases@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.2.tgz#93c17fba5eec8650ad908de5433fa8763baebe4d" - integrity sha512-j1gEV/zX821yxdWp/1vBMN0pSUjuH9oGUdLCb4PfUko6ZW7KdRs3Z+QGGwDUhYtSpQvdVVyLd2V0YvLsmdg5jQ== - dependencies: - semver "^5.3.0" + resolve "^1.12.0" -nopt@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" - integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= +node-releases@^1.1.52, node-releases@^1.1.77: + version "1.1.77" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" + integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== + +node-releases@^1.1.61, node-releases@^1.1.70: + version "1.1.70" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.70.tgz#66e0ed0273aa65666d7fe78febe7634875426a08" + integrity sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw== + +node-request-interceptor@^0.5.1: + version "0.5.9" + resolved "https://registry.yarnpkg.com/node-request-interceptor/-/node-request-interceptor-0.5.9.tgz#f0498ae2889162523f58c1e1b4adc39f26e47163" + integrity sha512-M1a3aulCW/kqajDn/w+qBX86G4So7utJGlrODAjQ1piz/kR8ZaDfd/wrJnsuPtUM12F0YxsnXG8qRKFkIEIxsw== dependencies: - abbrev "1" - osenv "^0.1.4" + "@open-draft/until" "^1.0.3" + debug "^4.3.0" + headers-utils "^1.2.0" -normalize-package-data@^2.3.2: - version "2.4.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" - integrity sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" - is-builtin-module "^1.0.0" + resolve "^1.10.0" semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.0.1, normalize-path@^2.1.1: +normalize-package-data@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" + integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== + dependencies: + hosted-git-info "^4.0.1" + is-core-module "^2.5.0" + semver "^7.3.4" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + normalize-range@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= -normalize-url@^1.0.0: +normalize-selector@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03" + integrity sha1-0LFF62kRicY6eNIB3E/bEpPvDAM= + +normalize-url@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= @@ -6905,18 +14322,17 @@ normalize-url@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== -npm-bundled@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979" - integrity sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g== +normalize.css@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3" + integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg== -npm-packlist@^1.1.6: - version "1.1.12" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.12.tgz#22bde2ebc12e72ca482abd67afc51eb49377243a" - integrity sha512-WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g== +npm-path@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/npm-path/-/npm-path-2.0.4.tgz#c641347a5ff9d6a09e4d9bce5580c4f505278e64" + integrity sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw== dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" + which "^1.2.10" npm-run-path@^2.0.0: version "2.0.2" @@ -6925,7 +14341,23 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -npmlog@^4.0.2: +npm-run-path@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +npm-which@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/npm-which/-/npm-which-3.0.1.tgz#9225f26ec3a285c209cae67c3b11a6b4ab7140aa" + integrity sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo= + dependencies: + commander "^2.9.0" + npm-path "^2.0.2" + which "^1.2.10" + +npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -6935,7 +14367,7 @@ npmlog@^4.0.2: gauge "~2.7.3" set-blocking "~2.0.0" -nth-check@^1.0.2, nth-check@~1.0.1: +nth-check@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== @@ -6952,17 +14384,17 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -nwsapi@^2.0.7, nwsapi@^2.0.9: - version "2.0.9" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.0.9.tgz#77ac0cdfdcad52b6a1151a84e73254edc33ed016" - integrity sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ== +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-assign@4.1.1, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -6976,15 +14408,33 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-hash@^1.1.4: - version "1.3.1" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" - integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== +object-inspect@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== -object-keys@^1.0.11, object-keys@^1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" - integrity sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== +object-inspect@^1.8.0, object-inspect@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.5.0.tgz#09e211f3e00318afc4f592e36e7cdc10d9ad7293" + integrity sha1-CeIR8+ADGK/E9ZLjbnzcENmtcpM= + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" @@ -6993,50 +14443,130 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== +object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" -object.getownpropertydescriptors@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" - integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= +object.defaults@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= dependencies: - define-properties "^1.1.2" - es-abstract "^1.5.1" + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" -object.omit@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= +object.entries@^1.1.0, object.entries@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" + integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg== dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" + +object.entries@^1.1.4: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" + integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +"object.fromentries@^2.0.0 || ^1.0.0", object.fromentries@^2.0.4: + version "2.0.5" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" + integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.fromentries@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" + +object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" -object.pick@^1.3.0: +object.getownpropertydescriptors@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e" + integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.hasown@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5" + integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.map@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.pick@^1.2.0, object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" -object.values@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.0.4.tgz#e524da09b4f66ff05df457546ec72ac99f13069a" - integrity sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo= +object.values@^1.1.0, object.values@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" + integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== dependencies: - define-properties "^1.1.2" - es-abstract "^1.6.1" - function-bind "^1.1.0" - has "^1.0.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" + +object.values@^1.1.4: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" + integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +objectorarray@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/objectorarray/-/objectorarray-1.0.5.tgz#2c05248bbefabd8f43ad13b41085951aac5e68a5" + integrity sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg== -obuf@^1.0.0, obuf@^1.1.1: +obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== @@ -7048,10 +14578,10 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -on-headers@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" - integrity sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c= +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" @@ -7060,6 +14590,11 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" +onetime@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" + integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= + onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" @@ -7067,42 +14602,73 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" -opn@5.4.0, opn@^5.1.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.4.0.tgz#cb545e7aab78562beb11aa3bfabc7042e1761035" - integrity sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw== +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: - is-wsl "^1.1.0" + mimic-fn "^2.1.0" -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= +open@^7.0.2, open@^7.0.3: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" + is-docker "^2.0.0" + is-wsl "^2.1.1" -optimize-css-assets-webpack-plugin@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz#9eb500711d35165b45e7fd60ba2df40cb3eb9159" - integrity sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A== +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + +optimize-css-assets-webpack-plugin@5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" + integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== dependencies: - cssnano "^4.1.0" + cssnano "^4.1.10" last-call-webpack-plugin "^3.0.0" -optionator@^0.8.1, optionator@^0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" - integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" - fast-levenshtein "~2.0.4" + fast-levenshtein "~2.0.6" levn "~0.3.0" prelude-ls "~1.1.2" type-check "~0.3.2" - wordwrap "~1.0.0" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + 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" + +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" -original@>=0.0.5: +original@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== @@ -7114,57 +14680,52 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-homedir@^1.0.0: +os-shim@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" + integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= + +os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -os-locale@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" - integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== - dependencies: - execa "^0.7.0" - lcid "^1.0.0" - mem "^1.1.0" +overlayscrollbars@^1.10.2, overlayscrollbars@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz#0b840a88737f43a946b9d87875a2f9e421d0338a" + integrity sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ== -os-locale@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.0.1.tgz#3b014fbf01d87f60a1e5348d80fe870dc82c4620" - integrity sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw== +p-all@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-all/-/p-all-2.1.0.tgz#91419be56b7dee8fe4c5db875d55e0da084244a0" + integrity sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA== dependencies: - execa "^0.10.0" - lcid "^2.0.0" - mem "^4.0.0" + p-map "^2.0.0" -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= +p-each-series@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" + integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== -osenv@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== +p-event@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" + integrity sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" + p-timeout "^3.1.0" -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= +p-filter@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" + integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== + dependencies: + p-map "^2.0.0" p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-is-promise@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" - integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= - p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -7172,13 +14733,20 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.0.0.tgz#e624ed54ee8c460a778b3c9f3670496ff8a57aec" - integrity sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A== +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" +p-limit@^3.0.2, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -7193,62 +14761,152 @@ p-locate@^3.0.0: dependencies: p-limit "^2.0.0" +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + p-map@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-map@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" + integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + dependencies: + aggregate-error "^3.0.0" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + +p-throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/p-throttle/-/p-throttle-4.1.1.tgz#80b1fbd358af40a8bfa1667f9dc8b72b714ad692" + integrity sha512-TuU8Ato+pRTPJoDzYD4s7ocJYcNSEZRvlxoq3hcPI2kZDZ49IQ1Wkj7/gDJc3X7XiEAAvRGtDzdXJI0tC3IL1g== + +p-timeout@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.0.0.tgz#85080bb87c64688fa47996fe8f7dfbe8211760b1" - integrity sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ== + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== pako@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.7.tgz#2473439021b57f1516c82f58be7275ad8ef1bb27" - integrity sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ== + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== parallel-transform@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" - integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= + version "1.2.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== dependencies: - cyclist "~0.2.2" + cyclist "^1.0.1" inherits "^2.0.3" readable-stream "^2.1.5" -param-case@2.1.x: +param-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= dependencies: no-case "^2.2.0" -parse-asn1@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8" - integrity sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw== +param-case@^3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: - asn1.js "^4.0.0" + asn1.js "^5.2.0" browserify-aes "^1.0.0" - create-hash "^1.1.0" evp_bytestokey "^1.0.0" pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" -parse-glob@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= +parse-entities@^1.1.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" + integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-entities@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" + integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-filepath@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" parse-json@^2.2.0: version "2.2.0" @@ -7265,54 +14923,85 @@ parse-json@^4.0.0: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + 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" + parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= -parse5@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== +parse5@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" + integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== -parse5@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== +parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== -parseurl@~1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" - integrity sha1-/CidTtiZMRlGDBViUyYs3I3mW/M= +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e" + integrity sha1-LVeNNFX2YNpl7KGO+VtODekSdh4= + dependencies: + camel-case "^3.0.0" + upper-case-first "^1.1.0" + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -path-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" - integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-case@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" + integrity sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU= + dependencies: + no-case "^2.2.0" path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= @@ -7327,24 +15016,39 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= -path-parse@^1.0.5, path-parse@^1.0.6: +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + dependencies: + path-root-regex "^0.1.0" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" + isarray "0.0.1" path-type@^2.0.0: version "2.0.0" @@ -7360,10 +15064,15 @@ path-type@^3.0.0: dependencies: pify "^3.0.0" +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + pbkdf2@^3.0.3: - version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -7376,6 +15085,21 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + +picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -7386,6 +15110,11 @@ pify@^3.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" @@ -7398,12 +15127,12 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -pkg-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" - integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= +pirates@^4.0.0, pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: - find-up "^1.0.0" + node-modules-regexp "^1.0.0" pkg-dir@^2.0.0: version "2.0.0" @@ -7419,59 +15148,125 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -pkg-up@2.0.0: +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-dir@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" + integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== + dependencies: + find-up "^5.0.0" + +pkg-up@3.1.0, pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +pkg-up@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= dependencies: find-up "^2.1.0" -pluralize@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" - integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== +please-upgrade-node@^3.0.2, please-upgrade-node@^3.1.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" + integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== + dependencies: + semver-compare "^1.0.0" -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== +plop@^2.2.0: + version "2.7.4" + resolved "https://registry.yarnpkg.com/plop/-/plop-2.7.4.tgz#835280aef3541102063b758f5116cce899e1c72b" + integrity sha512-SaqN3mwug/Ur2RE/ryo05oLTLy+8qZGwosNt9JnrFWca+dLCsPJR1j2ZXwjrccmNu6LA7eB56lRyk/G0fKf9HA== + dependencies: + "@types/liftoff" "^2.5.0" + chalk "^1.1.3" + interpret "^1.2.0" + liftoff "^2.5.0" + minimist "^1.2.0" + node-plop "~0.26.2" + ora "^3.4.0" + v8flags "^2.0.10" -pnp-webpack-plugin@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.1.0.tgz#947a96d1db94bb5a1fc014d83b581e428699ac8c" - integrity sha512-CPCdcFxx7fEcDMWTDjXe2Wypt4JuMt4q5Q2UrpTcyBBkLiCIyPEh/mCGmUWIcNkKGyXwQ9Y2wVhlKm6ketiBNQ== +pnp-webpack-plugin@1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== + dependencies: + ts-pnp "^1.1.6" -portfinder@^1.0.9: - version "1.0.20" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" - integrity sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw== +pnp-webpack-plugin@^1.6.4: + version "1.7.0" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz#65741384f6d8056f36e2255a8d67ffc20866f5c9" + integrity sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg== dependencies: - async "^1.5.2" - debug "^2.2.0" - mkdirp "0.5.x" + ts-pnp "^1.1.6" + +polished@^3.4.4: + version "3.7.2" + resolved "https://registry.yarnpkg.com/polished/-/polished-3.7.2.tgz#ec5ddc17a7d322a574d5e10ddd2a6f01d3e767d1" + integrity sha512-pQKtpZGmsZrW8UUpQMAnR7s3ppHeMQVNyMDKtUyKwuvDmklzcEyM5Kllb3JyE/sE/x7arDmyd35i+4vp99H6sQ== + dependencies: + "@babel/runtime" "^7.12.5" + +polished@^4.0.5: + version "4.1.3" + resolved "https://registry.yarnpkg.com/polished/-/polished-4.1.3.tgz#7a3abf2972364e7d97770b827eec9a9e64002cfc" + integrity sha512-ocPAcVBUOryJEKe0z2KLd1l9EBa1r5mSwlKpExmrLzsnIzJo4axsoU9O2BjOTkDGDT4mZ0WFE5XKTlR3nLnZOA== + dependencies: + "@babel/runtime" "^7.14.0" + +popper.js@^1.14.4, popper.js@^1.14.7: + version "1.16.1" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" + integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== + +portfinder@^1.0.26: + version "1.0.28" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= -postcss-attribute-case-insensitive@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.0.tgz#807b6a797ad8bf1c821b2d51cf641e9dd3837624" - integrity sha512-K/zqdg0/UgUgC8qR0lDuxYzmowPpnvrrNC5YuoqzhHMubR9AuhsPlpVu3jjkLHgDAzR+ohD/m7//iGnN9WxbzQ== +postcss-attribute-case-insensitive@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" + integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== dependencies: postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + postcss-selector-parser "^6.0.2" -postcss-calc@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" - integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== +postcss-browser-comments@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" + integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== dependencies: - css-unit-converter "^1.1.1" - postcss "^7.0.5" - postcss-selector-parser "^5.0.0-rc.4" - postcss-value-parser "^3.3.1" + postcss "^7" + +postcss-calc@^7.0.1: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" + integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + dependencies: + postcss "^7.0.27" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" postcss-color-functional-notation@^2.0.1: version "2.0.1" @@ -7490,13 +15285,13 @@ postcss-color-gray@^5.0.0: postcss "^7.0.5" postcss-values-parser "^2.0.0" -postcss-color-hex-alpha@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.2.tgz#e9b1886bb038daed33f6394168c210b40bb4fdb6" - integrity sha512-8bIOzQMGdZVifoBQUJdw+yIY00omBd2EwkJXepQo9cjp1UOHHHoeRDeSzTP6vakEpaRc6GAIOfvcQR7jBYaG5Q== +postcss-color-hex-alpha@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" + integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + postcss "^7.0.14" + postcss-values-parser "^2.0.1" postcss-color-mod-function@^3.0.3: version "3.0.3" @@ -7515,10 +15310,10 @@ postcss-color-rebeccapurple@^4.0.1: postcss "^7.0.2" postcss-values-parser "^2.0.0" -postcss-colormin@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.2.tgz#93cd1fa11280008696887db1a528048b18e7ed99" - integrity sha512-1QJc2coIehnVFsz0otges8kQLsryi4lo19WD+U5xCWvXd0uw/Z+KKYnbiNDCnO9GP+PvErPHCG0jNvWTngk9Rw== +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== dependencies: browserslist "^4.0.0" color "^3.0.0" @@ -7534,20 +15329,20 @@ postcss-convert-values@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-custom-media@^7.0.7: - version "7.0.7" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.7.tgz#bbc698ed3089ded61aad0f5bfb1fb48bf6969e73" - integrity sha512-bWPCdZKdH60wKOTG4HKEgxWnZVjAIVNOJDvi3lkuTa90xo/K0YHa2ZnlKLC5e2qF8qCcMQXt0yzQITBp8d0OFA== +postcss-custom-media@^7.0.8: + version "7.0.8" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" + integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== dependencies: - postcss "^7.0.5" + postcss "^7.0.14" -postcss-custom-properties@^8.0.9: - version "8.0.9" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.9.tgz#8943870528a6eae4c8e8d285b6ccc9fd1f97e69c" - integrity sha512-/Lbn5GP2JkKhgUO2elMs4NnbUJcvHX4AaF5nuJDaNkd2chYW1KA5qtOGGgdkBEWcXtKSQfHXzT7C6grEVyb13w== +postcss-custom-properties@^8.0.11: + version "8.0.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" + integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== dependencies: - postcss "^7.0.5" - postcss-values-parser "^2.0.0" + postcss "^7.0.17" + postcss-values-parser "^2.0.1" postcss-custom-selectors@^5.1.2: version "5.1.2" @@ -7565,10 +15360,10 @@ postcss-dir-pseudo-class@^5.0.0: postcss "^7.0.2" postcss-selector-parser "^5.0.0-rc.3" -postcss-discard-comments@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.1.tgz#30697735b0c476852a7a11050eb84387a67ef55d" - integrity sha512-Ay+rZu1Sz6g8IdzRjUgG2NafSNpp2MSMOQUb+9kkzzzP+kh07fP0yNbhtFejURnyVXSX3FYy2nVNW1QTnNjgBQ== +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== dependencies: postcss "^7.0.0" @@ -7609,12 +15404,12 @@ postcss-env-function@^2.0.2: postcss "^7.0.2" postcss-values-parser "^2.0.0" -postcss-flexbugs-fixes@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz#e094a9df1783e2200b7b19f875dcad3b3aff8b20" - integrity sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA== +postcss-flexbugs-fixes@4.2.1, postcss-flexbugs-fixes@^4.1.0, postcss-flexbugs-fixes@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" + integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== dependencies: - postcss "^7.0.0" + postcss "^7.0.26" postcss-focus-visible@^4.0.0: version "4.0.0" @@ -7631,9 +15426,9 @@ postcss-focus-within@^3.0.0: postcss "^7.0.2" postcss-font-variant@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz#71dd3c6c10a0d846c5eda07803439617bbbabacc" - integrity sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg== + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" + integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== dependencies: postcss "^7.0.2" @@ -7644,6 +15439,13 @@ postcss-gap-properties@^2.0.0: dependencies: postcss "^7.0.2" +postcss-html@^0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.36.0.tgz#b40913f94eaacc2453fd30a1327ad6ee1f88b204" + integrity sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw== + dependencies: + htmlparser2 "^3.10.0" + postcss-image-set-function@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" @@ -7653,11 +15455,11 @@ postcss-image-set-function@^3.0.1: postcss-values-parser "^2.0.0" postcss-initial@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.0.tgz#1772512faf11421b791fb2ca6879df5f68aa0517" - integrity sha512-WzrqZ5nG9R9fUtrA+we92R4jhVvEB32IIRTzfIG/PLL8UV4CvbF1ugTEHEFX6vWxl41Xt5RTCJPEZkuWzrOM+Q== + version "3.0.2" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.2.tgz#f018563694b3c16ae8eaabe3c585ac6319637b2d" + integrity sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA== dependencies: - lodash.template "^4.2.4" + lodash.template "^4.5.0" postcss "^7.0.2" postcss-lab-function@^2.0.1: @@ -7669,15 +15471,22 @@ postcss-lab-function@^2.0.1: postcss "^7.0.2" postcss-values-parser "^2.0.0" +postcss-less@^3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/postcss-less/-/postcss-less-3.1.4.tgz#369f58642b5928ef898ffbc1a6e93c958304c5ad" + integrity sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA== + dependencies: + postcss "^7.0.14" + postcss-load-config@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.0.0.tgz#f1312ddbf5912cd747177083c5ef7a19d62ee484" - integrity sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ== + version "2.1.2" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" + integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== dependencies: - cosmiconfig "^4.0.0" + cosmiconfig "^5.0.0" import-cwd "^2.0.0" -postcss-loader@3.0.0: +postcss-loader@3.0.0, postcss-loader@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== @@ -7687,6 +15496,17 @@ postcss-loader@3.0.0: postcss-load-config "^2.0.0" schema-utils "^1.0.0" +postcss-loader@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.3.0.tgz#2c4de9657cd4f07af5ab42bd60a673004da1b8cc" + integrity sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.4" + loader-utils "^2.0.0" + schema-utils "^3.0.0" + semver "^7.3.4" + postcss-logical@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" @@ -7701,20 +15521,25 @@ postcss-media-minmax@^4.0.0: dependencies: postcss "^7.0.2" -postcss-merge-longhand@^4.0.10: - version "4.0.10" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.10.tgz#c4d63ab57bdc054ab4067ab075d488c8c2978380" - integrity sha512-hME10s6CSjm9nlVIcO1ukR7Jr5RisTaaC1y83jWCivpuBtPohA3pZE7cGTIVSYjXvLnXozHTiVOkG4dnnl756g== +postcss-media-query-parser@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244" + integrity sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== dependencies: css-color-names "0.0.4" postcss "^7.0.0" postcss-value-parser "^3.0.0" stylehacks "^4.0.0" -postcss-merge-rules@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.2.tgz#2be44401bf19856f27f32b8b12c0df5af1b88e74" - integrity sha512-UiuXwCCJtQy9tAIxsnurfF0mrNHKc4NnNx6NxqmzNNjXpQwLSukUxELHTRF0Rg1pAmcoKLih8PwvZbiordchag== +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== dependencies: browserslist "^4.0.0" caniuse-api "^3.0.0" @@ -7731,20 +15556,20 @@ postcss-minify-font-values@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-minify-gradients@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.1.tgz#6da95c6e92a809f956bb76bf0c04494953e1a7dd" - integrity sha512-pySEW3E6Ly5mHm18rekbWiAjVi/Wj8KKt2vwSfVFAWdW6wOIekgqxKxLU7vJfb107o3FDNPkaYFCxGAJBFyogA== +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== dependencies: cssnano-util-get-arguments "^4.0.0" is-color-stop "^1.0.0" postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-minify-params@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.1.tgz#5b2e2d0264dd645ef5d68f8fec0d4c38c1cf93d2" - integrity sha512-h4W0FEMEzBLxpxIVelRtMheskOKKp52ND6rJv+nBS33G1twu2tCyurYj/YtgU76+UDCvWeNs0hs8HFAWE2OUFg== +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== dependencies: alphanum-sort "^1.0.0" browserslist "^4.0.0" @@ -7753,51 +15578,53 @@ postcss-minify-params@^4.0.1: postcss-value-parser "^3.0.0" uniqs "^2.0.0" -postcss-minify-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.1.tgz#a891c197977cc37abf60b3ea06b84248b1c1e9cd" - integrity sha512-8+plQkomve3G+CodLCgbhAKrb5lekAnLYuL1d7Nz+/7RANpBEVdgBkPNwljfSKvZ9xkkZTZITd04KP+zeJTJqg== +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== dependencies: alphanum-sort "^1.0.0" has "^1.0.0" postcss "^7.0.0" postcss-selector-parser "^3.0.0" -postcss-modules-extract-imports@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a" - integrity sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw== +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== dependencies: - postcss "^6.0.1" + postcss "^7.0.5" -postcss-modules-local-by-default@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" - integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= +postcss-modules-local-by-default@^3.0.2, postcss-modules-local-by-default@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" + integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" + icss-utils "^4.1.1" + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" -postcss-modules-scope@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" - integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= +postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" -postcss-modules-values@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" - integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= +postcss-modules-values@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== dependencies: - icss-replace-symbols "^1.1.0" - postcss "^6.0.1" + icss-utils "^4.0.0" + postcss "^7.0.6" postcss-nesting@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.0.tgz#6e26a770a0c8fcba33782a6b6f350845e1a448f6" - integrity sha512-WSsbVd5Ampi3Y0nk/SKr5+K34n52PqMqEfswu6RtU4r7wA8vSD+gM8/D9qq4aJkHImwn1+9iEFTbjoWsQeqtaQ== + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" + integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== dependencies: postcss "^7.0.2" @@ -7808,48 +15635,48 @@ postcss-normalize-charset@^4.0.1: dependencies: postcss "^7.0.0" -postcss-normalize-display-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz#d9a83d47c716e8a980f22f632c8b0458cfb48a4c" - integrity sha512-R5mC4vaDdvsrku96yXP7zak+O3Mm9Y8IslUobk7IMP+u/g+lXvcN4jngmHY5zeJnrQvE13dfAg5ViU05ZFDwdg== +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== dependencies: cssnano-util-get-match "^4.0.0" postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-normalize-positions@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.1.tgz#ee2d4b67818c961964c6be09d179894b94fd6ba1" - integrity sha512-GNoOaLRBM0gvH+ZRb2vKCIujzz4aclli64MBwDuYGU2EY53LwiP7MxOZGE46UGtotrSnmarPPZ69l2S/uxdaWA== +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== dependencies: cssnano-util-get-arguments "^4.0.0" has "^1.0.0" postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-normalize-repeat-style@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.1.tgz#5293f234b94d7669a9f805495d35b82a581c50e5" - integrity sha512-fFHPGIjBUyUiswY2rd9rsFcC0t3oRta4wxE1h3lpwfQZwFeFjXFSiDtdJ7APCmHQOnUZnqYBADNRPKPwFAONgA== +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== dependencies: cssnano-util-get-arguments "^4.0.0" cssnano-util-get-match "^4.0.0" postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-normalize-string@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.1.tgz#23c5030c2cc24175f66c914fa5199e2e3c10fef3" - integrity sha512-IJoexFTkAvAq5UZVxWXAGE0yLoNN/012v7TQh5nDo6imZJl2Fwgbhy3J2qnIoaDBrtUP0H7JrXlX1jjn2YcvCQ== +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== dependencies: has "^1.0.0" postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-normalize-timing-functions@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.1.tgz#8be83e0b9cb3ff2d1abddee032a49108f05f95d7" - integrity sha512-1nOtk7ze36+63ONWD8RCaRDYsnzorrj+Q6fxkQV+mlY5+471Qx9kspqv0O/qQNMeApg8KNrRf496zHwJ3tBZ7w== +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== dependencies: cssnano-util-get-match "^4.0.0" postcss "^7.0.0" @@ -7874,18 +15701,29 @@ postcss-normalize-url@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-normalize-whitespace@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.1.tgz#d14cb639b61238418ac8bc8d3b7bdd65fc86575e" - integrity sha512-U8MBODMB2L+nStzOk6VvWWjZgi5kQNShCyjRhMT3s+W9Jw93yIjOnrEkKYD3Ul7ChWbEcjDWmXq0qOL9MIAnAw== +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== dependencies: postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-ordered-values@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.1.tgz#2e3b432ef3e489b18333aeca1f1295eb89be9fc2" - integrity sha512-PeJiLgJWPzkVF8JuKSBcylaU+hDJ/TX3zqAMIjlghgn1JBi6QwQaDZoDIlqWRcCAI8SxKrt3FCPSRmOgKRB97Q== +postcss-normalize@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" + integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== + dependencies: + "@csstools/normalize.css" "^10.1.0" + browserslist "^4.6.2" + postcss "^7.0.17" + postcss-browser-comments "^3.0.0" + sanitize.css "^10.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== dependencies: cssnano-util-get-arguments "^4.0.0" postcss "^7.0.0" @@ -7913,24 +15751,27 @@ postcss-place@^4.0.1: postcss "^7.0.2" postcss-values-parser "^2.0.0" -postcss-preset-env@6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.3.1.tgz#bd0f6353c44f41d0be61da278af33a6559e0aa6a" - integrity sha512-erl+OcCTr1+jsfJNQjBweyb8Y1s6KngUBwoqJnRXO197PmEE6u9HxZfnpKkTQqasxZljxNHzXR5hMb7MdD0Zdw== - dependencies: - autoprefixer "^9.3.1" - browserslist "^4.3.4" - caniuse-lite "^1.0.30000905" - cssdb "^4.1.0" - postcss "^7.0.5" - postcss-attribute-case-insensitive "^4.0.0" +postcss-preset-env@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" + integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== + dependencies: + autoprefixer "^9.6.1" + browserslist "^4.6.4" + caniuse-lite "^1.0.30000981" + css-blank-pseudo "^0.1.4" + css-has-pseudo "^0.10.0" + css-prefers-color-scheme "^3.1.1" + cssdb "^4.4.0" + postcss "^7.0.17" + postcss-attribute-case-insensitive "^4.0.1" postcss-color-functional-notation "^2.0.1" postcss-color-gray "^5.0.0" - postcss-color-hex-alpha "^5.0.2" + postcss-color-hex-alpha "^5.0.3" postcss-color-mod-function "^3.0.3" postcss-color-rebeccapurple "^4.0.1" - postcss-custom-media "^7.0.7" - postcss-custom-properties "^8.0.9" + postcss-custom-media "^7.0.8" + postcss-custom-properties "^8.0.11" postcss-custom-selectors "^5.1.2" postcss-dir-pseudo-class "^5.0.0" postcss-double-position-gradients "^1.0.0" @@ -7961,20 +15802,20 @@ postcss-pseudo-class-any-link@^6.0.0: postcss "^7.0.2" postcss-selector-parser "^5.0.0-rc.3" -postcss-reduce-initial@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.2.tgz#bac8e325d67510ee01fa460676dc8ea9e3b40f15" - integrity sha512-epUiC39NonKUKG+P3eAOKKZtm5OtAtQJL7Ye0CBN1f+UQTHzqotudp+hki7zxXm7tT0ZAKDMBj1uihpPjP25ug== +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== dependencies: browserslist "^4.0.0" caniuse-api "^3.0.0" has "^1.0.0" postcss "^7.0.0" -postcss-reduce-transforms@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.1.tgz#8600d5553bdd3ad640f43bff81eb52f8760d4561" - integrity sha512-sZVr3QlGs0pjh6JAIe6DzWvBaqYw05V1t3d9Tp+VnFRT5j+rsqoWsysh/iSD7YNsULjq9IAylCznIwVd5oU/zA== +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== dependencies: cssnano-util-get-match "^4.0.0" has "^1.0.0" @@ -7988,12 +15829,39 @@ postcss-replace-overflow-wrap@^3.0.0: dependencies: postcss "^7.0.2" -postcss-safe-parser@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz#8756d9e4c36fdce2c72b091bbc8ca176ab1fcdea" - integrity sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ== +postcss-resolve-nested-selector@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" + integrity sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= + +postcss-safe-parser@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz#459dd27df6bc2ba64608824ba39e45dacf5e852d" + integrity sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ== dependencies: - postcss "^7.0.0" + postcss "^8.1.0" + +postcss-safe-parser@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz#a6d4e48f0f37d9f7c11b2a581bf00f8ba4870b96" + integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g== + dependencies: + postcss "^7.0.26" + +postcss-sass@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/postcss-sass/-/postcss-sass-0.4.4.tgz#91f0f3447b45ce373227a98b61f8d8f0785285a3" + integrity sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg== + dependencies: + gonzales-pe "^4.3.0" + postcss "^7.0.21" + +postcss-scss@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-2.1.1.tgz#ec3a75fa29a55e016b90bf3269026c53c1d2b383" + integrity sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA== + dependencies: + postcss "^7.0.6" postcss-selector-matches@^4.0.0: version "4.0.0" @@ -8004,19 +15872,19 @@ postcss-selector-matches@^4.0.0: postcss "^7.0.2" postcss-selector-not@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz#c68ff7ba96527499e832724a2674d65603b645c0" - integrity sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ== + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" + integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== dependencies: balanced-match "^1.0.0" postcss "^7.0.2" postcss-selector-parser@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" - integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== dependencies: - dot-prop "^4.1.1" + dot-prop "^5.2.0" indexes-of "^1.0.1" uniq "^1.0.1" @@ -8029,16 +15897,39 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: indexes-of "^1.0.1" uniq "^1.0.1" -postcss-svgo@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.1.tgz#5628cdb38f015de6b588ce6d0bf0724b492b581d" - integrity sha512-YD5uIk5NDRySy0hcI+ZJHwqemv2WiqqzDgtvgMzO8EGSkK5aONyX8HMVFRFJSdO8wUWTuisUFn/d7yRRbBr5Qw== +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + util-deprecate "^1.0.2" + +postcss-selector-parser@^6.0.5: + version "6.0.6" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" + integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" + integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== dependencies: is-svg "^3.0.0" postcss "^7.0.0" postcss-value-parser "^3.0.0" svgo "^1.0.0" +postcss-syntax@^0.36.2: + version "0.36.2" + resolved "https://registry.yarnpkg.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz#f08578c7d95834574e5593a82dfbfa8afae3b51c" + integrity sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w== + postcss-unique-selectors@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" @@ -8048,37 +15939,73 @@ postcss-unique-selectors@^4.0.1: postcss "^7.0.0" uniqs "^2.0.0" -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: +postcss-value-parser@^3.0.0: version "3.3.1" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-values-parser@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.0.tgz#1ba42cae31367c44f96721cb5eb99462bfb39705" - integrity sha512-cyRdkgbRRefu91ByAlJow4y9w/hnBmmWgLpWmlFQ2bpIy2eKrqowt3VeYcaHQ08otVXmC9V2JtYW1Z/RpvYR8A== +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" + integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== dependencies: flatten "^1.0.2" indexes-of "^1.0.1" uniq "^1.0.1" -postcss@^6.0.1, postcss@^6.0.23: - version "6.0.23" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" - integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== +postcss@7.0.21: + version "7.0.21" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" + integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== dependencies: - chalk "^2.4.1" + chalk "^2.4.2" source-map "^0.6.1" - supports-color "^5.4.0" + supports-color "^6.1.0" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.2, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.7" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.7.tgz#2754d073f77acb4ef08f1235c36c5721a7201614" - integrity sha512-HThWSJEPkupqew2fnuQMEI2YcTj/8gMV3n80cMdJsKxfIh5tHf7nM5JigNX6LxVMqo6zkgQNAI88hyFvBk41Pg== +postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== dependencies: - chalk "^2.4.1" + chalk "^2.4.2" source-map "^0.6.1" - supports-color "^5.5.0" + supports-color "^6.1.0" + +postcss@^7.0.21, postcss@^7.0.35, postcss@^7.0.36: + version "7.0.39" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^8.1.0: + version "8.2.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.6.tgz#5d69a974543b45f87e464bc4c3e392a97d6be9fe" + integrity sha512-xpB8qYxgPuly166AGlpRjUdEYtmOWx2iCwGmrv4vqZL9YPVviDVPZPRXxnXr6xPZOdxQ9lp3ZBFCRgWJ7LE3Sg== + dependencies: + colorette "^1.2.1" + nanoid "^3.1.20" + source-map "^0.6.1" + +postcss@^8.1.10: + version "8.3.9" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.9.tgz#98754caa06c4ee9eb59cc48bd073bb6bd3437c31" + integrity sha512-f/ZFyAKh9Dnqytx5X62jgjhhzttjZS7hMsohcI7HEI5tjELX/HxCy3EFhsRxyzGvrzFF+82XPvCS8T9TFleVJw== + dependencies: + nanoid "^3.1.28" + picocolors "^0.2.1" + source-map-js "^0.6.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prelude-ls@~1.1.2: version "1.1.2" @@ -8090,46 +16017,82 @@ prepend-http@^1.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= +prettier@^2.1.2: + version "2.4.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" + integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== -prettier@^1.14.2: - version "1.15.3" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.15.3.tgz#1feaac5bdd181237b54dbe65d874e02a1472786a" - integrity sha512-gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg== +prettier@~2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" + integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== -pretty-bytes@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" - integrity sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk= +pretty-bytes@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== -pretty-error@^2.0.2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" - integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= +pretty-error@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== dependencies: - renderkid "^2.0.1" - utila "~0.4" + lodash "^4.17.20" + renderkid "^2.0.4" -pretty-format@^23.6.0: - version "23.6.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" - integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== +pretty-format@^26.6.0, pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== dependencies: - ansi-regex "^3.0.0" - ansi-styles "^3.2.0" + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" -private@^0.1.6, private@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== +pretty-format@^27.0.0, pretty-format@^27.2.5: + version "27.2.5" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.2.5.tgz#7cfe2a8e8f01a5b5b29296a0b70f4140df0830c5" + integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== + dependencies: + "@jest/types" "^27.2.5" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-hrtime@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +pretty-quick@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.1.1.tgz#93ca4e2dd38cc4e970e3f54a0ead317a25454688" + integrity sha512-ZYLGiMoV2jcaas3vTJrLvKAYsxDoXQBUn8OSTxkl67Fyov9lyXivJTl0+2WVh+y6EovGcw7Lm5ThYpH+Sh3XxQ== + dependencies: + chalk "^3.0.0" + execa "^4.0.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.5" + multimatch "^4.0.0" + +prismjs@^1.21.0, prismjs@^1.8.4, prismjs@~1.25.0: + version "1.25.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" + integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg== + +prismjs@~1.17.0: + version "1.17.1" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.17.1.tgz#e669fcbd4cdd873c35102881c33b14d0d68519be" + integrity sha512-PrEDJAFdUGbOP6xK/UsfkC5ghJsPJviKgnQOoxaDbBjwc8op68Quupwt1DeAFoG8GImPhiKXAvvsH7wDSLsu1Q== + optionalDependencies: + clipboard "^2.0.0" process-nextick-args@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" - integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.10: version "0.11.10" @@ -8146,51 +16109,88 @@ promise-inflight@^1.0.1: resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -promise@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.0.2.tgz#9dcd0672192c589477d56891271bdc27547ae9f0" - integrity sha512-EIyzM39FpVOMbqgzEHhxdrEhtOSDOtjMZQ0M6iVfCE+kWNgCkAyOdnuCWqfmflylftfadU6FkiMgHZA2kUzwRw== +promise.allsettled@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.5.tgz#2443f3d4b2aa8dfa560f6ac2aa6c4ea999d75f53" + integrity sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ== + dependencies: + array.prototype.map "^1.0.4" + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + get-intrinsic "^1.1.1" + iterate-value "^1.0.2" + +promise.prototype.finally@^3.1.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz#d3186e58fcf4df1682a150f934ccc27b7893389c" + integrity sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +promise@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" + integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== dependencies: asap "~2.0.6" -prompts@^0.1.9: - version "0.1.14" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" - integrity sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w== +prompts@2.4.0, prompts@^2.0.1: + version "2.4.0" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== dependencies: - kleur "^2.0.1" - sisteransi "^0.1.1" + kleur "^3.0.3" + sisteransi "^1.0.5" -prop-types@^15.6.2: - version "15.6.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102" - integrity sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ== +prompts@^2.4.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: - loose-envify "^1.3.1" + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" object-assign "^4.1.1" + react-is "^16.8.1" -proxy-addr@~2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" - integrity sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA== +property-expr@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-1.5.1.tgz#22e8706894a0c8e28d58735804f6ba3a3673314f" + integrity sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g== + +property-information@^5.0.0, property-information@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" + integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== + dependencies: + xtend "^4.0.0" + +proxy-addr@~2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== dependencies: forwarded "~0.1.2" - ipaddr.js "1.8.0" + ipaddr.js "1.9.1" prr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= -psl@^1.1.24, psl@^1.1.28: - version "1.1.31" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" - integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== public-encrypt@^4.0.0: version "4.0.3" @@ -8204,7 +16204,7 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" -pump@^2.0.0, pump@^2.0.1: +pump@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== @@ -8234,31 +16234,38 @@ punycode@1.3.2: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= -punycode@2.x.x, punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -punycode@^1.2.4, punycode@^1.4.1: +punycode@^1.2.4: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + q@^1.1.2: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= -qs@6.5.2, qs@~6.5.2: +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +qs@^6.10.0, qs@^6.6.0, qs@^6.9.4: + version "6.10.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a" + integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg== + dependencies: + side-channel "^1.0.4" + +qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== -qs@^6.5.2: - version "6.6.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.6.0.tgz#a99c0f69a8d26bf7ef012f871cdabb0aee4424c2" - integrity sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA== - query-string@^4.1.0: version "4.3.4" resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" @@ -8277,36 +16284,47 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= -querystringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.0.tgz#7ded8dfbf7879dcc60d0a644ac6754b283ad17ef" - integrity sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg== +querystring@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== -raf@3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.0.tgz#a28876881b4bc2ca9117d4138163ddb80f781575" - integrity sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw== +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.2.tgz#abf64491e6ecf0f38a6502403d4cda04f372dfd3" + integrity sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg== + +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + +raf@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== dependencies: performance-now "^2.1.0" +ramda@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35" + integrity sha1-oAGr7bP/YQd9T/HVd9RN536NCjU= + ramda@^0.26.1: version "0.26.1" resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06" integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ== -randomatic@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" - integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== - dependencies: - is-number "^4.0.0" - kind-of "^6.0.0" - math-random "^1.0.1" - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" - integrity sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A== +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" @@ -8318,159 +16336,496 @@ randomfill@^1.0.3: randombytes "^2.0.5" safe-buffer "^5.1.0" -range-parser@^1.0.3, range-parser@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" - integrity sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw== +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: - bytes "3.0.0" - http-errors "1.6.3" - iconv-lite "0.4.23" + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== +raw-loader@^4.0.1, raw-loader@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6" + integrity sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA== dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" + loader-utils "^2.0.0" + schema-utils "^3.0.0" -react-app-polyfill@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-0.2.0.tgz#60eaf037223b2f3a5671f45e5ac3b418f0b48ad2" - integrity sha512-uBfocjRsBNqhTaEywUZ2buzhHbor2jBbnhZY8VUZ7VZ3PXucIPZrPDAAmbclELhvl+x08PbynAGQfMYcBmqZ2w== +react-app-polyfill@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz#a0bea50f078b8a082970a9d853dc34b6dcc6a3cf" + integrity sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA== dependencies: - core-js "2.5.7" - object-assign "4.1.1" - promise "8.0.2" - raf "3.4.0" - whatwg-fetch "3.0.0" + core-js "^3.6.5" + object-assign "^4.1.1" + promise "^8.1.0" + raf "^3.4.1" + regenerator-runtime "^0.13.7" + whatwg-fetch "^3.4.1" + +react-color@^2.17.0: + version "2.19.3" + resolved "https://registry.yarnpkg.com/react-color/-/react-color-2.19.3.tgz#ec6c6b4568312a3c6a18420ab0472e146aa5683d" + integrity sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA== + dependencies: + "@icons/material" "^0.2.4" + lodash "^4.17.15" + lodash-es "^4.17.15" + material-colors "^1.2.1" + prop-types "^15.5.10" + reactcss "^1.2.0" + tinycolor2 "^1.4.1" + +react-colorful@^5.1.2: + version "5.5.0" + resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.5.0.tgz#8359f218984a927095477a190ab9927eaf865c0c" + integrity sha512-BuzrlrM0ylg7coPkXOrRqlf2BgHLw5L44sybbr9Lg4xy7w9e5N7fGYbojOO0s8J0nvrM3PERN2rVFkvSa24lnQ== + +react-dev-utils@^10.0.0: + version "10.2.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-10.2.1.tgz#f6de325ae25fa4d546d09df4bb1befdc6dd19c19" + integrity sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ== + dependencies: + "@babel/code-frame" "7.8.3" + address "1.1.2" + browserslist "4.10.0" + chalk "2.4.2" + cross-spawn "7.0.1" + detect-port-alt "1.1.6" + escape-string-regexp "2.0.0" + filesize "6.0.1" + find-up "4.1.0" + fork-ts-checker-webpack-plugin "3.1.1" + global-modules "2.0.0" + globby "8.0.2" + gzip-size "5.1.1" + immer "1.10.0" + inquirer "7.0.4" + is-root "2.1.0" + loader-utils "1.2.3" + open "^7.0.2" + pkg-up "3.1.0" + react-error-overlay "^6.0.7" + recursive-readdir "2.2.2" + shell-quote "1.7.2" + strip-ansi "6.0.0" + text-table "0.2.0" -react-dev-utils@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-7.0.0.tgz#b99d87aea260294bf7ea087cdbd6b099fac3eb27" - integrity sha512-Rlt+rbsSIrv5h3jr8Z6I0fOIts/UxpPu0nB4wxYlpO48vpdnG9tCshOJGmaYjGfNBSNhaBpisIAGhK6c8X2/kw== - dependencies: - "@babel/code-frame" "7.0.0" - address "1.0.3" - browserslist "4.1.1" - chalk "2.4.1" - cross-spawn "6.0.5" +react-dev-utils@^11.0.1, react-dev-utils@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" + integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== + dependencies: + "@babel/code-frame" "7.10.4" + address "1.1.2" + browserslist "4.14.2" + chalk "2.4.2" + cross-spawn "7.0.3" detect-port-alt "1.1.6" - escape-string-regexp "1.0.5" - filesize "3.6.1" - find-up "3.0.0" - global-modules "1.0.0" - globby "8.0.1" - gzip-size "5.0.0" - immer "1.7.2" - inquirer "6.2.0" - is-root "2.0.0" - loader-utils "1.1.0" - opn "5.4.0" - pkg-up "2.0.0" - react-error-overlay "^5.1.1" + escape-string-regexp "2.0.0" + filesize "6.1.0" + find-up "4.1.0" + fork-ts-checker-webpack-plugin "4.1.6" + global-modules "2.0.0" + globby "11.0.1" + gzip-size "5.1.1" + immer "8.0.1" + is-root "2.1.0" + loader-utils "2.0.0" + open "^7.0.2" + pkg-up "3.1.0" + prompts "2.4.0" + react-error-overlay "^6.0.9" recursive-readdir "2.2.2" - shell-quote "1.6.1" - sockjs-client "1.1.5" - strip-ansi "4.0.0" + shell-quote "1.7.2" + strip-ansi "6.0.0" text-table "0.2.0" -react-dom@^16.7.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.7.0.tgz#a17b2a7ca89ee7390bc1ed5eb81783c7461748b8" - integrity sha512-D0Ufv1ExCAmF38P2Uh1lwpminZFRXEINJe53zRAbm4KPwSyd6DY/uDoS0Blj9jvPpn1+wivKpZYc8aAAN/nAkg== +react-docgen-typescript-loader@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/react-docgen-typescript-loader/-/react-docgen-typescript-loader-3.7.2.tgz#45cb2305652c0602767242a8700ad1ebd66bbbbd" + integrity sha512-fNzUayyUGzSyoOl7E89VaPKJk9dpvdSgyXg81cUkwy0u+NBvkzQG3FC5WBIlXda0k/iaxS+PWi+OC+tUiGxzPA== + dependencies: + "@webpack-contrib/schema-utils" "^1.0.0-beta.0" + loader-utils "^1.2.3" + react-docgen-typescript "^1.15.0" + +react-docgen-typescript-plugin@^0.5.0, react-docgen-typescript-plugin@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-0.5.2.tgz#2b294d75ef3145c36303da82be5d447cb67dc0dc" + integrity sha512-NQfWyWLmzUnedkiN2nPDb6Nkm68ik6fqbC3UvgjqYSeZsbKijXUA4bmV6aU7qICOXdop9PevPdjEgJuAN0nNVQ== + dependencies: + debug "^4.1.1" + endent "^2.0.1" + micromatch "^4.0.2" + react-docgen-typescript "^1.20.1" + react-docgen-typescript-loader "^3.7.2" + tslib "^2.0.0" + +react-docgen-typescript@^1.15.0, react-docgen-typescript@^1.20.1: + version "1.22.0" + resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.22.0.tgz#00232c8e8e47f4437cac133b879b3e9437284bee" + integrity sha512-MPLbF8vzRwAG3GcjdL+OHQlhgtWsLTXs+7uJiHfEeT3Ur7IsZaNYqRTLQ9sj2nB6M6jylcPCeCmH7qbszJmecg== + +react-docgen@^5.0.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.4.0.tgz#2cd7236720ec2769252ef0421f23250b39a153a1" + integrity sha512-JBjVQ9cahmNlfjMGxWUxJg919xBBKAoy3hgDgKERbR+BcF4ANpDuzWAScC7j27hZfd8sJNmMPOLWo9+vB/XJEQ== + dependencies: + "@babel/core" "^7.7.5" + "@babel/generator" "^7.12.11" + "@babel/runtime" "^7.7.6" + ast-types "^0.14.2" + commander "^2.19.0" + doctrine "^3.0.0" + estree-to-babel "^3.1.0" + neo-async "^2.6.1" + node-dir "^0.1.10" + strip-indent "^3.0.0" + +react-dom@^16.8.3: + version "16.14.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" - scheduler "^0.12.0" + scheduler "^0.19.1" + +"react-dom@npm:@hot-loader/react-dom": + version "17.0.1" + resolved "https://registry.yarnpkg.com/@hot-loader/react-dom/-/react-dom-17.0.1.tgz#0c75b4dd068f819435dafb3e8809ca1749695656" + integrity sha512-QttzEibkIFkl/WV1dsLXg73YIweNo9ySbB0/26068RqFGWyv7pKyictWsaQXqSj1y66/BDn3kglCHgroGrv3vA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.1" + +react-draggable@^4.0.3, react-draggable@^4.4.3: + version "4.4.4" + resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.4.tgz#5b26d9996be63d32d285a426f41055de87e59b2f" + integrity sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA== + dependencies: + clsx "^1.1.1" + prop-types "^15.6.0" + +react-element-to-jsx-string@^14.3.2: + version "14.3.2" + resolved "https://registry.yarnpkg.com/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.2.tgz#c0000ed54d1f8b4371731b669613f2d4e0f63d5c" + integrity sha512-WZbvG72cjLXAxV7VOuSzuHEaI3RHj10DZu8EcKQpkKcAj7+qAkG5XUeSdX5FXrA0vPrlx0QsnAzZEBJwzV0e+w== + dependencies: + "@base2/pretty-print-object" "1.0.0" + is-plain-object "3.0.1" + +react-error-overlay@^6.0.7, react-error-overlay@^6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== + +react-fast-compare@^3.0.1, react-fast-compare@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" + integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== + +react-helmet-async@^1.0.2, react-helmet-async@^1.0.4, react-helmet-async@^1.0.7: + version "1.1.2" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.1.2.tgz#653b7e6bbfdd239c5dcd6b8df2811c7a363b8334" + integrity sha512-LTTzDDkyIleT/JJ6T/uqx7Y8qi1EuPPSiJawQY/nHHz0h7SPDT6HxP1YDDQx/fzcVxCqpWEEMS3QdrSrNkJYhg== + dependencies: + "@babel/runtime" "^7.12.5" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + +react-hotkeys@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/react-hotkeys/-/react-hotkeys-2.0.0.tgz#a7719c7340cbba888b0e9184f806a9ec0ac2c53f" + integrity sha512-3n3OU8vLX/pfcJrR3xJ1zlww6KS1kEJt0Whxc4FiGV+MJrQ1mYSYI3qS/11d2MJDFm8IhOXMTFQirfu6AVOF6Q== + dependencies: + prop-types "^15.6.1" -react-error-overlay@^5.1.1: +react-inspector@^5.1.0: version "5.1.1" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-5.1.1.tgz#56f0439f001ff3588da0f479a86482ccb1e708cb" - integrity sha512-gJcOyak5ri9mzhpFObSAkCqNNBCVZE8LaR/mX37agULgSL0dobgX11NVSIetvNzhHMkr6CIqV0xiutvvcjBtkw== + resolved "https://registry.yarnpkg.com/react-inspector/-/react-inspector-5.1.1.tgz#58476c78fde05d5055646ed8ec02030af42953c8" + integrity sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg== + dependencies: + "@babel/runtime" "^7.0.0" + is-dom "^1.0.0" + prop-types "^15.0.0" + +react-intl@^5.8.8: + version "5.20.12" + resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.20.12.tgz#1a4969d15c381378cae35912fa2ec7010e27b4f7" + integrity sha512-5Vcjcz/1WRiLMft6daLZpH2To66GV9YYSTJOCSAKaiOox9mAciLJTtHB+3l4zMTVPt0JVHEXEWkILDdSQaSbZw== + dependencies: + "@formatjs/ecma402-abstract" "1.9.9" + "@formatjs/icu-messageformat-parser" "2.0.12" + "@formatjs/intl" "1.14.2" + "@formatjs/intl-displaynames" "5.2.4" + "@formatjs/intl-listformat" "6.3.4" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/react" "16 || 17" + hoist-non-react-statics "^3.3.2" + intl-messageformat "9.9.2" + tslib "^2.1.0" + +react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.6: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" + integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== + +react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react-scripts@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-2.1.2.tgz#cf1686cd9ca3c6148e1428e97aac12995f01b554" - integrity sha512-AmnKID1MgZfiYxuzv0+C6m1c8CFt+IVDQge5cEbNnU4YQ5Are2amHmDexcVF0Ft6W/lAsXxjzWYjC0T3lUurRw== - dependencies: - "@babel/core" "7.1.6" - "@svgr/webpack" "2.4.1" - babel-core "7.0.0-bridge.0" - babel-eslint "9.0.0" - babel-jest "23.6.0" - babel-loader "8.0.4" - babel-plugin-named-asset-import "^0.3.0" - babel-preset-react-app "^7.0.0" - bfj "6.1.1" - case-sensitive-paths-webpack-plugin "2.1.2" - chalk "2.4.1" - css-loader "1.0.0" - dotenv "6.0.0" - dotenv-expand "4.2.0" - eslint "5.6.0" - eslint-config-react-app "^3.0.6" - eslint-loader "2.1.1" - eslint-plugin-flowtype "2.50.1" - eslint-plugin-import "2.14.0" - eslint-plugin-jsx-a11y "6.1.2" - eslint-plugin-react "7.11.1" - file-loader "2.0.0" - fork-ts-checker-webpack-plugin-alt "0.4.14" - fs-extra "7.0.0" - html-webpack-plugin "4.0.0-alpha.2" +react-popper-tooltip@^2.11.0: + version "2.11.1" + resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-2.11.1.tgz#3c4bdfd8bc10d1c2b9a162e859bab8958f5b2644" + integrity sha512-04A2f24GhyyMicKvg/koIOQ5BzlrRbKiAgP6L+Pdj1MVX3yJ1NeZ8+EidndQsbejFT55oW1b++wg2Z8KlAyhfQ== + dependencies: + "@babel/runtime" "^7.9.2" + react-popper "^1.3.7" + +react-popper-tooltip@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz#329569eb7b287008f04fcbddb6370452ad3f9eac" + integrity sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ== + dependencies: + "@babel/runtime" "^7.12.5" + "@popperjs/core" "^2.5.4" + react-popper "^2.2.4" + +react-popper@^1.3.7: + version "1.3.11" + resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.11.tgz#a2cc3f0a67b75b66cfa62d2c409f9dd1fcc71ffd" + integrity sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg== + dependencies: + "@babel/runtime" "^7.1.2" + "@hypnosphi/create-react-context" "^0.3.1" + deep-equal "^1.1.1" + popper.js "^1.14.4" + prop-types "^15.6.1" + typed-styles "^0.0.7" + warning "^4.0.2" + +react-popper@^2.2.4: + version "2.2.5" + resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.2.5.tgz#1214ef3cec86330a171671a4fbcbeeb65ee58e96" + integrity sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw== + dependencies: + react-fast-compare "^3.0.1" + warning "^4.0.2" + +react-redux@7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.2.tgz#03862e803a30b6b9ef8582dadcc810947f74b736" + integrity sha512-8+CQ1EvIVFkYL/vu6Olo7JFLWop1qRUeb46sGtIMDCSpgwPQq8fPLpirIB0iTqFe9XYEFPHssdX8/UwN6pAkEA== + dependencies: + "@babel/runtime" "^7.12.1" + hoist-non-react-statics "^3.3.2" + loose-envify "^1.4.0" + prop-types "^15.7.2" + react-is "^16.13.1" + +react-refresh@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" + integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== + +react-router-dom@^5: + version "5.3.0" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.0.tgz#da1bfb535a0e89a712a93b97dd76f47ad1f32363" + integrity sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.2.1" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.2.1, react-router@^5: + version "5.2.1" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.1.tgz#4d2e4e9d5ae9425091845b8dbc6d9d276239774d" + integrity sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + mini-create-react-context "^0.4.0" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +"react-scripts@npm:@apptension/react-scripts": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@apptension/react-scripts/-/react-scripts-5.0.0.tgz#06912a37f17810d5eb5488f25ef161b4abc65ca0" + integrity sha512-y2IUCd6SZF/WAQqb0QDO/LVUsvXVXULDk/mIDFXoOK968IhtHHssIfujwDU2WPYlED6Ko89UTNO8U0FTabNUUw== + dependencies: + "@babel/core" "7.12.3" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@pmmmwh/react-refresh-webpack-plugin" "0.4.2" + "@svgr/webpack" "5.4.0" + "@typescript-eslint/eslint-plugin" "^4.5.0" + "@typescript-eslint/parser" "^4.5.0" + babel-eslint "^10.1.0" + babel-jest "^26.6.0" + babel-loader "^8.2.0" + babel-plugin-named-asset-import "^0.3.7" + babel-plugin-react-intl "^8.2.10" + babel-preset-react-app "^10.0.0" + bfj "^7.0.2" + camelcase "^6.1.0" + case-sensitive-paths-webpack-plugin "2.3.0" + css-loader "4.3.0" + dotenv "8.2.0" + dotenv-expand "5.1.0" + eslint "^7.11.0" + eslint-config-react-app "^6.0.0" + eslint-plugin-flowtype "^5.2.0" + eslint-plugin-import "^2.22.1" + eslint-plugin-jest "^24.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react "^7.21.5" + eslint-plugin-react-hooks "^4.2.0" + eslint-plugin-testing-library "^3.9.2" + eslint-webpack-plugin "^2.1.0" + file-loader "6.1.1" + fs-extra "^9.0.1" + html-webpack-plugin "4.5.0" identity-obj-proxy "3.0.0" - jest "23.6.0" - jest-pnp-resolver "1.0.1" - jest-resolve "23.6.0" - mini-css-extract-plugin "0.4.3" - optimize-css-assets-webpack-plugin "5.0.1" - pnp-webpack-plugin "1.1.0" - postcss-flexbugs-fixes "4.1.0" + jest "26.6.0" + jest-circus "26.6.0" + jest-resolve "26.6.0" + jest-watch-typeahead "0.6.1" + mini-css-extract-plugin "0.11.3" + optimize-css-assets-webpack-plugin "5.0.4" + pnp-webpack-plugin "1.6.4" + postcss-flexbugs-fixes "4.2.1" postcss-loader "3.0.0" - postcss-preset-env "6.3.1" - postcss-safe-parser "4.0.1" - react-app-polyfill "^0.2.0" - react-dev-utils "^7.0.0" - resolve "1.8.1" - sass-loader "7.1.0" - style-loader "0.23.0" - terser-webpack-plugin "1.1.0" - url-loader "1.1.1" - webpack "4.19.1" - webpack-dev-server "3.1.9" - webpack-manifest-plugin "2.0.4" - workbox-webpack-plugin "3.6.3" + postcss-normalize "8.0.1" + postcss-preset-env "6.7.0" + postcss-safe-parser "5.0.2" + prompts "2.4.0" + react-app-polyfill "^2.0.0" + react-dev-utils "^11.0.1" + react-refresh "^0.8.3" + resolve "1.18.1" + resolve-url-loader "^3.1.2" + sass-loader "8.0.2" + semver "7.3.2" + style-loader "1.3.0" + terser-webpack-plugin "4.2.3" + ts-pnp "1.2.0" + url-loader "4.1.1" + webpack "4.44.2" + webpack-dev-server "3.11.0" + webpack-manifest-plugin "2.2.0" + workbox-webpack-plugin "5.1.4" optionalDependencies: - fsevents "1.2.4" + fsevents "^2.1.3" + +react-sizeme@^2.6.7: + version "2.6.12" + resolved "https://registry.yarnpkg.com/react-sizeme/-/react-sizeme-2.6.12.tgz#ed207be5476f4a85bf364e92042520499455453e" + integrity sha512-tL4sCgfmvapYRZ1FO2VmBmjPVzzqgHA7kI8lSJ6JS6L78jXFNRdOZFpXyK6P1NBZvKPPCZxReNgzZNUajAerZw== + dependencies: + element-resize-detector "^1.2.1" + invariant "^2.2.4" + shallowequal "^1.1.0" + throttle-debounce "^2.1.0" + +react-sizeme@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/react-sizeme/-/react-sizeme-3.0.2.tgz#4a2f167905ba8f8b8d932a9e35164e459f9020e4" + integrity sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw== + dependencies: + element-resize-detector "^1.2.2" + invariant "^2.2.4" + shallowequal "^1.1.0" + throttle-debounce "^3.0.1" + +react-syntax-highlighter@^12.2.1: + version "12.2.1" + resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-12.2.1.tgz#14d78352da1c1c3f93c6698b70ec7c706b83493e" + integrity sha512-CTsp0ZWijwKRYFg9xhkWD4DSpQqE4vb2NKVMdPAkomnILSmsNBHE0n5GuI5zB+PU3ySVvXvdt9jo+ViD9XibCA== + dependencies: + "@babel/runtime" "^7.3.1" + highlight.js "~9.15.1" + lowlight "1.12.1" + prismjs "^1.8.4" + refractor "^2.4.1" + +react-syntax-highlighter@^13.5.3: + version "13.5.3" + resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz#9712850f883a3e19eb858cf93fad7bb357eea9c6" + integrity sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg== + dependencies: + "@babel/runtime" "^7.3.1" + highlight.js "^10.1.1" + lowlight "^1.14.0" + prismjs "^1.21.0" + refractor "^3.1.0" + +react-test-renderer@^16.13.1: + version "16.14.0" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.14.0.tgz#e98360087348e260c56d4fe2315e970480c228ae" + integrity sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg== + dependencies: + object-assign "^4.1.1" + prop-types "^15.6.2" + react-is "^16.8.6" + scheduler "^0.19.1" -react@^16.7.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.7.0.tgz#b674ec396b0a5715873b350446f7ea0802ab6381" - integrity sha512-StCz3QY8lxTb5cl2HJxjwLFOXPIFQp+p+hxQfc8WE0QiLfCtIlKj8/+5tjjKm8uSTlAW+fCPaavGFS06V9Ar3A== +react-textarea-autosize@^8.1.1, react-textarea-autosize@^8.3.0: + version "8.3.3" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz#f70913945369da453fd554c168f6baacd1fa04d8" + integrity sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== + dependencies: + "@babel/runtime" "^7.10.2" + use-composed-ref "^1.0.0" + use-latest "^1.0.0" + +react@^16.13.1, react@^16.8.3: + version "16.14.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" - scheduler "^0.12.0" -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= +reactcss@^1.2.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/reactcss/-/reactcss-1.2.3.tgz#c00013875e557b1cf0dfd9a368a1c3dab3b548dd" + integrity sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A== dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" + lodash "^4.0.1" read-pkg-up@^2.0.0: version "2.0.0" @@ -8480,14 +16835,22 @@ read-pkg-up@^2.0.0: find-up "^2.0.0" read-pkg "^2.0.0" -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" + find-up "^2.0.0" + read-pkg "^3.0.0" + +read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" read-pkg@^2.0.0: version "2.0.0" @@ -8498,10 +16861,38 @@ read-pkg@^2.0.0: normalize-package-data "^2.3.2" path-type "^2.0.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +read-pkg@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-4.0.1.tgz#963625378f3e1c4d48c85872b5a6ec7d5d093237" + integrity sha1-ljYlN48+HE1IyFhytabsfV0JMjc= + dependencies: + normalize-package-data "^2.3.2" + parse-json "^4.0.0" + pify "^3.0.0" + +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -8511,17 +16902,16 @@ read-pkg@^2.0.0: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@1.0: - version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= +readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" -readdirp@^2.0.0: +readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== @@ -8530,12 +16920,26 @@ readdirp@^2.0.0: micromatch "^3.1.10" readable-stream "^2.0.2" -realpath-native@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.0.2.tgz#cd51ce089b513b45cf9b1516c82989b51ccc6560" - integrity sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g== +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== + dependencies: + picomatch "^2.2.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= dependencies: - util.promisify "^1.0.0" + resolve "^1.1.6" recursive-readdir@2.2.2: version "2.2.2" @@ -8544,41 +16948,96 @@ recursive-readdir@2.2.2: dependencies: minimatch "3.0.4" -regenerate-unicode-properties@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz#107405afcc4a190ec5ed450ecaa00ed0cafa7a4c" - integrity sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw== +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +redux-saga-test-plan@4.0.0-rc.3: + version "4.0.0-rc.3" + resolved "https://registry.yarnpkg.com/redux-saga-test-plan/-/redux-saga-test-plan-4.0.0-rc.3.tgz#bde05527202be652859e68d15cdabe79ffa7509a" + integrity sha512-18Ha1AWmP4Xt64cSyJv2j7sH8lwQzdk/LByiyhoNyuqyhzkQzlKlflHr3LqiSCzn3e2AgFxagynto8XGRqsHcg== + dependencies: + core-js "^2.4.1" + fsm-iterator "^1.1.0" + lodash.isequal "^4.5.0" + lodash.ismatch "^4.4.0" + object-assign "^4.1.0" + util-inspect "^0.1.8" + +redux-saga@^1.0.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/redux-saga/-/redux-saga-1.1.3.tgz#9f3e6aebd3c994bbc0f6901a625f9a42b51d1112" + integrity sha512-RkSn/z0mwaSa5/xH/hQLo8gNf4tlvT18qXDNvedihLcfzh+jMchDgaariQoehCpgRltEm4zHKJyINEz6aqswTw== + dependencies: + "@redux-saga/core" "^1.1.3" + +redux-thunk@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622" + integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw== + +redux@^4.0.0, redux@^4.0.1, redux@^4.0.4, redux@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.1.tgz#76f1c439bb42043f985fbd9bf21990e60bd67f47" + integrity sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw== + dependencies: + "@babel/runtime" "^7.9.2" + +refractor@^2.4.1: + version "2.10.1" + resolved "https://registry.yarnpkg.com/refractor/-/refractor-2.10.1.tgz#166c32f114ed16fd96190ad21d5193d3afc7d34e" + integrity sha512-Xh9o7hQiQlDbxo5/XkOX6H+x/q8rmlmZKr97Ie1Q8ZM32IRRd3B/UxuA/yXDW79DBSXGWxm2yRTbcTVmAciJRw== + dependencies: + hastscript "^5.0.0" + parse-entities "^1.1.2" + prismjs "~1.17.0" + +refractor@^3.1.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.5.0.tgz#334586f352dda4beaf354099b48c2d18e0819aec" + integrity sha512-QwPJd3ferTZ4cSPPjdP5bsYHMytwWYnAN5EEnLtGvkqp/FCCnGsBgxrm9EuIDnjUC3Uc/kETtvVi7fSIVC74Dg== + dependencies: + hastscript "^6.0.0" + parse-entities "^2.0.0" + prismjs "~1.25.0" + +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== dependencies: regenerate "^1.4.0" -regenerate@^1.2.1, regenerate@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== +regenerate@^1.4.0: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.12.0: - version "0.12.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" - integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== +regenerator-runtime@^0.13.3: + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== -regenerator-transform@^0.13.3: - version "0.13.3" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.13.3.tgz#264bd9ff38a8ce24b06e0636496b2c856b57bcbb" - integrity sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA== - dependencies: - private "^0.1.6" +regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: + version "0.13.7" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== -regex-cache@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== dependencies: - is-equal-shallow "^0.1.3" + "@babel/runtime" "^7.8.4" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" @@ -8588,114 +17047,190 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexpp@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== +regex-parser@^2.2.11: + version "2.2.11" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== -regexpu-core@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" - integrity sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" + call-bind "^1.0.2" + define-properties "^1.1.3" -regexpu-core@^4.1.3, regexpu-core@^4.2.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.4.0.tgz#8d43e0d1266883969720345e70c275ee0aec0d32" - integrity sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA== +regexpp@^3.0.0, regexpp@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== + +regexpu-core@^4.7.1: + version "4.7.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== dependencies: regenerate "^1.4.0" - regenerate-unicode-properties "^7.0.0" - regjsgen "^0.5.0" - regjsparser "^0.6.0" + regenerate-unicode-properties "^8.2.0" + regjsgen "^0.5.1" + regjsparser "^0.6.4" unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.0.2" - -regjsgen@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= - -regjsgen@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" - integrity sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA== + unicode-match-property-value-ecmascript "^1.2.0" -regjsparser@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= - dependencies: - jsesc "~0.5.0" +regjsgen@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== -regjsparser@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" - integrity sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ== +regjsparser@^0.6.4: + version "0.6.7" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.7.tgz#c00164e1e6713c2e3ee641f1701c4b7aa0a7f86c" + integrity sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ== dependencies: jsesc "~0.5.0" -relateurl@0.2.x: +relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= +remark-external-links@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/remark-external-links/-/remark-external-links-8.0.0.tgz#308de69482958b5d1cd3692bc9b725ce0240f345" + integrity sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA== + dependencies: + extend "^3.0.0" + is-absolute-url "^3.0.0" + mdast-util-definitions "^4.0.0" + space-separated-tokens "^1.0.0" + unist-util-visit "^2.0.0" + +remark-footnotes@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" + integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== + +remark-mdx@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" + integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== + dependencies: + "@babel/core" "7.12.9" + "@babel/helper-plugin-utils" "7.10.4" + "@babel/plugin-proposal-object-rest-spread" "7.12.1" + "@babel/plugin-syntax-jsx" "7.12.1" + "@mdx-js/util" "1.6.22" + is-alphabetical "1.0.4" + remark-parse "8.0.3" + unified "9.2.0" + +remark-parse@8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" + integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== + dependencies: + ccount "^1.0.0" + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^2.0.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^2.0.0" + vfile-location "^3.0.0" + xtend "^4.0.1" + +remark-parse@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0.tgz#4d20a299665880e4f4af5d90b7c7b8a935853640" + integrity sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw== + dependencies: + mdast-util-from-markdown "^0.8.0" + +remark-slug@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/remark-slug/-/remark-slug-6.1.0.tgz#0503268d5f0c4ecb1f33315c00465ccdd97923ce" + integrity sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ== + dependencies: + github-slugger "^1.0.0" + mdast-util-to-string "^1.0.0" + unist-util-visit "^2.0.0" + +remark-squeeze-paragraphs@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" + integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== + dependencies: + mdast-squeeze-paragraphs "^4.0.0" + +remark-stringify@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-9.0.1.tgz#576d06e910548b0a7191a71f27b33f1218862894" + integrity sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg== + dependencies: + mdast-util-to-markdown "^0.6.0" + +remark@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/remark/-/remark-13.0.0.tgz#d15d9bf71a402f40287ebe36067b66d54868e425" + integrity sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA== + dependencies: + remark-parse "^9.0.0" + remark-stringify "^9.0.0" + unified "^9.1.0" + remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= -renderkid@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.2.tgz#12d310f255360c07ad8fde253f6c9e9de372d2aa" - integrity sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg== +renderkid@^2.0.4: + version "2.0.5" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" + integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== dependencies: - css-select "^1.1.0" - dom-converter "~0.2" - htmlparser2 "~3.3.0" + css-select "^2.0.2" + dom-converter "^0.2" + htmlparser2 "^3.10.1" + lodash "^4.17.20" strip-ansi "^3.0.0" - utila "^0.4.0" repeat-element@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.5.2, repeat-string@^1.6.1: +repeat-string@^1.0.0, repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -request-promise-core@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" - integrity sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY= +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== dependencies: - lodash "^4.13.1" + lodash "^4.17.19" -request-promise-native@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" - integrity sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU= +request-promise-native@^1.0.8: + version "1.0.9" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" + integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== dependencies: - request-promise-core "1.1.1" - stealthy-require "^1.1.0" - tough-cookie ">=2.3.3" + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" -request@^2.87.0, request@^2.88.0: - version "2.88.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" - integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== +request@^2.88.2: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -8704,7 +17239,7 @@ request@^2.87.0, request@^2.88.0: extend "~3.0.2" forever-agent "~0.6.1" form-data "~2.3.2" - har-validator "~5.1.0" + har-validator "~5.1.3" http-signature "~1.2.0" is-typedarray "~1.0.0" isstream "~0.1.2" @@ -8714,7 +17249,7 @@ request@^2.87.0, request@^2.88.0: performance-now "^2.1.0" qs "~6.5.2" safe-buffer "^5.1.2" - tough-cookie "~2.4.3" + tough-cookie "~2.5.0" tunnel-agent "^0.6.0" uuid "^3.3.2" @@ -8723,29 +17258,26 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-from-string@^2.0.1: +require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - -require-uncached@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" - integrity sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM= - dependencies: - caller-path "^0.1.0" - resolve-from "^1.0.0" +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= +reselect@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7" + integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA== + resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" @@ -8753,7 +17285,14 @@ resolve-cwd@^2.0.0: dependencies: resolve-from "^3.0.0" -resolve-dir@^1.0.0: +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= @@ -8761,40 +17300,79 @@ resolve-dir@^1.0.0: expand-tilde "^2.0.0" global-modules "^1.0.0" -resolve-from@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" - integrity sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY= - resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve-url-loader@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz#235e2c28e22e3e432ba7a5d4e305c59a58edfc08" + integrity sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ== + dependencies: + adjust-sourcemap-loader "3.0.0" + camelcase "5.3.1" + compose-function "3.0.3" + convert-source-map "1.7.0" + es6-iterator "2.0.3" + loader-utils "1.2.3" + postcss "7.0.21" + rework "1.0.1" + rework-visit "1.0.0" + source-map "0.6.1" + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= +resolve@1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" + integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== + dependencies: + is-core-module "^2.0.0" + path-parse "^1.0.6" -resolve@1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" - integrity sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA== +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.8.1: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: - path-parse "^1.0.5" + is-core-module "^2.2.0" + path-parse "^1.0.6" -resolve@^1.3.2, resolve@^1.5.0, resolve@^1.6.0, resolve@^1.8.1: - version "1.9.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.9.0.tgz#a14c6fdfa8f92a7df1d996cb7105fa744658ea06" - integrity sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ== +resolve@^2.0.0-next.3: + version "2.0.0-next.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" + integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== dependencies: + is-core-module "^2.2.0" path-parse "^1.0.6" +restore-cursor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" + integrity sha1-NGYfRohjJ/7SmRR5FSJS35LapUE= + dependencies: + exit-hook "^1.0.0" + onetime "^1.0.0" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -8803,11 +17381,42 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rework-visit@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= + +rework@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= + dependencies: + convert-source-map "^0.3.3" + css "^2.0.0" + rgb-regex@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" @@ -8818,32 +17427,89 @@ rgba-regex@^1.0.0: resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@~2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" - integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== +rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +robust-predicates@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.1.tgz#ecde075044f7f30118682bd9fb3f123109577f9a" + integrity sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g== + +rollup-plugin-babel@^4.3.3: + version "4.4.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb" + integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + rollup-pluginutils "^2.8.1" + +rollup-plugin-terser@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" + integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== dependencies: - glob "^7.0.5" + "@babel/code-frame" "^7.5.5" + jest-worker "^24.9.0" + rollup-pluginutils "^2.8.2" + serialize-javascript "^4.0.0" + terser "^4.6.2" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== +rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: + version "2.8.2" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" + integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" + estree-walker "^0.6.1" -rsvp@^3.3.3: - version "3.6.2" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" - integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== +rollup@^1.31.1: + version "1.32.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" + integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== + dependencies: + "@types/estree" "*" + "@types/node" "*" + acorn "^7.1.0" -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= +rsvp@^4.8.4: + version "4.8.5" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== + +run-async@^2.2.0, run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +run-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e" + integrity sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: - is-promise "^2.1.0" + queue-microtask "^1.2.2" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" @@ -8857,18 +17523,38 @@ rw@1: resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= -rxjs@^6.1.0: - version "6.3.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz#3c6a7fa420e844a81390fb1158a9ec614f4bad55" - integrity sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw== +rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= + +rx@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" + integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= + +rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.0: + version "6.6.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: tslib "^1.9.0" -safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -8876,66 +17562,87 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sane@^2.0.0: - version "2.5.2" - resolved "https://registry.yarnpkg.com/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" - integrity sha1-tNwYYcIbQn6SlQej51HiosuKs/o= +sane@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== dependencies: + "@cnakazawa/watch" "^1.0.3" anymatch "^2.0.0" - capture-exit "^1.2.0" - exec-sh "^0.2.0" + capture-exit "^2.0.0" + exec-sh "^0.3.2" + execa "^1.0.0" fb-watchman "^2.0.0" micromatch "^3.1.4" minimist "^1.1.1" walker "~1.0.5" - watch "~0.18.0" - optionalDependencies: - fsevents "^1.2.3" -sass-loader@7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-7.1.0.tgz#16fd5138cb8b424bf8a759528a1972d72aad069d" - integrity sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w== +sanitize.css@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" + integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== + +sass-loader@8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" + integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== dependencies: - clone-deep "^2.0.1" - loader-utils "^1.0.1" - lodash.tail "^4.1.1" - neo-async "^2.5.0" - pify "^3.0.0" - semver "^5.5.0" + clone-deep "^4.0.1" + loader-utils "^1.2.3" + neo-async "^2.6.1" + schema-utils "^2.6.1" + semver "^6.3.0" -sax@^1.2.4, sax@~1.2.4: +sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -saxes@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.4.tgz#4ad5c53eb085ac0570ea1071a07aaf22ad29cebd" - integrity sha512-GVZmLJnkS4Vl8Pe9o4nc5ALZ615VOVxCmea8Cs0l+8GZw3RQ5XGOSUomIUfuZuk4Todo44v4y+HY1EATkDDiZg== +saxes@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== dependencies: - xmlchars "^1.3.1" + xmlchars "^2.2.0" -scheduler@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.12.0.tgz#8ab17699939c0aedc5a196a657743c496538647b" - integrity sha512-t7MBR28Akcp4Jm+QoR63XgAi9YgCUmgvDHqf5otgAj4QvdoBE4ImCX0ffehefePPG+aitiYHp0g/mW6s4Tp+dw== +scheduler@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@^0.4.4, schema-utils@^0.4.5: - version "0.4.7" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" - integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== +scheduler@^0.20.1: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: - ajv "^6.1.0" - ajv-keywords "^3.1.0" + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@*: + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" schema-utils@^1.0.0: version "1.0.0" @@ -8946,27 +17653,84 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" +schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0, schema-utils@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" + integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + dependencies: + "@types/json-schema" "^7.0.6" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= -selfsigned@^1.9.1: - version "1.10.4" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" - integrity sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw== +select@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" + integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= + +selfsigned@^1.10.7: + version "1.10.11" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" + integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA== dependencies: - node-forge "0.7.5" + node-forge "^0.10.0" -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1: - version "5.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" - integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -send@0.16.2: - version "0.16.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" - integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2: + version "7.3.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.4, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" depd "~1.1.2" @@ -8975,19 +17739,47 @@ send@0.16.2: escape-html "~1.0.3" etag "~1.8.1" fresh "0.5.2" - http-errors "~1.6.2" - mime "1.4.1" - ms "2.0.0" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" on-finished "~2.3.0" - range-parser "~1.2.0" - statuses "~1.4.0" + range-parser "~1.2.1" + statuses "~1.5.0" -serialize-javascript@^1.4.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe" - integrity sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ== +sentence-case@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4" + integrity sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ= + dependencies: + no-case "^2.2.0" + upper-case-first "^1.1.2" + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== + dependencies: + randombytes "^2.1.0" + +serve-favicon@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.5.0.tgz#935d240cdfe0f5805307fdfe967d88942a2cbcf0" + integrity sha1-k10kDN/g9YBTB/3+ln2IlCosvPA= + dependencies: + etag "~1.8.1" + fresh "0.5.2" + ms "2.1.1" + parseurl "~1.3.2" + safe-buffer "5.1.1" -serve-index@^1.7.2: +serve-index@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= @@ -9000,35 +17792,25 @@ serve-index@^1.7.2: mime-types "~2.1.17" parseurl "~1.3.2" -serve-static@1.13.2: - version "1.13.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" - integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" - parseurl "~1.3.2" - send "0.16.2" + parseurl "~1.3.3" + send "0.17.1" set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -set-value@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" - integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.1" - to-object-path "^0.3.0" - -set-value@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" - integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -9045,6 +17827,11 @@ setprototypeof@1.1.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" @@ -9053,24 +17840,17 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" -shallow-clone@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" - integrity sha1-WQnodLp3EG1zrEFM/sH/yofZcGA= +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: - is-extendable "^0.1.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - mixin-object "^2.0.1" + kind-of "^6.0.2" -shallow-clone@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571" - integrity sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA== - dependencies: - is-extendable "^0.1.1" - kind-of "^5.0.0" - mixin-object "^2.0.1" +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== shebang-command@^1.2.0: version "1.2.0" @@ -9079,30 +17859,62 @@ shebang-command@^1.2.0: dependencies: shebang-regex "^1.0.0" +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= -shell-quote@1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +shelljs@^0.8.3: + version "0.8.4" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" + integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + +simple-git@^1.85.0: + version "1.132.0" + resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-1.132.0.tgz#53ac4c5ec9e74e37c2fd461e23309f22fcdf09b1" + integrity sha512-xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg== + dependencies: + debug "^4.0.1" simple-swizzle@^0.2.2: version "0.2.2" @@ -9111,22 +17923,54 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -sisteransi@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce" - integrity sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g== +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= -slice-ansi@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" - integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg== +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" + integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: - is-fullwidth-code-point "^2.0.0" + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +snake-case@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f" + integrity sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8= + dependencies: + no-case "^2.2.0" + +snake-case@^3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" snapdragon-node@^2.0.1: version "2.1.1" @@ -9158,25 +18002,26 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -sockjs-client@1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.5.tgz#1bb7c0f7222c40f42adf14f4442cbd1269771a83" - integrity sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM= +sockjs-client@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" + integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== dependencies: - debug "^2.6.6" - eventsource "0.1.6" - faye-websocket "~0.11.0" - inherits "^2.0.1" + debug "^3.2.5" + eventsource "^1.0.7" + faye-websocket "~0.11.1" + inherits "^2.0.3" json3 "^3.3.2" - url-parse "^1.1.8" + url-parse "^1.4.3" -sockjs@0.3.19: - version "0.3.19" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" - integrity sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw== +sockjs@0.3.20: + version "0.3.20" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" + integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== dependencies: faye-websocket "^0.10.0" - uuid "^3.0.1" + uuid "^3.4.0" + websocket-driver "0.6.5" sort-keys@^1.0.0: version "1.1.2" @@ -9190,97 +18035,137 @@ source-list-map@^2.0.0: resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== -source-map-resolve@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: - atob "^2.1.1" + atob "^2.1.2" decode-uri-component "^0.2.0" resolve-url "^0.2.1" source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.4.15: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== +source-map-resolve@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" + integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== dependencies: - source-map "^0.5.6" + atob "^2.1.2" + decode-uri-component "^0.2.0" -source-map-support@^0.5.6, source-map-support@~0.5.6: - version "0.5.9" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" - integrity sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA== +source-map-support@^0.5.16: + version "0.5.20" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" + integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: +source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@^0.7.3, source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +sourcemap-codec@^1.4.4: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +space-separated-tokens@^1.0.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" + integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== + +spawn-sync@^1.0.15: + version "1.0.15" + resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" + integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= + dependencies: + concat-stream "^1.4.7" + os-shim "^0.1.2" spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" - integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" - integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" - integrity sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g== + version "3.0.7" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== -spdy-transport@^2.0.18: - version "2.1.1" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-2.1.1.tgz#c54815d73858aadd06ce63001e7d25fa6441623b" - integrity sha512-q7D8c148escoB3Z7ySCASadkegMmUZW8Wb/Q1u0/XBgDKMO880rLQDj8Twiew/tYi7ghemKUi/whSYOwE17f5Q== +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: - debug "^2.6.8" - detect-node "^2.0.3" + debug "^4.1.0" + detect-node "^2.0.4" hpack.js "^2.1.6" - obuf "^1.1.1" - readable-stream "^2.2.9" - safe-buffer "^5.0.1" - wbuf "^1.7.2" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" -spdy@^3.4.1: - version "3.4.7" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-3.4.7.tgz#42ff41ece5cc0f99a3a6c28aabb73f5c3b03acbc" - integrity sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw= +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: - debug "^2.6.8" - handle-thing "^1.2.5" + debug "^4.1.0" + handle-thing "^2.0.0" http-deceiver "^1.2.7" - safe-buffer "^5.0.1" select-hose "^2.0.0" - spdy-transport "^2.0.18" + spdy-transport "^3.0.0" + +specificity@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/specificity/-/specificity-0.4.1.tgz#aab5e645012db08ba182e151165738d00887b019" + integrity sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -9295,9 +18180,9 @@ sprintf-js@~1.0.2: integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.0.tgz#1d4963a2fbffe58050aa9084ca20be81741c07de" - integrity sha512-Zhev35/y7hRMcID/upReIvRse+I9SVhyVre/KTJSJQWMz3C3+G+HpO7m1wK/yckEtujKZ7dS4hkVxAnmHaIGVQ== + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -9309,13 +18194,6 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^5.2.4: - version "5.3.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" - integrity sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== - dependencies: - safe-buffer "^5.1.1" - ssri@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" @@ -9323,15 +18201,39 @@ ssri@^6.0.1: dependencies: figgy-pudding "^3.5.1" -stable@~0.1.6: +ssri@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + +stable@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -stack-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== +stack-utils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" + integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" + integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== + +staged-git-files@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/staged-git-files/-/staged-git-files-1.1.2.tgz#4326d33886dc9ecfa29a6193bf511ba90a46454b" + integrity sha512-0Eyrk6uXW6tg9PYkhi/V/J4zHp33aNyi2hOCmhFLqLTIhbgqWn5jlSzI+IU0VqrZq6+DbHcabQl/WP6P3BG0QA== + +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" + integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== static-extend@^0.1.1: version "0.1.2" @@ -9341,25 +18243,48 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.4.0 < 2": +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -statuses@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" - integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== +statuses@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== -stealthy-require@^1.1.0: +stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= +store2@^2.12.0, store2@^2.7.1: + version "2.12.0" + resolved "https://registry.yarnpkg.com/store2/-/store2-2.12.0.tgz#e1f1b7e1a59b6083b2596a8d067f6ee88fd4d3cf" + integrity sha512-7t+/wpKLanLzSnQPX8WAcuLCCeuSHoWdQuh9SB3xD0kNOM38DNf+0Oa+wmvxmYueRzkmh6IcdKFtvTa+ecgPDw== + +storybook-addon-outline@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/storybook-addon-outline/-/storybook-addon-outline-1.4.1.tgz#0a1b262b9c65df43fc63308a1fdbd4283c3d9458" + integrity sha512-Qvv9X86CoONbi+kYY78zQcTGmCgFaewYnOVR6WL7aOFJoW7TrLiIc/O4hH5X9PsEPZFqjfXEPUPENWVUQim6yw== + dependencies: + "@storybook/addons" "^6.3.0" + "@storybook/api" "^6.3.0" + "@storybook/components" "^6.3.0" + "@storybook/core-events" "^6.3.0" + ts-dedent "^2.1.1" + +storybook-react-router@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/storybook-react-router/-/storybook-react-router-1.0.8.tgz#8d174eba1c38fff2c7e459c3d0c2463bc0cd9c6a" + integrity sha512-3PvuTu6cJHtF72WC3aKdIrUY1eUYsdVYEmW74nZiJoLCn0C/6iDx73w94jgI6lXq75aEJsri+lEDyhcokfP6YA== + dependencies: + prop-types "^15.7.2" + stream-browserify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" - integrity sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds= + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: inherits "~2.0.1" readable-stream "^2.0.2" @@ -9384,51 +18309,160 @@ stream-http@^2.7.2: xtend "^4.0.0" stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= -string-length@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" - integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= +string-argv@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.0.2.tgz#dac30408690c21f3c3630a3ff3a05877bdcbd736" + integrity sha1-2sMECGkMIfPDYwo/86BYd73L1zY= + +string-length@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" + integrity sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2", string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.0.0, string-width@^4.2.2, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + 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" + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +"string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.5: + version "4.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" + integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + get-intrinsic "^1.1.1" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.3.1" + side-channel "^1.0.4" + +string.prototype.matchall@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz#608f255e93e072107f5de066f81a2dfb78cf6b29" + integrity sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has-symbols "^1.0.1" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.3.1" + side-channel "^1.0.4" + +string.prototype.padend@^3.0.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz#997a6de12c92c7cb34dc8a201a6c53d9bd88a5f1" + integrity sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +string.prototype.padstart@^3.0.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz#4551d0117d9501692ec6000b15056ac3f816cfa5" + integrity sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +string.prototype.trimend@^1.0.1, string.prototype.trimend@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" + integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== dependencies: - astral-regex "^1.0.0" - strip-ansi "^4.0.0" + call-bind "^1.0.0" + define-properties "^1.1.3" -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" + call-bind "^1.0.2" + define-properties "^1.1.3" -"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== +string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" + integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" + call-bind "^1.0.0" + define-properties "^1.1.3" -string_decoder@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" - integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: - safe-buffer "~5.1.0" + call-bind "^1.0.2" + define-properties "^1.1.3" -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" @@ -9437,7 +18471,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-object@^3.2.2: +stringify-object@^3.2.2, stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== @@ -9446,12 +18480,12 @@ stringify-object@^3.2.2: is-obj "^1.0.1" is-regexp "^1.0.0" -strip-ansi@4.0.0, strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= +strip-ansi@6.0.0, strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: - ansi-regex "^3.0.0" + ansi-regex "^5.0.0" strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" @@ -9460,24 +18494,36 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1: dependencies: ansi-regex "^2.0.0" -strip-ansi@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.0.0.tgz#f78f68b5d0866c20b2c9b8c61b5298508dc8756f" - integrity sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow== +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: - ansi-regex "^4.0.0" + ansi-regex "^5.0.1" -strip-bom@3.0.0, strip-bom@^3.0.0: +strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-comments@^1.0.2: version "1.0.2" @@ -9492,157 +18538,421 @@ strip-eof@^1.0.0: resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= -strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-outer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" - integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== dependencies: - escape-string-regexp "^1.0.2" + min-indent "^1.0.0" -strip-url-auth@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae" - integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164= +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -style-loader@0.23.0: - version "0.23.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.0.tgz#8377fefab68416a2e05f1cabd8c3a3acfcce74f1" - integrity sha512-uCcN7XWHkqwGVt7skpInW6IGO1tG6ReyFQ1Cseh0VcN6VdcFQi62aG/2F3Y9ueA8x4IVlfaSUxpmQXQD9QrEuQ== +style-loader@1.3.0, style-loader@^1.2.1, style-loader@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" + integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== dependencies: - loader-utils "^1.1.0" - schema-utils "^0.4.5" + loader-utils "^2.0.0" + schema-utils "^2.7.0" + +style-search@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" + integrity sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI= + +style-to-object@0.3.0, style-to-object@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" + integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== + dependencies: + inline-style-parser "0.1.1" + +styled-components@^5: + version "5.3.1" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.1.tgz#8a86dcd31bff7049c2ed408bae36fa23f03f071a" + integrity sha512-JThv2JRzyH0NOIURrk9iskdxMSAAtCfj/b2Sf1WJaCUsloQkblepy1jaCLX/bYE+mhYo3unmwVSI9I5d9ncSiQ== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^0.8.8" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + +styled-theming@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/styled-theming/-/styled-theming-2.2.0.tgz#3084e43d40eaab4bc11ebafd3de04e3622fee37e" + integrity sha1-MITkPUDqq0vBHrr9PeBONiL+434= stylehacks@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.1.tgz#3186595d047ab0df813d213e51c8b94e0b9010f2" - integrity sha512-TK5zEPeD9NyC1uPIdjikzsgWxdQQN/ry1X3d1iOz1UkYDCmcr928gWD1KHgyC27F50UnE0xCTrBOO1l6KR8M4w== + version "4.0.3" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== dependencies: browserslist "^4.0.0" postcss "^7.0.0" postcss-selector-parser "^3.0.0" +stylelint-config-recommended@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz#e0e547434016c5539fe2650afd58049a2fd1d657" + integrity sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ== + +stylelint-config-styled-components@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/stylelint-config-styled-components/-/stylelint-config-styled-components-0.1.1.tgz#b408388d7c687833ab4be4c4e6522d97d2827ede" + integrity sha512-z5Xz/9GmvxO6e/DLzBMwkB85zHxEEjN6K7Cj80Bi+o/9vR9eS3GX3E9VuMnX9WLFYulqbqLtTapGGY28JBiy9Q== + +stylelint-processor-styled-components@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/stylelint-processor-styled-components/-/stylelint-processor-styled-components-1.10.0.tgz#8082fc68779476aac411d3afffac0bc833d77a29" + integrity sha512-g4HpN9rm0JD0LoHuIOcd/FIjTZCJ0ErQ+dC3VTxp+dSvnkV+MklKCCmCQEdz5K5WxF4vPuzfVgdbSDuPYGZhoA== + dependencies: + "@babel/parser" "^7.8.3" + "@babel/traverse" "^7.8.3" + micromatch "^4.0.2" + postcss "^7.0.26" + +stylelint@^13.8.0: + version "13.13.1" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.13.1.tgz#fca9c9f5de7990ab26a00f167b8978f083a18f3c" + integrity sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ== + dependencies: + "@stylelint/postcss-css-in-js" "^0.37.2" + "@stylelint/postcss-markdown" "^0.36.2" + autoprefixer "^9.8.6" + balanced-match "^2.0.0" + chalk "^4.1.1" + cosmiconfig "^7.0.0" + debug "^4.3.1" + execall "^2.0.0" + fast-glob "^3.2.5" + fastest-levenshtein "^1.0.12" + file-entry-cache "^6.0.1" + get-stdin "^8.0.0" + global-modules "^2.0.0" + globby "^11.0.3" + globjoin "^0.1.4" + html-tags "^3.1.0" + ignore "^5.1.8" + import-lazy "^4.0.0" + imurmurhash "^0.1.4" + known-css-properties "^0.21.0" + lodash "^4.17.21" + log-symbols "^4.1.0" + mathml-tag-names "^2.1.3" + meow "^9.0.0" + micromatch "^4.0.4" + normalize-selector "^0.2.0" + postcss "^7.0.35" + postcss-html "^0.36.0" + postcss-less "^3.1.4" + postcss-media-query-parser "^0.2.3" + postcss-resolve-nested-selector "^0.1.1" + postcss-safe-parser "^4.0.2" + postcss-sass "^0.4.4" + postcss-scss "^2.1.1" + postcss-selector-parser "^6.0.5" + postcss-syntax "^0.36.2" + postcss-value-parser "^4.1.0" + resolve-from "^5.0.0" + slash "^3.0.0" + specificity "^0.4.1" + string-width "^4.2.2" + strip-ansi "^6.0.0" + style-search "^0.1.0" + sugarss "^2.0.0" + svg-tags "^1.0.0" + table "^6.6.0" + v8-compile-cache "^2.3.0" + write-file-atomic "^3.0.3" + +sugarss@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-2.0.0.tgz#ddd76e0124b297d40bf3cca31c8b22ecb43bc61d" + integrity sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ== + dependencies: + postcss "^7.0.2" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -supports-color@^3.1.2: - version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= - dependencies: - has-flag "^1.0.0" - -supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0: +supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" -svgo@^1.0.0, svgo@^1.0.5: - version "1.1.1" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.1.1.tgz#12384b03335bcecd85cfa5f4e3375fed671cb985" - integrity sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g== +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" + integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +svg-parser@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= + +svgo@^1.0.0, svgo@^1.2.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== dependencies: - coa "~2.0.1" - colors "~1.1.2" + chalk "^2.4.1" + coa "^2.0.2" css-select "^2.0.0" - css-select-base-adapter "~0.1.0" - css-tree "1.0.0-alpha.28" - css-url-regex "^1.1.0" - csso "^3.5.0" - js-yaml "^3.12.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" mkdirp "~0.5.1" - object.values "^1.0.4" + object.values "^1.1.0" sax "~1.2.4" - stable "~0.1.6" + stable "^0.1.8" unquote "~1.1.1" util.promisify "~1.0.0" -symbol-tree@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" - integrity sha1-rifbOPZgp64uHDt9G8KQgZuFGeY= +swap-case@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" + integrity sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM= + dependencies: + lower-case "^1.1.1" + upper-case "^1.1.1" -table@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc" - integrity sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg== +symbol-observable@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +symbol.prototype.description@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz#d30e01263b6020fbbd2d2884a6276ce4d49ab568" + integrity sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ== dependencies: - ajv "^6.0.1" - ajv-keywords "^3.0.0" - chalk "^2.1.0" - lodash "^4.17.4" - slice-ansi "1.0.0" - string-width "^2.1.1" + call-bind "^1.0.2" + get-symbol-description "^1.0.0" + has-symbols "^1.0.2" + object.getownpropertydescriptors "^2.1.2" -tapable@^1.0.0, tapable@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.1.tgz#4d297923c5a72a42360de2ab52dadfaaec00018e" - integrity sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA== +synchronous-promise@^2.0.6: + version "2.0.15" + resolved "https://registry.yarnpkg.com/synchronous-promise/-/synchronous-promise-2.0.15.tgz#07ca1822b9de0001f5ff73595f3d08c4f720eb8e" + integrity sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg== + +table@^6.0.4: + version "6.0.7" + resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34" + integrity sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g== + dependencies: + ajv "^7.0.2" + lodash "^4.17.20" + slice-ansi "^4.0.0" + string-width "^4.2.0" + +table@^6.6.0: + version "6.7.2" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.2.tgz#a8d39b9f5966693ca8b0feba270a78722cbaf3b0" + integrity sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g== + dependencies: + ajv "^8.0.1" + lodash.clonedeep "^4.5.0" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^1.0.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tar@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" + integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +telejson@^5.0.2, telejson@^5.3.2: + version "5.3.3" + resolved "https://registry.yarnpkg.com/telejson/-/telejson-5.3.3.tgz#fa8ca84543e336576d8734123876a9f02bf41d2e" + integrity sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA== + dependencies: + "@types/is-function" "^1.0.0" + global "^4.4.0" + is-function "^1.0.2" + is-regex "^1.1.2" + is-symbol "^1.0.3" + isobject "^4.0.0" + lodash "^4.17.21" + memoizerific "^1.11.3" + +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= -tar@^4: - version "4.4.8" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" - integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== +tempy@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" + integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.3.4" - minizlib "^1.1.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.2" + temp-dir "^1.0.0" + type-fest "^0.3.1" + unique-string "^1.0.0" -terser-webpack-plugin@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz#cf7c25a1eee25bf121f4a587bb9e004e3f80e528" - integrity sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA== +term-size@^2.1.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" + integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: - cacache "^11.0.2" - find-cache-dir "^2.0.0" + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@4.2.3, terser-webpack-plugin@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" + integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== + dependencies: + cacache "^15.0.5" + find-cache-dir "^3.3.1" + jest-worker "^26.5.0" + p-limit "^3.0.2" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" + source-map "^0.6.1" + terser "^5.3.4" + webpack-sources "^1.4.3" + +terser-webpack-plugin@^1.4.3: + version "1.4.5" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" + integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== + dependencies: + cacache "^12.0.2" + find-cache-dir "^2.1.0" + is-wsl "^1.1.0" schema-utils "^1.0.0" - serialize-javascript "^1.4.0" + serialize-javascript "^4.0.0" source-map "^0.6.1" - terser "^3.8.1" - webpack-sources "^1.1.0" - worker-farm "^1.5.2" + terser "^4.1.2" + webpack-sources "^1.4.0" + worker-farm "^1.7.0" -terser@^3.8.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-3.13.1.tgz#a02e8827fb9705fe7b609c31093d010b28cea8eb" - integrity sha512-ogyZye4DFqOtMzT92Y3Nxxw8OvXmL39HOALro4fc+EUYFFF9G/kk0znkvwMz6PPYgBtdKAodh3FPR70eugdaQA== +terser-webpack-plugin@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz#91e6d39571460ed240c0cf69d295bcf30ebf98cb" + integrity sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA== + dependencies: + cacache "^15.0.5" + find-cache-dir "^3.3.1" + jest-worker "^26.2.1" + p-limit "^3.0.2" + schema-utils "^2.6.6" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.8.0" + webpack-sources "^1.4.3" + +terser@^4.1.2, terser@^4.6.2, terser@^4.6.3, terser@^4.8.0: + version "4.8.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== dependencies: - commander "~2.17.1" + commander "^2.20.0" source-map "~0.6.1" - source-map-support "~0.5.6" + source-map-support "~0.5.12" -test-exclude@^4.2.1: - version "4.2.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" - integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== +terser@^5.3.4: + version "5.6.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.6.0.tgz#138cdf21c5e3100b1b3ddfddf720962f88badcd2" + integrity sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA== dependencies: - arrify "^1.0.1" - micromatch "^2.3.11" - object-assign "^4.1.0" - read-pkg-up "^1.0.1" - require-main-filename "^1.0.1" + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.19" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" text-table@0.2.0, text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -throat@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +throttle-debounce@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.3.0.tgz#fd31865e66502071e411817e241465b3e9c372e2" + integrity sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ== + +throttle-debounce@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" + integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== through2@^2.0.0: version "2.0.5" @@ -9658,14 +18968,14 @@ through@^2.3.6: integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= thunky@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.3.tgz#f5df732453407b09191dae73e2a8cc73f381a826" - integrity sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow== + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== timers-browserify@^2.0.4: - version "2.0.10" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" - integrity sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== dependencies: setimmediate "^1.0.4" @@ -9674,6 +18984,41 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= +tiny-emitter@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" + integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== + +tiny-invariant@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" + integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw== + +tiny-warning@^1.0.0, tiny-warning@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +tinycolor2@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" + integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== + +title-case@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa" + integrity sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o= + dependencies: + no-case "^2.2.0" + upper-case "^1.0.3" + +tmp@^0.0.29: + version "0.0.29" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0" + integrity sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA= + dependencies: + os-tmpdir "~1.0.1" + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -9691,11 +19036,6 @@ to-arraybuffer@^1.0.0: resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -9716,6 +19056,13 @@ to-regex-range@^2.1.0: is-number "^3.0.0" repeat-string "^1.6.1" +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" @@ -9726,14 +19073,22 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -topo@2.x.x: +toggle-selection@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" + integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +toposort@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/topo/-/topo-2.0.2.tgz#cd5615752539057c0dc0491a621c3bc6fbe1d182" - integrity sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI= - dependencies: - hoek "4.x.x" + resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" + integrity sha1-riF2gXXRVZ1IvvNUILL0li8JwzA= -tough-cookie@>=2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0: +tough-cookie@^2.3.3, tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== @@ -9741,42 +19096,125 @@ tough-cookie@>=2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0: psl "^1.1.28" punycode "^2.1.1" -tough-cookie@~2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" - integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== +tough-cookie@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" + integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== dependencies: - psl "^1.1.24" - punycode "^1.4.1" + ip-regex "^2.1.0" + psl "^1.1.28" + punycode "^2.1.1" -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= +tr46@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479" + integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== dependencies: - punycode "^2.1.0" + punycode "^2.1.1" -trim-repeated@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" - integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= - dependencies: - escape-string-regexp "^1.0.2" +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= +trim-newlines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" + integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== + +trim-trailing-lines@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" + integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= -tryer@^1.0.0: +trough@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== + +tryer@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== -tslib@^1.9.0, tslib@^1.9.3: - version "1.9.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" - integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== +ts-dedent@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-1.2.0.tgz#6aa2229d837159bb6d635b6b233002423b91e0b0" + integrity sha512-6zSJp23uQI+Txyz5LlXMXAHpUhY4Hi0oluXny0OgIR7g/Cromq4vDBnhtbBdyIV34g0pgwxUvnvg+jLJe4c1NA== + +ts-dedent@^2.0.0, ts-dedent@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" + integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== + +ts-essentials@^2.0.3: + version "2.0.12" + resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-2.0.12.tgz#c9303f3d74f75fa7528c3d49b80e089ab09d8745" + integrity sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w== + +ts-pnp@1.2.0, ts-pnp@^1.1.6: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== + +ts-toolbelt@^6.15.1: + version "6.15.5" + resolved "https://registry.yarnpkg.com/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz#cb3b43ed725cb63644782c64fbcad7d8f28c0a83" + integrity sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A== + +tsconfig-paths@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36" + integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + +tsconfig-paths@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + +tslib@^1.8.1, tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.0, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +tslib@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== + +tsutils@^3.17.1: + version "3.20.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.20.0.tgz#ea03ea45462e146b53d70ce0893de453ff24f698" + integrity sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg== + dependencies: + tslib "^1.8.1" + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" tty-browserify@0.0.0: version "0.0.0" @@ -9795,6 +19233,13 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + type-check@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" @@ -9802,48 +19247,132 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-is@~1.6.16: - version "1.6.16" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" - integrity sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q== +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + +type-fest@^0.18.0: + version "0.18.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" + integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== + +type-fest@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" - mime-types "~2.1.18" + mime-types "~2.1.24" + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/type/-/type-2.3.0.tgz#ada7c045f07ead08abf9e2edd29be1a0c0661132" + integrity sha512-rgPIqOdfK/4J9FhiVrZ3cveAjRRo5rsQBAIhnylX874y1DX/kEKSVdLsnuHB6l1KTjHyU01VjiMBHgU2adejyg== + +typed-styles@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" + integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -uglify-es@^3.3.4: - version "3.3.9" - resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" - integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== +typescript-compare@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/typescript-compare/-/typescript-compare-0.0.2.tgz#7ee40a400a406c2ea0a7e551efd3309021d5f425" + integrity sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA== dependencies: - commander "~2.13.0" - source-map "~0.6.1" + typescript-logic "^0.0.0" + +typescript-logic@^0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/typescript-logic/-/typescript-logic-0.0.0.tgz#66ebd82a2548f2b444a43667bec120b496890196" + integrity sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q== -uglify-js@3.4.x, uglify-js@^3.1.4: - version "3.4.9" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3" - integrity sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q== +typescript-tuple@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/typescript-tuple/-/typescript-tuple-2.2.1.tgz#7d9813fb4b355f69ac55032e0363e8bb0f04dad2" + integrity sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q== dependencies: - commander "~2.17.1" - source-map "~0.6.1" + typescript-compare "^0.0.2" -uglifyjs-webpack-plugin@^1.2.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz#75f548160858163a08643e086d5fefe18a5d67de" - integrity sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw== +typescript@^4.0, typescript@^4.0.5, typescript@^4.3: + version "4.4.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.3.tgz#bdc5407caa2b109efd4f82fe130656f977a29324" + integrity sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA== + +ua-parser-js@^0.7.22: + version "0.7.28" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" + integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== + +uglify-js@^3.1.4: + version "3.14.2" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.2.tgz#d7dd6a46ca57214f54a2d0a43cad0f35db82ac99" + integrity sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== dependencies: - cacache "^10.0.4" - find-cache-dir "^1.0.0" - schema-utils "^0.4.5" - serialize-javascript "^1.4.0" - source-map "^0.6.1" - uglify-es "^3.3.4" - webpack-sources "^1.1.0" - worker-farm "^1.5.2" + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + +unfetch@^4.1.0, unfetch@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" + integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== + +unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" + integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" @@ -9858,25 +19387,49 @@ unicode-match-property-ecmascript@^1.0.4: unicode-canonical-property-names-ecmascript "^1.0.4" unicode-property-aliases-ecmascript "^1.0.4" -unicode-match-property-value-ecmascript@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz#9f1dc76926d6ccf452310564fd834ace059663d4" - integrity sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ== +unicode-match-property-value-ecmascript@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== unicode-property-aliases-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0" - integrity sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg== + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== + +unified@9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" + integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unified@^9.1.0: + version "9.2.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.2.tgz#67649a1abfc3ab85d2969502902775eb03146975" + integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" union-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" - integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" get-value "^2.0.6" is-extendable "^0.1.1" - set-value "^0.4.3" + set-value "^2.0.1" uniq@^1.0.1: version "1.0.1" @@ -9888,7 +19441,7 @@ uniqs@^2.0.0: resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= -unique-filename@^1.1.0, unique-filename@^1.1.1: +unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== @@ -9896,23 +19449,100 @@ unique-filename@^1.1.0, unique-filename@^1.1.1: unique-slug "^2.0.0" unique-slug@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" - integrity sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg== + version "2.0.2" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== dependencies: imurmurhash "^0.1.4" +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= + dependencies: + crypto-random-string "^1.0.0" + +unist-builder@2.0.3, unist-builder@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" + integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== + +unist-util-find-all-after@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz#fdfecd14c5b7aea5e9ef38d5e0d5f774eeb561f6" + integrity sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ== + dependencies: + unist-util-is "^4.0.0" + +unist-util-generated@^1.0.0: + version "1.1.6" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" + integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== + +unist-util-is@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" + integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== + +unist-util-position@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" + integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== + +unist-util-remove-position@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" + integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== + dependencies: + unist-util-visit "^2.0.0" + +unist-util-remove@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.1.0.tgz#b0b4738aa7ee445c402fda9328d604a02d010588" + integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== + dependencies: + unist-util-is "^4.0.0" + +unist-util-stringify-position@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" + integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== + dependencies: + "@types/unist" "^2.0.2" + +unist-util-visit-parents@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" + integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + +unist-util-visit@2.0.3, unist-util-visit@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= -unquote@~1.1.1: +unquote@^1.1.0, unquote@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= @@ -9925,20 +19555,34 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -upath@^1.0.5: - version "1.1.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" - integrity sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw== +upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +upper-case-first@^1.1.0, upper-case-first@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" + integrity sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU= + dependencies: + upper-case "^1.1.1" + +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + dependencies: + tslib "^2.0.3" -upper-case@^1.1.1: +upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" @@ -9947,21 +19591,21 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-loader@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.1.tgz#4d1f3b4f90dde89f02c008e662d604d7511167c1" - integrity sha512-vugEeXjyYFBCUOpX+ZuaunbK3QXMKaQ3zUnRfIpRBlGkY7QizCnzyyn2ASfcxsvyU3ef+CJppVywnl3Kgf13Gg== +url-loader@4.1.1, url-loader@^4.0.0, url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== dependencies: - loader-utils "^1.1.0" - mime "^2.0.3" - schema-utils "^1.0.0" + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" -url-parse@^1.1.8, url-parse@^1.4.3: - version "1.4.4" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.4.tgz#cac1556e95faa0303691fec5cf9d5a1bc34648f8" - integrity sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg== +url-parse@^1.4.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" + integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== dependencies: - querystringify "^2.0.0" + querystringify "^2.1.1" requires-port "^1.0.0" url@^0.11.0: @@ -9972,17 +19616,54 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" +use-composed-ref@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.1.0.tgz#9220e4e94a97b7b02d7d27eaeab0b37034438bbc" + integrity sha512-my1lNHGWsSDAhhVAT4MKs6IjBUtG6ZG11uUqexPH9PptiIZDQOzaF4f5tEbJ2+7qvNbtXNBbU3SfmN+fXlWDhg== + dependencies: + ts-essentials "^2.0.3" + +use-isomorphic-layout-effect@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz#7bb6589170cd2987a152042f9084f9effb75c225" + integrity sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ== + +use-latest@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.0.tgz#a44f6572b8288e0972ec411bdd0840ada366f232" + integrity sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw== + dependencies: + use-isomorphic-layout-effect "^1.0.0" + use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@~1.0.1: +user-home@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" + integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@1.0.0, util.promisify@^1.0.0, util.promisify@~1.0.0: +util-inspect@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/util-inspect/-/util-inspect-0.1.8.tgz#2b39dbcd2d921f2d8430923caff40f4b5cea5db1" + integrity sha1-KznbzS2SHy2EMJI8r/QPS1zqXbE= + dependencies: + array-map "0.0.0" + array-reduce "0.0.0" + foreach "2.0.4" + indexof "0.0.1" + isarray "0.0.1" + json3 "3.3.0" + object-keys "0.5.0" + +util.promisify@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== @@ -9990,6 +19671,16 @@ util.promisify@1.0.0, util.promisify@^1.0.0, util.promisify@~1.0.0: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + util@0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" @@ -10004,7 +19695,14 @@ util@^0.10.3: dependencies: inherits "2.0.3" -utila@^0.4.0, utila@~0.4: +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= @@ -10014,10 +19712,55 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@^3.0.1, uuid@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" - integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== +uuid-browser@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uuid-browser/-/uuid-browser-3.1.0.tgz#0f05a40aef74f9e5951e20efbf44b11871e56410" + integrity sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA= + +uuid@^3.1.0, uuid@^3.3.2, uuid@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^8.3.0: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" + integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== + +v8-compile-cache@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz#5b95cef45c0f83217ec79f8fc7ee1c8b486aee07" + integrity sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +v8-to-istanbul@^8.0.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz#0aeb763894f1a0a1676adf8a8b7612a38902446c" + integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +v8flags@^2.0.10: + version "2.1.1" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" + integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= + dependencies: + user-home "^1.1.1" validate-npm-package-license@^3.0.1: version "3.0.4" @@ -10027,15 +19770,20 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= vendors@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.2.tgz#7fcb5eef9f5623b156bcea89ec37d63676f21801" - integrity sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ== + version "1.0.4" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== verror@1.10.0: version "1.10.0" @@ -10046,108 +19794,188 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vm-browserify@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" - integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= +vfile-location@^3.0.0, vfile-location@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" + integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== + +vfile-message@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" + integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== dependencies: - indexof "0.0.1" + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" -w3c-hr-time@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" - integrity sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= +vfile@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" + integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== dependencies: - browser-process-hrtime "^0.1.2" + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" -w3c-xmlserializer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.0.1.tgz#054cdcd359dc5d1f3ec9be4e272c756af4b21d39" - integrity sha512-XZGI1OH/OLQr/NaJhhPmzhngwcAnZDLytsvXnRmlYeRkmbb0I7sqFFA22erq4WQR0sUu17ZSQOAV9mFwCqKRNg== +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== dependencies: - domexception "^1.0.1" - webidl-conversions "^4.0.2" xml-name-validator "^3.0.0" -walker@~1.0.5: +walker@^1.0.7, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" -watch@~0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" - integrity sha1-KAlUdsbffJDJYxOJkMClQj60uYY= +warning@^4.0.2, warning@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== dependencies: - exec-sh "^0.2.0" - minimist "^1.2.0" + loose-envify "^1.0.0" -watchpack@^1.5.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" - integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.7.4: + version "1.7.5" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== dependencies: - chokidar "^2.0.2" graceful-fs "^4.1.2" neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.1" -wbuf@^1.1.0, wbuf@^1.7.2: +wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + dependencies: + defaults "^1.0.3" -webpack-dev-middleware@3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz#1132fecc9026fd90f0ecedac5cbff75d1fb45890" - integrity sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA== +web-namespaces@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" + integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-dev-middleware@^3.7.0, webpack-dev-middleware@^3.7.2, webpack-dev-middleware@^3.7.3: + version "3.7.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" + integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== dependencies: - memory-fs "~0.4.1" - mime "^2.3.1" - range-parser "^1.0.3" + memory-fs "^0.4.1" + mime "^2.4.4" + mkdirp "^0.5.1" + range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-server@3.1.9: - version "3.1.9" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.1.9.tgz#8b32167624d2faff40dcedc2cbce17ed1f34d3e0" - integrity sha512-fqPkuNalLuc/hRC2QMkVYJkgNmRvxZQo7ykA2e1XRg/tMJm3qY7ZaD6d89/Fqjxtj9bOrn5wZzLD2n84lJdvWg== +webpack-dev-server@3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" + integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" - chokidar "^2.0.0" - compression "^1.5.2" - connect-history-api-fallback "^1.3.0" - debug "^3.1.0" - del "^3.0.0" - express "^4.16.2" - html-entities "^1.2.0" - http-proxy-middleware "~0.18.0" + chokidar "^2.1.8" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.3.1" + http-proxy-middleware "0.19.1" import-local "^2.0.0" - internal-ip "^3.0.1" + internal-ip "^4.3.0" ip "^1.1.5" - killable "^1.0.0" - loglevel "^1.4.1" - opn "^5.1.0" - portfinder "^1.0.9" + is-absolute-url "^3.0.3" + killable "^1.0.1" + loglevel "^1.6.8" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.26" schema-utils "^1.0.0" - selfsigned "^1.9.1" - serve-index "^1.7.2" - sockjs "0.3.19" - sockjs-client "1.1.5" - spdy "^3.4.1" - strip-ansi "^3.0.0" - supports-color "^5.1.0" - webpack-dev-middleware "3.4.0" + selfsigned "^1.10.7" + semver "^6.3.0" + serve-index "^1.9.1" + sockjs "0.3.20" + sockjs-client "1.4.0" + spdy "^4.0.2" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.7.2" webpack-log "^2.0.0" - yargs "12.0.2" + ws "^6.2.1" + yargs "^13.3.2" + +webpack-filter-warnings-plugin@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz#dc61521cf4f9b4a336fbc89108a75ae1da951cdb" + integrity sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg== + +webpack-hot-middleware@^2.25.0: + version "2.25.1" + resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz#581f59edf0781743f4ca4c200fd32c9266c6cf7c" + integrity sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw== + dependencies: + ansi-html-community "0.0.8" + html-entities "^2.1.0" + querystring "^0.2.0" + strip-ansi "^6.0.0" + +webpack-log@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-1.2.0.tgz#a4b34cda6b22b518dbb0ab32e567962d5c72a43d" + integrity sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA== + dependencies: + chalk "^2.1.0" + log-symbols "^2.1.0" + loglevelnext "^1.0.1" + uuid "^3.1.0" webpack-log@^2.0.0: version "2.0.0" @@ -10157,113 +19985,179 @@ webpack-log@^2.0.0: ansi-colors "^3.0.0" uuid "^3.3.2" -webpack-manifest-plugin@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.4.tgz#e4ca2999b09557716b8ba4475fb79fab5986f0cd" - integrity sha512-nejhOHexXDBKQOj/5v5IZSfCeTO3x1Dt1RZEcGfBSul891X/eLIcIVH31gwxPDdsi2Z8LKKFGpM4w9+oTBOSCg== +webpack-manifest-plugin@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" + integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== dependencies: fs-extra "^7.0.0" lodash ">=3.5 <5" + object.entries "^1.1.0" tapable "^1.0.0" -webpack-sources@^1.1.0, webpack-sources@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" - integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== +webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== dependencies: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@4.19.1: - version "4.19.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.19.1.tgz#096674bc3b573f8756c762754366e5b333d6576f" - integrity sha512-j7Q/5QqZRqIFXJvC0E59ipLV5Hf6lAnS3ezC3I4HMUybwEDikQBVad5d+IpPtmaQPQArvgUZLXIN6lWijHBn4g== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-module-context" "1.7.6" - "@webassemblyjs/wasm-edit" "1.7.6" - "@webassemblyjs/wasm-parser" "1.7.6" - acorn "^5.6.2" - acorn-dynamic-import "^3.0.0" - ajv "^6.1.0" - ajv-keywords "^3.1.0" - chrome-trace-event "^1.0.0" - enhanced-resolve "^4.1.0" - eslint-scope "^4.0.0" +webpack-virtual-modules@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz#20863dc3cb6bb2104729fff951fbe14b18bd0299" + integrity sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA== + dependencies: + debug "^3.0.0" + +webpack@4, webpack@^4.43.0: + version "4.46.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" + integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.5.0" + eslint-scope "^4.0.3" json-parse-better-errors "^1.0.2" - loader-runner "^2.3.0" - loader-utils "^1.1.0" - memory-fs "~0.4.1" - micromatch "^3.1.8" - mkdirp "~0.5.0" - neo-async "^2.5.0" - node-libs-browser "^2.0.0" - schema-utils "^0.4.4" - tapable "^1.1.0" - uglifyjs-webpack-plugin "^1.2.4" - watchpack "^1.5.0" - webpack-sources "^1.2.0" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.3" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.7.4" + webpack-sources "^1.4.1" + +webpack@4.44.2: + version "4.44.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" + integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.3.0" + eslint-scope "^4.0.3" + json-parse-better-errors "^1.0.2" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.3" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.7.4" + webpack-sources "^1.4.1" + +websocket-driver@0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" + integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= + dependencies: + websocket-extensions ">=0.1.1" websocket-driver@>=0.5.1: - version "0.7.0" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" - integrity sha1-DK+dLXVdk67gSdS90NP+LMoqJOs= + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: - http-parser-js ">=0.4.0" + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" websocket-extensions ">=0.1.1" websocket-extensions@>=0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" - integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: +whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" -whatwg-fetch@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" - integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== +whatwg-fetch@>=0.10.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + +whatwg-fetch@^3.4.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.1.tgz#93bc4005af6c2cc30ba3e42ec3125947c8f54ed3" + integrity sha512-IEmN/ZfmMw6G1hgZpVd0LuZXOQDisrMOZrzYd5x3RAK4bMPlJohKUZWZ9t/QsTvH0dV9TbPDcc2OSuIDcihnHA== -whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: +whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== -whatwg-url@^6.4.1: - version "6.5.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" - integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" + tr46 "~0.0.3" + webidl-conversions "^3.0.0" -whatwg-url@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" - integrity sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ== +whatwg-url@^8.0.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837" + integrity sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw== dependencies: lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" + tr46 "^2.0.2" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + 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" which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0: +which@^1.2.10, which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" +which@^2.0.1, which@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + wide-align@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" @@ -10271,284 +20165,377 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -wordwrap@~1.0.0: +wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -workbox-background-sync@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-3.6.3.tgz#6609a0fac9eda336a7c52e6aa227ba2ae532ad94" - integrity sha512-ypLo0B6dces4gSpaslmDg5wuoUWrHHVJfFWwl1udvSylLdXvnrfhFfriCS42SNEe5lsZtcNZF27W/SMzBlva7Q== +workbox-background-sync@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12" + integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== + dependencies: + workbox-core "^5.1.4" + +workbox-broadcast-update@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc" + integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== + dependencies: + workbox-core "^5.1.4" + +workbox-build@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7" + integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== + dependencies: + "@babel/core" "^7.8.4" + "@babel/preset-env" "^7.8.4" + "@babel/runtime" "^7.8.4" + "@hapi/joi" "^15.1.0" + "@rollup/plugin-node-resolve" "^7.1.1" + "@rollup/plugin-replace" "^2.3.1" + "@surma/rollup-plugin-off-main-thread" "^1.1.1" + common-tags "^1.8.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^8.1.0" + glob "^7.1.6" + lodash.template "^4.5.0" + pretty-bytes "^5.3.0" + rollup "^1.31.1" + rollup-plugin-babel "^4.3.3" + rollup-plugin-terser "^5.3.1" + source-map "^0.7.3" + source-map-url "^0.4.0" + stringify-object "^3.3.0" + strip-comments "^1.0.2" + tempy "^0.3.0" + upath "^1.2.0" + workbox-background-sync "^5.1.4" + workbox-broadcast-update "^5.1.4" + workbox-cacheable-response "^5.1.4" + workbox-core "^5.1.4" + workbox-expiration "^5.1.4" + workbox-google-analytics "^5.1.4" + workbox-navigation-preload "^5.1.4" + workbox-precaching "^5.1.4" + workbox-range-requests "^5.1.4" + workbox-routing "^5.1.4" + workbox-strategies "^5.1.4" + workbox-streams "^5.1.4" + workbox-sw "^5.1.4" + workbox-window "^5.1.4" + +workbox-cacheable-response@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54" + integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== + dependencies: + workbox-core "^5.1.4" + +workbox-core@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4" + integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== + +workbox-expiration@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163" + integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== + dependencies: + workbox-core "^5.1.4" + +workbox-google-analytics@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517" + integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== + dependencies: + workbox-background-sync "^5.1.4" + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + workbox-strategies "^5.1.4" + +workbox-navigation-preload@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a" + integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== + dependencies: + workbox-core "^5.1.4" + +workbox-precaching@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b" + integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== + dependencies: + workbox-core "^5.1.4" + +workbox-range-requests@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859" + integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== + dependencies: + workbox-core "^5.1.4" + +workbox-routing@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970" + integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== + dependencies: + workbox-core "^5.1.4" + +workbox-strategies@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c" + integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== + dependencies: + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + +workbox-streams@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0" + integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== + dependencies: + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + +workbox-sw@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db" + integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== + +workbox-webpack-plugin@5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz#7bfe8c16e40fe9ed8937080ac7ae9c8bde01e79c" + integrity sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ== + dependencies: + "@babel/runtime" "^7.5.5" + fast-json-stable-stringify "^2.0.0" + source-map-url "^0.4.0" + upath "^1.1.2" + webpack-sources "^1.3.0" + workbox-build "^5.1.4" + +workbox-window@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863" + integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== + dependencies: + workbox-core "^5.1.4" + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== dependencies: - workbox-core "^3.6.3" + errno "~0.1.7" -workbox-broadcast-cache-update@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.3.tgz#3f5dff22ada8c93e397fb38c1dc100606a7b92da" - integrity sha512-pJl4lbClQcvp0SyTiEw0zLSsVYE1RDlCPtpKnpMjxFtu8lCFTAEuVyzxp9w7GF4/b3P4h5nyQ+q7V9mIR7YzGg== +worker-rpc@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" + integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== dependencies: - workbox-core "^3.6.3" + microevent.ts "~0.1.1" -workbox-build@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-3.6.3.tgz#77110f9f52dc5d82fa6c1c384c6f5e2225adcbd8" - integrity sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g== +wrap-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba" + integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= dependencies: - babel-runtime "^6.26.0" - common-tags "^1.4.0" - fs-extra "^4.0.2" - glob "^7.1.2" - joi "^11.1.1" - lodash.template "^4.4.0" - pretty-bytes "^4.0.2" - stringify-object "^3.2.2" - strip-comments "^1.0.2" - workbox-background-sync "^3.6.3" - workbox-broadcast-cache-update "^3.6.3" - workbox-cache-expiration "^3.6.3" - workbox-cacheable-response "^3.6.3" - workbox-core "^3.6.3" - workbox-google-analytics "^3.6.3" - workbox-navigation-preload "^3.6.3" - workbox-precaching "^3.6.3" - workbox-range-requests "^3.6.3" - workbox-routing "^3.6.3" - workbox-strategies "^3.6.3" - workbox-streams "^3.6.3" - workbox-sw "^3.6.3" - -workbox-cache-expiration@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-cache-expiration/-/workbox-cache-expiration-3.6.3.tgz#4819697254a72098a13f94b594325a28a1e90372" - integrity sha512-+ECNph/6doYx89oopO/UolYdDmQtGUgo8KCgluwBF/RieyA1ZOFKfrSiNjztxOrGJoyBB7raTIOlEEwZ1LaHoA== - dependencies: - workbox-core "^3.6.3" - -workbox-cacheable-response@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-3.6.3.tgz#869f1a68fce9063f6869ddbf7fa0a2e0a868b3aa" - integrity sha512-QpmbGA9SLcA7fklBLm06C4zFg577Dt8u3QgLM0eMnnbaVv3rhm4vbmDpBkyTqvgK/Ly8MBDQzlXDtUCswQwqqg== - dependencies: - workbox-core "^3.6.3" - -workbox-core@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-3.6.3.tgz#69abba70a4f3f2a5c059295a6f3b7c62bd00e15c" - integrity sha512-cx9cx0nscPkIWs8Pt98HGrS9/aORuUcSkWjG25GqNWdvD/pSe7/5Oh3BKs0fC+rUshCiyLbxW54q0hA+GqZeSQ== - -workbox-google-analytics@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-3.6.3.tgz#99df2a3d70d6e91961e18a6752bac12e91fbf727" - integrity sha512-RQBUo/6SXtIaQTRFj4RQZ9e1gAl7D8oS5S+Hi173Kk70/BgJjzPwXpC5A249Jv5YfkCOLMQCeF9A27BiD0b0ig== - dependencies: - workbox-background-sync "^3.6.3" - workbox-core "^3.6.3" - workbox-routing "^3.6.3" - workbox-strategies "^3.6.3" - -workbox-navigation-preload@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-3.6.3.tgz#a2c34eb7c17e7485b795125091215f757b3c4964" - integrity sha512-dd26xTX16DUu0i+MhqZK/jQXgfIitu0yATM4jhRXEmpMqQ4MxEeNvl2CgjDMOHBnCVMax+CFZQWwxMx/X/PqCw== - dependencies: - workbox-core "^3.6.3" - -workbox-precaching@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-3.6.3.tgz#5341515e9d5872c58ede026a31e19bafafa4e1c1" - integrity sha512-aBqT66BuMFviPTW6IpccZZHzpA8xzvZU2OM1AdhmSlYDXOJyb1+Z6blVD7z2Q8VNtV1UVwQIdImIX+hH3C3PIw== - dependencies: - workbox-core "^3.6.3" - -workbox-range-requests@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-3.6.3.tgz#3cc21cba31f2dd8c43c52a196bcc8f6cdbcde803" - integrity sha512-R+yLWQy7D9aRF9yJ3QzwYnGFnGDhMUij4jVBUVtkl67oaVoP1ymZ81AfCmfZro2kpPRI+vmNMfxxW531cqdx8A== - dependencies: - workbox-core "^3.6.3" - -workbox-routing@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-3.6.3.tgz#659cd8f9274986cfa98fda0d050de6422075acf7" - integrity sha512-bX20i95OKXXQovXhFOViOK63HYmXvsIwZXKWbSpVeKToxMrp0G/6LZXnhg82ijj/S5yhKNRf9LeGDzaqxzAwMQ== - dependencies: - workbox-core "^3.6.3" - -workbox-strategies@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-3.6.3.tgz#11a0dc249a7bc23d3465ec1322d28fa6643d64a0" - integrity sha512-Pg5eulqeKet2y8j73Yw6xTgLdElktcWExGkzDVCGqfV9JCvnGuEpz5eVsCIK70+k4oJcBCin9qEg3g3CwEIH3g== - dependencies: - workbox-core "^3.6.3" - -workbox-streams@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-3.6.3.tgz#beaea5d5b230239836cc327b07d471aa6101955a" - integrity sha512-rqDuS4duj+3aZUYI1LsrD2t9hHOjwPqnUIfrXSOxSVjVn83W2MisDF2Bj+dFUZv4GalL9xqErcFW++9gH+Z27w== - dependencies: - workbox-core "^3.6.3" - -workbox-sw@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-3.6.3.tgz#278ea4c1831b92bbe2d420da8399176c4b2789ff" - integrity sha512-IQOUi+RLhvYCiv80RP23KBW/NTtIvzvjex28B8NW1jOm+iV4VIu3VXKXTA6er5/wjjuhmtB28qEAUqADLAyOSg== - -workbox-webpack-plugin@3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-3.6.3.tgz#a807bb891b4e4e3c808df07e58f17de2d5ba6182" - integrity sha512-RwmKjc7HFHUFHoOlKoZUq9349u0QN3F8W5tZZU0vc1qsBZDINWXRiIBCAKvo/Njgay5sWz7z4I2adnyTo97qIQ== + string-width "^2.1.1" + strip-ansi "^4.0.0" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== dependencies: - babel-runtime "^6.26.0" - json-stable-stringify "^1.0.1" - workbox-build "^3.6.3" + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" -worker-farm@^1.5.2: - version "1.6.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0" - integrity sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ== +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: - errno "~0.1.7" + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" - integrity sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA== +write-file-atomic@^3.0.0, write-file-atomic@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: - graceful-fs "^4.1.11" imurmurhash "^0.1.4" + is-typedarray "^1.0.0" signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" -write@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" - integrity sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c= - dependencies: - mkdirp "^0.5.1" - -ws@^5.2.0: - version "5.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" - integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== +ws@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== dependencies: async-limiter "~1.0.0" -ws@^6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.1.2.tgz#3cc7462e98792f0ac679424148903ded3b9c3ad8" - integrity sha512-rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw== - dependencies: - async-limiter "~1.0.0" +ws@^7.2.3: + version "7.4.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.3.tgz#1f9643de34a543b8edb124bdcbc457ae55a6e5cd" + integrity sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA== xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== -xmlchars@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-1.3.1.tgz#1dda035f833dbb4f86a0c28eaa6ca769214793cf" - integrity sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw== - -xmlhttprequest@1: - version "1.8.0" - resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc" - integrity sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw= +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xregexp@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" - integrity sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg== +xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -xtend@^4.0.0, xtend@~4.0.1: +y18n@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" - integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" + integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== -y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yallist@^3.0.0, yallist@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" - integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== +yaml@^1.10.0, yaml@^1.7.2: + version "1.10.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" + integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== -yargs-parser@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" - integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== dependencies: - camelcase "^4.1.0" + camelcase "^5.0.0" + decamelize "^1.2.0" -yargs-parser@^9.0.2: - version "9.0.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" - integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: - camelcase "^4.1.0" + camelcase "^5.0.0" + decamelize "^1.2.0" -yargs@12.0.2: - version "12.0.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.2.tgz#fe58234369392af33ecbef53819171eff0f5aadc" - integrity sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ== +yargs-parser@^20.2.2, yargs-parser@^20.2.3, yargs-parser@^20.2.7: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== dependencies: - cliui "^4.0.0" - decamelize "^2.0.0" + cliui "^5.0.0" find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" + get-caller-file "^2.0.1" require-directory "^2.1.1" - require-main-filename "^1.0.1" + require-main-filename "^2.0.0" set-blocking "^2.0.0" - string-width "^2.0.0" + string-width "^3.0.0" which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^10.1.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" -yargs@^11.0.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" - integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== +yargs@^15.4.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: - cliui "^4.0.0" - decamelize "^1.1.1" - find-up "^2.1.0" - get-caller-file "^1.0.1" - os-locale "^2.0.0" + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" require-directory "^2.1.1" - require-main-filename "^1.0.1" + require-main-filename "^2.0.0" set-blocking "^2.0.0" - string-width "^2.0.0" + string-width "^4.2.0" which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^9.0.2" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yargs@^16.0.3, yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + 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" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yup@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/yup/-/yup-0.27.0.tgz#f8cb198c8e7dd2124beddc2457571329096b06e7" + integrity sha512-v1yFnE4+u9za42gG/b/081E7uNW9mUj3qtkmelLbW5YPROZzSH/KUUyJu9Wt8vxFJcT9otL/eZopS0YK1L5yPQ== + dependencies: + "@babel/runtime" "^7.0.0" + fn-name "~2.0.1" + lodash "^4.17.11" + property-expr "^1.5.0" + synchronous-promise "^2.0.6" + toposort "^2.0.2" + +zwitch@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" + integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== From 3340b397302fb89ecb88eb35f41a18230ffe9c49 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Tue, 12 Oct 2021 10:09:04 +0200 Subject: [PATCH 02/61] Cleanup d3 code & fix labels on radar items * Removed logo with wrong url and radar description * Cleanup d3 code from vars, reformat, remove legend * Fix item label bug --- src/lib/zalando-tech-radar.ts | 436 +++++++++-------------- src/routes/explore/explore.component.tsx | 11 +- 2 files changed, 169 insertions(+), 278 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 05f876a..132e7e2 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -25,14 +25,12 @@ import * as d3 from 'd3'; // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. - export default function radar_visualization(config) { - // custom random number generator, to make random sequence reproducible // source: https://stackoverflow.com/questions/521295 - var seed = 42; + let seed = 42; function random() { - var x = Math.sin(seed++) * 10000; + const x = Math.sin(seed++) * 10000; return x - Math.floor(x); } @@ -49,143 +47,126 @@ export default function radar_visualization(config) { { radial_min: 0, radial_max: 0.5, factor_x: 1, factor_y: 1 }, { radial_min: 0.5, radial_max: 1, factor_x: -1, factor_y: 1 }, { radial_min: -1, radial_max: -0.5, factor_x: -1, factor_y: -1 }, - { radial_min: -0.5, radial_max: 0, factor_x: 1, factor_y: -1 } + { radial_min: -0.5, radial_max: 0, factor_x: 1, factor_y: -1 }, ]; - const rings = [ - { radius: 130 }, - { radius: 220 }, - { radius: 310 }, - { radius: 400 } - ]; - - const title_offset = - { x: -675, y: -420 }; - - const footer_offset = - { x: -675, y: 420 }; - - const legend_offset = [ - { x: 450, y: 90 }, - { x: -675, y: 90 }, - { x: -675, y: -310 }, - { x: 450, y: -310 } - ]; + const rings = [{ radius: 130 }, { radius: 220 }, { radius: 310 }, { radius: 400 }]; function polar(cartesian) { - var x = cartesian.x; - var y = cartesian.y; + const x = cartesian.x; + const y = cartesian.y; return { t: Math.atan2(y, x), - r: Math.sqrt(x * x + y * y) - } + r: Math.sqrt(x * x + y * y), + }; } function cartesian(polar) { return { x: polar.r * Math.cos(polar.t), - y: polar.r * Math.sin(polar.t) - } + y: polar.r * Math.sin(polar.t), + }; } function bounded_interval(value, min, max) { - var low = Math.min(min, max); - var high = Math.max(min, max); + const low = Math.min(min, max); + const high = Math.max(min, max); return Math.min(Math.max(value, low), high); } - function bounded_ring(polar, r_min, r_max) { return { t: polar.t, - r: bounded_interval(polar.r, r_min, r_max) - } + r: bounded_interval(polar.r, r_min, r_max), + }; } function bounded_box(point, min, max) { return { x: bounded_interval(point.x, min.x, max.x), - y: bounded_interval(point.y, min.y, max.y) - } + y: bounded_interval(point.y, min.y, max.y), + }; } function segment(quadrant, ring) { - var polar_min = { + const polar_min = { t: quadrants[quadrant].radial_min * Math.PI, - r: ring == 0 ? 30 : rings[ring - 1].radius + r: ring == 0 ? 30 : rings[ring - 1].radius, }; - var polar_max = { + const polar_max = { t: quadrants[quadrant].radial_max * Math.PI, - r: rings[ring].radius + r: rings[ring].radius, }; - var cartesian_min = { + const cartesian_min = { x: 15 * quadrants[quadrant].factor_x, - y: 15 * quadrants[quadrant].factor_y + y: 15 * quadrants[quadrant].factor_y, }; - var cartesian_max = { + const cartesian_max = { x: rings[3].radius * quadrants[quadrant].factor_x, - y: rings[3].radius * quadrants[quadrant].factor_y + y: rings[3].radius * quadrants[quadrant].factor_y, }; + return { - clipx: function(d) { - var c = bounded_box(d, cartesian_min, cartesian_max); - var p = bounded_ring(polar(c), polar_min.r + 15, polar_max.r - 15); + clipx: function (d) { + const c = bounded_box(d, cartesian_min, cartesian_max); + const p = bounded_ring(polar(c), polar_min.r + 15, polar_max.r - 15); d.x = cartesian(p).x; // adjust data too! return d.x; }, - clipy: function(d) { - var c = bounded_box(d, cartesian_min, cartesian_max); - var p = bounded_ring(polar(c), polar_min.r + 15, polar_max.r - 15); + clipy: function (d) { + const c = bounded_box(d, cartesian_min, cartesian_max); + const p = bounded_ring(polar(c), polar_min.r + 15, polar_max.r - 15); d.y = cartesian(p).y; // adjust data too! return d.y; }, - random: function() { + random: function () { return cartesian({ t: random_between(polar_min.t, polar_max.t), - r: normal_between(polar_min.r, polar_max.r) + r: normal_between(polar_min.r, polar_max.r), }); - } - } + }, + }; } // position each entry randomly in its segment - for (var i = 0; i < config.entries.length; i++) { - var entry = config.entries[i]; + for (let i = 0; i < config.entries.length; i++) { + const entry = config.entries[i]; entry.segment = segment(entry.quadrant, entry.ring); - var point = entry.segment.random(); + const point = entry.segment.random(); entry.x = point.x; entry.y = point.y; - entry.color = entry.active || config.print_layout ? - config.rings[entry.ring].color : config.colors.inactive; + entry.color = entry.active || config.print_layout ? config.rings[entry.ring].color : config.colors.inactive; } // partition entries according to segments - var segmented = new Array(4); - for (var quadrant = 0; quadrant < 4; quadrant++) { + const segmented = new Array(4); + for (let quadrant = 0; quadrant < 4; quadrant++) { segmented[quadrant] = new Array(4); - for (var ring = 0; ring < 4; ring++) { + for (let ring = 0; ring < 4; ring++) { segmented[quadrant][ring] = []; } } - for (var i=0; i 0) { - blip.append("path") - .attr("d", "M -11,5 11,5 0,-13 z") // triangle pointing up - .style("fill", d.color); + blip + .append('path') + .attr('d', 'M -11,5 11,5 0,-13 z') // triangle pointing up + .style('fill', d.color); } else if (d.moved < 0) { - blip.append("path") - .attr("d", "M -11,-5 11,-5 0,13 z") // triangle pointing down - .style("fill", d.color); + blip + .append('path') + .attr('d', 'M -11,-5 11,-5 0,13 z') // triangle pointing down + .style('fill', d.color); } else { - blip.append("circle") - .attr("r", 9) - .attr("fill", d.color); + blip.append('circle').attr('r', 9).attr('fill', d.color); } // blip text if (d.active || config.print_layout) { - var blip_text = config.print_layout ? d.id : d.label.match(/[a-z]/i); - blip.append("text") + const blip_text = config.print_layout ? d.id : d.label.match(/[a-z]/i); + blip + .append('text') .text(blip_text) - .attr("y", 3) - .attr("text-anchor", "middle") - .style("fill", "#fff") - .style("font-family", "Arial, Helvetica") - .style("font-size", function(d) { return blip_text.length > 2 ? "8" : "9"; }) - .style("pointer-events", "none") - .style("user-select", "none"); + .attr('y', 3) + .attr('text-anchor', 'middle') + .style('fill', '#fff') + .style('font-family', 'Arial, Helvetica') + .style('font-size', function () { + return blip_text.length > 2 ? '8' : '9'; + }) + .style('pointer-events', 'none') + .style('user-select', 'none'); } }); // make sure that blips stay inside their segment function ticked() { - blips.attr("transform", function(d) { + blips.attr('transform', function (d) { return translate(d.segment.clipx(d), d.segment.clipy(d)); - }) + }); } // distribute blips, while avoiding collisions d3.forceSimulation() .nodes(config.entries) .velocityDecay(0.19) // magic number (found by experimentation) - .force("collision", d3.forceCollide().radius(12).strength(0.85)) - .on("tick", ticked); + .force('collision', d3.forceCollide().radius(12).strength(0.85)) + .on('tick', ticked); } diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index b82932e..7199302 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -32,7 +32,7 @@ export class Explore extends PureComponent { .catch(console.error); } -getEntries(type = '') { + getEntries(type = '') { if (type) { return R.pickBy((item) => R.pathOr('', ['sys', 'contentType', 'sys', 'id'], item) === type, this.state.content); } @@ -60,7 +60,6 @@ getEntries(type = '') { return (

- Apptension Tech Radar

-
-

What is the Tech Radar?

-

- Tech Radar is a list of technologies, complemented by an assessment result, called ring assignment. We use - four rings with the following semantics: -

-
{this.renderRingsDescription()}
-
); } From ede850f92f205e69a79ad1d3e01ae127e8371f73 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Tue, 12 Oct 2021 12:34:09 +0200 Subject: [PATCH 03/61] Refactor class components * Refactor explore and radar components to function components * Add container for radar, move logic there * Remove FC, change radar file structure and naming --- src/lib/zalando-tech-radar.ts | 2 +- src/routes/explore/explore.component.tsx | 66 +++------- src/shared/components/radar/index.ts | 2 +- .../components/radar/radar.component.tsx | 120 ++++-------------- .../components/radar/radar.constants.ts | 6 + .../components/radar/radar.container.tsx | 82 ++++++++++++ src/shared/components/radar/radar.css | 10 -- 7 files changed, 129 insertions(+), 159 deletions(-) create mode 100644 src/shared/components/radar/radar.constants.ts create mode 100644 src/shared/components/radar/radar.container.tsx delete mode 100644 src/shared/components/radar/radar.css diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 132e7e2..55c9de6 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -232,7 +232,7 @@ export default function radar_visualization(config) { if (config.print_layout) { grid .append('text') - .text(config.rings[i].name) + .text(config.rings[i]?.name) .attr('y', -rings[i].radius + 62) .attr('text-anchor', 'middle') .style('fill', '#e5e5e5') diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 7199302..42fe01b 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -1,24 +1,16 @@ // @ts-nocheck -import React, { PureComponent } from 'react'; +import React, { useState, useEffect } from 'react'; import * as contentful from 'contentful'; import * as R from 'ramda'; -import { documentToHtmlString } from '@contentful/rich-text-html-renderer'; import { Radar } from '../../shared/components/radar'; import * as constants from './const'; import { Container } from './explore.styles'; -export class Explore extends PureComponent { - constructor(props) { - super(props); +export const Explore = () => { + const [content, setContent] = useState(null); - this.state = { - client: null, - content: null, - }; - } - - componentDidMount() { + useEffect(() => { const client = contentful.createClient({ space: constants.SPACE_ID, accessToken: constants.ACCESS_TOKEN, @@ -27,47 +19,21 @@ export class Explore extends PureComponent { client .getEntries({ limit: 1000 }) .then((response) => { - this.setState({ content: response.items }); + setContent(response.items); }) .catch(console.error); - } + }, []); - getEntries(type = '') { + const getEntries = (type = '') => { if (type) { - return R.pickBy((item) => R.pathOr('', ['sys', 'contentType', 'sys', 'id'], item) === type, this.state.content); + return R.pickBy((item) => R.pathOr('', ['sys', 'contentType', 'sys', 'id'], item) === type, content); } return {}; - } - - renderRingsDescription() { - const contents = []; - - const entriesSorted = R.sortBy( - (ring) => R.pathOr(0, ['fields', 'position'], ring), - R.values(this.getEntries('ring')) - ); - - R.forEach((ring) => { - contents.push(
{ring.fields.label}
); - const html = documentToHtmlString(R.pathOr({}, ['fields', 'description'], ring)); - contents.push(
); - }, entriesSorted); - - return contents; - } - - render() { - return ( - -

- Apptension Tech Radar -

- -
- ); - } -} + }; + + return ( + + + + ); +}; diff --git a/src/shared/components/radar/index.ts b/src/shared/components/radar/index.ts index 1be9ab1..d22bc93 100644 --- a/src/shared/components/radar/index.ts +++ b/src/shared/components/radar/index.ts @@ -1 +1 @@ -export { Radar } from './radar.component'; +export { Radar } from './radar.container'; diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index 318df0d..902f981 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -1,105 +1,31 @@ // @ts-nocheck -import React, { PureComponent } from 'react'; -import * as R from 'ramda'; +import React from 'react'; import techRadar from '../../../lib/zalando-tech-radar'; -import './radar.css'; -export class Radar extends PureComponent { - componentDidUpdate(prevProps) { - this.renderRadar(); - } - - getRadarEntries = () => { - const radarEntries = []; - R.forEachObjIndexed( - (item) => - radarEntries.push({ - label: R.pathOr('', ['fields', 'label'], item), - quadrant: this.getEntryQuadrant(item), - ring: R.pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, - moved: R.pathOr(0, ['fields', 'moved'], item), - }), - this.props.entries - ); - return radarEntries; - }; - - getEntryQuadrant = (entry) => { - const position = R.pathOr('', ['fields', 'quadrant', 'fields', 'position'], entry); - return this.getQuadrantPosition(position); +export const RadarComponent = ({ entries, rings, quadrants, zoomedQuadrant }) => { + const config = { + svg_id: 'radar', + width: 1450, + height: 1000, + colors: { + background: '#fff', + grid: '#bbb', + inactive: '#ddd', + }, + print_layout: true, + quadrants, + rings, + entries, }; - getRadarRings = () => { - const radarRings = []; - R.forEachObjIndexed( - (item) => - radarRings.push({ - name: R.pathOr('', ['fields', 'label'], item), - color: R.pathOr('#000000', ['fields', 'color'], item), - position: R.pathOr(1, ['fields', 'position'], item), - }), - this.props.rings - ); - - return R.sortBy(R.prop('position'), radarRings); - }; - - getQuadrantPosition = (position) => { - if (position) { - switch (position) { - case 'bottom-right': - return 0; - case 'bottom-left': - return 1; - case 'top-left': - return 2; - case 'top-right': - return 3; - default: - return 0; - } - } - return 0; - }; - - getRadarQuadrants = () => { - const radarQuadrants = []; - R.forEachObjIndexed( - (item) => - radarQuadrants.push({ - name: R.pathOr('', ['fields', 'label'], item), - position: this.getQuadrantPosition(R.pathOr(0, ['fields', 'position'], item)), - }), - this.props.quadrants - ); - return R.sortBy(R.prop('position'), radarQuadrants); - }; + if (zoomedQuadrant) config.zoomed_quadrant = zoomedQuadrant; - renderRadar() { - return techRadar({ - svg_id: 'radar', - width: 1450, - height: 1000, - colors: { - background: '#fff', - grid: '#bbb', - inactive: '#ddd', - }, - quadrants: this.getRadarQuadrants(), - rings: this.getRadarRings(), - print_layout: true, - // zoomed_quadrant: 0, - //ENTRIES - entries: this.getRadarEntries(), - }); - } + techRadar(config); - render() { - return ( -
- -
- ); - } -} + return ( +
+ +
+ ); +}; diff --git a/src/shared/components/radar/radar.constants.ts b/src/shared/components/radar/radar.constants.ts new file mode 100644 index 0000000..666c5bc --- /dev/null +++ b/src/shared/components/radar/radar.constants.ts @@ -0,0 +1,6 @@ +export const ZOOMED_QUADRANT = { + bottomRight: 0, + bottomLeft: 1, + topLeft: 2, + topRight: 3, +}; diff --git a/src/shared/components/radar/radar.container.tsx b/src/shared/components/radar/radar.container.tsx new file mode 100644 index 0000000..e20a642 --- /dev/null +++ b/src/shared/components/radar/radar.container.tsx @@ -0,0 +1,82 @@ +// @ts-nocheck +import React from 'react'; +import * as R from 'ramda'; + +import { RadarComponent } from './radar.component'; + +export const Radar = ({ entries, rings, quadrants }) => { + const getEntryQuadrant = (entry) => { + const position = R.pathOr('', ['fields', 'quadrant', 'fields', 'position'], entry); + return getQuadrantPosition(position); + }; + + const getRadarEntries = () => { + const radarEntries = []; + R.forEachObjIndexed( + (item) => + radarEntries.push({ + label: R.pathOr('', ['fields', 'label'], item), + quadrant: getEntryQuadrant(item), + ring: R.pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, + moved: R.pathOr(0, ['fields', 'moved'], item), + }), + entries + ); + return radarEntries; + }; + + const getRadarRings = () => { + const radarRings = []; + R.forEachObjIndexed( + (item) => + radarRings.push({ + name: R.pathOr('', ['fields', 'label'], item), + color: R.pathOr('#000000', ['fields', 'color'], item), + position: R.pathOr(1, ['fields', 'position'], item), + }), + rings + ); + + return R.sortBy(R.prop('position'), radarRings); + }; + + const getQuadrantPosition = (position) => { + if (position) { + switch (position) { + case 'bottom-right': + return 0; + case 'bottom-left': + return 1; + case 'top-left': + return 2; + case 'top-right': + return 3; + default: + return 0; + } + } + return 0; + }; + + const getRadarQuadrants = () => { + const radarQuadrants = []; + R.forEachObjIndexed( + (item) => + radarQuadrants.push({ + name: R.pathOr('', ['fields', 'label'], item), + position: getQuadrantPosition(R.pathOr(0, ['fields', 'position'], item)), + }), + quadrants + ); + return R.sortBy(R.prop('position'), radarQuadrants); + }; + + return ( + + ); +}; diff --git a/src/shared/components/radar/radar.css b/src/shared/components/radar/radar.css deleted file mode 100644 index e9918bf..0000000 --- a/src/shared/components/radar/radar.css +++ /dev/null @@ -1,10 +0,0 @@ -.radar-container { - overflow-x: auto; - border-bottom: 1px solid #ccc; - margin-bottom: 2rem; - text-align: center; -} - -#radar * { - font-family: 'Roboto', 'Lato', sans-serif !important; -} From 5e743db7287301fe52729f7b269a70984ea8aa0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Tue, 12 Oct 2021 15:05:42 +0200 Subject: [PATCH 04/61] Set up configuration --- .env.example | 4 + .env.test | 1 - netlify.toml | 4 + package.json | 1 + src/config/reducers.ts | 4 - src/config/sagas.ts | 2 - src/i18n.ts | 1 - src/index.tsx | 6 +- src/mocks/factories/index.ts | 1 - src/mocks/factories/types.ts | 1 - src/mocks/factories/users.ts | 13 --- src/mocks/server/handlers/index.ts | 2 - src/mocks/server/handlers/users.ts | 9 -- src/mocks/server/index.ts | 4 - src/mocks/store.ts | 2 - .../users/__tests__/users.reducer.spec.ts | 14 --- .../users/__tests__/users.sagas.spec.ts | 24 ----- .../users/__tests__/users.selectors.spec.ts | 29 ------ src/modules/users/index.ts | 5 - src/modules/users/users.actions.ts | 6 -- src/modules/users/users.reducer.ts | 21 ----- src/modules/users/users.sagas.ts | 22 ----- src/modules/users/users.selectors.ts | 7 -- src/modules/users/users.types.ts | 11 --- src/routes/explore/const.ts | 4 - src/routes/explore/explore.component.tsx | 31 +------ .../users/__tests__/users.component.spec.tsx | 36 -------- src/shared/components/users/index.ts | 1 - src/shared/components/users/useUsers.hook.ts | 13 --- .../components/users/users.component.tsx | 24 ----- src/shared/components/users/users.stories.tsx | 27 ------ src/shared/components/users/users.styles.ts | 3 - .../useContentfulData/useContentfulData.ts | 45 +++++++++ src/shared/services/api/client.ts | 12 --- src/shared/services/api/contentful.ts | 16 ++++ src/shared/services/api/index.ts | 2 - src/shared/services/api/types.ts | 1 - src/shared/services/api/users/index.ts | 15 --- src/shared/services/api/users/types.ts | 7 -- src/translations/pl.json | 1 - yarn.lock | 92 +++++++++++++++++-- 41 files changed, 163 insertions(+), 361 deletions(-) create mode 100644 .env.example delete mode 100644 .env.test create mode 100644 netlify.toml delete mode 100644 src/mocks/factories/index.ts delete mode 100644 src/mocks/factories/types.ts delete mode 100644 src/mocks/factories/users.ts delete mode 100644 src/mocks/server/handlers/index.ts delete mode 100644 src/mocks/server/handlers/users.ts delete mode 100644 src/mocks/server/index.ts delete mode 100644 src/modules/users/__tests__/users.reducer.spec.ts delete mode 100644 src/modules/users/__tests__/users.sagas.spec.ts delete mode 100644 src/modules/users/__tests__/users.selectors.spec.ts delete mode 100644 src/modules/users/index.ts delete mode 100644 src/modules/users/users.actions.ts delete mode 100644 src/modules/users/users.reducer.ts delete mode 100644 src/modules/users/users.sagas.ts delete mode 100644 src/modules/users/users.selectors.ts delete mode 100644 src/modules/users/users.types.ts delete mode 100644 src/routes/explore/const.ts delete mode 100644 src/shared/components/users/__tests__/users.component.spec.tsx delete mode 100644 src/shared/components/users/index.ts delete mode 100644 src/shared/components/users/useUsers.hook.ts delete mode 100644 src/shared/components/users/users.component.tsx delete mode 100644 src/shared/components/users/users.stories.tsx delete mode 100644 src/shared/components/users/users.styles.ts create mode 100644 src/shared/hooks/useContentfulData/useContentfulData.ts delete mode 100644 src/shared/services/api/client.ts create mode 100644 src/shared/services/api/contentful.ts delete mode 100644 src/shared/services/api/index.ts delete mode 100644 src/shared/services/api/types.ts delete mode 100644 src/shared/services/api/users/index.ts delete mode 100644 src/shared/services/api/users/types.ts delete mode 100644 src/translations/pl.json diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..f7a2728 --- /dev/null +++ b/.env.example @@ -0,0 +1,4 @@ +SKIP_PREFLIGHT_CHECK=true +REACT_APP_CONTENTFUL_SPACE_ID = +REACT_APP_CONTENTFUL_ACCESS_TOKEN = +REACT_APP_CONTENTFUL_ENVIRONMENT = diff --git a/.env.test b/.env.test deleted file mode 100644 index 3ea3e96..0000000 --- a/.env.test +++ /dev/null @@ -1 +0,0 @@ -REACT_APP_BASE_API_URL = 'http://localhost/api' diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..b87b8d3 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,4 @@ +[[redirects]] + from = "/*" + to = "/index.html" + status = 200 diff --git a/package.json b/package.json index 3e1f670..21dbc52 100644 --- a/package.json +++ b/package.json @@ -66,6 +66,7 @@ "react-dom": "npm:@hot-loader/react-dom", "react-helmet-async": "^1.0.4", "react-intl": "^5.8.8", + "react-query": "^3.26.0", "react-redux": "7.2.2", "react-router": "^5", "react-router-dom": "^5", diff --git a/src/config/reducers.ts b/src/config/reducers.ts index 7b693b2..c1bb9d1 100644 --- a/src/config/reducers.ts +++ b/src/config/reducers.ts @@ -2,20 +2,16 @@ import { combineReducers } from 'redux'; import { reducer as startupReducer } from '../modules/startup/startup.reducer'; import { StartupState } from '../modules/startup/startup.types'; -import { reducer as usersReducer } from '../modules/users/users.reducer'; -import { UsersState } from '../modules/users/users.types'; //<-- IMPORT MODULE REDUCER --> export type GlobalState = { startup: StartupState; - users: UsersState; //<-- INJECT MODULE STATE TYPE --> }; export default function createReducer() { return combineReducers({ startup: startupReducer, - users: usersReducer, //<-- INJECT MODULE REDUCER --> }); } diff --git a/src/config/sagas.ts b/src/config/sagas.ts index 33e21c7..a0e85cd 100644 --- a/src/config/sagas.ts +++ b/src/config/sagas.ts @@ -1,13 +1,11 @@ import { all, fork } from 'redux-saga/effects'; import { watchStartup } from '../modules/startup/startup.sagas'; -import { watchUsers } from '../modules/users/users.sagas'; //<-- IMPORT MODULE SAGA --> export default function* rootSaga() { yield all([ fork(watchStartup), - fork(watchUsers), //<-- INJECT MODULE SAGA --> ]); } diff --git a/src/i18n.ts b/src/i18n.ts index 5a8bf87..43dfac8 100644 --- a/src/i18n.ts +++ b/src/i18n.ts @@ -1,5 +1,4 @@ import enTranslationMessages from './translations/en.json'; -import plTranslationMessages from './translations/pl.json'; export const LOCALES = { ENGLISH: 'en', diff --git a/src/index.tsx b/src/index.tsx index 130f821..0f7e531 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,5 +1,6 @@ import React from 'react'; import ReactDOM from 'react-dom'; +import { QueryClient, QueryClientProvider } from 'react-query'; // Needed for redux-saga es6 generator support import 'core-js/stable'; @@ -37,6 +38,7 @@ openSansObserver.load().then( // e.g. `const browserHistory = useRouterHistory(createBrowserHistory)();` const initialState = {}; const store = configureStore(initialState); +const queryClient = new QueryClient(); const render = (): void => { const NextApp = require('./routes').default; @@ -44,7 +46,9 @@ const render = (): void => { ReactDOM.render( - + + + , document.getElementById('app') diff --git a/src/mocks/factories/index.ts b/src/mocks/factories/index.ts deleted file mode 100644 index b18bf4c..0000000 --- a/src/mocks/factories/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './users'; diff --git a/src/mocks/factories/types.ts b/src/mocks/factories/types.ts deleted file mode 100644 index 991d2ea..0000000 --- a/src/mocks/factories/types.ts +++ /dev/null @@ -1 +0,0 @@ -export type Factory = (overrides?: Partial) => T; diff --git a/src/mocks/factories/users.ts b/src/mocks/factories/users.ts deleted file mode 100644 index c9e4c89..0000000 --- a/src/mocks/factories/users.ts +++ /dev/null @@ -1,13 +0,0 @@ -import * as faker from 'faker'; - -import { User } from '../../modules/users/users.types'; -import { Factory } from './types'; - -export const userFactory: Factory = (overrides) => ({ - id: faker.random.uuid(), - login: faker.internet.userName(), - name: faker.fake('{{name.firstName}} {{name.lastName}}'), - displayName: faker.name.firstName(), - email: faker.internet.email(), - ...overrides, -}); diff --git a/src/mocks/server/handlers/index.ts b/src/mocks/server/handlers/index.ts deleted file mode 100644 index 849d29d..0000000 --- a/src/mocks/server/handlers/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './users'; -//<-- IMPORT API MODULE MOCK --> diff --git a/src/mocks/server/handlers/users.ts b/src/mocks/server/handlers/users.ts deleted file mode 100644 index 3cddbc8..0000000 --- a/src/mocks/server/handlers/users.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { rest } from 'msw'; -import { UserApiGetData } from '../../../shared/services/api/users/types'; -import { USERS_URL } from '../../../shared/services/api/users'; -const baseUrl = process.env.REACT_APP_BASE_API_URL; - -export const mockGetUsers = (response: UserApiGetData[] = []) => - rest.get([baseUrl, USERS_URL].join(''), (req, res, ctx) => { - return res(ctx.json(response)); - }); diff --git a/src/mocks/server/index.ts b/src/mocks/server/index.ts deleted file mode 100644 index 82753cf..0000000 --- a/src/mocks/server/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { setupServer } from 'msw/node'; -import * as handlers from './handlers'; - -export const server = setupServer(...Object.values(handlers).map((createMockHandler) => createMockHandler())); diff --git a/src/mocks/store.ts b/src/mocks/store.ts index 309dec7..e314e91 100644 --- a/src/mocks/store.ts +++ b/src/mocks/store.ts @@ -2,12 +2,10 @@ import { produce } from 'immer'; import { GlobalState } from '../config/reducers'; import { STARTUP_INITIAL_STATE } from '../modules/startup'; -import { USERS_INITIAL_STATE } from '../modules/users'; //<-- IMPORT MODULE STATE --> export const store: GlobalState = { startup: STARTUP_INITIAL_STATE, - users: USERS_INITIAL_STATE, //<-- INJECT MODULE STATE --> }; diff --git a/src/modules/users/__tests__/users.reducer.spec.ts b/src/modules/users/__tests__/users.reducer.spec.ts deleted file mode 100644 index a76d8b1..0000000 --- a/src/modules/users/__tests__/users.reducer.spec.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { store } from '../../../mocks/store'; -import { reducer } from '../users.reducer'; - -describe('Users: reducer', () => { - const defaultState = store.users; - - it('should return initial state', () => { - expect(reducer(undefined, { type: 'unknown-action' })).toEqual(defaultState); - }); - - it('should return state on unknown action', () => { - expect(reducer(defaultState, { type: 'unknown-action' })).toEqual(defaultState); - }); -}); diff --git a/src/modules/users/__tests__/users.sagas.spec.ts b/src/modules/users/__tests__/users.sagas.spec.ts deleted file mode 100644 index 4da1af4..0000000 --- a/src/modules/users/__tests__/users.sagas.spec.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { expectSaga } from 'redux-saga-test-plan'; - -import { times } from 'ramda'; -import { watchUsers } from '../users.sagas'; -import { usersActions } from '..'; -import { userFactory } from '../../../mocks/factories'; -import { mockGetUsers } from '../../../mocks/server/handlers'; -import { server } from '../../../mocks/server'; - -const usersMock = times(() => userFactory(), 10); - -describe('Users: sagas', () => { - const defaultState = {}; - - it('should fetch users', async () => { - server.use(mockGetUsers(usersMock)); - - await expectSaga(watchUsers) - .withState(defaultState) - .put(usersActions.fetchUsers.resolved(usersMock)) - .dispatch(usersActions.fetchUsers()) - .silentRun(); - }); -}); diff --git a/src/modules/users/__tests__/users.selectors.spec.ts b/src/modules/users/__tests__/users.selectors.spec.ts deleted file mode 100644 index 71d99dc..0000000 --- a/src/modules/users/__tests__/users.selectors.spec.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { times } from 'ramda'; - -import { prepareState } from '../../../mocks/store'; -import { userFactory } from '../../../mocks/factories'; -import * as selectors from '../users.selectors'; - -describe('Users: selectors', () => { - const defaultState = prepareState((state) => { - state.startup = {}; - }); - - describe('selectUsersDomain', () => { - it('should select a domain', () => { - expect(selectors.selectUsersDomain(defaultState)).toEqual(defaultState.users); - }); - }); - - describe('selectUsers', () => { - it('should select users', () => { - const state = { - ...defaultState, - users: { - users: times(() => userFactory(), 3), - }, - }; - expect(selectors.selectUsers(state)).toEqual(state.users.users); - }); - }); -}); diff --git a/src/modules/users/index.ts b/src/modules/users/index.ts deleted file mode 100644 index 0d9c3d3..0000000 --- a/src/modules/users/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -import * as usersSelectors from './users.selectors'; -import * as usersActions from './users.actions'; - -export { INITIAL_STATE as USERS_INITIAL_STATE } from './users.reducer'; -export { usersSelectors, usersActions }; diff --git a/src/modules/users/users.actions.ts b/src/modules/users/users.actions.ts deleted file mode 100644 index 2e1bb23..0000000 --- a/src/modules/users/users.actions.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { actionCreator } from '../helpers'; -import { User } from './users.types'; - -const { createPromiseAction } = actionCreator('USERS'); - -export const fetchUsers = createPromiseAction('FETCH_USERS'); diff --git a/src/modules/users/users.reducer.ts b/src/modules/users/users.reducer.ts deleted file mode 100644 index 8013056..0000000 --- a/src/modules/users/users.reducer.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { createReducer, PayloadAction } from '@reduxjs/toolkit'; - -import { User, UsersState } from './users.types'; -import * as actions from './users.actions'; - -export const INITIAL_STATE: UsersState = { - users: [], -}; - -const handleFetchUsers = (state: UsersState) => { - state.users = []; -}; - -const handleFetchUsersSuccess = (state: UsersState, { payload }: PayloadAction) => { - state.users = payload; -}; - -export const reducer = createReducer(INITIAL_STATE, (builder) => { - builder.addCase(actions.fetchUsers, handleFetchUsers); - builder.addCase(actions.fetchUsers.resolved, handleFetchUsersSuccess); -}); diff --git a/src/modules/users/users.sagas.ts b/src/modules/users/users.sagas.ts deleted file mode 100644 index 4031558..0000000 --- a/src/modules/users/users.sagas.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { all, takeLatest } from 'redux-saga/effects'; - -import { reportError } from '../../shared/utils/reportError'; -import { users } from '../../shared/services/api'; -import { PromiseAction, rejectPromiseAction, resolvePromiseAction } from '../../shared/utils/reduxSagaPromise'; -import * as actions from './users.actions'; -import { User } from './users.types'; - -function* fetchUsers(action: PromiseAction) { - try { - const data: User[] = yield users.list(); - yield resolvePromiseAction(action, data); - } catch (error) { - reportError(error); - // @ts-ignore - yield rejectPromiseAction(action, error); - } -} - -export function* watchUsers() { - yield all([takeLatest(actions.fetchUsers, fetchUsers)]); -} diff --git a/src/modules/users/users.selectors.ts b/src/modules/users/users.selectors.ts deleted file mode 100644 index 56f2bf5..0000000 --- a/src/modules/users/users.selectors.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createSelector } from '@reduxjs/toolkit'; - -import { GlobalState } from '../../config/reducers'; - -export const selectUsersDomain = (state: GlobalState) => state.users; - -export const selectUsers = createSelector(selectUsersDomain, (state) => state.users); diff --git a/src/modules/users/users.types.ts b/src/modules/users/users.types.ts deleted file mode 100644 index 59d94f7..0000000 --- a/src/modules/users/users.types.ts +++ /dev/null @@ -1,11 +0,0 @@ -export interface User { - id: string; - login: string; - name: string; - displayName: string; - email: string; -} - -export interface UsersState { - users: User[]; -} diff --git a/src/routes/explore/const.ts b/src/routes/explore/const.ts deleted file mode 100644 index ff0342d..0000000 --- a/src/routes/explore/const.ts +++ /dev/null @@ -1,4 +0,0 @@ -// TODO: move it to env - -export const SPACE_ID = 's3uxq74ufqso'; -export const ACCESS_TOKEN = 'dbe9d6b6a3c213616c5701857c30d2c6cebcfd813998231db8040857b2af850e'; diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 42fe01b..b6eb20a 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -1,39 +1,16 @@ // @ts-nocheck -import React, { useState, useEffect } from 'react'; -import * as contentful from 'contentful'; -import * as R from 'ramda'; +import React from 'react'; import { Radar } from '../../shared/components/radar'; -import * as constants from './const'; +import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; import { Container } from './explore.styles'; export const Explore = () => { - const [content, setContent] = useState(null); - - useEffect(() => { - const client = contentful.createClient({ - space: constants.SPACE_ID, - accessToken: constants.ACCESS_TOKEN, - }); - - client - .getEntries({ limit: 1000 }) - .then((response) => { - setContent(response.items); - }) - .catch(console.error); - }, []); - - const getEntries = (type = '') => { - if (type) { - return R.pickBy((item) => R.pathOr('', ['sys', 'contentType', 'sys', 'id'], item) === type, content); - } - return {}; - }; + const { technologies, quadrants, rings } = useContentfulData(); return ( - + ); }; diff --git a/src/shared/components/users/__tests__/users.component.spec.tsx b/src/shared/components/users/__tests__/users.component.spec.tsx deleted file mode 100644 index 9d642ed..0000000 --- a/src/shared/components/users/__tests__/users.component.spec.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import React from 'react'; -import * as ReactRedux from 'react-redux'; -import { screen, fireEvent } from '@testing-library/react'; -import { times } from 'ramda'; - -import { Users } from '..'; -import { makeContextRenderer } from '../../../utils/testUtils'; -import { prepareState } from '../../../../mocks/store'; -import { userFactory } from '../../../../mocks/factories'; - -const dispatchSpy = jest.spyOn(ReactRedux, 'useDispatch'); - -describe('Users: Component', () => { - const render = makeContextRenderer(() => ); - const users = times(() => userFactory(), 10); - - it('should render users', () => { - const store = prepareState((defaultState) => { - defaultState.users.users = users; - }); - render({}, { store }); - - users.map((user) => expect(screen.getByText(`${user.name} [${user.displayName}]`)).toBeInTheDocument()); - }); - - it('should call dispatch on button click', () => { - const mockDispatch = jest.fn(); - dispatchSpy.mockImplementation(() => mockDispatch); - - render(); - - fireEvent.click(screen.getByRole('button')); - - expect(mockDispatch).toHaveBeenCalled(); - }); -}); diff --git a/src/shared/components/users/index.ts b/src/shared/components/users/index.ts deleted file mode 100644 index a1df7a4..0000000 --- a/src/shared/components/users/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { Users } from './users.component'; diff --git a/src/shared/components/users/useUsers.hook.ts b/src/shared/components/users/useUsers.hook.ts deleted file mode 100644 index 2dd3a79..0000000 --- a/src/shared/components/users/useUsers.hook.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { useDispatch, useSelector } from 'react-redux'; - -import { usersActions, usersSelectors } from '../../../modules/users'; -import { User } from '../../../modules/users/users.types'; - -export const useUsers = (): [User[], () => void] => { - const dispatch = useDispatch(); - - const users = useSelector(usersSelectors.selectUsers); - const fetchUsers = () => dispatch(usersActions.fetchUsers()); - - return [users, fetchUsers]; -}; diff --git a/src/shared/components/users/users.component.tsx b/src/shared/components/users/users.component.tsx deleted file mode 100644 index 69b9bad..0000000 --- a/src/shared/components/users/users.component.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import React from 'react'; -import { FormattedMessage } from 'react-intl'; - -import { Button } from '../button'; -import { Container } from './users.styles'; -import { useUsers } from './useUsers.hook'; - -export const Users = () => { - const [users, fetchUsers] = useUsers(); - - return ( - - - -
    - {users.map((user) => ( -
  • {user.name} [{user.displayName}]
  • - ))} -
-
- ); -}; diff --git a/src/shared/components/users/users.stories.tsx b/src/shared/components/users/users.stories.tsx deleted file mode 100644 index 1ba20b6..0000000 --- a/src/shared/components/users/users.stories.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import React from 'react'; -import { Story } from '@storybook/react'; -import { times } from 'ramda'; - -import { withRouter } from '../../../../.storybook/decorators'; -import { withRedux } from '../../utils/storybook'; -import { userFactory } from '../../../mocks/factories'; -import { prepareState } from '../../../mocks/store'; -import { Users } from './users.component'; - -const Template: Story = (args) => ; - -export default { - title: 'Shared/Users', - component: Users, - decorators: [ - withRedux( - prepareState((state) => { - state.users.users = times(() => userFactory(), 10); - }) - ), - withRouter(), - ], -}; - -export const Default = Template.bind({}); -Default.args = {}; diff --git a/src/shared/components/users/users.styles.ts b/src/shared/components/users/users.styles.ts deleted file mode 100644 index c338983..0000000 --- a/src/shared/components/users/users.styles.ts +++ /dev/null @@ -1,3 +0,0 @@ -import styled from 'styled-components'; - -export const Container = styled.div``; diff --git a/src/shared/hooks/useContentfulData/useContentfulData.ts b/src/shared/hooks/useContentfulData/useContentfulData.ts new file mode 100644 index 0000000..9bc951e --- /dev/null +++ b/src/shared/hooks/useContentfulData/useContentfulData.ts @@ -0,0 +1,45 @@ +import { useQuery } from 'react-query'; +import { pathOr, pickBy } from 'ramda'; +import { Entry } from 'contentful'; +import { client } from '../../services/api/contentful'; +import { reportError } from '../../utils/reportError'; + +export const getEntries = + (content: Entry[] | undefined) => + (type = '') => { + if (type && content) { + return pickBy((item) => pathOr('', ['sys', 'contentType', 'sys', 'id'], item) === type, content); + } + + return {}; + }; + +export const useContentfulData = () => { + const contentfulQuery = useQuery( + ['explore'], + async () => { + try { + const { items } = await client.getEntries({ limit: 1000 }); + + return items; + } catch (error) { + reportError(error); + } + }, + { + refetchOnWindowFocus: false, + } + ); + + const selectData = getEntries(contentfulQuery.data); + const technologies = selectData('entry'); + const quadrants = selectData('quadrant'); + const rings = selectData('ring'); + + return { + contentfulQuery, + technologies, + quadrants, + rings, + }; +}; diff --git a/src/shared/services/api/client.ts b/src/shared/services/api/client.ts deleted file mode 100644 index 867a6a9..0000000 --- a/src/shared/services/api/client.ts +++ /dev/null @@ -1,12 +0,0 @@ -import axios from 'axios'; -import applyCaseMiddleware from 'axios-case-converter'; - -const baseUrl = process.env.REACT_APP_BASE_API_URL; - -if (!baseUrl) { - throw new Error('REACT_APP_BASE_API_URL env is missing'); -} - -export const client = applyCaseMiddleware(axios.create({ - baseURL: baseUrl, -})); diff --git a/src/shared/services/api/contentful.ts b/src/shared/services/api/contentful.ts new file mode 100644 index 0000000..a6ac0cc --- /dev/null +++ b/src/shared/services/api/contentful.ts @@ -0,0 +1,16 @@ +import * as contentful from 'contentful'; +import { isEmpty } from 'ramda'; + +const space = process.env.REACT_APP_CONTENTFUL_SPACE_ID; +const accessToken = process.env.REACT_APP_CONTENTFUL_ACCESS_TOKEN || ''; +const environment = process.env.REACT_APP_CONTENTFUL_ENVIRONMENT; + +if (!space || !environment || isEmpty(accessToken)) { + throw new Error('Some of Contentful env variables are missing'); +} + +export const client = contentful.createClient({ + space, + accessToken, + environment, +}); diff --git a/src/shared/services/api/index.ts b/src/shared/services/api/index.ts deleted file mode 100644 index 750c219..0000000 --- a/src/shared/services/api/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * as users from './users'; -//<-- IMPORT MODULE API --> diff --git a/src/shared/services/api/types.ts b/src/shared/services/api/types.ts deleted file mode 100644 index 47df621..0000000 --- a/src/shared/services/api/types.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './users/types'; diff --git a/src/shared/services/api/users/index.ts b/src/shared/services/api/users/index.ts deleted file mode 100644 index c167482..0000000 --- a/src/shared/services/api/users/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { client } from '../client'; -import { UserApiGetData } from './types'; - -export const USERS_URL = '/users.json'; -export const USER_URL = '/user.json'; - -export const get = async (id: string) => { - const res = await client.get(USER_URL); - return res.data; -}; - -export const list = async () => { - const res = await client.get(USERS_URL); - return res.data; -}; diff --git a/src/shared/services/api/users/types.ts b/src/shared/services/api/users/types.ts deleted file mode 100644 index 1fd0163..0000000 --- a/src/shared/services/api/users/types.ts +++ /dev/null @@ -1,7 +0,0 @@ -export interface UserApiGetData { - id: string; - login: string; - name: string; - displayName: string; - email: string; -} diff --git a/src/translations/pl.json b/src/translations/pl.json deleted file mode 100644 index 0967ef4..0000000 --- a/src/translations/pl.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/yarn.lock b/yarn.lock index de4ba14..20526ed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2084,7 +2084,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.6", "@babel/runtime@^7.7.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.6.2", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.6", "@babel/runtime@^7.7.7", "@babel/runtime@^7.9.2": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== @@ -6548,6 +6548,11 @@ bfj@^7.0.2: hoopy "^0.1.4" tryer "^1.0.1" +big-integer@^1.6.16: + version "1.6.49" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.49.tgz#f6817d3ea5d4f3fb19e24df9f4b1b4471a8328ce" + integrity sha512-KJ7VhqH+f/BOt9a3yMwJNmcZjG53ijWMTjSAGMveQWyLwqIiwkjNP5PFgDob3Snnx86SjDj6I89fIbv0dkQeNw== + big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -6663,6 +6668,20 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" +broadcast-channel@^3.4.1: + version "3.7.0" + resolved "https://registry.yarnpkg.com/broadcast-channel/-/broadcast-channel-3.7.0.tgz#2dfa5c7b4289547ac3f6705f9c00af8723889937" + integrity sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg== + dependencies: + "@babel/runtime" "^7.7.2" + detect-node "^2.1.0" + js-sha3 "0.8.0" + microseconds "0.2.0" + nano-time "1.0.0" + oblivious-set "1.0.0" + rimraf "3.0.2" + unload "2.2.0" + brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -8671,6 +8690,11 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== +detect-node@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + detect-port-alt@1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" @@ -12818,6 +12842,11 @@ jest@26.6.0: import-local "^3.0.2" jest-cli "^26.6.0" +js-sha3@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" + integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== + js-string-escape@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" @@ -13572,6 +13601,14 @@ markdown-to-jsx@^7.1.3: resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.3.tgz#f00bae66c0abe7dd2d274123f84cb6bd2a2c7c6a" integrity sha512-jtQ6VyT7rMT5tPV0g2EJakEnXLiPksnvlYtwQsVVZ611JsWGN8bQ1tVSDX4s6JllfEH6wmsYxNjTUAMrPmNA8w== +match-sorter@^6.0.2: + version "6.3.1" + resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.3.1.tgz#98cc37fda756093424ddf3cbc62bfe9c75b92bda" + integrity sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw== + dependencies: + "@babel/runtime" "^7.12.5" + remove-accents "0.4.2" + matcher@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/matcher/-/matcher-1.1.1.tgz#51d8301e138f840982b338b116bb0c09af62c1c2" @@ -13795,6 +13832,11 @@ micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" +microseconds@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/microseconds/-/microseconds-0.2.0.tgz#233b25f50c62a65d861f978a4a4f8ec18797dc39" + integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -14067,6 +14109,13 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== +nano-time@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/nano-time/-/nano-time-1.0.0.tgz#b0554f69ad89e22d0907f7a12b0993a5d96137ef" + integrity sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8= + dependencies: + big-integer "^1.6.16" + nanoid@^3.1.20: version "3.1.20" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" @@ -14566,6 +14615,11 @@ objectorarray@^1.0.5: resolved "https://registry.yarnpkg.com/objectorarray/-/objectorarray-1.0.5.tgz#2c05248bbefabd8f43ad13b41085951aac5e68a5" integrity sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg== +oblivious-set@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" + integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== + obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" @@ -16637,6 +16691,15 @@ react-popper@^2.2.4: react-fast-compare "^3.0.1" warning "^4.0.2" +react-query@^3.26.0: + version "3.26.0" + resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.26.0.tgz#7083a8622afdf946ee6d8f3a6d94591b980c1aa0" + integrity sha512-wFPnL9Y+9xf6gJHAQ8ue+vBurciJ4cfQL4dhsI0x3YyRaEXlyklUQpJzbR63CfFULVekP3iWoyFxhaNVS9RFDw== + dependencies: + "@babel/runtime" "^7.5.5" + broadcast-channel "^3.4.1" + match-sorter "^6.0.2" + react-redux@7.2.2: version "7.2.2" resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.2.tgz#03862e803a30b6b9ef8582dadcc810947f74b736" @@ -17185,6 +17248,11 @@ remark@^13.0.0: remark-stringify "^9.0.0" unified "^9.1.0" +remove-accents@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" + integrity sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U= + remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" @@ -17427,6 +17495,13 @@ rgba-regex@^1.0.0: resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= +rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" @@ -17434,13 +17509,6 @@ rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3: dependencies: glob "^7.1.3" -rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -19537,6 +19605,14 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== +unload@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/unload/-/unload-2.2.0.tgz#ccc88fdcad345faa06a92039ec0f80b488880ef7" + integrity sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA== + dependencies: + "@babel/runtime" "^7.6.2" + detect-node "^2.0.4" + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" From 937de79e25689a7f46bb23f38a83ba4547f77aeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Tue, 12 Oct 2021 17:26:46 +0200 Subject: [PATCH 05/61] Add homepage content (#8) --- src/images/clouds.png | Bin 0 -> 872227 bytes src/images/icons/logo-full.svg | 4 ++ src/images/icons/logo-icon.svg | 3 ++ src/images/radar.png | Bin 0 -> 964520 bytes src/routes/home/home.component.tsx | 37 ++++++++++++-- src/routes/home/home.messages.ts | 22 +++++++++ src/routes/home/home.styles.ts | 46 ++++++++++++++++-- .../background/background.component.tsx | 12 +++++ .../background/background.styles.ts | 23 +++++++++ src/shared/components/background/index.ts | 1 + .../components/button/button.component.tsx | 18 ++++--- src/shared/components/button/button.styles.ts | 25 ++++------ .../components/header/header.component.tsx | 11 +++++ src/shared/components/header/header.styles.ts | 15 ++++++ src/shared/components/header/index.ts | 1 + src/shared/components/logo/index.ts | 1 + src/shared/components/logo/logo.component.tsx | 11 +++++ src/shared/components/logo/logo.styles.ts | 11 +++++ src/theme/border.ts | 2 +- src/theme/color.ts | 3 ++ src/theme/font.ts | 2 +- src/theme/global.ts | 4 ++ src/theme/typography.ts | 13 ++++- 23 files changed, 235 insertions(+), 30 deletions(-) create mode 100644 src/images/clouds.png create mode 100644 src/images/icons/logo-full.svg create mode 100644 src/images/icons/logo-icon.svg create mode 100644 src/images/radar.png create mode 100644 src/routes/home/home.messages.ts create mode 100644 src/shared/components/background/background.component.tsx create mode 100644 src/shared/components/background/background.styles.ts create mode 100644 src/shared/components/background/index.ts create mode 100644 src/shared/components/header/header.component.tsx create mode 100644 src/shared/components/header/header.styles.ts create mode 100644 src/shared/components/header/index.ts create mode 100644 src/shared/components/logo/index.ts create mode 100644 src/shared/components/logo/logo.component.tsx create mode 100644 src/shared/components/logo/logo.styles.ts diff --git a/src/images/clouds.png b/src/images/clouds.png new file mode 100644 index 0000000000000000000000000000000000000000..90677bd4ce2c27470009ada9f2ccf0b1869c2ca2 GIT binary patch literal 872227 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௖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

1)pbabqeMslJ290feSx=$nYklXL?v2$ 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

(n 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%0DN;}SeApnt!=WBO7pz62?NqR=j^QWcZ*Wf+l&;< zbRx;+df|G?0DG>9`X2ktF+EE(ucV#u*WhQGhMJ%W_h=UA8W>9wNn@+4^pwLw|H?RlI9qspJx?@{9rY z%1oUFW?9RF=`q}8qgF4i<#Of-I0BlgHFb#sw)eKn0Gh3z#k6%}fZ@MkV1P5NvsaQF z$F7ODnZkhVFv!^*KwtJ-&Ut_^7|5Rx<34EajUde3B+Pw}1kt=ZuW5Q08ODN09BtKJ?ay+Fmz;{tYRgShZct*kJ zNa((+Wz5NI&-WrotVitU;djh{b=9e_p_K GG$Z*F?t54BOqkc<{FjuX&o8FWt~B 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Π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 + + + diff --git a/src/images/icons/logo-icon.svg b/src/images/icons/logo-icon.svg new file mode 100644 index 0000000..e9b6570 --- /dev/null +++ b/src/images/icons/logo-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/radar.png b/src/images/radar.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4bfbd570e79559e10c81674c4be5aed015d181 GIT binary patch literal 964520 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�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

    +N_Nj)8^qr%JGCrAr7zL7O+voLHc&TYlX(bs;G zD_bf&oUu)0u=P7;B=aVDRz{S=@|A19%Mu=)dp%6z!6OrY=vq9NcEkB*QpNvpbl&k) z{eK*{cQWImlD)^hHpwU%mu#}vJ!T@iWbdwdaqmG&bPFYW%ih;kQT8SoDI@E5zQ6xH z9v%-q_uTV&zhAHC6Pi_X2p@#`owJHU{GBcFI-6y&=`_qJX5m|XHr~{!_2qGevto?+ zc4__L^#>07tya^J*U~dz}CQ>4&ht=`x)2_DJWPSCV( z{-g5N6N((6{#0qc*uXP|E^0=7A*aUAluxv@1JFnH_t>0oU5P$9FU!^`wFhj|3mpXD z2&jQzDZuXu4K?2yb|DuH`GIjW;i_2g%byC0Pk_=5eGx2pB$okR@fkMWeqB@{H}GuP^##$EG8 z)!D09D>0kwTZQk-?KpmPMG z61k=+zQ4TDx8lc-6NU=91S3eZ&1-?q-8~JAZcV}(+$r>lBx5yxNS6xwiQ$OB=lx`Q z5{FcL)iMh0<=^FM7Ki%gT<$)>PZ@G@K7#7%=W1eWYsSVgCYSWbqPJux%E8D?MT1M@ zM^c4aX}}uGd)Vovxv+3Q+1h+CEX3JoxseP{tI~hptfYRxxg&}E!0NjQ*V^{^7y`V#~355+HGA;PeYzryMtBjF49+oT0cQHbr;b6P2Uz zMx?eK3`_z-*{aK2%IMo}p8ja_)JGeZ>Ih~K3@d}?-onvX%P|tq4;o+8zP&G3%^q&p z;?e^KoS{f_<=Ks=Cl;Jz1pCg}-TYfNwn-pu3dhagG;xaeC+YlY9lp+nPwdrM53{Ij zs6QALC)C_u-#QQ@8hN;WvK^IoLP;vNGO)!esgi&H!^TPPR)NcqY7H{tz7%E}TsEDw zhC5$%2n861HZ)JPX#wa~wzlyGh!BF-D(!<@0;S;1fGgueTu$1O&hKCypf?{*_v;; z8#_>M)UKEkbs4hW_!gshJ2-LpNQR_$_w}uQBn}#@f62*t<9~q zrxHM|K}&Jw;_jrp&D|;n;mV-HtRxs$=8B{y7c^RgyjBt0D7$)8IUE3vAHPNk{A?^# z6MRm4Oss;oDkXyVihF*j)TXpN5jCZ|t-%^l|63_XI1zLKv~lOMA84;GIGX%)j2(_dIPc=OCTJlm5*>jJ*J(K~1>-OO+(2y5w4aSM0uK-<%{9vVAxP7{a$p0M+UezYqNynG#QQpZS+j8k(gc3+ z8+z=7FMQf;dPKdnn-Q(u@4^6#lOxPNbj#lzOzR8a2;DPl&WFdo>u)n<%WmDG^{eM! zCD^&R>R?6Y)x@oZ=_9J^rSIQVC`kC0|y3N6MdO2Efu@Lk+yC5%>yT@g3^T^G9}jff;Wc- zk-heNVYGl%AIe+$0}e_=jjr4l&5)!C{H*O^xz!t8Z}bL!>tbMxqO2&X1(V(j)_omGbB$CwdQm}>HeTmIv|h^rNoJT z*i-zp$HCs@%p5)ZMyS{0PbNbM09=DbG1Gr<6(dX8>_ab=ug)GG*KwXntArh4cU1yU zP*`a9Sa88^t(#QvpH&zRy0_iNbDm19Ny+p%^jv$FUiHV(*+Rf_2Xa7ZA1V$pEx|aj z3RF)NvB#UWjT%FQl2_T)=$r#OsBZn&ChprCde+_o9h3CK2QtU={;! zIUb^zhFIcUwDb|6`&w%}(rJxh`ZC|GpP*^|Xs@-Mh0qM$@Xn1YS_}I7@A51&5T=?c z!-X;F)PPpK!OiZU$G1cC`q(Pri^R=t_v@ge639If6!gOZ;Lu_2_J``5XOW@{XSs~r zS_oVuDP0Sp2nf6<&^x%|7>qcO zDyD+~62YLzC_)PAv|P`Py6EPN!h-K#QRW24I%WtNsvu`L&ihRdv#p7$GCf1Yj%qg? z@U2KfTdS1j-R0W#mP1{6DsRPX9L*lWzM7w7XQ=``rTseRq4>fBT!U=DZ&6i5A=&5r zBf+LOPGm(w>8s$Ca<*u8+DuY!|IIA%y)%2>N_jMAy_&j!*%izWUv=X3eS}t)kj!*}BHj=E zQa&Kfp^LoRz_ps8?QfcvZ02k~9qDFtI9>%|x^ePdw`7xF^mj%$t~_%hI%Z7E9rXDy zn4uYdN55155NA{YXpy|X=?up8qu;~y0E0-JqNW+!bfu)Sl|h>}WQq{N42=8=Fa3Vb z=CRg6d({XKXg_S#%@vb(VqL6^8+f3A8XGZUdYSxGizt4jc( z*R_IZT(O98oIC-l0}k>{>3kRJr;|X`dDpaGl3x{vx~W&9VT-R{#pM-Adpcee?>-Q} zlYxb?+jo1OsGrTC&3QCyOV~`y^A&@Bij&eZcKrN}9b5M%ZYQWa0TCMNJ{SCEa*~#; zq|eor2t+K1&{_!e=TwbGLV(NXjN5u%J>}Db&80_^^oaN5_kCwaCjBBDH2_K!ZTko_)kq zN^kOnQ4_8Q_1QO1`iW4FDsxm)HY%3asr$%DT%SqnO3rEPFdoVC$k)#Qvvh zmt2fcd!<@;y}OaVj2Sz-Qot9pXi)J}0{8?J2G)u&khAT2GmO#*@$NDct7uzIVCTQV zaQ{FpD>ob}dP9a@6|GD5y?XUYG&{!zL|OS#zo9!*Dq`GYh7!K<@#mc2tIMz@=U{A% z96Max81i2LWfG|n;D!7?98wdwIx|$2Z{Mp+lZ`dl@L!7yX_pT!Qk8+vP?|A4M+WHUY zz?m2z;w=?m+iDKl1FO+V+hK8CB_Ks{OoG-iqJlv{Uet{c;=T)BWI!@eX=kz|&{F#+H1+2Nx;6p7|-4m8O_*Ecrrds2R#8cT*a`i}`5 zMU(P)iTNpU6L^3VRJ6)jb1~*-_CnL>RL)u$%{oPaeSI<}Gp4tAC+JItj=$|@RX%?h z$Q@75;EUAQLJ>uQn+mgv>Os%i2E9InU%s0XSr1>K?{WBcsvY{T5u#IQGj|nfeT5eu z#vsYpd%vpf?u-tY7Ft+%z{;K1oHZO0)*s8>8R>CZw)qfrN#5Q0Yn^0Nra9LswF|DhgReb8SyTncrBy20h!gT^xvJcL_=Y7YR#}oG zAFehG3S&cu@1UJsMV;0xH&F&q%5N1O_c5GY2S~{w5Ol5$DM(MibO;OtQz?YsS>!Qc z?_32A*ngKr+@U}S_gCOx(F7!AU@iX%Yqa}uLqz?R-$X0P-(90`KgKIiaA>po%$$*dxxh509aZ=TKj|C$CkQs<5&u)heB_AE~>~GqR!;IQew=+Q`f03$}sfheAWy z{D{u8BMxDJP7fG`Cd|+jAy|AZ6-;u;a9Qg~{r|z+$&CV|$Pf&OiY2MB&Eb#XldmX?lWi1^CBS4NI-KDa^$>|x#Oz1xSpEWv=t&1il>HHXvqrWRz& zTefumAJWLege;@QnwmO75ldEzPA1wg+FhJ^=Ziy}RB^XM&l6BP+%!y# zC;`Gb#gwM1e0)7}ym?WojbCwAqMUfQ?OtS@B2tM0S%!+VjA6DS7;M8rU#Xxpf)DY=WlN+DLiiFORv8*l z;^9`(GMn`Wi4nNXXg-J6Y?J(9!Wu$He$=OP$hTy$@dtkkefai^UZddk1H7!)(q6tU za#R?w`JsGGxvB_R{B`&wrl%OQ*{oU|@|%LxsANW#ZBK ztPRTHAOFS#$-2ENKm9ex3Dr$_YDH*91;Ln{Jzviy_lV@bZ29}onGF719uEJqUS=;~ z&o>~z*Y%xr-TAvb7my=O=`%yA-GG$8$Ir|B{_gZs(xa(9lzH^Wi`n}{1HAIt7abq( zd>`!lW6^+%L*jMK7~xB(##TC;CA*T-oz^2m!qlH2zP=Q$=|&~4?nzrn`@+$et{>QR z&*8n59?EnP>R5@JSV+Tr#Nk*YF_T_ai-hcAVgelx`_(A#cK03=Qa>_mWumF{i}9#jD6M-|0*F*uUu|a6f8<4|A#Cex~+1LHiAFp zgirJ=IZtU`?Hy2QxArd|s{`>S*@;A5YtO?gz=l96#4L(ph;U2LE@UbBl^3+q6GXP7 zL)G&#i$}Xp*HGgp-_(-khg5xV6_$&QvRNWFNB-aXf@R)~A|yO&A$Z~G-9d%4&A8Zu zPqxZr#;AkjCbrM5>B7oxP+9h@gz-SVnlhw~X4Y}d6|AiL!GO3V_4;eEYkiU68eWYx zVwsTonls#*4<6U~194x?^wt`#|u6tl)y8Czl^aw}f=p5@8fo{?cPN(YL@N4i^Zbbt)N#HViyJ+0cnWDf)7g0)= z25z2^a=v3qAbN9yW5tO30sE~=>H{{p0_XaMht>X1@potp@CWyklN{A~Evz2L1itGg zZ4WKqB%Kj}_%{1KrLHsd{{kh3U8QgGFJ;zGcYDq-agBFee4}Vvee8n6HgFuxBM5_p zAfz0k5Qh`)_>@!#T6Juv!%w?}!G_1BS1u^07$KNErIPgWom+FtTmTv0$xAG3Q!{K* z{EtvZ_xc_OIpXC#4S^#L>Mxbjy&Sje{^l$noYXwijFo0}`CiahPdx_Lnz(WN#aR8x z0#_$!hr2o*`3DOz-##Rt{dTb}c`5i2RB9|@60kh1cNO<2Swh8AY78&laOR(C@ z?f4Ig4dnMC({J%G-it9#iqVGaLDs?hade;t%{>Vu+mcp8Q7Fl3RO-^hXTJ^(EZ0tU z|CUv)w~T~bc^5uhng93fUKasqea?!^?^;%jQqs8(yV5L%w2O1Y-`HM>>r4QqmVJK0 zE>KCJjZWG>B@l*zdkhU8t0y=;{p=|(G5B-@yaFp6kDqnvnXY6Vkohcl_0CtO<5(Lo_>!PD7<9e3Mo~e;mI`G# zD1(&v{7+M1aE#1aMd0c>EKG@^?^K?St5}aglDAu9QHTX0=pbzpec*-gTjEBg+>}6g zh;U*i;EW?=`18kPh*+l{JE-OzAT{x!SN76A3Z%%0&?)c4sgC?f@n!$RWXaO3|JV=q zW$=TI_jloX+>I_WSXZRcEzJdG4ZlvMRJW@sAx)vR@v8jaI?{UxK4@O`)s^d9KucnX z6bK=+G6@7j{J}L0*eNL?B#A*F9>S~SlR%NMx}=}EiQvk^q9eC-!gl=_2d66j%9@F$ zl%^Gv>gynAx?AKLIm>b9t3OWI|L1%eb~-rA4NU%I#m<%~-6b31nv#9dlWYN%z=W0V z%8eU5A(bTk(6Ke#I_oI#QW1@IHh#1@jlpdm!iQ{uce0`o{79>d|C~JaNz-cd)L`?| z#t9c|{`Yle{gpwTHULST$9msaSz%B^ma*IPZTC_`Y>zppSV>!`GcoTiRdxFbn6iWl z+ZN}Yn7`VWCjJq*R4MX8zJWq8{m!N$vv^KOL=TFXL z+F))9XW;w<;_g7CkgJ%!7(F|OvHLdb=|YAwJJ);3>;{SW*h=8x$G)NM8jj$q-4uz=`k6y{J70R^_ysbiZ zBcBVr44UEwig4gg>ze8Nbg>`T4|Wipu*bnt@nQi7>{=e~K8c&T5ispN&Whvv6*?X+ z|3XO@fRwW^zSDW$2bF_#J5VY?*HbPS^dO^#3P^sddpIx=Y>Q+ogo-qT*!wrtt?+!V z1}C@VP5MDV13zZ=(ME|ztzj|lA3gD+X6^9tJvq*E z&-tUNLAokG_eR6Pg_srOw0KR^G7dSMX$P=X!96Da%CEpldRh@|CJ+VBNxTrBROW=r z9vwY5gLdfLP~j5^yP%O5EXp!!FA9D2{6UUalGWAM)*2&k=6Eexucr6;Sna{2;v*pV zr_7(Zw@=v1+u*HNzcT8#8W7GP;A0>UT++8_Ogh=DpYEF%b1(D({r&9RM}R;fw$5?> ziu_s=ahGIN(;x7bbKnc-4t;!yq`VcJ>XnmvP0%l)k>;psWIXk9_};hhul7$XYyjjC zE>mabd6E^R6eX#3&|1Avb8+Q)BisNE_eljm2}}TFJg&91E)aW(Pz)h=nRiXo-L!_* zhe#kzo6HxAKxt)OB(T;j>MF!M*Scy>vN+xx`jCez(cmLZ9U(VCJE@oIQ73a-^uzY2 zaeiVGt077|C)eHTxQcz9NFAJ`a*Ui4a)q^J{W2edjU`AY`~VbSx6b*fVA>2u7ftC^$y^H*J8?L^@@P!YLfNa)5pf|fxT-?;&SG=`zq5uJMkIw;t08`ilhA9|6s z*JcH;T3nunrZ7*Zqxx9x&X4}KEDxO*!0L}KJOI#l=)w&a+CA)g*zJ2nH_o0dBfE;c zUu&gF=Xk~hY7Kc%B3clnAcd%3BwBgXAQS~AGUZ17- zMD*SoZQdN*TDh2=j#mS`LGgV`>&w%3W|ZR59E2|CEWfY?vE>c^I*K)T0T#+4ZTn5D zo|@z9*Rvh?nt{-v0^KxOyT2OWdPn({3zvGDC=l{_JIrZ)E%vHS0uC3t-E_~_x`2m| zA|CazXn-oQt(#AwM%1_}mw_jV>T=1Uq;a3rJHgBJ_R8;Sa0n2o&x6>F_E>Zm5%NXX z_A#aYc1Rh%D~%w8Kai0&Nt0Dybo(OGt@%D7N!q|y&7{L0ecDJCMC}LvOcVi9s}btu zWXuI>5Jz3OGbD6h{`PM2TK+>ckRQ&o0!R0Mn?yn^eFgtu!UpLL4D8nPaN;EP5d}ep zC)FR~gS&g5hMMF)>(bC9ggs)Dh$|DZU6Q|K=tFQukq!xnL}#ZH?@f2;+^YdWUvVuh zv%}W)q0DKLVlahVj;QuBK8H8uy;C79KG&4|9hbj$?>(lWzHO4dj>C~i@sGC`;0 zoDtDsxmLnr5vbUaoII{x)A4d<&{p+MF41IyYaXX|&O7RdN-x{Z-vu>3L>fzaR}W9r zPY2Xegg;DnODv=HCgMs}zVYKtRR(NaR`5XSw>GqZBlu^9K;eMzZdzl=VeE6Sv7dkA z%=TX`b(G`A0%&$x`8#sT&v$w4KSG=x#u=a;3O@xpF{u`I4^Y8fA%7CifO>W(S`F_l zT@^KVL+}c{R*f=2tNbxeVZ2NV<`sO+aHI6plkb0KF3iwzUXg`d2CjN z)7t4qlWhquGrdQTf7H&Nwe@p3Tnbvj1;6~EJaiMEj@E%H@5uU#f&Fh#8g-zD~-Mx__i(J$MKDUJziz&(^qO;anrG>g2@{?C=!#F@|# zr0Yol()+D6eCxL&SDS8J`f!kUPXtzH2<;A=NB@bF-7!Z+qG~UF*4~nBWs?-A|E4&M z0>KOTkaWGYSeI}G;^vOHWbkmUmI|5s5UUe_glJxVZ=67_dUEQjco%#E=t1j!y_-d% ztsqA@P5H;m^hTKaqo^~a#|&?-I(+#;br8^yV6Jy<2s5$6-@iKuQS-$kZlRRmqL`uZ zRcRB2NJD|?%fN?paGc`niPd}Z60r?C<2Iq13*)g;%*RynO8o8SxxY&jWzrp+3*7B4 zgff!h@+Jkye^U9?=x31h+Bg~N5xxKwAL{}xL^eZ<^Am73Wd!pifsrjIyPb%gYw3^T z?Yzx52agbl$V=#T@cc$wq*P){byB1`@dt(sm+Hdw?0#`kyFGP#^+kW0x92V^1&0-3 zIZggbvdXi?*g3(5t{{f59(2K0%*sX~%;;r*6=ToD)z( z0_M@>7EN)ur_4%-MgVu%7F%zLeLI&P(UdV}KG?3Ht^MStyxeXfnN~+PjmzYFW|$Bwg=OT8-hJFsdWhY>nN)c` zBs0xSe`MNeO;<~thQ2d!SthCyZWP0ha3I{&KXnl3* zqyOto&q06s7Th#Oq0`tUkVFjLuSiujU-O)BlN-1w|AaJf)Tgj)`(1}XSdrOkL+_|h zziuCvlU#K8f6wDgrupY=1=G5tUoYiUGC-j!ZAS}TGvS39O5)4XkK~Wcl%EOQ2&&_N z^i!FVr!!TlA_-VVmH|`tbR_l-ML(JTl5>f=BF4uYpS#86{f~SRtt$X%NJH~Kh&@{B zNldKo5pW*5=CuK{Z6&@r8%e%*{*N-f5wr~(I6ZP=LBtDZZj$Z8JE%|^H#PO0?E|Lk z4`5n`65`>txked?#d^ktbl*ZY(vYpA{A1pubG;l`*waKnNe6rJ@%y>Ot6ojtH3xhj z!R2WFDJ&21gF%|tswV?1j2+u~epg_~P6L$4k$^^)d6Gkf58|$eOa%WWd@FIfdq1-q zdymx-H$7q*Ilt6wp&7~(%>O3MD%A7`dR@wx(zP7}AZS=9*B#tAHsNi%cWsQBWPeRF ze(aiSHsSXZ-+#RjLgS-lNBxy5yI2R<8pxb}`h$zGVh9cWh6nkq*0xHaZjf*w$SCot z)b8y#L8T&_a3=52PS8Y{$<2>xU}R%tMd=Zt!tWd?;=#zQi9xTkKa+jOkcaj+oOQ;L zu6aPQsxD6>##({_;aq`aM7(gKxIzL0W9+3aVzU=>>6!@!Keh3f z!V9jop&O-%*t^$v1lpm;NKDkS{_Lj-xTV<(+;oku5#p)qN38pl(keVTTc-ipTN`1D z{E_;NL!4bQ$jk@12hU2`jJ~QX$lHP(ho9zTy7!;Q+ffMGY2F@y-Ieqc>au%KI`qq{ zglcY`+cS?yh2BTyi`2G2^Jf9qi$nkEv>T7Q#V530*1KipjwgTX+{048f@P(kt$y#; zr}p7nIb800hMK&3h(vtxK9~Pa>kkSC)1%<)M_{8Xt5OP-F$PCegmK z7p)~kSePv1XpE263bGs$)dV~6IXJ86-gIC+3;$AIuOnmCgOVeHhSxc9K6uy=E?cLZ z3L3%BYsNch&F{D_!q@A(QkugteRF8a>**Bx1EXXN=|Kb#~F4$IHQ&Epn^Jh}&_ ztne?I&U$pkpb#v1Yi&uG-xsw(v95qG3#bwnsq9;%B6z&zrO9krbrq z@O`Q>X#ay{K;)jM1gIHrE9_+T{d58%6FY(9(rh^xBkNh= zAV`QO6d(ts*~x`F+q6}Zz7R%ohNz5(>$5y4t}eX#owIoj(dr^|ka+^z>pyTOMwVm0+|No1Kv(0K#&;UIzaYZtCDzFb&4iA>XF(ymH#!=)Usrm+uy;Xz>+=YVgyy48iG zcBQXR=t7c%wLG~YV*~3b>F*n;8aekRB4;U4UHfl*_JO?r$g&wiez0 z#Wh)IgDbfE(S6V)6!HhwIN=!)lt_=YxO-5vNz2o#ul`E!*IT%KSDI|>zqrHRgEFDN zI{npEm7i-U>daC=6nlsqvuFq$hr1LC^;S^t< z*_He<2@-G&LM9Akr>E*@w;=0qoAc%R7Uj;V(Cm0E=Y*u}hT?IMbF{0q+`sNDvf9?5 z7G53f^YE8xI<>9W2oC@BxG+zo&4fQ9&2k^<_lo}qhcn(Y8+y&kn@}uroc?q7wF~-J zxVFNUu{)$`hGT`{cn?<2i!ehArzDj34V!({({1ZEdpsk5KJOdH5b%&l@Bu~Rc#qok zq2IVrsrqHkW3zlyk`W%~O*^5QDRN;byqr!F%)1rPW&LiU2*ek_x_{-;V zCzZc0L~%IcB3I+W8*C2u;lj~@P6NOWnq_x8#fvhiGusM+lRzP$0o=~E>Z1tNzjjX_z=~OpgDvKv$gS1TPPC%d?C)z#98R2I|e6L$$INAA>TMr1>8*aUyg$SPgoSnQBnRhVyG{%i~5*(Z9{M2 z`EN(?S+#xExvxMuWHX4x6>rHK5YW;Wbl=`uY$woS-S8ddMEPz>;4-AgT*b~i^b?{v zKUNSgXW!fKA$~Q^H#)XnRbt%f-QY)?AF*onC$f$LYm!+4}4EfdP%UBL%-~)?5%Q$*V1KA2X};*4QhUL`p?_58Wh=< zKVGJol!KZ}ioQD;*#0g;g*gG*of3~BIoRJp8RQXkJ=mr%@)p~$Dezl{Ttf~M>|e}H zq=@(~kO%5(!PSS3pOCikR>um?ZCz{Yx8RpWBtjKwX_G@nuzf8(HZ{ z0$Yyscm+>#;Efaeqq-x7LujuUpILGZATHevfc;u&Q3MALEQ|xRW*1ysEAm2d|19^_=8rQDFWNhFk?nZ-3|B`Y*zz0xe_G%ETsekX z&E*{UpI80Ck!Yzmo+HF*cjA7S3z`MO`Fo))@g6|Ww$9*o zazC0#*6)NE`^{5^A5rI3-4pkMvdIDX1m?K3-tgn8)6+RL8CJt{CBU8|U3Bp;X-Zvx zK~nn9kT;Jk`L#4@*7OHADNKOHe6u(d82Su(|3DC#+43URlKZ2HH1+~I4_jiaz3{jD zyMeD2xjvF3IE5~584X`dU3?CCVP_cWg*;6}=X-$XuTjXMv~MkZh^F1jrUeFpXd*lx z04NFY>W3pFuIBh!Z=$&Co0`zm-tZI{7Fsk@jt>Yin=HY>i=`m5b5)2N)rwR&m++z$ zEr_NzyW)aobM&2p76Df$4$o#{`^uB2dYli(x4%7W?R*I6_nrBsf|)%E{5(Mlqmtn{h=*i;E;{UaUH%!;T5Bh!fiV3H%K={BlbV?iJ)rzj_pPG2~maYmqT zC{qCOb?Cj$O^2j(DbB)d8j_pECtS1(w8>-*mHpYaH+6Nh^^Ng;*eiykZf(J}JvMGi zoW`Dr7b-~AU6BO_6^0I&jJ#q3yXE0nT5sVPA~*N)b3>GdB3D{w)Vt?Gl)Y#PG(i> zsf;QY30nPG#BP6KSd_h*2AD?BMijaUw0K4N0ax#3YX|<q#)6D&LD1B0rY4)< zwK2ufPWU_Vk@bEW%s1-qW7Z{{*y#Pf2s-=uK2QV--UYk|OFtwVl@51{)~JCIFBv_; ze)WjP7i$IkSq7PceDm)I0wD@bw^J$<8i(i(dpRjKk zTj`7QHYHCEsRr;q2SYr-q@b|h!RJbBu@!?T!Y2H2Rx2G@0>}5^hTyW24i@@2M6&9l zg5NKc1m1LjC{w;+IE;PLCo}tR%?M#0xX9Jb8SNuPeH-LDnVNCL6p2XubZc1jpjR6Q)kP6iL6h9nMD>8d#(&!)zDzefT3_h%h~Xecoe8 zV39|>+xbnh*c&Y6&xohhO(>hYH6V2T3h4PAcQANS=LKxjLOu5ku;bSQ94=)4E>%ie0hu64)YHvEmF~`{n$1wE2S?2l zf_nQ(uDucQYB^Fq>lL~A)6`|%%(cP6Rs+GL^j+dAL*x6o;7q>*q?QbV>i((o*rqm-YOVdj1ibQK`bWkMEnqT@SObibW#7 zv30InP|weUX~GEje)=GrHw{3RNzp$bMvoxvlBR|Xsfw3nq~OK!)JE!!S*9QJl6S8U z*vFCiLxO188i7tdjI`;DeSn^v@EG9{%%3j z@UVQ#RW?k}MbV6m9wzML+xv?_Zj)KFQ;JV&jwnB#MDS7AfjgDwn#e+$2IzCi?|irf z=j}(@_I|%SvOJeoH9d6?@?1C^^QZkr*U(Y&@L8U0mb4Ji7}2BoCimL$hD`&o{H5bvShC2s zWOs1U>~7Mh^QRhk@~J_xpYM+JEbuP6VEYY(31wD2e^ ziN@}GiU>6Bb@ELE0Ntgqh*%;SRBLz$d+Utm_R=D*m|7%u)G*OK?S+%OUk3 zf||GOcTV96bdP{bH*DALOFp8t!Z?wzP|swMpYs?GjcZ>^+mX6fkyH@W<#?=+c%#lry$}u;6kBS<`r_Olu2zw zd)pToMd2ftcNC*7IHWLDCA~i?k?DwOsm&D3$nHPgR8zgOhbd*4@GttrODXSnIBgb{ zqqrp$kI=6JbqEVG(U-eCIgHywPm9mO&1e=O71Z2q`@jNA@WtN6bpZs{nW&izG0VKI zNAf6c-%mn1B){Up_>)}8{I=)S;tyqI(VnIpL7g6ksxSB4f6hgnI&@h+Qf{NR_4jHs z2+?}=FjMKEn)^9Qcyh~2ZX!>JKGS2}s&m zi|!<_Mvb$bF zX%2#L5rYIDDuL6NpAC{|M&0SII{d!AUV;9!e-QF*`e1IoIZpHC-;b`hCxRD?bGrsj z$6RUt#jQzI-M^cYCh|k)NrFq|!Kaq+*zBvW6UhP@n=9%~uhVYb#JIz>1b|7IvYusY zx!L!74G8#cnb2^_6@B>kpG6*;UqrG8-zPt?E;xV}Bcyz=My%KL)$s$L*Jk`iS^^j1 zJRdhKZgP4ztZrJDNUsr<*QT!x{~N66A6UO6S2>FQwY$mM!?!^$EAG5y_>JswslA!v zMF~#F-$)MMGJeQrK2}|`XMG5F*lnaItn7{^Gb_K3i!}Z+=pu=U0!0q7(l=GUz>~4k zIb?AK%76F7%c^7$97nNX%C2jP`E7|ylpHUU)!%p0D7Ok1JAOU7_(mACS0{MwH0<84N?v@0ilY$bh*8+n!Ezam^2Aq;)tJsW~2G=rdIaj!3@letm7i;A{CRbz`m@zH@^EMyE_0Ws#YJ+p^!bd zbSuz`FcaJb+4F3kUrs~C|D8-a@-GU0kr|v5;nIiU@e3pp|37beJrE!6ekgUJayX}HrJIL&{bMY&Lq@zoB^F^F`F5tr&NG|5% zTZ7nOsMo^M7ZbY`+Frt*jgrN;}d4oXGkRh+n&JBWG?m+Yc2$L z3z)1|xT_K#?Zm^@j03Y%60x>dsw>c_!};Bm^Ae$(6REeuo4&{Do@K~4dC~=Ci2S(1 z!%-xug_$g0(m+YGN+T__t6A#K27X;08NQq61CTyM88*=~WV2LpCmKCc2QK6-Xb{Z5 znS1ND!~RI_S(FVSpr?ewPk{ySm^53Zkd*Q!Tn#!6t$X9RquFETK_TtuYbFW+b^_~! zoi4h@G#PV7*}_5ns$9jtlVbw1&QG-TzYp=rF8`yA)Yo=}lFw=bqr(^LRjvphV&R;V z4L!)&Kx$MfN(#nJ|2!FgFm;Ocnr04eZTn1B(>BiKA4yZCxTTIn#z_5p`D1&(>uqZ6 z=i#E%O$D;w^c)NamS?>cPsy@K!M-7xD-mB5><^PM`RdY|VweVym{Nv1&I#N`U~)js zwfoiTDii8}i;c^74^s%8H$+guzeuU(91+a!*}hB^T)y2x8En@Lhv_-t zc?pEP@Ip(NqXI|2s}^)HVh2HRtW>rb>_*{9mgy1V2#%J!*#wpH0|8I3gy6uFH>%Gm z;Keu8ruuirWv46)bT|UP*S>S%(K9GeBrx<>@1K;-jjR6r#Ngn@P9HpfPgA^o#Y;>q z%V+m$SqVzo#J(l)LVT(vI@R`G{Dw%vF7sJdF2#Ql{<4?5unV}yQ+AAp5@BQYM*$;Z zS=5YOJVPLBI5)&oA4;Bh{g$5@JlwidyBs}rk#E;r0O@^^A2X3Zw*83y-1;Qag&a%x zlAvkIj#-7LrwNlI)?9Kd1qyL7`8G&#SfzE6m$ely*$c6~1voPTHc)-}=xt_&l~!yh zvWri>BN%OpSL&%^ZQhVh)xK&M^xo;;v{b3%hm@@vuC?~bZmHcDo+DuEtTW(yh$``v z^G#CBMCuJzlSn#KI+Vki57z&}xmzL%^w)4G4$Euw8gE~RINC8wmUoKJbf^7~qO)*o zvJIoSNC?u+5b2O!&>_+_K)Rca6zMW(Bt{EtGy;ps9+ zx^|Ct^-oF-Vz$ZPa(q>%n6`?$`(?NIT3LYN8HoAq&L8gkUJWT74t!SFL^ar51RX@x z3Tv3kG6gr?hZ@UNKFp?Ou2HLAM=kJ<*})^kJ;<6;|1~-w?O!Ny__0jp94n8E^FAQz z&j9dVOMyol;?H?LH$0_gh|-#r(Po~%6Y-5anEz8xvy%7}g#)Ye)IBbk79&eCWOl+G z&u^Td3Yd6OyZC;Su|;iYf3ho_jl3&J|B#Q8u)LRI0d+^=Q_+#(w(ct@QYVeia7P`a zjs#DFSr#6(u@BwA!ET96nSfokIC#& z)76U$mB9sqYJ||-_z5&-@qL8+6m;H%xuuS79BO*Ysa|W)g!n*c!|{nf=Kk;ik+893 zFB(}TZ)@s+6?o#`{UCz`Y6yLn% zEsis9#YvS^9uD)G(VW!CVmkBDkv=7=m`AmmOPI&N-c?u_!`?^L!A5czOPwx7X*FlzWT!a1{1nnBjlO@dte2yK;C9_ zBez#aXXWZ&or4r23BRn7D2P4M_}O;*T^_C4_+6EvOA;eD;PfJzj(JCUHOP#6IOz0Tzlo)r-Ea%YlfRDtHf=vjR)*y zNZj+-e&C7}($~P@IwFnx$C^X1(Nv#Si~nF~Nn|(j7l38J6)ppFDoss$=e9saZ(=0Zpz@{!7@X zaqeZ$!NFsW6vE23HKvI?)ju;Hk{(Dhq#ti46hX47tgylD z)-|VbwAFc9@L7F}GueEq&{&+OkQ$xk>o636b}#xEGqT4@I%x99`-FYu^_wWcFIFm; zyOYkQ4x=`bn#AwfcX_&EXRl);o zb58fM^j|yB5O0^;)87yHg^|#BvTpd`-@ktMtdqA<`ZyWAlOCK2MA*1C1SBEu1|S>; zPdX{0ytytbJ#9jA#ec6eIiCf!K%XZdPRyK)=Ho^5BOQFMclL3=d61meZnxkRHo9q& zOM9_Ac8{#1?T~z9C=3TFYjAo5ncwbj0yP~|s05$oM*4@Zh8%JFC4LdU@0CA=ke|d6 z{!}x-x#ThnZwt7dWE+^i7M-`XPlfU&E9@m<#Rj`@NA8M$& zb3yToQD$54V(+hRbx)Xv+#$Ey%~;X zoR{Llo(QJ7epCIJpBvMFA;6&B%Ww~0S3k(zAWlLqLtsaaLl!Ks;n>9pD$qtpI&~b8 zPyAVV%ZQ>z>Vi)2$^zNKhZaL+ z#|%7AQ?bi)(1EdL&L{<7{24>-cHJ9wK|*2XKWypCa;Bc~uN%08J!^^wT1CUiLNQD~ zXX)*!6+R5J-ebR<`jaMNO`bh^kfl=Rbsj+~6G1^UJOfzztT^$Hab7mEn8HFEioJK3 zO53p1_QlI^av#`J?>67nK+ug)+Hjk25*^T;b2{AU``1nx$Iuq-@p1(zlvkINZdujo zTq{b$ZQ4Saf^{OX!d~V1eRD?7)G8vSBrbjZcKoLyiscduXB>>klzk7{QHhe(Uu{9= zp8cq0^E(jJ*i5okifgD4Ft|eqMG3pz*xX|F>eFg)V%*5fIMoT8xeyT0)T}LL{26y2 zi`W-8cH>RBSE^B?VT6@cyGx(lkxR4D*DKp2vhS{Pz}+xW_QL@^T|2bc(8)AbQ-h8S zDtQy8c1@~hi0=4EjWsS{Mx|2^CPxp6M@ zlPOzf!cscV&35+Ww+Djz!76b_xcNJ41o>J&SiUMz6{ZQ_gsx-Vkvgpo`rCt4U2#|8 zf6Kk5aPIG(e*e{Zjg(5EllC_>eOM%4=2>x<3YZmIQJ(}7Z#2*cIQs%piwk1kw7^R9H z|I_vOJ!lZK_461No$l+)hpyC_ihQ|LHIGCZ;wVyqTYgXOyM+^GXw+o#SzyHxl#FqR z_w!BwOI}T5x8q%;U3O3Sr8YDS)ICk&Lit?gqG`kRHs(aX8>Ivyk;+BEzbF9E#O&ma zqM^B!f4!$!pkcLl`<%$LRmpGCwMn>9UKlVI zf3?{f!M^?QNNYl|XgFWr!2Uw_&Ohlgp0TvAdwYX#Dm3ONWZ%6t!HWGrITz!I&Nh zMHLKmOzu256kv@84%}_ljGG5gEt7vH)2dmUm_(~BOK1YAX ztOonl=Ckelb_AGSTZD2UQNO-?lfh`e zEq+6$f%FQ&Ti4MD%|twnFVEjnIL}n*dH7;oX`&;*<`m9ei40PvBstEgUIvdLX3n0x!WcenM-5XGiFq$JL0>7l;#v5@3G<>% z_+!N%OQ?8;n*Hsb13!u0eCk9Je9XKyp|pQ4Eq!j_!05z}VPT$Uv7pN)b5${n-m6~| zJV%@LRlj7S){C**PUXq4hw;V>8mM;ogk|ut6PXfj^}I1>sVpw`9gX2x&l5JhJbQ31u(gpLr-&UTy z{QP`?SU+xRV}nkzR6hW|>k1z=+0Z>BLTcFHRE8sZUme!FWBMJpYt|7}U85g^vT%>2 zi+q)st8RtRK4AO1KZSa@m&bswVU0L8pb>M|X(BkEMQ80b!e?dC!(;J|RdQdCl6zk{ zA(6Pc)6#{T+n%l|)35v`qq8e@c=24Xvc^!4=Jp-`c>*@~H-Mch7KA$vF~$)E_c-ah z7t0x0;w=+?^{-oA)c)e=jY)S6u+8rIjU^D*RQNN`$Q{izeD~SjYn}i*q9EQJnO`8c zDNWpx6no`UvSGq*Vc&3>o1W82Hqm|x3?}#HHy{dsrIUVjQSXIh$^<<}>hrlub;C`M znQYwwLjrKlMXsHkYm3?;4Tzy2C16{>!Lh>gEyxLJ9zy{do=Fa`_G>R!m)vYjbJXtHPLYUF9*u~1<}RoFZ8-^5;zk-lob6|7ALHOVD;^H^Xqvgrmrt%Q zCY%DHBnujxjT>+6sh`XLi8VzPETuj-ZJY`vf}T?@+18-AWrJ62L($lyr){HUohT@T zk<^)c;u*ioy85>1xX6OMLEJZDXNenBORT>y1wSN=6;TRl5u?L$lJ{C+Kb{Ct3{QGoxiNE;SG8|3-c$*j2 zPq*FQDC=#cvySzi1_yq=D~#{TcoiPX&L4!?;oi#(+X(s~v5T8Hgx_OrQ;*JBu&FXgzF_2%O?AbI|pJ5IP3l<6f_Z^ z3lT02g2GmwpY~U(51WwL4HRt)$YoSI*y7d zs}Gz}EJw-?^h&3F>zzKtvd$K8n~|#^C~?~SDX-489Ca&Gung)t&ed)=)+OP zGNk~nxgz`=P9OB{;xbAD?3^a-TKsm%G6cgu+-%qnsZICc#DCaY_02RwScf6l9=#?d z;NHlvi_3>Al_Po_NiH*f*Uv&}e>Vc9JDy0a*IgV+po;!z@$2R3ghP4$7u@w_DZRCl znjBUq^GPsh9|6sLR*KB$2P!I=5a#cV#Z*a+v#Qq2#*&1;x78KM3DReP+%Pz?0r`Tu z&M)5pB?Uro9AjAeacE&iLRiyto)Bd&GY# z;#x+R-Tq>C+@I>*?RCqWTq6>@?UWl5SQ8xtpC#5#wFW6=CxgpfEqF$ibX}5zOsIJ@UROiUl0Z;+7Hxm-DVc&FH?e43g!BJ-L@+lU#8P zUdX_W)OPUKcO!if73awMvSas&3{HXO86^0M8YUD@XRY6@55j4IjRUoiYPe#ItU9_6 zMH%6U)HfE5&nCbE%=5}VINex$kv4K0919D~{6BvN??Y9+K#s7xAdzi92w^Y|&G>Zd zKrgVDM;6?5j4HUR!AHcD+s)g;Q#vj`?$bhw#N4v?caYQ|?-AnJqFdHO;|W-McT>+y ztgqbFwo}Q%L`*fMFvw=>r%W&Y=u~zyW+6H^{ixX|5rcu=YH`9sk<8K?H`elY;|s@X z=ZubGt*AtIP&JZ@*xXLG0y8+5fuW@RCI)#RO_|l{2HF{EIjkS~_3USCL!`K?6NX!W z{(EfCrQGsaP52jTH z*nYWgB^u6+{VjeV{|(eH6d^5h3@w=Q?xWcC0~tbR0U$!4u$_;>=kIdP|3-K9T8y@- zY;LKLgAZ+X)2_NTLsnPpv;Ha&cRG!CH?}dwwy8q%9 zOv5=whOw+@s=TAP#MX`O4YF@C-wMhKk@#R%YZPr=otWWkY)&bW@lu0)dd$W$utmB$ zx0Ebw8yO6SdBhCv*)n`Jfy0$+@2nQ4E(>+Tv!2SqN~yW~Aq7Sa|JPT$jFRx$e}9g; zSKsieSbes)qo$)YUBN3-e{oZcnqsrt=1Tf@%C)2uuth+QkMnw9zsvGu4{JBo)5`M5 zKr+i!xEqxU02#!VXbq4K}> zkM6d&c|&e7!A}9$1MvJEd;aHdR|{~va{*IKp^$wVdAe+I4(Kb%x28AfHS)eb)DtD{ zH0_4{>wn2$^AlFW)uZ~(E3-1sMkvq><=>ZB5s(CO+F%=O{`4>yZ$GemQn}H@Nr?^E6q$^s~lh?(__7(JrkHr%F46r7*n~A?&!9{K@)ff%2Er>3Aw{ht? zZRbq8ycIQK>|TVEKoBhS)8d(^vE$%7ofD%Udz*?wuk zonKa&b4syEArr`u4ts0H_fGo>z}H%~s_1Y7&GuyVkJyC%$h!MPNC$iUF*slo-|>zG zllP;_QIg81YVMe#L@x%WJm!Xtb#keCRRF?2BY_=_1+Or4JX@o^15Q@LX3M-mv2Wfa zcH@ZRpdKW}T5^bWm>oj9Hb<6pa&+}(Zi07qoFWrw*Buz0{CmQV5bH-iSt-XFqQWy~Jn7yXNf;=<&H|>LD z;>S?k%itx;yRL@s%H4N4;CwlXw;x)Rpl16C6v&LZq=F!k<~c3^9^E=-FT5*TTt9J< z9d;WBZ`aYF1n3!y89=(&(wVRaNEbVnMDxO)YbRlRTjtrlr;jO!J96$&i2w!mf0O24 z;@>+VonuYNjBqBL#_j6T$*+IJ4j*30WK@n!aydMxZ7U96KQV{DCvO6yK^#qriqEK> zdmJ_9%m43d+W&$VAERxi;QV$D%Bwr%81NUpZ``d6m${)b8ZgW=rED*zax@aRH4l`^ z;X+lG;Gx*+tFLC%f`q~_54R5fX`Agq?RWRYor6JXWpKu|Yz)`4G*|-+ke>zLv@{Cz zNwmiD9LC)PDkLB~t9qaNSp$PanwU}Ks&Xxyq3HUG1j|E(i|Qlj4G1_*k?I@v((uNN zVZ7<8Lw2iy$0Ig;(G*~4J(xk>!QrloIFUx&nZ|E2Z~f|G4-BNhG%kfURyuwjG6)&z zsDHToAz+8qTo@UJmNlM1#RG2W;-Ode(Iyfn9$}!WH+Z9hsLe82S34hN;LWaVTbK$IeMA?{hpHC)9U5Iiz6s~Cd6dB`yQ&=V zGao7Ded~{J!cB7|P6&shh%hzqlG#$bx&Vqp?KC88520;|pLk>*Z=w?5={dK4+e<19 zqiweuR96u|TI(FsfaZc_`W$^iA|J*mN2WQxAy=EHv!>m7ea{xxo$No%oLCUzgdXtG zH6MD!*8SF{Eb|e~l-eKm#&H~_wQ_%eMuM}%W&0`q^>g&evx(Asc*aG;TRQRQQ<>R@ zR#+h>+|ac-4)q2Yi|RL_LUTgj!<#-Ei#keOcMj@G0LLcv{%2s>NVWZT)bmfjNO2BC zoX2cn&++{EoPZWOT!Kv1>gMZR$NNLghP`j9|CqJAcZt(s-ktCA8K1DjQnZC)IF6vO zE%Pd>$M+;2;Z`$*tTaRiIti^y(3U;f*^_+s9?jUXp;?naKe!HUmt6V%gopVK!;W+-*-TAfg&nK}50DwozOx+qHOpCX4tl=U{dL>{^5yYrNHOR`< zXww;P()!4aMrc48f^QhaU&p}L7?;oQGW2Wu*0!IVw~A~$x!kaGop@H{Uy9FcDh#as z@wF|E;2`u27mum*ywtm?^fuwQP%u@O0q*#UcT$Q?Rqd`CKhh{mydI2Avb}8?7~C^n zqp{|gd0Y^1LL-rd5A0kAdM~Pc+cnoQeU7gfwf*NM`AR@Ul=C#&8(;x#R|nS_FE0i@ z9%8+}{S#g$M=bw9)XW(gK`d zDK+XL`4@e+88c+;8>RVaLhLtAoBh&WW|Hmb#kiO93=VvY-!&);G~z<;P>IZ4hu>~0 z&AoYQOFEj5sZ8_;!&P{ez_*~zgL8n_?ad;5zC)CG&5*zh;loYZXdc!w6XVeYv33NfSro%NUhu0~PJ=Y(8AU2_@B6w2d*O2|u z_by2MT8cWD$D9U=_|P|S4IZ{xhEoQkm^uvI`L=(yqd;r<7gU#Qggy`y&?%=Y4YamZC?^+p;6pIEeyVP+wM660vL~~ zFbN~#CW}eu%%%{@x9pbhv8+}30f&_Wl}{f~C$}A2rm^O}K~@P3kg=Hy<#M~$G}d#w zHLUpldwwgrs8XD)Ax(nYjY?X4!|EfpLtJgVqEh$Py?ggeIjXix+WK%63{o|PpOhp)ZrNioTZysF-MP#YqGcO4uuIL6{?fc_*_j|vx zG~82S7;_1GvND(&7@!fKk~|Q8kmh1=7Fb08$6l1u5o)6y%hj*-C(hEt&H|rBO_XN( z@M~ejFvWEz{yG@zmNN+FL3-ip0ANtw4HJ+#nu5JztQSSER`1&d13CLVO7WMn2b(w^ z`KH$g=|+#)jFVi}M=kp(j7V;-eg|C6XFYX+!91feH&Q?{MrVlEe>Qfl+UfE!IQsCZ z3r9+Rugd0C)axlz@p~y6D%AfPWIf7iWXCGs9j4P#9c-DtU(OF0lM|*V^=j;C?EHE9 zC$50w%ui(xEw+S@SzGvcEtHY~mS>2nLQ*3xK7GkZa~FriJKSL;vP+vS-IJ?Vd(goY zMjO`%?0aX3g$YBN@_yG>`@ZLeDrUR)K_pe}3?%;E8qr|p8TaYV@2dT1h@hzMd0k@N zCz}SodYY@*N0R3Qo{=p3iWT9_CkETtkLUv!oDejW4tSIs1R+1xF z+_M%qcAOtA@AkwH=}khtLPb?E3O`kH5Kk-}(hCw8roh1yFm)UY;+6=YOJbZSVhht> zYJBNupG{;H^kAqkG&CrU@0H!-t#qw2d`~c@{Ws9Tn6g7XRj$v7pf|igI1yVF3%h?E z*I>Wp>&l?iWN&-_!;C47qW?z>Xak&Vsy7i6gX|3~)dEdPd^epzmn_hz8sAUEP|D;Q zl5@O7JiplX{YMkLKQjF8ijN0>aP?Cblh#KXBi#CT+pm~dZp<2V)5XSe_NZ=LJ-Seg z=B#(2@g}b(nE@s$iH{Z11N;AL1Q_gk8?~H}OfC=pc^!fAZUT$>-@6=BP*dvI99j5S z_p7|L#yQ8YIFm5`7v|;_1qVL=25(`(JdL$+OfFI7tIi?pNnlm~aVDNXZ->+jx02xG zkDP6VcZBE-oF69gs}(UO+-huV zDx~1iS;&AR3FcwXWjF2s5qa~yXS4>7xDhx!MlrQol3}!-@x<5~mLjV55lE~qO+yY) zr3!kpMY3Kh^+u^DHQFNeCzIX5KW-;(eKJ-ObeZo5shcbFjSGndaa)hC3mu)w;F+R; zi(6W_keuzAM2e(ryYxGoEg`}D{MdLVp!8Q+!2(c&@g z6<^TVb;^uH;(<+z)Ap&FL~At45gM^XKHOw2^>d=*%>Mu+2K}y}^>W)l6W^h>ONT>! z$&{U99fTR+MSL}05fwRYFW(cvzK&Z9eT2jHwf2vjoY&G=8#}RL@HRH)A16#?hrfdc zWkmVAP46lDH(MJ@{EPC5H#U7GW2s_nuH0%@4X31(dHx6T{qF2XJ061MT@1i6c?|tk zIH}SI{Z&=ph@2iVF)r9PjTvMFbAJvR+Zz}ji0y-j`eA-uSKrlECC%)rV`W?=lagR> z7;N$Wt5vQPGtQh85j(m35o%3P{qK+WEcMfeUiZXcQ6d0n_R|y!4N4D?rUV+|aQR`j znYj4Ie2J})tI(VJo~u(g0i3=c_AR37F*eb)#|20oF0lMv1K|R`&rvE*1Pt0Sw|u)@ zy=3ay2FJk-5=i!8y&h& z7LWS6n6Xe`)7pwCcaj81rE3m=XO0-Q>IBd&4p$is6S;M^ zfb#vheH`81>T|F4o#q2PC(^3Ui;wTnTw9tzd&iy)$vgjDo$N|Mv50KthQM4(BogZ75J;iBIeFsq zzI@Oj zeCqR-8GrHt;SBv^@t)7=Za4f@WfD2oXdpQRgy(H~6z)T4?au71r~C2ZgiPRGQ7>OZ z4=4-%L4sTuqT|BAFiNqS;*>dDl!9`e_G$7&zPtx%(o13K>izgP0zqxrU--rKMxq}+ zKNNDtoZ!Ogv>1vr?Po+#xNVCAiTa=jF;cerYE?1(U&*>77J-FQ`QM)_^I8u+1DiI` zHnPfi#ZfW&1IY3*&lM`8rO<>x-_^|15BpH9f08XQ<{ZTMm@XHSOJXDWChs!q?nz!~ z%-Fb=hI0@$MxsypzBl6-!{|)8ejh6CPm2jYGC%{&K`3k7o7zAA(G7@MI;z_8xkBya z_g$KxIvFo&+%bj1_rCJQ$>6#M$`-`cjROn$Ga`mnwbv^U$sF;S0i4-{p$F9KMVa5q z+IUOCp%tJlBsaFN2ZJ|Yf|XW{wqo>wNgngZQHU7x*LfF#+NdJU9+NQIo}AJjrf9?H zV4m~?-HrNvNaTiSCx(Mx046}mT?)5#NQL&SCNd-6l1Svgyqp-30^X~io3u29kMm8C_Y>CG^rgP_)hvXY4}s+ zs1NkCG8;nzqjI?|zYEn~x-H*ZC#Qu;X>Y76)WQ79GKs>ZjT~rHGjSLve{cR3^_L`G zTZ{(cYzLT!6`7?7;E#n1|DdqdYvV0@kx7s0p1gGW6$5IJmtv`EQ{yvjuFW6lRT1H3FzAFxkL^27 zx5$m=HR>6Af1M^!qn($(+3>ciF!HFy;|++wZUB9Zl5=;Lp!s~uv~=4)ZC9=`|;$Q(R=cQ@w-i6=g!la~TpPLL9CliqckS zfTtzk0sa+S{H zVgWDDmtURYQVgA9mu7#7RhX2=P>Cf5vI>;p&hbxu z`S7lYrUH&K!j7yvLE7S1fR1PDk~Kr^5silJWzSJttC)e)*9R;-eWL7!3vc6&;oXoVp!!e=<$dKNIY%h`Bw25K8jsy(C3?+W-Tx@AI}YYmT&E zRbow0K%(M-A5jU?Qv5(XB1KMD@W74FYmz@wJ4)LU>KSkz*%P{AuqE!8rbw)()AmZd z=)?9Ri3PtLL5g6|x6ycXhN+Od{NyS94p~cxxc6JaP;Ad6A6!wHS@KvFT@uA7UyT<;StI)a1e}MH}e~F5Y8L zN);DlGapXN<`3O4d__wkU%xUFFlo8W)WV>gxwGB zLG+liEDNmXS~#@GwIpIZMKm%z<^;8DRQTx2bVlrE#;#a;ZdbbO(l>clo56@+k3OTS zZpmjlG(E{HQ`V0@!mT1AWI&RxRTkh4Ioc77AP?zJoXI$Y_v5!69pHVW`;3;k`*C%x z57x)vZ46gVdigs}Ck;kw zP#+Xxn7Q4hWy9&4n~z+$qd?rX9nn#+OO4wK`931EJt03Z)yWK|X@JMl4ww)R;~GmN zvt*6Bu9(lZp4Ka@@%v%AZvozPACLaa(+qA`s>~^rI&5~1`F*W*dB{Q1IZ2`DFP1=+ zh!sXJe4Ui_QMkzmZKgB7B9iB{4BlX)VI|6Bc5 zVb}Jy2fr{O$rFo7;kMKj16fYfBh?e|j4c*XRl)R_E(*Z2JJ}%}ev>+{o7UaV=lzDl z?T6G)jgne)!$U`jw-F43YH*`c``v?R?LCxL@D+)kDsKI~Sp6ZbzUo-TiCMYjHPkl` z9UP%B0Ntm_i+ny_RGvdy?0n5=*(49i)Ik>&>_`cLTCy1xLQQ3=6I|Vp*J*axu8EI? ztEr${c}EV|?;xI_1SOThcgOiZ^L0vswVr+@``}RHXP#>LXMw8l`A?ghWde(>9&$b0 zN5rFhr1`=-t8{bdGOqI$9m~mlmuIUzm}@oBSF0YZDXep_RX6FJ`%n`iZ}N-7zqt)9 zt3Kg=6@lThVOPa&Ga{RC$x^QXz>wrMR-h{8?<)EJO|=F`=lN`(adft_2%)es+V;aq zEaXrP7AO*;7l>)#fN0j75`Q5Jx&IQzlfzQS@aCA=5SC}a&ciFHJmBREi`|AAuUDR@ zi;$@rO7vcTFrhFSGf^~F|9!QIsEPo(XoD}`HDe%DO2-roFmDmRTLOg@G7M|ush4&g z)PqjEZRg~$`ezvDr zc&N}nW4dtQ=&DkMHXY8FUf*nq&dn2{qcF^u+Im&{FNPoYXa?{gq2n$uy>Xq_OQv7y zo*UFqBCj_-{=V0#a&q|bHGCoMd6zObIc$S79c;`9H4ZAhkrU;4gtKs*?0r~F6nd42 zhFnFJpsWIk`5)f4Z2}ZZjmuEW{6c=cmgpZOJjUt`$=Q_Slyp$W8EyRg97))gsPVhH zwp+)?x94?Qyv+l% z?4=Tn;Q)8i*s2SV@lpr{DzN1Ic*of5bjuJ`)fOOMm>|RGsv-=wcSHU^204c#Xr2#7 zMBLgtkP!U6H|*cduRA5vBn6zq4ZK~-L#R#9ko*asl*YJ2o0fKxNY!XhZ~(P%&&0O6 zUy*hmQMO!r29pHn*4DtP!hOYPPV?P=)L2jWH^OxN#7b9Gb~9Wb*Q|x~ZqttR@4sO@ z0Pu9bv&O?+FIJFc4--5Ek-5liwYAc~f&H;)bJsera@mK^R@9-ruSU+y8vAco#p&ZD zL{)VG6c`FDLOU0Qxq*%cVfR1vk38T5=n`Tt)2)Ecc~b#VJgnjE;qQ7f;6E0!0!Bly zAWg=|$5@{%u9Qk=5nm@@e=dCZJqLiKrhwIax`JGlG`E6nIz=iw# z=>5WHq%s6#Wv$)yyh{Fdy%1(?1^*Hj)<9;m_mAme5>~U#Rl%CZ&!j3L>c&rKVchO% z59!g@T( zXRc@6Oz$u5GxYPF7D1aU@zki0=H;lzb*9Luhs?m2i2d-fF^at?!}J$#zg?MglPI5b z0#arLCak~zk)36~AslGBeIb7L8}%Irhm5HT^N-xQR7_Mr8E9t)&I6Fr& zDH`?MAND?3#4+i~&)yGU**0k0j~!P%9KyFK^7Fxv$SO9=DxjNaAgibOrrqo7jTGwz zg$=zt%SE44 zZ={HKLf*e^wreAGo=$2eg8poxc@dL9!;w?;N$G4vw1RfJh-U-M%|pM&{`ut=1YlC6 z%YSR>{OSwR^-RTtvsu?Pl#~~6SWLSp0lDKoh<2|!r*ZBmyc^E=t>CwFFy>sqo-x9K zAOC7rk{AXWVA$50y}#Ko(H{J3Z`l-<=-x5*d8%~S25w4ls7cBE+73%*U$ypq86v{z z#|0kNLz+6hZIn|;wBF@jk)+m-r65=S@tESDefH$RJz*bk-Lxxo#hySURw?~g}=;GnSw!oJjh3{W4K*@U7qO&nl6XexdBeer-hp`Sgk<@N4T1B zVCda%=;JWjRW-u)4FpwVG5MzP*JwI6vdxE2xOp2)LF2cZUf8O%ja;w{SA7=2my&~hTK?KXRvnh^Qcx7w%v{uK|5BZc~84NqJxGtT5 zye5gX8GK9b;a?d4bo%^##*V+ow+3PPT~%6)4ZL!N-yRq2OZGo@ah* zH`ea^F8#!^iXYoOAKL38rO55_qcC}*XGMi*tqbB1PKdgXgidw1JcWk?<$^Kb*=VL#7Z2?D zXiXFJ%FyfZbfx_&S~qw9i}?M@?PHxbbPlZ}8rwPWtIAKFS=8B^KLeu9fTwVY0&MGC zmtvdHxzUQduqpXvD1CCKA=u6T>Zi$uTM6P;z|d*UNbE#P|ANoRxBZU>QW}y!Uy>R9 zX)u)cwit2X3u{T6Dr*NzR}qSUEtXb-|LRfImgNki7R<)I^pV?N7-0v(oz1aE{HY}= z${o;wBL@vw?f585*yD&SwkyFJ3W=mwbsiEwAAMLK*CaY)%_6DyZGb6NxZXZ2YoOAn zu+uQ>vXyqmmaj(EIah^!*p!g0G&(^3O^i^HhHXj4NXvFqCc@p|6GP$HM29GB;(OS4 z134Y_u`V*K>v+8tN5c+>(bD-2$BXO39eK=H1S#twV4|5R7GRr`RC1-ZC228izdVQ* z=U}f&x#J5nrhaNdtpq$UgRNvXs{S0_sZYp0|M#PQdEUSZ^y%6=`G@#zmZ+?%HncRE zBYbpX2E(dR^U-mfj-0b=O)2I8guOELdN_bke>A$XB(~Z5p zc?BDao`xMeV4aZDH_WI_XUarG8=IL%n#({XhCK+3_k62SW5hfj@C06_$OKLjd*E% zw?(D`EyGN{-Y{;MN7UFB_8Q>#VA1JUzqwj&{w4)3yzDyPuL3N2eHh3EMs)5>GtyzZ zyCi5e^IsRC_OQvp3ft2afEpE55hU1qY3<+#egC>&f3FRTyw04z)?Lf{RAlmIUua~A zND?1Fc7bEoiG-_=0ytm7Bj$8?PbxjMQYtI*&lliFILf;spyH)Es?>_GwcZ`C)`3nE z>v`1I&p6>}0-==Qg>Bx=cdhW;>+ui%r)y%Rt9rdSoOs(PP#&m(T9tSEA$B6?)_7HW z`#q_6ZxUNeCk92P#$Ze%_T=`rX;iQ+X6uFGVnyJtmkK0vx&8aJDZ1#$oxdtVv9M|y zS#y;?&woeuj_|Mgp-~q<{zGV$;jJuoua*X9Hh@@(<12=BWr%JyL3TDnN zbTl+QGKveao}nb^nVsQdN%0c00k^xZB4@M|3H7VEwSXPYB%2|xUhlbPf#1wI;j8#O z!+3h4WU#=+eXIF;D@MJ(5jHFJ&+yrGgi!Yw-`%@{FR{704Mw%P`xFnXkWSGp2M3<^ z_a->x?j!e4t&_t(Ka16G4bWvVz)I*h=!NM<9-vOPYljoPSQ| zh7`UG=?Bh)Bca&|F$<;#s!H?2?aNa48~Ryqz=fB7t9()4 z$xu_NswhlWLX;FTKn*HcH_!_>kD9n#BnUz<@-F$N^`%W8Ho!b)8Z-W1ukVh7%zWXx zWwxQCY8qIo@?j>?=pD0JT)ORhj9KYPZcAtJvuiT~0Q;Q_sz$tA#gt(Q9ulvY<+3~V zz2nc{;cu2WyYX9;cND`Di(knq&#l^R&`J|y=$B!3tGU(rufA%t3v@qx7OC*@tK5(b ze+bKj<$TQ)yfYFVX*R5E1Qp4AMkW=fFz26Tr5^Sk>X_N+Jnk4V!`rWFh%|h6FXU!mvJ{D=-_WW(4N1zpp;N zBh4u4FF`bBGR9VAV6D9O>Ia>uvHF;0G=_G@O3D9i)evZQU{c}o`5w@#6`$E{r}0xw zI^JE5)xg2x^MK*RnsqxJEAZUY2R;S#Lh`znl;pWz zcm9KCyJ*yLV38@4JMT6y{IYmhdcotBF(D^r(=fXb9}UJ#=qk7$2BLdjV9`JS;AZ6u z4(GKxsY0ewB^u*IlC%7{QG$-^c2QM~9;(ZboyAva@o|=>W|skx{$Ygv1TMWR#@{Z+ zbUm$0;ifUf&mJ0bcS5U`{Pf(YS2c5-01||MDw;os!BoA?Svv0Of0t*c1{0XSHfQO> znd+lofb48wjwf!pU*;a$Ds}++jI4t=$$86i%~O{A@YuqKce-(Km1#7_dr&U$Tz>XT z|5wND@W|iu@=e)S1K>m+=W|~3%NF#o8}Y@X z-Qa|fr|YNy}^na;ITPXI%Gl~y$cDtwFN_xyf{3&isoL=uD#y&9In(+>dxY)MX^;tBF-4e5=_#!4c9yn=)tSzVC zzt}`MsR+Sx5sIx$l3ayT3=%w`aZ0tK0;+9~D1jU8%fsP<{Bl`K#J`&n#K0Q72U~X} ztv+PZ{wW3~$&vv&f{q|;OcOzVNDiLeZ=oy#roS2=Lp?CGQmlkBfl6~>$8nLYeiI+c zb3dP6SAmaukm*8Vo~21Wuvej6vi9TG+t-{!x?rjd0?2kF3IWVwg4z7NSH8 z!z2Eq=)C`_di*$U?__hW>=kkEF*A#gd5MgW?cQS~dqr6xWMtoKW^^+mv&`&yuT6+D zBV`rI_C4P};Qn$S=W)(^yxz~}#%L54*5x%lF?VI5!kva42()shjIx>cGH0M^t~2lhSJ(@5>Mx?iz%ny=Ncv_ZTRRMCgROZT0l;UjguGH(VA8rxgxdvbpaVOk9D2VqjX2%iG8 z$~kN3-w`9Ci$VgLJ_g5p;SO%!qz>xw-KX<(Q-iBKV!M6!EynNR)K{&v?eVEHvQuVf z>KcMf&{d4e{B&2W*jz5I4VRI*<;M+nB)P<+?$!I|G`~e6Oyp@v7!5}YZFlsWs#3hT@(hK8T0SY} zV>{jaz{O9+Pew6$sS&a7zL?)pBEHu}*JUW$(n-MNKp(>gF|y({TMbjU)VCU(ae=YN zxT>nEBmvjnA+ltyLqa3d2vy%?T#?dgv4CrY6}Dtdc`xx`6w?ipqg6W(TirU%4ywa) zC}N@(M#qC`PhS4?m?EBgD|7Yuhe91JgMQfs^DfbR3v(r^K>BNcK+)=zE6x=b&n}t6 zIQl*$3JLC3OZ>BE1W4c_1ME_M#fD%)&ekH58eB&IYys#ZpbPcOyg&<)j|PYN+^@dL z0SAn2lz#3Wpu(RXx@osQ!y?q-qQITeoUHjFcs)~x*|&+m6!SQ$ z$59OrU<3YqobRCDJ5ey3-@R*0*mryRg%3cWIi`A>4H?#A4-GsH$3>iX;Ps^Y?1s+^ zuRK?U(VjsZ%<*+a`O4?kEkD1i7+Y7HIG}>{l*0$FsN$X7t?Hf|=GkH_6hdM3^NcAU zn=I3l#r3ed1JhrhF%F?5e!dy~`o;m)vlBbJY;d}DS?^4863O%;^Vqbl&wl9Bby6rc zvHGPE82Z$7sgG=SvjYDRibp{EONK<-cGrT`YEo7FSrwZ;jj+o=8dNImh=2?q(RuL z-u#qvXNu|*T2^Avm1RyS3Rhj7-+XsHkvhj9p@i{{-{_l!$3K&ST|Sq^d?|Mk#}2IX zG>fwH_e4(T%Hh}_SU075b5^k|XwTb?npmw}q}?|8!!Rmdl9RYPLMkGAM2FtZxOIX0rBfo|ZRc z__9MfkNK#z^tNvtZk%DT_odbBV5;ro+St#-O=s<5xFMs~ zYYR)kZU7eJi|WD44rRNy4Ftt(dF>yWCsl9Y z-uR8o)$txin{g1Nc)3ci)f9}8`a3U zU%U6rjR>gM=T3K@#YgCp^i3}Hdct3pKN3OtI)cHk<=$7mk#WmN@LCPDn0KyMWoLUK zv55Qc^=n+be8g*$_x+}h^k?sQC*H_Tjv+1jp^xj6zpS|;F1>h;U3>`c0HAV_$rCrz z4EnH&#qrmWac2Q=e|+}uqrQ7R{Jw0R?MjoqfqweExwAw>-+gybWVF^*oeR32vXF@ATc@jx&qucNiTq zq4VT>$nvqcf>=iVJna_yT&Y8(fZKgBzd5j8`I?{Rx1lJ}M8*ERcv`>PLVyc31Avg@ zY#^|VWZ(%gb650E;4$Gx%zfdsaz=nAuGM^+@b*{YyfW|DGac>(KlF|56gT`Cxswqm zz+5<@u0&vgL<@Zc=nW_ie{4~hy*j*Sd~cA0>=|V!oSMTb#gW%ML7cuH3|}M8U_PhjsHTYC%Nk?7M{0i^A?}o^>;jrS`au?lbf8_K1lR9{jy9Tt35hdwdWCn4wKi z=K^~%F8A`NTqE$&XHL2Ls4>DLRZ97LJi=W?;n$lEIQRM8Rj$=96}+aViRoGt3>GiR zRh0CPH{$ZU-E~mWS~cY2YE|Tu@(K4kS#=I;5>y|keUkGor9p@oLtopUZ@6FCIF z%kQGIOlpsC=@v0TxD<+A5VltT4|~0noUt_Y=t<%EL|51& zPRU1NxmaGpv>-O)r2RWS(9geXF>$A2=kj4~;2sA1q=H%MmCU?0!ec~$tjttKmX1jB zKML93g7xtng|~d~JYU~++ za-%I#AK%Xsf~{B%%0qL0BzXfTb}sHt1*v*CTa#M0QVoj|7!_xE93!%olyHfhj?6a6 z46AIs-{>ivgg0BRmdM+XtHd@gQDyUzRBri+u^xiI)!5QvxG!l;WEV;sHg9V)Wzdl~~ z_+tB%cG;NkU(mgqE4T7|EYnTplpanIaL-~`0e2%YC$NEn*pS)`=#|ZvitT4K%(lPf ziF1JbcAwn>bCvYk5`SQmAH7FNnf|S)09|4oaC9z`c_!~u?1#{?TZBZ{kkgpGr0XMt zL}Bc^5Zf{FQ(+NkOu#^4X9zJp$JyIPKnAvPj3BR;f*g>XJ0yNg+y(@H zpBqvYoLW32mB#}OCES`P-NZSg!~UGT%#ty8WNxW&_a=(?i{~A>#ojrK4wAlO$b+2G z3E6Q-PTO<5gFZqkQC3D@>{)GouoO{-NaBierbW82wdq0ZV`#49mB!hjw)9RIQ0A1r z*F})Uz@lJruowBu6j9gX`p&cvj_y_n3T_ZbUFm=P0}Zh+^63HT-#vdxu1WeJg9)^Z2spR|dTV*H?J41aaTyAg5SYWic%lpsglV=iQf*cYhN&a2Fx^ z@NbT+l!z__NgC=oN^5eK-0)gATff>Qv&YBy@hsZKUArIKiSY2;fsoJFU6V9DRUD?z z-E5j}HnYX?K2V6r51%^DR>ZZCSo1r}&n5qVpQGN@w=O|?aN`M5xXz`gH~88{Z;3jd z(6-?ch#F)XJ0BpLN~4vz#pjEzkMf~gye3J#|J##>V7qJFAKV)zGLZb%xANm$MDTA< z0Us-M5qVs>d)|)TtDC!bM>AFu%dil}9(s%>4b9ULx#lR^kC^EbBHDrLGl@=EGE+c4=MKCi0i|7pH0MfwSvs%q%~cJj zU(}yP;JA^4ee&6cnop9drPtO49Dh{ii%EU>zVs1tY`oW0Y0@&~6HR81?|QXo2eUuj zy|w7dpsn)?I*>~H|bNm`I2gj;L{*qnl_EVR3R)~z_1yt17 zhVBp+U%ZE>_OM`y@Wge{q6eu`#Y`l6d6Df0?VMx z&!*N9|s z`KXyji{^x{(kJZbK-bktr7K0zPbemUPV`Q{3^5x7@Kz-Hv*O>}(XuDq%`uyNMGVwK zV2n0e+tU8zDb-i;a>tm!^o{pb#o2mcph^Pu^YGh(%+y(5$cpIvNPj23c-K{5RyVfz zjMmZV=KzX@*#)amM1S+5bRlDTvENjMR8mOM{bLT}ctbAd8L_?9>`>N-%`<}lw5;<4 z;mypbjo~%c*=aMt9Mb%#FWVRjfE9UGRdPUGUg|92``aO8V~(@6*%V_jNW=9ehZ@}Y zl2pk((O{B6NRj~{v;?alfPq~bt+&z6$6`gWO$mVbNPFfGyYUth4V@3*Bl&^ui6;aWL7km66 zgKi*uhOqP1WkU-CLyvrdd4h^Wkk^Z%lbzeg2A}h+#0=26@vHL7*8p<=0ls~|XS00L1a^?*cM9a6oAHo{|Rzn%q!3m6&` zrW>F7Y9WUTVj3;M&0f0$J<6OZ-?WGQwUQaJ+|UUEs;C6g2WNI_Sp0w z_j3pA(C5~>#A@F0_3}=wueWWFuE;e%{eAuf8^XS)6f8nj8G>Rh(#7^v#_pKd@^5hZ zAccy#-jJHlHe5-evv0X-{czW^OUjJA??GK>UP(mqC(#IDvBf9jMpDqrV_0=~r9osc32DfVizeIP^WF{@~DLx>8rV*;E?`9L7w^5bI?8Z)KfMU*xbG_Zn0(@6o3&!27 zn9>-AI0w`T&UM#nWPx#@8015{#!TWdSyn8v*<5c~@0eyoaNQ7`KLGJAGE5$MZm_WO zaXHi?=7=81vCSu{L}cD=HLion$pF%xSRd+deFo+eeVr4*9ioq|lOYXmtd76LV+xY( zsrL~xo`jN0Q>n^An|Sw=x4f=SI6e@kmiE5E2Amq9rU&mEeBgcx3Sr9YIujFp+~M)` zN=os)NCrTWh-<(?b}9)qVv(AIR|Ecqp@s;Qy@KTeVOviyKT z99wl(XSF(QBv)+GhK%hNP^4@1Xza=39McZdIZ~DRQ`X#Ab1BlT$ql` zHqjU9DwNznF(_;czT&c2{`Gvi@9vqF9oN-v8^*qSQZz2J_6N;&eqm=wz601Iz^@)$ zd-L+V{BhNz!g{yMM+oh{uNed0CetjRt+1EuVs`z(`{wOQvpjV7ER!-K zj1fC;{HfB-0pnN!kbX#I{+iIBwiL6h6DzUW#5CRg_c5ksBZ@fLi$-hhs@j{f3MT() z=kyV%$D{pJNA-YPth{Lt3hYFxN_O;Nf8@{!er2L?0?m7QOH+|A=Uleo6dTo#uDT6R)Ye?7E8vyWLiVi8~ud;IEF4%>G zsXmku;XRY^ueUo=jUfO1%K6~KhcR0>A=2h4Se^|@n1{EV#1&h}{hf64d$%g5(;#lV zVT-(i973p&kw@@`!vx?<8k?>65eAW4m1{|rm$7OOU$O4PEk@`(X5M%jfI$2s9j2Y6 zM=@ONf&H+Cx31dL$UX#*YC4eg8YgOJgTbb=wV;_~Ezgo)t~SC^OF@xeT{Ya@7Xf3m z__X{t!ji*{_5KRWi>w_{3_NXSNPUQ+vpX{xWa3}5hPY~<34`aFB0#3JOC3T}&M$;? zqXR;i3j5K?L(BsY4ZMS_pgu0=Ck+I|`ZM1C@785UsJ|3aU%5?p0m1F_S!!XQ54+Pc z0grk8Kyj;4*KOy`<(WjeqT4`;i{`U^m1hMA)>H3obaRr5kVn{*yPn+CcDN(B`{)T4brrhT1F1riNt^4I zDl|kq9>${(^#0>RL;_*Nm3VtH1ht_|iC2Q{Y%gInZqw&7(`Ms#Xb5+KI5wnB_v$oh z?^}WR!VmlA3Nes^dJvBjxj(-=R9nfI0L#=!A6wsr=G8&O=>300(g(+ttoKFnk_(p> z&UQGN3-mG?OxR`|Sf^^$q?y@RphlFmeknzpktSshanFlq{l58>-K$m!*4VKjMQYfs z&!uT|tedHz^P zdhN@Xb&n5dS*Ty$+lPB>aHl46-K$`1!Amc2vNT2hoxpy4@|b*Si8Z1D{O>W{rYrF} zO&i_it%83*63*l|&99$LwDJSY({icITZ5{U9w(wTC-M`yEZ-GF3$1d^pAm`2Jx${k3!*9pt0oMv|g3C|c>rW3=sV4B6hp0pS|TEr3li&4rw$54io`22iN?dqF0cZtH^ z0AvUnPN!E19vQ^m2Uk@H{z4cMjmYeVre|9_7SYn0+#ZA z{k3m`EMu3(Rd!@W@j(Aa&!VH%-jDqmmoAw+(-HUV?gt$=;Gnp^w7XMpw4Uw*C zUi@itUu2hvkg71nf`KobP=)>23@TAM{kwTLf%+#bX69PZpTwiwi}Fn)u{1pn0zuB4 z&IDK|R9lK@QrGWXguWGA+rRn`u@=!(d?exgp=RvXqw{|nGJfID%F&ludd}L>dTYJ126IFEdO5|A+n;^-=ZLeZSAuc<4MC5@GL|m{!TlMi+6fq&$<6fxk<{)VoYZC%8f546{X!k zKtCw(xbEP10Gj~%S-+EQTjHV~rXw7RK*DIlIr8lT@&WGpXy958tPJ)N#5sWLE)}~j z^qmr{1R*ogC|t|SgdG0YdJl?Z0Skg+@m5g~JGk*}sOxo}-g}tBIGq3S7Im$o&EhD` zfr)F8aHLg$3dk2byI#&|k%lpmnQAs72zeYO&btet6j$;P*sWej*61?4EpZKjC5Daw z^L)Deu~;WqzzpZ}Z1J{_$5-84RF3y(O_+}L;_v?A)aT@gX&%kF(P>MuQ1r~_ySI?- zs+R*Bqv7HPto2;bpLgKd#+%s7K_F-HL%8qmn&b5A(iS4IE4r*dNd2JB^*`)pfguJCyJM_PckCX^}lkm=f!^yQlU;)q$UtFv8|T-Z)Nrv->0cZNM)NW zB!%B0L;NmUNTV;wX7rZro^jQ4?s?&{YEv)u+G$)P!Mvu#Zeo5%}!g;+LcjGjThG@$yXh(rSG|ThU8-ceEP4uT;5ozi**8N zvdvY}^;a6-cksvqqhqq6tyejDN&`=F*eu1;sdJEovV1i_^Om3;&U+Frs^oX{1BuUT zk-M8i<#JmXA^RAEZT|437#-~fH|=Y$0}D;Ozic0TJNp*AVyDY7n8DVr_0nBL(xuIw z+#1|+lNy zzl*Klc;lw%Qv`ad1#paDG9t0W>i6(weYHsQiV&!#)BJvQCUV(fySo~B)8DYL=sVRe z`Q_`EY9XI+y2(6x1uA>Qx}Q$hRQ<9SzRprO(vPjOJk`atQF$A^n_`H~r0;l^N1JFW zJasJj`pM$G+(!`O<0a>II1j!-tYH`O4}XKNh-k8DrxD_^x~{StknHD>gZuN(n>pnw z32L@3gm3UcoB3I(4^=NmuQax0CgczOg}TQ`us`u7&%__L)O^6qV|}jt552W_V#9-TdVHA%b+#CiL(2<)=9SRYqGR0fB z&}N*{>6ZwsfbtSJ$Zqe&zK%TJ@KujOk!}+F= z4v4@}$QUKWs)e23pn!&me6M0V7GxEmFRlAr`^Rek6{>d>nJ+_ws%Gh3Acgrl`e~Yr zdzwRh{Ap$eqNAD14I7nY@>`^ZUAxmS;IPa-%E)ofVtgKDv^`kFBdXZre2FgoN~l5d zcmgq}duM+?3V>#P!%a$#eloxeCeMwn(-kz6(*QJG22nTySc(;gOz3*D_2?A>BNrrF z(b`80umXNn(yWoeI04jj#UM%W1VP1Ysk@KBaW9wK#D|h{jogyeNMnwWl#DDS`$N^U zq|#%=JHNt$Pub3Q!-tu2^d-TDSzvfcQyd|lfvH#vDF+0)lU0v|u8%r<=hR}l zc01TvDjFTY)iN$Ue5slZNR$eh4QKBiEJb}PH<0nG%m;Vd|IKe*Enwc%Bu4JJQaX16zk%o-*amou4ZAyx8Pdv=vExwARFt49Y7ag5J?w zrz!G|*EZ)!@|?f)Z*gvmbl%r%^guwm!rus0si~bgLWUD=n1R5u^#C$983QQ7rtR;`6r#hV^Uq)8w0cFQ4CuQm`&q$VIFQU zgxeMFy`1&a$30@OrT+Sly`xx_FHH&J&>w~>jQnBLzxEkwB^6^e=QuW4^PT|!pDO$qoW{fO;=}=?%xms1BdiHD;>v~90aqd6SQ7% z&=j2byMvSVv8~848OrU8i?GfbnHCWh&o14(L%Y(4G=Zf7`9;(ML-CU~0z|O;Oe4QU`)4#jP%K4tjm-Cp`cK2zM zpFDH^aM9nPBd*t1Z7+-^BqL8+^9>+_^4Aa|=jm}JjGE(U){Ra?+*$aR>)hAq$+!Z3 z2f@+*ZtXz#n6^WE;a1V^Dj3fDd(JVHKN0@EmSChJ*p2kQq$ag9KPy;A9(CeFS%CWN;+d^^A`q9 zddwc@ty(Y3N=5jk%xUwp$`c~p>wjwaj6cCL5X|(Pa4%8QPbv_~Qh)bxNhf z(0gsHE!^*urmV5}H=WE$`ueI*%LV1^;2o-|Tb}uXO@;G^al-n}=%_|VX0q1q`fT%i z7~hs9O|Iq6CH8?sjU)eySLaZ!L`T+?0SLENS{sf?{lYM=ktLI3GrH{vl6V~#)TI4Z z?PUJUQBAcSh&>{X9z=-F1T@k)O;zn7x`ip`lZY0&0Xq8PPmaJnjeXQ-kJ)ghU?S<= z4#;lx-S_`#LPf8m%q&7vBdXsM*Z`+FvIvK-am*xTpl)8(Iub+F3IL>{Q{EmiaGsm` z8wtV%lg=<| zE&hs=l+=0up2mp}B>na5r|3L2t7hjQU4{&+5*}bLevXt3%BVD4(+Nn2nR_1!{a=(0 z0f7N?8aC*|eK37vc<8IA&Xp zudJqvO*mLFR2eI#|4Dg9WFa9LBj+L7`ZHF3L&ZgYC2sBR0K#@o@PN#obNZ%^3^Pqt zt0*8iL|2Z5Ow&oMLuS(1=i$ORR(}vY2G%0&20Gn@j1hu}^HJ6c^}~vBCN|1TE5TPE+&R)65gqDO8cdVb;EkeW^FtU?&2BB ztYj1b<`_rai-+#88Mhkpn(QnHHiI$3JS(20g;ebk^dLLxI@Tl z@+Ok@pAPR%Ap%(WiSIfxkaaUDQQ|t((txdS^<*f2xqG8zd+4uL_^JIsCY3#1Y-Dsi zY*f9Y=kuC06M!umdhqa22#V1K#-Gn`GmNl2smp#`Sj5Z`IcF=L7oSWlOBW}uEkkH` z;LCG!Vz*}yWl&Z_Jh)5RLp6Y%BhF*txCl+d8fb^!4-aE zp+q`AJv6roJ*vj<|#AZJ41K!;)1CU=3gPT>Q zkdN5>CEUgFIkU{?WuXPc0_A4M5<%-rw6Tj%N2Be4?eLWM4kDUI9Z@6U*%|XA=nbO| z!ws|tU|KVVOdZLDpOqN)Z&wjF*Gbl;b{G{V$$rxoUSa4#_?+ zULLP7LCae6%A_jg{LziQU(5Nh`A|XM#dFkuE<&l2ZZde|Bs*v>D)QE_+@8A z>K+9Lea}Cl{x9dV{1)0(Pq2|kW9IaoEd)F!N8G;<3+*?3%thcO!H_SAx`Z4J2Q0A_ z=x-B9&a2fEqU^Rs3_=R z_|OJyHnenUX8mAZNEEkXylTR22ssX6b~HrlfJ_gt_R3r`-EQF&6)0qC9?)|(3;pXy zy-4*Wm!FD9uHkx>Huke{G$5$2oxKGsZ=yR74@KRl{k?Ul{cq#V-w$0$pU90~)ILz+ zY_487m?<@mxnVp;{QgkgOXZ!{{wA@?Yr*T|W$Y@0f_Y|?e~fvTO`178WnWod=vIWf z>R5}U1E$3>C-2K))L>$Qb6TtacLHw_GC&Fa!57TM`pBf;#cKRUeEfEHqK&9$<$Lg9 z&Di+%{#NnLcj2^UoXcp)?mMoYrqD(>>OGUkJSi4~*~(+Oj@f@L6$H22Rg@dJT6v{q z&kuO9yGCIv?h{@sFaMHXN2J;)dec9pv&N#e6#``^B9jIPAtk>NMgv-(kKB=j=nkaZ z2Nj7~dz6iYqqOOReFXR>pa@HRM=<%N430PeHDnZoz3`AGl}@JsB3|kMPh`j*F!o);9~lX2qNdX$cG1zs=@;5iC+fH=Z7*HwbrlFZt`jD+%3 zN(gp~|kEYowNVhiD?d{S4bYAd4;*OZwOSBROSQ?%&k1C*G(?Qrvh zXF;p{=i$ncQHm6r9K<|&{UgDV%%2oEcpX2e2E8H|w{_x~S+r#|B4*F)G=Q)z?;XKLaB$Cnd_eJjgl2|z zEfn+JoH*ynp(H2pF@Km<@cPJ!fQ4{!JaV3Bs)Tfq84QB`xch1dbKAPfwykP8ZbSMx z#8R}t4ag)tbutfpo=L1HEsuMyJrncaz4?C}uZva`pAK>RYQ-d9pkFM#U}D-(LCaJf zzaAJ@DQH|S3m(45^8)rr+uZSYkYUu5&-O0h{>yR_(y7ml6P^7n`v`~-f=~@4gc^xl z&%)vu*R=SUT|yPp9(HX)y-(72i|1UyG`8I-HcGM7`36zu^nYKy8SVA{Y)X>d#;KGe ztMIhI*5VAQFpm3A=HXAPm9X8jkH$~wsCY7pv7B-xVj=-ibP!SW}oQOrR5M>H_z658oDbgqHum%eGy(6`eV_r&>Dli zXKf^+{lngRIqlvt2bW*!n%&y?pN5P{nH3{84#a7z_kCNwK#TMCD&Z%AN&L2gvU4l% z+huG(5EMBNuY_d~zPj&Rg)ZvmsMf(MZ>3?me6V)_(}?UY2kns)og1NZC#i_D!4TD# zSw40=F$hE1tEFRuNUh&uOj7Warc!r)2Z8VRbDB#H-rv-b^PTNUI@J<>XB8a#;5p6Y z9D7P^$V#jO(tY$I^44+u1zG6H$BHQ%cfVE6-qcMu*Piwoqh17-%*F=XRr`j;-m=sJ zHqf4&X;|p2s13Q94rOK#U85{=^+T9;Ip~E}6}~ex-eLPLTd#|-I>OmTU{oZq;3Nvy z6}etucV1-cM)}<%@BV69*ds+b$}1&mdN1Re^ntUOsYomT+Jm2Hvk5F4V7djwv@L4%=E(_=%YB5`IhJ+YL(7i#0*>5S3B^= zAz}lCNEU}iWN02%JBp7#8?+HAUk?#Usa>ycrdnsu|9d*`leSjSxck;QVVTjySS6>> zLsUg3Sm<#mj{T(Fc(}7IF_shGX&OTDuIS^C=92?^5R3|@_7-{^F&mwIGF60Z?d1#H z8p22GNgt4?Bt9sza)5l{Yk0g(j#2pdNZ8+v-UAAF8kR(_Y?U?Yw~_1XgV zQ8@$LAkKwk`!RK%g7OoXFOWo`h;gHkqkfZ%RWvGw0f-X146y$`jPEV%AyLZpZ>dUL z*O#%mTQyulm=g#Z^Vgge-yj6Gd~(IoxYk)~m(s;!E6UUk$GZtn&xSGvkM+5*Um~-% zJYFhvN?Tq`%Dgs^h&5F*+;`DkPrB+DEVB(y$?$c;73GwFQv-xXz0Ku3Xj5PY?h$U&9O1X2rvE*Hn)qOry$(QxtemynrN5R)w)~^Yf(|DF?3k`tR z)}!4#ew)IYGa^DI`siwrL1tJlYuL!5U2ozyxD9BgV~rEXPSAeuMIK?`fT>q9{14g- z0eVp*9?1J3Ny?Li_XeE62%COVyaLsY8|onH%R1`I=v@1^g1wHbjnvtEu~s{Nlh76E zsghOHR?)26G_PcuiNMtVwL;hXt9w9gDPiWOn|a~kNf@^%3<=!863;+bul*?BO9

    iE+$B*|dCv`Ilt`Btjg}>YJ3bw_a7$Jx9$eNk#I!d(2n4exd!!j*6 z08@?w^)o)xCE@HJ&115O*Fh%jP%Bm_@Og{h&?xVj&kS`Mx&(_Q&?#Q{lLJGPb9TU6 zTgV?X35YAC=b%7+c*(|3=S(>+MY$>2oZ74RPoSMdFM-28FNrBuQRttz&u?+By7XI} z1P+tM3pIYt4yLC)AL1=(pp=;7e-;qSzzLm$C+ri&W|b>^%&AAqnu_~{413%uh6*JI zw8S&Z<|_+fH+jYIb%MO^2ucm~1&UoV;15}^>{+;ZT$SliVs-|%UWmK!yI39|xD9R- zf_ZjJDz#J$MZYNlO~Q#!Po)0xoTqhl>M);AJo7QoW)$vr#E2V|e{y_&BYEa^OH|^Y z(vz!i69U`pA5wX~QWWC0v}T0|308izV}Vuu_SLsFt$AIR;Fp|z3hwEIb9V_RGQcpE z{On(ey-xUi*zP$Ol(6JhL79E+#5YXO=Z*gnxjAL+v?n@&M~0nr4l&%WHiAep|GD06 ze^s)4ax)a`&MBJShAiT2#hYDgrXzE50rOJyN)w+=IHCvl=yzKlr6Gof6DeNHIuc7! zvqvaKx^Hb$FAn>LuDj;AoL1$zRIDc zrhy4a*Cln({?&`uAP9xoGxR8mjOg@JT_jo`wP&f&^564%osF$r>@gW@UkNBUV2|T; zO2bSx?u5mCI2+WO6dpwt2yc|UP}l2OW_y!yDcAKYF}_Rf;}yQCHwwFsPQ&`J67UQo zX10c5cL}fL7wR{NpIY1-N7>~ifX{?z zC!8f#JR7@$Jaxb2i_4ix+P$iL&1^*|%ktc)IlO9gz^x2ASKmm4VCgh7Ia%ctS4+3z z?uf0jT5Oi}5szd!@K@-AvqxHQbPlMtj(#O=uo37)1hR_I%TK%MMACWw68{Sp9{s(K z^2P+94YeK<8_DcxewqH_-y3%8#f?9DlMt#FUXli@AGw(C987?Wl(zp>K*sxJxM180 z>BnTnCa9SV=UN{QtAmn-JRV<$|HsZxXI2{eE0)g7;8fTnl$D zEK`{$p9nFpToLZJ2UA4{9Vj0Ef6K6+@%e8h8(*=rGcQbD?nyXuqB8sA#Y>QUt z`ha3L{r!C2mEOm0yTAJVM7$NA0oOTH;(6Ha#JPTH=D6bF%NdeOb5aclb4i)`|=UAPoYbsa)~l(bSHL8~Ky znBP?0y^jwQZIu?XV(9#wIH=M##{~A&%C9l~8d%+K8I}h+>2nRbx9@Tg%?kfYNq>8> zXTH`a^)DrgGZiYg))tj$g&zM@R35$(O3Krn)zWVs& ziiB;xM7$>cn4H+K;xWT`lg#rME9_0uwm!|8&)n@MA8B8cymn4kf|fo`H=?TT2GeBp z^3H!6@@dv^yp_kzi*0_TE?_xQ6y0g5L|fxXOk6TS3Q&8yFbeC>DkbQ&AtFlPtwkCl z0A|oYZjD{H3z?fZe|38>Q&j-_E_)^YivZ;_Jq7FjW4T{TC%+?|z>Ze==DLq?UVnWN zrK{DCxAVi5+g&2>cKx{-2P1>Hico6ZR9@N=#}i9xHcxxb*q%5NJ~8y8f`4B^IX!P4 zD#nCa?zz})gmt{2G)j1q(eulYB`1W|4>o}qIU1Cx2A`RcBg+X<$bJ+mZM)A#+v_IZ z>1fu>`k=+z2Or%h5iJ_CpPGWU@UQq~_?f@n`MC6asG3r*d7oLO<{z0{?Wpr@y=gDx z&o`>yf}$TvGvAUDKIKd_+!aC}q&xz7k1x)VkJhB2(B{;wa8#~iij^;;rTOMi*$+pR zK9`MayAyWG_3z|^d1^ki6e1;1zPs{FGH-mm??vsH?n~7B;l;%`)@6O}+2*+^kf@{F znwoFSaoUhbA3P)={}GGi=^2L}{r-dTiAiOg{!eAf$_Y%aqpcCh`FZ=XHBq5JW8&$Z z(dA1n`c9p6SuU`@7ioeR#h0$Yyn!U_lfS*#?D#hQ43fZ4=2I%rW|sbFWR6nh*T3Jh z%pQKcE#x)*9y_ISt^Kb5F$}LyBh&DZ*mO909T7m?2TkXYP&(ZmSKSA0XrB@2bia8! zZJ>V=2onI79uiK#)-05WoQV>zq@y^r$$zj!^zD`v)GRh75r6K{0qOY_gUw>a8Od48 zUvwXQZVa70EchO0);%mjnl&T^lnA8($6$C{f4 z@OOo*R}~fN=wKyk&ZU+He{?R$+EOXrQNpI4@D>cb_lq{#p$U^&;m<4SAP`g{geZhQ z%iIfuru@XMud}Ink|ZLuO>94q|KpD_@p_uH>18=gl;s8^yOb5|k-Z43^)q1~IDOX3 z-Ynlo8@gTLEXDNrkrt@{uf%n4^|`25xc`3@w=O$AU>QSHrsjFRI)OOwwx=~AF>4)Z z{xV(MX`@#>Co&VO2KW+ZUGp{u2CSt@0!3V*JE@uHSQFEHD=hZyaiWVF6ldeYb$A76 z+;o#&i~mQLqS%%C2@kBwCkuZm?;sbg@(;$71L5?omm4Gm!uJ5ytTv?RJy;J`Q^v1N z3osf%4MCQbN{|nv69STQlq7vTQe0ZXLhxnzg7a7UhY?qMtuBJEs9BNr0{3xGic!OY zWtnq2Usst_uG0?sAl9k$4D4y^-kKmTM4Ov3MI#&hB2S6pf-!%dZ?F5En2;$TU8B0= zEydz)zH&(6+Bg>44%d+}Rk~uU5Vz}3z;=!N_*!@Nepq~%5KTdA*S|N}z5P|1}^Ogh;`)PJ~SS3w#E`e}py#vFF z^gWp6AAKe$onn8T)y=-$?Mq}=A}J(8jYM8k4>FWv+I*c>D}j3o zmTPj)tcI|Q>D3($3ebdO*@mX8Cz#Yu`1(Kk?*{(v*Fq3>Ks;(8nz44anP+sFiOy|J zE#UTI0Woq>W3$IY1YsjlNb1Y^!lHkqYaqCr6Dr$VA4=P8Km&d<8MtE=|5N*@&@CS$ zKgS~(IZ3wym1|tpR~+{Rr#^G^ybDhHYyY5;z-1Y)V(4!5$9iA3>!-J*5=SKIqdq(x z7)wAdAE&>}5D(L)0NiVcKDdIAdAEXTB-)+A#-00(E6&}Um`%q|(-9m|qjRUAT>e!F zn?OD&^AR$I$g*;NvDJ4*S)@&WBV~XWD;En&9LLP8ogCf;*y_bn%I&Ff@;|ZaK|&{4 zf3LYFG)#ok#ttP`3}S&)f>_qpx_D0Q*$ZJH!G($2jYJ4*0`+TuGjiilKPfs{2mR+z z=!hu<<49?CZ9>GA*VRjH&M3ZExkftWzi_T)sbd~`BaOXIU2n4E{&k6__j@sLFU1|) zw1|}ZG5-UjJ~qL|-&{||-qB43iIf)>Tx@;p^gI{3sr$0#N=^!31 zvDx$eVvRHZ0@{PdRM~9e=URX0JjY7J&LGx@1C4OIHSV%k^tNtg2?t*I3t1|Hf;Z;|D6v$<1K}L5iO~crAPgdiSKjuj=1HW13u|i%KX>#}9M@&$O~) zIqU^IpIV&?^sQmE9-wt=M23o{!>7?2!#`-iSoTJrI8~l>)7FE}PA9)UF$4J)X6YKt zrZd7HQ}ev3zQ4Sw@JEuqrys?(TXBI1Q;19-M}o2m8DCS?l>L?7HL9nMnG*Y1-_|}1 z4_O+025S5SeSO~d!O7vIpa11XCKTm9FW}{>O?;)55M)V6;_dCFx;1ddE9w+L>1gk@%-)3$wZCp<58|Hs--^Ug2ENR`12~^8MUi3|Msy_spQN9O zE(pN+BP>aVcr+M_E(oA2zLLPlUGU_JVJyscAq3n$88Sb(3MUk1&Fd}9D&hKBi zkMp>n_xt^Ny`C@sA@_f`n*L+zFdEYKCOYBhICHX1nkG~tqUF|T-B76a`h$O-xezNd z33@QrRv0{|LiPjqIEagE`K+1M`_m_>Fyc~}A|Eh85V^SeP=y+_8b_K`68m3^&Z9pZ zFy5Lr;QWfC+vwC^`3BN|kJq}-^hl8c(%>Fgv3Kh^pGy`6N$HB5w|arL`d}6H)q_^(|4&ow;H!8yV0#7T;0E?~Injat`WsJ)bcuve%mw3QUk^@*MLa+!6* z+v#k(DdooYFA99%(ikUufVP%1-@hy?-+h&;mec;N!oX95tX7|^@huzoiPu-22hsdc z;Ail7LvBIQ{E^fFd&#Au-fJsB5Lz&IL*J*ZEc;@=pJEf#LozdI^~%VS01<4|HwB?q z*u7$WggqI?%M+oiUsNHyYReMwhc=1ko5C(F3>Pd))MD?Id2twH2#J(8px+uyP4S7} zqxx=MZJzl?CRoR(!=J{ksVdBBF#Pj=JaE&ASl%;8v-c#TLz=aO;o!Be{+nUQ?Lwxu5k^vjF9u>6DJTkVDDS`V(ooiDpn>^qRnj%p zSYE|?6sv0$`HdQ$=ogu(J^N*4@q?VS)1eW2?KQjDDU11UrVD73rsNjZ2Kg-mv}F{* zWZPzhaMFXc1A}1Cfd2r4Ea0z-PP^N-coO;_>#*=k=z%h-HjrgykS`M|9=s0lf?bD} zmnHJDqM*CE?3rhmkN=5U?uYjs3x~hcz1H~@(t)L|_ArwN^g-$K9I#8e?hEJCZoGz- zZZWTH4pXyXOpJ0<$3DO|lCnj!4n$PVn=T~CM`B^}rQdf@iKOw%-A z=RvO|nKczCYU*-t>(5mWi1$qC@^Wu@siW=v>{d6J@0r~$!T-gA8sPxiw0W#{-!plM zta2wO?^N#*?pyp_@}ISr92AMwjclMOic9Wia0J8;{&$tX1l@23v8@CPfeMMC$EeW0-0OiVV-mc5{8j&bjS$grXDlU! z{2l*hWX~ZXG{m40rjD$9aj*Ijf&Z};r_amQc{ zG#}SxzGVN*b{HHe`JwAJflazt;(18@L3O}`?|##Idh`oEUY*9J!i!zI5{}{BfF8*# zDBTLtU1wb4tcd#1wO3jCf9jwt+99~f{Gy#sDpUw6A>R)ha-LvC3|tIQjd_XYTiXz z2NAD+;5OTGxQOEo9qPH&8wGIIJ5+0P>mcd)QZF{-&|=x!f5HE}!W;MRPTd@P_%A(* zxQ~oPV#gWIwYy8H{iB>qRsq$ zyEr#d>BxJJh>|ylXhgwJ3e&E{+wb_t5RB;nUN#3d6JuT=FUR%3ggn(>yc^)T;UPby zz^>1bB9LXotPaZtbddzjnK`Oa%U0rwZ zr{G(H1Vb;pU%!hJ%7$j~-xt7P&fJm4;|R<9U`Ok>N$yUpLltIn;Vjfn;{S1hhm?A? z_Dbko7B#l>iTB=cDZf>q>R8_1y&2VY?V8VkR^a`Q&tEQ)=rUwt1D|Y!^ z2@5JP9m9Ql;Up3P_!o5hpl6ppxH?@OK6Lzxd&axg&DJ=}s z$pLs-`Z>qd9YcNM34X`$I4v*Y{)v<|D9$k~9gpHIzQpRNaBcGyf~ zjrnd5>B#J=cMciKEsGO3>?=5TV0V8%u!QE)OVvv+!gmxAj8HKHxE6HTzZ%T=fXO()^4g^xKH=x*4J`?*g`YNR7fe!L?ufTKa`iCCk5EK@yF_x`+^ECHWB2`d5tG+djlbK!NDLo5E2-YH zBq@Y2HICBvdyXGX_3vJ_99-c&BdEOQbHtN3bcHwm>Dp-gs1tW|Wy8s5O?u;Y+S#(0?Y4!`z>o%MmKgpUQzqz|O)Vb+c?@K~J12X&5c-{s@&@h!xq3<+Su@VW zr%gz!K+{UDfrVk@)(2x9U@-U6b->@9-$PPOgEr8WF7KtBgZgq-#*#~*{nw2Wcdmb{G3)hi1(u~Rj^imy zhBn$Hdtnuv5=(%A^u*HH(M`7Yx^3Z$0%n47G)u9>yNy0ScwO5HL=WV-r@9Y>u|Yw^ zj@8?Pra|YaxhTJM%l&5a(W&me6UXve#wb#>d9bwMPJ&ydSjJH`c>NQ3yA+Y7 z7?asqYI z@oWI2^pz)txct_0NRqhZq6rowZKtWxboM=SBsWCy$G!Nta|UtqisQ4jW-^sfv9jV4}?qj@8d zxU;x>y*7|J^yaf0@ebI2m~;{$=N1uQ-+zya-%f=!F@@i{aUv}BvfBGvuFd0GRB_Lc z9(B`NY{&G~&Yjqp?VkX#U!+Hz)?2SlEG6{VaXK>0DHUy_YH7^&iD9+9m&9u%k9a-V zj0up$Wg#(G_Q?L=jOp*Z2NlBkTlONG{Tab&O?(;+<%jsEp+l#9($&54+e70p1z7^8 z#Tz_`!0g2eOstRFlO6}DZB{;Kl&QV!xHkXt=_e_*4KI}^rnK?&oeY)Zx)DOfcEqOz za`Vm+LnN0QqIGu{b~f@pJUl(If3<^|2(~U$FLAE%k@|xPVKFzq*evu6m;Eh8pWfN} z?eMK4)(t{*mMRKoS(~MK%SsW(5i2e3l9}7St8GHy(DS6&J=$G8iw3g>e5; zc;h(Gtd<(ua`Vql+jcL2JWydW~xbr)20rvbQ^d$dF zofbAWquyml@W0;8U5p!uyi7(qy`S(+&^;%ZKczug7G3MR;Q@FJf$2FTG$V&n91T{p*lFLp+MJQg?JFVf=R88z?a) zYhw{ndu-4B*Ivmu5VOmRcq+5cqR(DD;zBYd0+$mX{xB@t&JkyxU)Uev z5gPxHD-KmTLI?Xtqm%hchtMf#@QOFT>;kZQR>lpb(sshD?~g{v+8i1Ekl1DFpa7DA z{&yO%HD8)xf+s#|=w{2`qi$>e1M+=IYdmx0pBONlnRG`LZl>yMOPfZfJzQ=_`BNS1 zz^&TUDlMsZ5@W1sQW(o`jH}Mg_c?DmKV{Xid>JS=&nGmgmm;5Qg0sEUT|YW?ly4m) z(@}gTt)c-l1c5J(PAiOI2d*OPC+7Q0;w%_Igx3it(cIoHXUWMc6h zRzl}-8GB-}U)Jje1`P!X zzkr&12K#YwWUMuy@(^6Mv*k6^U+1_-!I1iC@$RTH?MpKBJ$p>;RJz>Nn-|!kte#zZ zu#@F%r*l&rK`NkNvmQJfrb)zgKTimqHh3`M+PB}1)Dn)snWlgqy7s;Pkb*7=mj}D8 z`aHg8zhmZjcy@itCc^U4NnvQrCy9q#GUlLr;bnBX_c}|F!7P1yZ7%QsTPwdnB*6JaAuwQ z8nJF+%uy|{`|mTEcm)5ybWo-Ou*m{XEF-vre!OC2lJ3tyO!?Q}9u)51!iF`hbL*dR zNF^UE&Q5T-R{TWftuTh%2m=}C2nzeACv(yIo_)~f{UBMO{T0RXFtsk6Qfv>gjJwZc(RFsBztJ~k zi3!ehBlGYk-zH|`@M!->!zBjFBGF@)J2%*Vb20_zoh#6aWNE1V^<`S`9d_iwFGm`O z&!#hzpLUPqmu$q6@9-Cq)BkKbA6=Fh%-`9h_?PwX@!D_niMi8i6&Iyb`ImOL!Hy^9 z=5mpn*C`CUEwry`{v|sL>i#@a!C}hSr&uqAK^D^+tO z@GuF#5D#5} z;j(XN@}Iw!1Conr3@bj6dTucaBrP^xAh!;VwqK$qh)oZ2Og(;l8G&S5+JL&y^8tL+ zN4y(^A(VPf!wf~p+S{euoa6v*hcFu-&1W%vUWh~pR;*ulv;LGuUw8ZW%HnHk!9R6D z4&bp`19PhPiD$~`GSAw47`<;uWs7KOwB5^O7-2!P>A#Ziwe)yF#?l{a*QX)ZEv2M? zHvP-K>4mWq*gbg6j3mPgD3Dt3lsl`drI{NWpPSE(Cf2-5e|V3QJj+x0se(Y$!Mr_?&@vRp4dJ+DrQ>@dI zmw&v{hu5}s+x9FJS(|AWz$cdV!(Sv!oKD>}LH>Q7ut1 zh-cG9(c)3b2-}&YTnwlaT#KCEysO9H`{s+dPp5(ei41&&NtuQ3K}Oa{q^KLp9b8dx zo`W+DBTa^<&n$beNK!|_rbb>t1babZc~cf5FNb}QmWC4d8gFM^b_K~PaK z?TWE`9o-GYd6B8oNcH=e=^y)m+ozzGDL1J5%uk@fH&eHAR#u#~V(#MA+Bs9uUTy$y zFor>B6GR3Lud}O+kp>FBixf3y=9C#XT%WaIpJd91KGru_bJ(&U0Eh2A`p(db#{k!) z2e7RPFLR(^RW|!_%-_0?S6<(IkTo5PX82NZo968>+eUl&jWjcDBu1Xu^;>!46?Un| z&~E7_9salqSqf8*W8(kRIQ1CheAI&X1^g)- z5D3_Lpe)iy)D!$JX?D*YDu&P!F%x(dl)vkHP@qgm78dZBsX!?!+IOe<08Ko4e*4)*J=uw`&PCfwd zot-RjyK!~lGyB%7H5uMF;hPi(7zvUW=M*pkF~kqnqIsbxAN9bdyLn?oTJ-L|*v8$W zJ51feZ|$#8^y((`EWQ0h8}`&SmDNKzUXr#-Is2Ip)aeY~0lI#NU-J=4Mb^_R=n3}^ zbWXTqQO%zj#NJ1Qs93+eQi!n(}pZcRA#bu+cN z9Ig^}-xl9fp?tySuzUIZ71TBlH;Qq=Zu-^k@2BYPr&-vvk=v;HBne=YZ{!BQGHYm5 z7K9wahitHFX>$?f64reO&<6^i$wy=rPn|$B+)x|@Rb$I2o5>z1&Q{(rw*yQurnbJ> z5_9mcwLGyK#HSnp$C$8AoDZ=O_cmLCdO@lOKAu(tJkH6>eRfu+MEfX^8}(A037$$c z4e?FFG*?$VUSYUay4Yb}NoyUZ4qZ^T;*M=8PL}T?U=G?5>9yfmtJk-OZo?Ny3L4`- zSCQ^wDn!7Ap600jxE^Mnlg$DYz4+lse*9hpcz^}98Syl1tQh}9x+957mX@j;!+r+y zLE=4(G^xGRM}_o&dbiJrv{O8{=J}xOo&!|9-J0W~(&t1Wo0j=vr31kZ2H_WJ5hM&G z;Ji-*vQmpbgT!PTcUf#He@0N=>Q{9P=u`rbE|6Y^F`uWn!*P6P-|62-M0YX1!tP)V zr%!kG;72KpKWucZ;FA7Rd>3Jye-ZgQ3$VfyI&D?$+iJOA3kgxvF>`GFMmGMB=`2gL zTd@7C(OK0W5hsS&Aks|X-kM`5#y{jQ+^)v{ICU9PB4UNb2A2WzLW zQD0(BT8_ZwGzUrUYHX;g`3F*_{rGn*DV8I(f@%zd>OC(ZB%U;ITY>GdL994AQHEsV z6&UtBMDl31-zF?DEm7=EhmV3qTuR_$dw`4BQQ{+oHIBV}5+XC<^bwfZR_%DH_!?+R zb?^+MUf3hdbU(yK%pL!&%H2;a@j$JNt#V9ApeVjQo4Om7=-A&wJsVAva!B3J^)ZqYZ;q?@Q0F7iDF zcC&izdhszMPyA>FvoN~pIB@535l9vpOb@eCACtN8Ux^2?G7Lkfn{Uj{vq_Y_S1 zTbYQu15Dy9`hNY_DuYJOa#{*8U>~Zsq#MgvK?o}QPHhB*aa&)c;k3%mf0oFxdJSzl z%4f%;70A0}w7V=>;f@24{J=LNEJ zKjxchwNqvt!#|404A-5WOx~(XOZ&HcUNPo1!|7R9C&}yg@=w65%xke%Y@lD^oE~0C z#**K>9%;jFSRz;mL6|v46Ty|sacAYJj#vZ!i8zMYdkeb}Yr1yCpEwtpq8~k_pQAHW zMW!|1i(x}i<1s8B&r2-78Y*B^@F8qi8KxQXnwl39ZU;~%N%dlb%&7rH2iv#6O}Ss9U5Y^Q0-|(&bfXwg~;M0a84nj|nh#e%vU3Y4c*&ap|emYT<6! zpht}ye@C^|G>Y$$^hAVck~{TAjp-c<8LidV=W@QQr2kCJu4A;wS!>K=^PVju^S*aA zQlepl!tu{DaZ$iNbo?NFEVkrMF zVEx$S3nEY1^#nLmd0yMxro)MwJT25+y0N0)WHM;4VRFhb5;E1So?nZnwm(j)-M`wt z^>rc%b4!QO~K3w%K@w(qi9|Z>L>Q|GSf0 zui|f%pZm)efZ?~wxNC(clnVPCl3NQ{pfGyv_Q@lTsk)xf?83f}0aH*0V=%0Oo)Gyv zryLEz$Or2A0@Z4%Pq=To@g>$bwjc|V1(c+3$O$3H^45Cf4dq)IZ2Kngq;T3n)Q{=( zGKnC^`zWF8?Cha3f#s*X>6E_k#DBk>g-p`FGKc$rmu&620M}VH!Wo93lj6zMpw6eA z*xge~;Xyu)n2s-Tdk#FLx&y0kxQbLW9Su1^29E09_<1Omw0(O5bF0`|hx39QTOGCv zb1BKGtbC9>FOz)ErZ3`ZG(T?pghRsjZ9h_amREj3?S5Jr*3F4bed%Tp%f(q*X?eFj zI_2Oe|K0n=YEh@uH5)y@!*})T>K$^II6BF=haty0srO^FB4pGj4zp3&XG(Gu=(Kc$ zTi)ZsAKDoXx#adJs>G$`^%$SuTIpr7F8Sd(U3gNS3Sm2X_^nV0Y?aFPcH%t7S1gw} zlqiiHyo($|xq&FxhZNL2i4!lH$fM2}(~`W9=j>fuJjS+S>4iHIkyJG=#^-`&pc66llUiFb9GRZ~DfHY%?8fCZ7aDco=rk7VpZ9|CP?YbZe$^G}Z`Z{H!`S*ABs+3VPLD8MjPV@F zw~pq5k5eV14MAC{Aw2)leCSs1sbw|xQD()IUJa7hOwTS2LN%QkJ$)bwixNr^v;6Pb z-JeR%`@_qqa=txB+a7qVJJ<1>R$s861tsuHNaSrqPO>A4F?8QdRGktv&#gnvz3txYTWwyn|OV?uJEfv6w;lVd5 zNgGv*nzrwx(Eb98boKI&BcAATDGk!D5QT(HOK@h-saIr*oL>FD!+}I=Nmf9uN6DAP zUZZylsb4OrHatlW6B|`sE&LSBd;#XUWRA0t0~;)X%MIo~#FKPgK*<_XF6D3=X_9){) zY~F=0SzSr?Ix41yXka0?%xJ_9UkjFy@D=(wVOq4VZwV->4iNl~(I)*1IUdil|Hag? z(rlq8EZ5B|eEZA!aNNM0&Q0ETG69aRC$~BrSAI2LMVn3_4g82NWe%xbxB;WSoJRdV5 zb0#j`i#O>p_Hv)PT7lV2eb$(Wo$)5$MX6WK+>`0}FS5503;CR#;=~+G#=R%081f8d!zPra8VKXHDmeUdc~8F{)2l*;6%k zo=plGWctJ)WN8@o%0!9b%H8D|H`O0FYbCN;E4;|2vqa~EW5z~*%csuPFA0vR285HE zCpio&SeLGf8#1Fwmnui}%3R4BdTCDJm(;WRspy}*j+GkqZtJ}XGS-^`Sz=WU8;Jz6 zk7?N~Tu(;h#EvhX8nnRMP?L!fuuoRu?S!Nd^T?%wYYqF6*8tIKV|+w|hjdk!i)ZSg z(nm%qm>%HC2wWPI+Z6Vh^hU85Vo?Rg1fi94$L_A+s)*a|=aL5G=@PI_*83)WXCZJXpu+%WLsZd`*EG@4Y2VBh1eb*&|$v(22_8YAjwlk$Rg zLAHo{%dG}!viSMpj;Pa?MGyk;E`+WKj<9O$4I0s5RW})*&m_JPWo}s#nq@XAl!zIA z4`;Gbw#Y}G4C<{s_A+Y!z3Gp1nAk*)D-X4 zSx=c<7BRL9Qohu8Yt3U>hZtt12k@U+5$nu^PurzP{|qNl2;~@1H;3Zl!0Q{-p711m zjJA3fJgk(MIpg^}jloURO~=YnMkewXhC;En3P6gU-qm0-ay2*G|6UYw)_`f$ao`ox z%2gNKtmLsv*Nyl@Q@_NdrY3IA#r$|`pcZ-T{w%HTeTl{RNVDj#6n*_o12OzPe0%YE zf5xYqGJ5#YkgIH*!CwhNqe{>O>cCA@@_X7`fga9?Rbz*~bb8T8+`n?$%d2QC7Db3g{^`7O!JjZdb0&}O^&-s<$}-(Pd}(*i%g*mB>7 z_qH~^(NncD4Aht?u9piZpsru1yJrouRX40))Y)IJ@i*QBF}!e5C?7BI_*v<#$Mmkm zpYupSvzK8}!11KnaG>tMtp&egJ-Dkb0!TU`A6pD)Fp1nsD=uwhCYxZ%Dz-HmDB5|u zS1e4h!i*HAlN<*G;Z0W0lgRlgVitMZi~JEee~6IVjvh_SY_Z~3-$8BBBwww4q=4}E-@a#H5a;HjUtTW#D5XApN$t@Mpd)17r3DynU)a1A`1~;z zfw$i5SZI8aK9j9k)fjSXA+q4Q8ItNNJr}rq`rzE2!PI-V^B#k$$1aUURc|N!sY-sh zeVBZ(Vqf@hYF~|Dn(*q=|8rx?yDyh) zZPeaI#>@CdcT&FAt76mVVp3v3=cqqa`V5++!ix;PL!X(+``TMs88Wz6H;IP&D65pL{4I}$uJU4n7 zJL7g%fV(la5-><>gm7N)n~qgn9t;SNoSuW%umB+OZ(0oL5&_4~pJJCuXR&Rma3%F{$T$b1Pf5 z6YbBqAp>MY2@f)@37L~U2wI`3qmS{(P44In$XW~=g8f%#R)mG46bmdf?>?)V0$mpxn;<_BIYS|*8 zU_Va82iW@-s{l7IJ}@3$A%FLbM_X}JX#fuD!58rxJzAARfPcimKV*JSd*8+9U8H?x zm#=84a?4ftWczML76li|Pwqxm+xCQ!}?8|GBlb zXZxxW7KDdh5zu>gB!CH@^onhj9ZWd1fb-)(@6znI3&~CVf6^B4#aTWSW|IKv<8`jz zyGOrlU^@2b!iBX37AbJtnaWy6#8&O!_RxhC zSuMAj`}OrY&Elt4O239lpZpuYws_0eGCQHh-#g0!HE71kOuKFtv%vEaP5xpYu~7!% zrrfX#Z<+{jJANHU(@1X}_xC*jAh*+^XFue^7|U8KB%D)UqHljF{zZ>Zusp2Lk!2Y0 zE&jZjpTmnIbL^(;d46y6CG!vJmH|w+>K%8$dNa>oF;3F@LNS&{ewJmnwY&#?BH;v% z5NezXdu`S6KPm%5MMYk4W90Q(n;GIUR*vqBucGe){iT#*isgg^(P)K-NXe~%f%~R> zLB_+6wUm{ji)jvPFW*y~9_F-D+P5LbV8q6>a8};-2Bj7`nVMI+fXA|%Q=&PBV+g86 z$Q>cqB!uW|>`{nZn?HLI-*8Pbp@9-6a5Zj>Nx_<^^Pi*{ds^y}TKLBD3uTa)1CO3p zA%C>^x50PAzQpD9V7;XEbXw_L%B=m?06h?MCZ`1askeJmj75OSd-<$G+IGaN1}VjfA@!!%S<`QhW0+$2GzdejAhlx!TX8AA^LBT{5XjX( zzf*z^=)%t(x6R1X=RWFYCnop@GAvp2s6|ru8c)>esik=DGeEVUt#w~AgfE3(QFagj zWgp5TdTYd+02oavIl#@0GQH}kt9cPFD&G)N?f_A<{J*DRQ z`c9lL78U7~p>^i1IqhIAnut1wjkAvUAzurL>lnlEGo)0)ZE?LDuvF3%J{8V1>eNj< zH{8DBpgi8CHQ#b$8`DQY$Bg1DyB7l)QU}-clBR7}*JqMhrG3~R2*B`#b0F4s4cDLg zoX3B10Y`(&-oHi3W16NQ?Qa`y9CPznu@zr=ZfLz1R=9pM%+=y?6IWP{yZX#)Id{&t znhBmNgTYL%DH+r$UUXTR#+f&1ZfkI)>MR7vjY{X>?gjyV5_xi>Wh|CDTjFAISD zc4k~PgKEBD;5)ps)!V)wzRGt|@1=)W%$TH(8RE|*175U!6hUt#wUWN&soLP|xfC3+ zT)V?pEv!&{BmGZo!z(W_$HJ?ZyNVu!?FKFk)mA7EQcd^3{y{@#@k7`{I9I6#ILO|p zb#zhK)`n`|WtR%>+As5>G2fF|B(Jdr*Op(_t9_lJ`d%F6lwDDWINn~&AO@J-2*ip- z*LO)PFfpKyv1FP~`1g85ruK}<&-bT}Axj==CW!*O1~B~TYWWKs0i`$%tEuebNJoF| zzQINm4ygCv*|H;vzWPcONgF?48?XDc=bAhJ#EI8GM&%Qg$a!5s(Yx$aUX-b&dbfCP%zmzy(ye$R z(6884YqiWpZ9~YWS-I~kZ>ovd4brkyM_RBf;ei}avm_i8oSldcm4(ssmyk@LXYKp5 zIg`hy@3yUi8?Nu&4x3px4*m4zkHGQ+uHTt&2~ouktNj$Q`6=!^gLS3#Yz`YDn5Pyla7Xx>`O(@YKgjfT9Fy}LX*JLZ{FhKDHO4UT z`5wEeu#2GW5v(|67-24ebMZ;S__Spp!K9tECTtPY7X#~?3G$*D9HK01_G<(AZJ4xI zQMr254g|)FnfaQ0TOlZp?EZlslY-FW8rZPyy!W2YQ;_reu%Te~A$sc}n^y83 zgR_uO)_)84td4#(hFUHn%3*XOtwv*2o)CBumJe9Q5jeZ@KP2KmI__Vk*1iAP(AwdG z)yQe!U&V&50MTEOV|~Rqc{QWl*eYn3-~NVwEraXSP`{^^6 zx0zpI#GbQn=TZjH)<>l*R>;yhD(2a#ydKnQlqo8Ce7(h+uXw9}UkY2mt8^Y_F|*x(KJ0E;plhRUmwAco)+mo@0jacG z>qevn^loiBRtid-a1f2TDXpvVB3b`@>wT*4G53Whz{1}yyHlCik|*7aCcqKz<;0qd zKM~`YThrkm(6IsplWr2h#nE^n|L!cOlg{>$YBptFx`|>o&z(n!|44)+6Z*dCY^XnR zj&LD?b%b9nx=qu#=JzXmBfD!490$H&n;QJL6}Ew|g)g|otqA{?%S$$lZ)CCQ6Rr{&0S~PvdwMtPjJtcq*K#5olIl3uD`(%f5=-i|qV{;t0W>sbi@r};>{ofFk>uRayDAyY{S zEQ+4^!#PMk-3XhA0{H`}5bMyJE|M9F59$8E4zEjDfBmGsfkPm6<QSFdl_8T#M>$4`; z0j3*cdp=@u0wFurH8*E&Q4{2UrL!7-t@sWlqGrwpPa5bFAw+z+xs_>OzJx2&2a0rw zU*eorPj~q8%9iS|L#KZi96ZmC{>IqMG|;3G&@wTHFSj@q6L@m3C~*LDj&ba& z_u?VL9;wIN1~Roho#v&Vd9RB~Ia`AV;z+k#m9F7k-!- zso{AveqWMXZg({3uRgL*$X|IBefM8{J9g5;kkqJW2X4uqiWp3HY|Wf*D&LPNz>V)` zalU`sa9mjSD;g!g>tYb=@lN^)A&L6z+Vn|a0BW@H#q58v!oj_@n?&{MWGgH ztrLc-U}}Jzhg-UzqU70uNt!~OUrP4IpwuEL>mMSDVAkC{V0@J216|OfIgvo+=92u`XQun;-kqTh~VXO8+nS z_g#Ez3WSf4Pp%Mb890;pGPXx^C#_+1V!_F&4X>KhEU#e5*L_Xz#<$84KNLMA^m)w6tLZ~Onh)c7UKG1uomF(-P4 zbeGOSM2>#;{XmfjR^Zpw;3KHTWcujdV!T*_v!Ij_9k^;)O@Q2+K2rjKf|21Hw%9(> z1xZ#WfQ+L{NniqW-uk$J+nf3?RrE{c{La%t`X>1LpWidmB-AQ#=fT}mQ8dMZi&=CA z;`B^u$yGXe=kx$&XEG75fvTab#gK(rPLRyV0pftxV-VKkVjy&wcf8cdEY?Jz^#h)% zuQh9yPQHo1%j*6UXaDGjQDk@l{eg;P--mj`eV|{&`WPb-$b*G~8TMYOUq1(MZ ztUs!I!DSb#yP`fAyzTV5*vV~H79a>fELE|o6-cPOcU-HWPh5WY957XQ@?$XSk^~9Xs-K3_;>fP&QC#M z-qk%o3sd!yQvRU)Bil1>kvqEoQJgt6%#PN7s?8{-@w#L0l1Z++tMa5GhJz?U88t4<+kfiQ(0g}a0Qm*VJF21Qf# zG-QR&qlJ>y_ASpr|Lpduk%s3la^IeJnFbJowP+!}J2&JaxQy4#g)OyvE(Mr9b2)d7 zI!WMCW<{d+vD7PF!c){&1r+>=^8wpsuWR6GZKS5vl<7_{j?Y8v8QwnZjTBpMr=N4 z_c2;?1^~=#GB%@RVH~o`0^Q`ZU0%`DzcAU5^0Q2Y5zrXEq?3kO@VH7=KE6mMoq?Z= zNEz~rM+pOT;2qUn;mQ2mjikkMHs+;}18xEIBA1?ldy+|Jrk5761|h_cuc2zBMfKzP z_t9VP6Sjc2e$7n*Us#0{*QHfA$Qvmm7QX5!M|t^HG`D7$#iv1v&c(wpp6; zX+AkMxR?w#qUlHKKc&T>WG8-|K+X<;U}pMECEso>?|7%Th764%S$F+fSsT>?+aVBi z;oX%W<^=(dwBh{~7TKqx;nF{?mQVt!8=bnHL-NiS*aG>d3(rTWb>K5&_JR$PwOwWQ z+y8Fhcy^HWkss70gxz65BAuDE1K5mcB+(u&2!5YSQ5|z(4*0UP)i*IuH=<_tQU#$U zA?A8^;6D=kUOPe0mQ?~`I;M1@>SQRu-Xrf`b=-Oo@lR7<3UM^QcUUcxAP6MUPMR-@ zSu)$wfV%y4EoNno-!!XqO@+1b3042F59SdpQJLN9wgdq!C1kCm_&9>`#N1-)|9x|z zmD@wzhn#y}*bj8-QzT*6pf0kyf=0*%SM_GI1+MHv7vRTkmP9Q>X7OMjhZ~*axYD&( z;0G_E-$KEIran0jsa2PWwmS5s(Jbe(eW}L9H=v3da=y@NgTTX@4!&oT^mcPKX!V*v zZ<)V_j_iTM1-u9n;%<=0nyFxH?481NBt5S$o00lRlQvO`lbv(vT<`P7Jrw)5@}NFm z-xIaas#c}SiTaP(YpPS9BdlE*mr*13TJVL$^ZX8K{O?o0V^F4>et!!8rVIwP&3+#q zElhdJZK13KI(FR;oZrQd^}GrAqt7by)mMaTaJ#2GR-#D*_6g@(Hl|+yPlL|`wWY|H zXxhTS*Aa-^h*=fLgUMV2LGP_-N4*VM9y&1m3&hEKp0evw%kX&Q(gOilJ zlLt#3?;_^wzB{@o-91KS+Yu#O@R2p-5f+bd_XZ-9Ixk-~qGxETq4aqHLrGJ z`sYuWsV|=__uy4I`pAYzEuucVc}4l!JP)7uQK=bv`8u5?i|i{=M(H1A!;J=)knzz! zKmO7X^pHU7kyCx1T`(!>*&3HE5<#=F zEBPDw+>AL0)v=6QL{aNMuO~oacFM^2M)_N30AXANg0g&#}{3Am83=LKg z1Sf@+m+H+NTyIQu=|tVq{>OIpym061w?H#){R`w*DDJ%>E0^o(XDVsNwHA}cJRn}g zA5F#=W=c*2kC@zP*)~HBdaS6_br{aav7~(vN4W zY-91y_W&(_k@ZOlovjqxzMmbM_mBosRr6GoW8bTP&pwZzRqU_ve25^vLfir|JU?U~ z?(8q}oKYMkIqBu5mabrc*OoUixJ)N^j=h_2xrux_mSV*pC3ggO7Msg%u5V(RN1NW= zT*m31x4^Xpm;8^V^YEwg{r|W~ouij*N^{ zX4(6uGD1dHij4ILhMe{g=OJ zI^2m$#T6>Mq|D0ie!8Ps)?GBWhugSX*5D^V;{iGbyB&Em0EP@On=mojN8dsmSFJ93 z%Z$b4jmq`v+A8%fy4n%K2O$<0RV!YBMd_EkK4`am4UB-l&`p`%l6zb6oN7yk5Pn|T3qi;e#ZuGyEqxYGsKs%WgjC@3!5yb1S^}NUy6lvtRon<6Jr9NtY z`A-;)fkrWFFQ-nk6y8tmE%BIe!pnc_r>|O!$yKG9%uiI3nv@aIuOhouKAHZC%2PtE zMmH73stt8RWPjSe%cwgZd`pu*e((@>u7pMWBQ2eUF9X-$QlF=espJglLr6a}Z3>5j z@MXu+iMqdVQqWD#ggGOSu=oh;*z@mpI#TP~An?w$5Ar%+c>sBbcNg6a7G)V z$`L3OK!H6>|3u!j;h!QdZkFuEfe%CtgGbSGwmO0rIh;Y?vRU-YTEKOqLwZa;&QnXDx*>+U(ZX9YkiD*%9CUm+d z=5bu5X)IVIWj{FT>PB4DM<74F{?eG;`}sOp>W4_vpJ%qf7k!u9G#o~Rdl%cW@NmD4 zfs$XvNVfmrmiJ@0BPYey6dxzs&fSq@ETf>T*`8D4|WomX3%#CZs@1Y;gU8xNT zK>;C?B5>mSW3IYk^urzuqg(UeLXmtAKeEDc{JJZyIvU3Q0tp5cJy_xnItI8gVkJYV z5a-#u0zr9(m&b;iU3dIO{$48^KC`LAJjU5Xmt)8%LAJk~s!@-vk7P3dU4aGh_)GYJ zZw6kk(-jZKmnRJe@YSoNO55J+I)LVPEW7t>O1b?uO(9%j%H2`4gk(47oE69psXb%4 z>w%+MT4T5+D_-w#PXo{?(;2PJ3C$l_lv{N@m^aMr6zbJWK8*QooX&OhV_lKVn|o^D z+sdu{S<`t?-azy(&55SJ3G~CpX7-RmkSCwN%nL?|8x6TS_sUv*B&a*Dp+;VLv;Tpr!JSV`QD33bJ1E&oo2yEbz?km4Bt1&IR{sKi79UXO5x9Kl^wa`B2?`p?zCt)HNIhsqj;X|q;t&o z=y~x#U&ruGRLP}bydKy${w8qR0wDsuBd@(^59fGv6%>kKWen@c-gOhe;-MwY0PI6~ zl9a`U+D(C@=5v&fG-q##T^m)?k=Fh4;>qg8fZo&E>s5g&!sg;qzOsZTM#M{;O7S;3 z!n%%q}xf1DrX6MBl|1ZCM{U(tWS~#6C%Lx4OtuVtw%yH@}|GnoH zF9r)CDDq6LT2qidJ>hON6-V@uJJ1}%z;LF6%u5+m8Hlauk zG#EQzFvr~Z?DP2o-Q+izMZPf}PA26|>c?Ty7vwg7QaTr^+!;H?&R&cf=qJjUZ&RY< zg63zvZ?WVW4MYbvEV@m(77RR2n|?^pTM`Me%XoD$mOi~l)fh-DdrqKV5?RRVPqRD! zi}tZzNtHoCY7ip2nC%k&rT!o`qL9n}M#4->jXvf?u#o4c8IK~G1aFfsIX3mj7iwxMoWTxO--ARBsKkrXw2l~mZ$#g$#0D8IV z&IEHqNX>WTy)nAWA2$WzVPzl;!1lq>2&ayQn6rod3@L(+_s{(3p(1UxXw%;xg_+sy z$`%|`lKc+}9E*?y7|{C6T@V;^#MOdq{E&Gn5170~vNM75o7jiUi;?^|Dg!v^9$`4> z)%w6f&`5r3f;Y&v)7C>(S}r9(&!`6@o7F#y}IdDClDH;4M&Sd~)R2E%!l zbA(vBslkUoOwY3Vm>m;jIMwE0P?-CFFzNAc0A?#PbQ#7MB7}Pm^LP zNl&Wv!_=-;pX<{WWSDQGutd<|`0ug9jDEDNhf|0$_>RLU>o;9v&$^cEEsOWpPM3Ll z@b9AlEk8yadYYRV=zv%y(8~ltoZQ(Q8*nFDk6HL})WD|QHk#VnIW2X7v?}o)vNn`i z_Jv}b%`)x0ooK`8%a~b}lJwwzSciT=M%AZ7{4AGl1uKzuaw}F_JimRD$wpBE6_&G% zxgOeIHa;~yd#E=;q?N7vqxm}}N8nDkOP3Ad+aD9%KQqjuAWkwvxpDEv)UNPr$+{ul zTLuRXybbbEkkM+Cn^t|(kDnMugA!U z>MpZE41-AL%6>N=CuYd9uifVV$X+=z#$&VGvkblMxfR7*j zxjc!Ta+5(F zGug@{! zUJ%$^NiC(&hcZ1GG{%7GZuQl3nk-3#S@A9RhJmz~XpHZ>kJgVOzJO1YoxE#E*uu<( zpEY+Fe_ZG_5cu(pdsX9x#;e93baM6y`o~?sUXs_o8?>V^M+NjvvuD5)tjAzZRy{C>1}W{-D~=m#JjcWgye3;M=%Ad8#R%@MZWp?yjVSTH0Z%9 z>(aWL=}h>u`-oN&*g2V;xQTp!f0g?CRrOJnvRUxov)f@jNvit7R}5P0l`>YCjj!$H<+E`v$_BD$&~&)7H}3-=C<@# z&-OpB%*gm>n>sNMbc?yA)ek+_y`G`e-rM1h<>`AWz<{&7(mWu0{u1B2f$HB}p%%Yp z1qQiArIjjtB7DOnB`2M|L53?Cf|C7tx(F>^TJombe_A- zWKWbaj=;Pa=8`SBE}D$P51AvV0D(};4k3$I+2o2j^m2_y`T@X=Ve>TH>hXp3fA$bQ zEt9^ox^AoGGSA5GNAF4OGZf6RFPubjrWY)An#jw^_aD#Jlh-b`VxBZPpB=B1)ITp=*=2uSPE45Gwya3@!f2Mk&$z76M#hu!TEbZ~ z<`FU|^|hZ!t~esPg+E~3-wLhUL!sMk-6M>UK0Y&|BL*f&dKew=8sUy0Nt-6F@~0_<_ON-k-IoZPyX-rJ^*;*R;Hcyyod+*HisxZ znZ$A3j8|V7q$3x@0R8HMQFlfj3f*cCSSZ_n;HtU)z<{S)dyC^5yq8`I3q+rn>QRFa zcWtGNa&{y=&k8@X8SmL10d+CWlrd&ha_KjD&$-`VcGDkJoAVRH9;lWeuJEPA(&gNo z7_94IuM&|S^CcB@z?3@-wDpG*RbNk{ru8|kEbTMUF90(FlX-mHwA}8D!^hs$`ihoe8kK%8tp2Yq)tfxDHiFr@OlGkFmGAwhu*T z4$&>SLVC17Myu0H>=#zxu}i0hXaUw1aC!G}KBk#kv`77Jk`bZh^`b^N1$TaGNI35X zohaI>e}VXbo6k^|^4qeLgRRT2nPmc*mc`rF@jrwPRy zy*?E6X5(47*>z8^zxKtyvT?MpNF5xG(dd(lYur{=m}5!QXzt%5Tu#ajtlaLAMo!5$ zocV=-j<_=(Su=|@Q2QgD{;;bjP9b+~{f=HfQ}qpbfIrH@CYbn$d{#<_0=z4aK4ozNOI^wi>K(-4r7qRbT0_v4{!`PSL!8WqNg;W9M?l?2(%q`Cq6`% z*B#3eOp#L2Zc=6wIfhWgS63-kv}WkZ5(RY0nKN44a5>oOFI@o>OKQwxVXNf8S;1Yg zn0;SSFFA_Ei~PFR(?uc+nH4eqB8miTCdaOWI>9!xl~^`}>F9=v2jDQc01yX;h0@_F zY_G(EBl)6$(I1f#aMuYZQ0|Yt0lZ&=l}P-ryE^WWY*5QAcdy zSX(h4vm$>Qb<`TZoa`-s%@|Bjrc}!Ao)tJl!-p-%RbNzy0=y)$9nq6px1JpFcW1a| z%?^U+fG>H!=15Jyfp|lYw~LH#;nPz_8(7YX}Wqy9u$bt`weY7A?>a6N>MU zJu$pLa=3~Wb`>c5&>z1X)$2e*wORa#{Ij-rrpAS?t9$ee1e%Yb0z;Qwm1_3{KJ_f* z+&VfqhAW=Y9YacC!8wqUU+`^6sug#N$#cqHBb>Kl)mQt1KZr%YbFf=?<%maNJ6G)J}mX{84`3ehPj9dGY-*kVF{F%6c8kqN^K0WZJqg0jXrTbK( z0S}qlX`(#HYl82wD7qp>Z5a7$eRCw!6_Mf(GK~Tme8Rn?3^!uTWdh zoSq_C`q>bV8R6AKF9r6fTJ%G%Mz=2detRI+8VKJq-8;SWlBHk?2me)dUE;kSU(RX< z`A#}wyYNrDq4p>pxm|}t;7oOEIHdE*CL#(fgCQ+9=r-LWc`}~rZL-zY=srpXZ1_1) zLZySNGdT?i2IDDZlDF*q@knSJtPjt+^BlXr)7BFGP5td)rd{bXI%JUKrlS>!!HV>_ zw%L(^+zHcH^gzv>=H{@i=mr+LKojS#8KX8`|H7?!@I$ZRof3BMG@cXOlX9m8?yr>HcVRmB6Ofh_d7&WIC=T}zvca+{J2wos;F+8CS+lVq4J<)LP z&8Me}Kb2KM3cZzsK8;hkbk)h^CyV`6W$r%BxhXQCt#qcD=!+IX|K7W-Q346f;oSoA zw{PZOPog9Q9DaLxgAa$}u!oUQ4*@+nt*>4dY4BdwJOM%dAIFoxaG6}a`broT6;39Z zy{5^A2J`e{kw0+hIvqNIvpfIb%A0BRXKS&HoRB$B3i7SR;C@4j$?0Dhsrnu2Tf#Cp z@Lx@{M*HDVzY2TOm35IO5!8T zFy5Er(`=L*S3$=)```hrga^8QWvIG3_YyACvdpF<7S!F_p}&=ZKBkGUeMPWsBtB_tzF7@f0 z3^62_{kcyd$M}iuw=JLVI%{af>Bx;4isGtSWrYy-tFy5VBPTfG?6Ece0*KNC!u*z#^ zA^Q<||J<9gZ>`%x$K9w#3j^t%Y%$YN zs$5Rp`jhL#F&kF1f46SMKINR=SJf{zR#L}D2_?}JvQfE~xU?ZEoOf zS4T@^5Qg~5$f%bxdyX7(T2g9#*bpwv@v%5>@^$uP#7$QDOrxjrEx8lny?VisfA0|F zyk}0OSRgYA0TPKoXp_pMXNGeY@)lev2?~cn`Sm&q1;d zjhVsoc>xNq9F-KvE&wAP#P}_m>*PHQ%M&FK>D(Ryf^e+}k9remHq~8+t3BjkWm+E! zOfv@v!%E6#9Z1lZEZa4)bo#c`sRDN%flbClK4S@PD}l(5=F|urjukMI0mj^lwB|ST zKDR?^Wha;(i0)gPfD|5A-Q0dv2S6EY{I37F|8C*tL~4YK+|IB|9Zz1^Q%540uh)uM z^n4aS%{}oQH;O*E?6yBXv_MjA1SNe*>J8&e5^?#9;s09K(7<_3Di=>|{LzlOa}jt; z3Ot(SB+JJbqp#JVtSqMJ4E4G)c&EpZycWGBw;qe6V$po2@A$cKAEjTh&=v@Lx5h4r zWnQ~W2gE{o4;W{`+w;=pu`h6Oyz(A0V2e@HSB*=>yEb z-0?xOzsu?7Pi*ki0>^auYXixWO2H=lx5E8M{Pw0eM_KX;Wvh`R18xT(Y&u*_hVMh- z=Z@dKw+aQ_9>F6xl=6xVFX&S!;VC`;;i=bOFN~+0%B7dp`desFbR)Davo)sz*(OgFW=!lzhd|(On(^TqU%0Y?B9Lc;bZtJg4liA-QQ7Rwx{b&Z!B3B zx^Fjha^#I0)wSi3`kQ^@2#g(c31S?y*cpR3p?!)s27OY)@03 zB}u)ZFo+SI=)dzS$J!rwLE5~rTyG6Qf#glT6gkM{i|4k{5}|OCg$ulm9$VXeVYl0Vf)rwg(3a*aaf!c52y-5hq)I}rsc6IQzO>1Hkc2N01}n!t z_-3<4$E?!(zq#h{A3y`T9&mOp_}f4@)5DbPx{;K8jQ_Eqh#4dHwQb_2^GvlSyaf{l z`bvop@d#l_t*VynhS2ZhaZDTO_+ zQton((mfT6lwntSapd!M4@|k>I^rUuK+WYLc;B4xVo|UAs>a*)9$#9hJFtp)k*VwS zfbeAVTPZ>La!Vu?Th|WZxq}@`yhHf0PD`yiAJ|~M?9q(rb-d6>)~8m|u9IoX;uKr# zmy!H-&ZAo1PP0pBuaa6Vhc`EhMV1n%ro#Sv+9d?x03MOjwH8R|`KuP7I z!~>>zq+*fYSwPEc+z@%_)BjYb%iwzO<^m4tPkM$5lvUCBYb%b!shMq~Mxp2-$$l}#y zFlm`as;P>qY;sv@{TFdXHo%^qZwvI;Z`0=_y2Dm`{Waf#EqTPDOewW(-SADF!hR1osmO9a!8pN&2TS zJqtHnEI4}IK^f#3yx-;sd$1(ljwCB`0wZI@^QsnYq*jepvfSiVBJnP$$E=b`Gb^dS#3wIaUE|aDA3;AweJSO#6ux9iuJi8@^Fg<8SQz486_E`IPUfKudEh{fi`{pg` zk0$)S&%43r0NO5QUl%Qrne@tS!QaK*T1Rtp5ib1PJQsRLg>3BT$8y#?H(Yv-^}`-C z`!HRD1)FrqeJs4vD3QsE0w1&>ThuN}`sE*4C)oUPW0@-@BYIi_0K=VAEXt1yj*_$g!8>)PNP5f!Zp3c^<-1X_R#=TVwM)9E(0V|0sCN@ zr%nte4vfk5NCxAbabBe3jR&e5s=vNH;pDsS*zWYN7xa9{!9TF_1oS=YInI&&VFb~U z#D9D{|Be-++kBLjX1^+9U2Bx-xj61E=Q2!@oT3WE^&rAtSMIf^RT$=9*CaL{?iKui z=MHDLmDWkY29L$HgY|Z%u%dIo)xc&WpYqoxg9y(sRzNJ(=JvHH&(3{rg=deRKG3!D zR5m0$d2tK3gTC^$(~jmXrqC3wtICP|UaF8e|M%xlQxj6K2`}hzpVQXqrLk}%aID_< z`ogN;ekj>53JVSa^hPY{v-mTPCj?AjTlG=d0MMolR)%Z_wbP>p4il#P$KWtE! zCovhv@RL&?aLKfRXZ!;$o$DD4O5DzgoQ8^=fJ+p}XDcgq@7+4%1!xu{o0sWFjrj5P ztFw`a|5#LEf^z7E-<_r}uCYf3ub`zlrknmcCTk+Ov|9%xTr*Z;{@o$0sf!)(3)ugt`T%F`jr9k5Zt}HhwXyK^fIuqdKUZ3NRBFei!r*2R!A$#rS_52zhA3uwBL<6W}Ex)WjW-f z2sI|V8bH7iBc>iVy)|iw9aTvb_pY|rM#Z_(T+&IMB$OfRHzeNRs@Eh+f7M7lsb4*A zll1pU1*Z#h$a{L>p6swI*4&qLe%MgrlB=MbH#^*-MO$b?ja-A2hbcpjSSiqNe&do` zg_6q^coMHD1}mlm$z-ms+HwFBl@GSjSp{n&9wY;QQQu+43+8ee@__7x%i8a}?&Cc) zs>^$`)x{r97p4sSb+xq`zG_w(;30sg+>!_V;A~aQBP{8zn#u-F3J#0nrEsvUW8s)P z-B=xpQdJac!e;=_b2KDeYLK*O^=Ma}P;s=tUw)nPmFxG@=|UX)bBLZ!^M)UIw>Z13 z#0n(@lKH<$r2SG2t}nW1CfI!~dNNM*BYhMPE_gt-psBAJWE)s3-VTy}UED>F z^c!`0X#>HeARIiyV<7X-;uT+|ajt0KcT~}g&%;REX?RH{3!w6>{kFpNYqQ1Lwa@x8 zE|CSosQP2m`MWUtSMuzYOq7TaVcJ+)stzLt*-j^LpyR2WdlP=9AzVk-Os7A&mNWF( z;}6uJl!!x8EgnBwgEs&{BUiT1SI+L; zM|S)y#gB;gwhh}8%Le{Hn1(E;>qZ;oUm`uU<1@mLrBYj>`0?Kc(vk`zV(Q%z>qdjJG8sErzk_2EBRSlOnFzrR8HJ|H8g5IEkDm+ z%r+mNNMs=pkR74`1D1Cj!gif-=YcJ7-V_CdfllUo-9c@vKpdQzawE0WyoxFc?p!V> zD4PT`X>ve^0k{Vp_$S=OMmATL_djpkO4kjJ1>e)X7~EHUZD$n}czFE}gt*X8g;sco zyr_9I_IKr~YadG4h}i~L9C^at|Hcg3xWWIgO4w#}2;Ww*my^{>RJ2V^2bHg)(QG<> z^oaKeH`aOZ&2M2>m8OI*8eGoDm6mjq4i_V%ZfpI1EF|NB1|}E`9gNIrmNQcr#U$!553(gb9DH5AEoZb zLroyw+9YXCz+lon1Kq>E?o55ckbD-Nm&PUJrJEH_CE~%waGr|$s&Kcuf!dal1FxkU zr&uG~$kR2Wo)z)v!fGN7PCQbe_OZ9_+=q(=(WHB`@Nev0D}t+Cc*OGNSoiN$R~t2s zFKxwc_rGqK4s$9By~R@lXmXk0)z?GjR9gPXc!pJ1%mDOe`aoYcz~;G)HqbMil;dY+ zk%Hup=F<{7>NG3H6-wZA4xhuHD}}qc_X9`!*2WEqyN({GWoKCW0_OSKHP5xU4Gk%- z6bl*R0Pnf`{%pK6=FnZ{{>$~5?cV@ zey{lO;=^N8#9v{`e;w`JkFS8F*m%0P>pwZI)}9!yf2m!#Lz=(UP6} zzs)dVX7)!;uw)$7tq^&vN3o5oqCE^kvuo4 zIQ9obS)66UYIa@)=E5Q;%GveEE_saxLwuBwUDUXLa~-t z#*4wN6VHbH!+ocBeH>k5!ReHoj3J$yWsXOFJP}$?20l>L-_u74^Jw-B>kbXkNfD9=NUh5y@hLy z>5m2i>(h=1qjorQPf!%BYr^wA#$799odr9EEbl0v7zqyoL3R3^ z5n3W`ySb&e7Bv@p@%B_&ozZ$@Go*WVZo@#30KN(ZDP3$!F>zr?RkDY;#5dD4S7GTo z|M1Gj^z!2apN!$z*HpmVl9FfwiXMA<$Icp3@(I>>g<^`{RJ%=O_&k?=@MWXDw?7>5 z)RPMsHoFzMZ8;4kfy%$z1WV*=s-nEloB+#F&jv0l<@a6GIq2g1G;+q+k_~t;&WM07X043 zM7qnkP)2msnb(n%MviIW&5UUSWCAXP$xsHVyhuNx%*PO@-1ynzSsf*c04x103{l^i zrEOA2e*0m6QprR|bMC_fa`%g0JdR8(h@Iye*#H$+gUe%Yzrz)1127UyLY}`Yg5#xW z=YsmrZpVVuKh(CVx*?DyUp%0=;B@oD+q0nSgUJlK9$#MJu#fv{|Ar)i8G3_(m`AP^ zTj_Q?OYa{}mdSp0xq3xKiK+w4(r7f+eYv3J8q0DLT(L2JIloHfQxeiEirgP8=z#>Z zx6!?Paaks5O_-sKSB$K^u45iRteLEkvmCRdf80CeisO_f1U<-myU|Hzxmj=w^&M$A zk>bm5%F~Z*jZ#PTSq~3Umg z(Awd%+Rg)ak5uIjnOrl?bq?b1@(u!Y2XTP<8ZwS%5)TSJE1)jC; zBR8TR`s3h3|10kascp>dTyX6QV4>(aFRC^OGMC-Wh zW%nWKsIeC@?^K;NALXNoF-_ie2uvw%}cD#U3+L?93cvVJanH{D|JnzO$|U@^B=?Vlq25UipXu<#T`0mY|* z71fFgE;g&)7l?z9Jb+Ur4D8v5fF@M4BWEG-4b)XjHu1-J=PCL2w7vl$q5~`#2%TMB#oWyIuTcFYE&fiEim% z58lm%@hM*G5%{>xIoA}PVK{)8{nf#^9Y`q4TOsSe1gbDQtKrm!#Rd z!kNK}DkxZUGOiWdH4@Xz)l|&LmQRjcKMlV=A5Ph`#MjM;8KxPaKz3OQU`xm*DN4Ge z@|LcC>za=$U-OXzU>5G9yaM?a{RU8+*73hsr|lhEd_U6HB8%E+NZuNzrMYgH7{dAm z<+xK>s$mbIYw&ra!3+&FBJ0o<6NqV8u?=g6V1E@Su$$`)Ry>H9Foqh*Qs0T*VLs&6 zvp>_}&u{qVW?P&y6je)ye#>#U6ta{b!(%DnVfYCb_OcQ-*g_bvi0_4F9mLq0Aa@!% zHu}(7fEY>0$F}jXEx( zN*lt*Plp)9zU@YX1iuenk69Km-vK!1G6!Fg>u0GaBVXt33HPn!sH;iir0xlNJZ2RK z|93h5aVqg|s*1v+zp^My#dBL$Ny<^DL|dh1%OyfYbMFy4qJ04?O8!!%jxle>41S>r z;qP`Ga(G>zV-FXmek~;DEN*BFQ%O?Bf_gTh-_g2*2QWO!XrP^E#MMdS;mfMRPp8iD zl)kRRiHS}<>MThvgE?I`a%1FLUG@T!?H09Vd|j>;r6WnTaXHPp4%lU+qO|G2i$_tR zevH;jL7urNqaE}tVPHx$k-qSd;s&6Iv-TBA8132T}Enu0U zWH6UrY8*d-Zje1elwwMUxw;3;QTZ>ELq&Js7EGNd4aq?&TGm9~Y_4YrGk^%IKQ}0> zN&Fg4BkjWBxJaXmM&fWXq%Sn>&bTizVzsJd8+PhYN0dhtbAY&Y0U^F3Y0`ZoxPZ3# zB@VV1u|pVC*Bep-Xkz4|^_nK@7pJ?42pS>quFf$^J?lbk^ z8?|LKrP+U;GAEDa%Y+Y4{`R^d2qe^;j}r zetodJ#x4dKY@awK7~Pp*|8|iIGnGcy!_s6LI_D=PC6LEmPUB>_VSHy&Vz5h!$6!JaP?V`PhTgyd=Uo9F0BBV0Ob% z)IvcUIEON$X8lB^X!Zs&OwBFdd35TNwJ2Mn;$4jG9{f3)swBDuW?q@8wM|^Xpa~|* z2O|s~?B18{X<+aSu6p}7$27!wRkha1fI@Wg%j6_AK)UDsW1)@zclUkox4q9(1F2D6 zjfQr=XE7>8SQKy%Cs0vYOMotquSCGKblK%r3>WlM=<9v(xKcb5dQJzf0%L#C79;92 zewR7EqXSljv4K&Ji`c^ZC)+t?uEft&pU}JqSBJo{By|lx?JXmXNaClJMtX@vH{_)j z`Vo7FuS3qrwLTe>cOI`NCHVdk!0-9bvk&O9oVXrU1khc5neL=F{P< zA2Dt2k;1oNc1ua+Qaghp5O7XXh(k@3qAG(7!-LkLkJZL=|LvWDzvZ(t$m;fo^6|xxG|j{f-Ky@#L$XyiSPO z*Fx`hz8oTTW|~Nv-L4nrFjM5qdo$^FanCRmY^7As$6OWv{C$5Sa0}&F_ccmZ(FKRQ zYo7>Bb6d-srCzk@y&(fgd_s@p*vSDU_xp^YHxOn&Zw*!lSWiJb8c=@lB9sykyaiLh zXWVph(kfPy03xeE_*AfnPB`Ok;a=X^B z!Vq;f+sT{6T?MGoWt)a&%si+ims|2@>q~t;`r-T+*FspsV67ogu!bYTR$__U(O5_ zBQfXw?@&*?=$Vpek@6aLU9$@QFGEo=m(4ihOr?S4^}WgS&x3dh-Ix!0oK_XpqbyYX zBl!1G&4TV!-=5=av*A@y#3U4T{-0fUrxBHSRm>pVNY!yGl!K$fmo3( zeSs~jepaDB10S|lEIkRQAp*di%Q#FH!Hj;{;R#!Jqh@s|dmuTJWP3&=!i>X{u;Ilr zm6cD4K&5R@aGMOu#r;eeH^h&A;~u~~F<<8kjrW*S=qd4{{6o6)7PwX)f~z@(+wO`u z2JjJjC=&y+>!lg%XPOEp*bbzcGQ42DXi{pduX%GeDV)1ne6VfFI{f$UwiSOXG4%bf zjrtz}^WPeR+f*w5R_Q{BR*3i+ z+4^cUl3=zeUVli~a8_tb%oMTP;_sfP{ zoF>fh#6#;62NiIJXYRpRL7768q2OHEPWEEm4LKm%zSpKw#zC%LZ1|je490Q2CXoKQ z*+1=J&80<{UnXR(zR1&_Y8;aaqXjX44h5JUL*+sraeLjQX>yM}&CD*-&9-Z$l(B zNnLH80(_}u5=Zaj;^O{XV|9K$(D|~N%F#u4-ZxTEa1-A9fs6-urE8faYyZ872^$;x zJm#@e@<2J(sY8q6S?em;bbgCnfY;*Buv}Tt#@j^-wwvA*Qkq|k9c_N*^*TKc>05Pl z%|3WtCGlG6bO>^};)1iE$1+|c(N&9;Pf;vXAb{^*5R`xMjw52#u4@myGzB<;vL>ZW7-^;a zRwCJ`o}^wc55OEcGyR7W*B!=#G=|2p&b=>%ZcjgXl*Kl$0PLD)wC}a4jIjiLL>{Qm zBo&O~KW+MW0fv_|Xe2#m3?8cf7(M0=txwxEf8)`a_at%Up|{-z{%;nf-_&m2FsAp~ zli68T(B++3lm;~GRD^^cK|_!uF%5m(*a6uRf1xwNh2R$_w>`1P*ss&1GwWa9#2nrq z%%8=iE_B$?asX+PGiw3yXGdNQ)E^9)h0;CXbb-R5X7Gh?QM*Z}Ss`ImKxh_u9#@bvOh0Gf0<=@51iugae+h1dt}G__;Au~;jVHNi&WQD3&Nn%` zIpVZwWoGfr1run`i2d|)<3a8#)CRPkjUcs3vc%;^bo!b%RUF&En=%=)XPDw}s_GBY zFFjCa(t;9Ew8XbYC^Ir=AOa;SMS|D1MgW|srnR5 zU;Jug7B!jDv|G(J}y9F}-lF?L-C$aw~at-k>C*4Ey0Bu4?sJ0X|mLP)dTuUWo(QB2ScLGa0xeYrkR zPu|QQxtI&V=kp(g|3K&3z~LJPBcG~A1Q>tEg&Xv`&ObIPfejYJb;FeXr5>LI7NOk! z)IP-RHGH+(bJavWppjW$jQ+8J~4?-9iR0KH8`87<87N)T}xU1!>f@| zV?WK6q`1Y$%{P+61h`nz*y{uq5kM7Vz-`|!p@pFlVjX;=jV|ziP>=`jkPf)hJFR$x zLaM;SB`dPIh>?Y~frH&QU23p-s4fD%Nd?T%6oC)*+IlwA`KN#Gg>`mZ^L9Xgyk zCw#zh(dD`2ZRjS<9jxyhEOpf3ZbkH=tU$aATAFfy{8Y78*A2&eRLoa|G$c1n$steG zb=qKCz8cMh+*KQj8@hszg{vuhQ(bi4WkF$v;cO{CvE{kj+pmcb|zLkL&6)Q+?|%0FYyxC6pjs?ZRsNkDTY5h?d-MMA&UTZm zO6rHU;ii=|Fe+ylA(MQ+?7u)e%-|(QCQKR-bHpgNI72Q=SrU&GEaYw|$P&e@;dh8X zzJP_e(^AJZRUXSDTR8xqhE#fRGE-b^Q-_N5Dpa zlpbt4jTLZ+7aobE_tJf*ff2Ltn<36Soh|g8OfQX^5nJ8uqep*{QxKFBpJ;SoS&2`> zP*f+DGfhW57SU3zM76)RT)|fpZ;SHe^OlpvypIJjh}!#gbj>ILH~t+!f}jGaIez`3 zj6VjndWe_kPJa^&ym$cG4xH9A{5XG8Hb_eKeC1_y2s1j{VC3%a7Bdj#a|@*M8#X^;-!%< z4Zixed!VMxbP>&DjC-rWSW#F9a`(uA`ZKA%$As?oDN#D(RHd76@57+f2*pon7R zm(v??px2Cint;PSLEN4Q?L!@sNT&6nk^!v;2H)4vBZn25<=CA#??)r&8-T+S7K^!R zuUP2}D?CC%W0JjEY3=tX^V|8F7#do@dw}Jcg3Iyiliw|giw4X@m&R3HJBL~rf7+z~ zIQ@4Nzg$ycOMp!YK~}Pva(6*1B#n^cac09!Vk1dzTZ;sCRB5P8!6#E45x9m@Z=fX6 zR=Dah8lq}si{3)6iV6aH?5VHzZ<0r)e74KV`RNUKdq1GQLO)hi_&`Hb=+WIB>o1xtI_M03h3Y@HoxCh zfohQJom>Wj!C?tQG}W0iS{w+U`Ww+ zSL?9W@V6cQqh!Uj%&TpIf18@^J^q)d>3kV$FFfIRqA7FX*|hvK&UML+LJILQBmPRo zktk*pI4emq)FP9O4yM(&r}EU@`s$*rl^1%%B;}w!+aGMD)aa9OA1jXWB`X`ADdK@Ash8wqK$SZgLAefa5r#CtV;3?YO6`~zIs6Qgm}QTThFNVDT5 zQ-Y6uZx*HFg*KGm!_7zrAx5zYrqA5!P-8E_WQ{rkqAjibOH^{Xqa!ndT!N*U@P-n& z<32fQ2T2}5ul_@gMqW1NCTy=pcU7O#|6FDE7GV8BVN-n8v<0Qs45kZ9xU- zdn5T2C);ItLhaBSW$W?sc%z*w!a^60rp7Vo_Z+c_pa094CQ&Bq=p=t^aF_co6VS+K zKD++N!#g!5H)&kn-96l|@Q=_6O{^WE?MlnUs+4B5cMQ9Su72cuvFR*M|E7<> z==U;u5=ta40S5j9n9A%ju=Y1;`SHU;WF|ud^m<_*&XF|)#*mK)hG=UwNRuhgZ20eC zl$alh8r)k)CKBOW0)y;bLe}`f$D_rws5L0j3UxnejfDK{8Gz^nCyE6&!Q4b7J7%G6 z-S>#Ofo6#$Ty>ychL7rw;r>-kCb56DJtUmNsPX8}7$GSG1mMb^59>h~!Be;P>8+B8 zyI4#oDb5tXTviu312Fc~>nw=+fyxN)xBA<$py&X>Vu9wF6-5v76kNGEOZ~PtgxA|! zL>H-^IuI40{oedb;mw2bVtJh3YnrI!q{qloxxxtzc=iQPFZV{bV$01$FQ?Cy?M%?a zlzH2_w;I(mjIzeWVVETZ&TIfcKypVoSKuxtG9In?F1DrT+&?D^nvwE9U9#o19L$5e zf1Qn}I3a6U!7J?>l92s-lZ*_Q2mrhM*nuAuuf#H;6m+0^e2${LtbMM{AXBeTab?Hv z>!~oX%%=l&fNazzaQ?lthc62l$CR@Iosu^uj+Yp(%l4VS%@n1ZS`Zy)mI11H6!O22 zRkod#G%z_=wzVyuS)d;wSc28%d6!7#_TT575Iw?ee<2h$0G0b(-fiZexp{DuMA3rkP8G%5lan!0ba6kJx zL9he+M9Bps>3Z2_bPdzHf|UV`j+9?bXs-~Css30!2TFL?%N30zKV17&7W8LBIgd&mbx@=@5SSuB-=x&&*Y4O7odm4FB=FKa~o4;OZ@fV3rjUv3LQ;(uvX5_!YlI#V8cb4q#RJk+p5-Bxo;%ZqtrEM9^>af==a}*X<;SLKn zGRZg?b)2JS2TA~qyulL6WS4Y7$kOiCe@gS(qqiBA)mLEQ zx#`7zJVvh;Q}*lu&}9*fh>w#f_esWbD3`ehOml=rfhu3PqPOb6+{ zk}D{(H#R01t?)RPP2B9&Ze(>)AG{jO&0DeK;>@{!ZAJ1I_w=~Z3mFdU)^1_tx2jui z*6{q5ian$~rhkF;Yj)nx0a`F8@D4d>ET2`&GyaXwSS|By)>kJC9<%koDOxC_G%E@W z%PED7mRnxpsRJ&P+Q^@RG_Z=EpvE)#)Xu;L2Fo(sckJ z{mWXlBzZ_-5gmK$zaz776=RY&NzP37Z!<{K#b<-qw#V8>sed$yO zh*wR4w}wh*$+Ezv`0OwoSd21?GBE7z`&6d*tjyy^9V*?wmCd@DH&G>5Cj*|zcTeM+ zU{`Y5V?1CVm+>k$SR*@=g4=4pHBk_ovO!u9l3qqAWe5YFX!nFpKWrIz%Bf`5X;H-50}s2f$UCG7ys)yLCI*A@q#QCc@V z8K`-~21IOyy$`jy>c|Z3pJ;Y%4w2!-ba&XgGVF-Y)KYT#c5}sWatU_3czWi%*ArVjw(uEp*tER%PNc zuWmm9@uucmrgt-XWyod=5g|^gruJ?$Fjjp|-SiDyY1=x1;wy`>=P&bBf1+H>t z&r1{k@bDyR2^;WFd~UzpObJC)mfi2tv2_b>NOtTztDPalyY|Wg5(?0gRve>a^8Ez} zX(^UA&DeLyMLK#a0C)>hx=9OIRzPK)=?e8?R(%7j4)K_zksR|JXdI`7N&!)WBWaZF z8B(lL23g=}TP^vXdLU8se0LhGn}64&)*u-5Gv$swPr4@Up&k2RG}SN1co0%6E0qxj z1iD+ny~l0FP!V}Vt1{b2TPL^*7^puZX~5pe)c%BhZWi^{^sinfP4GnhZQSPOBV=k? zR8v;O?Zs$~eRCRZ;{x9>zU)#JGN1!+i#I7hWK+l`RW%IlBX?Vt8m>PQ_EmSINIr~L zY~Ri*5H57U3}D%Scc6h1{i(SFWqrd7Mz!je<6FZN2|a_$;Ds z25qqO8Eia9tvNy&XJ;@BGx!o$rIl7|6tEIV)kdG3J~~{jC1`MR;X7&Hn%p$1-j9B6 zZDmA|PUsv(BH1q1RX#71)H94i(V*qW_zqGMl+#_np=gL~!W1)Gr$M~nR@W(E1%uU4i;1)13Z@-``#8XXAh9Q4{Palo*Mk%D((zMsVZKQ!VCeAXKGpRvg2GJI*(#WefUGJYprJv4``e_Uc+G6wu+Q$~9Y7gG#Jd>2l zl`-?Ma&x#=+vx3bJhvnR-Yq?pZ&1;aeANL|-n8<%L5KCY>u7Ipc!Ay_(3K-?gt$Na9 z@%xOMfbviA97=5#a&!G06-5f6i4hvZvABI1y3h|uye*zfg|gkG)Ks!)@Me4|m$x*( z15zP12xF+jpG1AOz>o2G;wStVrkvkn zp!^sNCX2u-n5iJ@47pb%Yp+zjE&?6@y}sBzRZArVkxA+GM`~)BK)S8_jy_AJ11fCnF$6)pSd0&m0mhFYRc^{=)~@c$E7Pkn@fx2s^Cms>7KAS2Ca!?c_^6NxmFvD$Zzciv#3eLe&dax%093iCy*s zAZ!I<8Oz^cNr5RJw@u;Fo(SbwuO5jNJOn8;94qC71U%H}&1&hXq^Z9WaztCm-b-a! z#OEhZKqr3Vz_6ez{&~b8eWmtLs8%@+!5d^kfT)Fe^W32eVCp83y_bT6dE#3G!I8gY zT!BJ_MO+&xeTqy)ih`aV!rn-uIRl$fJwV7q&m2$IjfLj#6sRB0Lvdt<4(c1!`5yDB zz&w9S?g3#V!+h=d@HbL`XUaL|q1tSKFp~F?y|ZcbijHyYmHFZ9l+nkN!V3+ZL1Uz+ z&M6vUi%ECQui?M44iBDf9=)($d~%o5Hl%z#|0+~gjGYaMA>E_Hd@X&55a`!~5Y#{5 zDH+6FsH0B0)*0jR(aZiiuA~*R*Ip{$m8}R_g%^Fy3rBIU`G10wktrg)za({|w6YA) zga5AG-o}R1(+T0mjlyBj4X&(Py)XENt)PTj6a3(3ogSW-E#|~EQ;d->rXpsQTFu`~ z;)Xz^*&XKRfdy|KEQNVa3gVdj-EO70@W`>6QwFal=6|?-fJmUxtdcBx`4AaVP~tY_ z{+!e3-TrRyRm@GgSJGV@{z|c;>)RwKiqx^75M@=wr^a^atFr1A;pzilgl)W^W&Nos zQcCND2^Z+w>UYlfSahXFtH0+8OiR|pe*fB?N^9ycDk(7mvGrcPCH@GM?)>+NygqN& zC;r4G{G#FjlL=?Kd>Vyl^h*3JL&3V)X%=l~rr6;a`G3}L6ge%H@$PIC>nPe zvNE`H0GmLL3`5}WVM2CAD8BZNP9F)UE2hKczV3+Q;lgU=H&i?t$unrEx9pW84Mc%= zEUq^Y2i@=+P($G{=m|H7#Rz6L6ql7)|MOViET3>`C2 zs&r!*I}M7U2ti!JO=QDv2whUJXn;+XyqNu&mq~&4nT_K1K}Ahjl!gWh|8nc;)3x?* zJ^}LnpZzOta^huV;|ir{K04W?SW)vfPJcOk_ynK;;`Sky@r74$714LlO%UiJa>RfJ zG0Ni?5I%JE{P1?x<^^y)V>90^)aa-9I|u!nsTJ5Vzm#p5kA`6C6E`o>i+G)T zYkxNreckrLF1BHtXIibt7`MbLGV=WYW7S0*j*D60&WEfY0W)ON^sQ~Dn*Lr~4}~(G zd=5zZ%8q%3V3KKMG0nXcOrvE(l?ZWY z+?LK9;B%>(sSwuSif9)y26Z_Wl1AWxp53*nz;E)gXqoGC8ZE@|I>|}d<{LTafK#cMt zVVAr$9-ig8dkcftRE~$S`EC>M#M@?r1|btpy`5lRWx!IzjgTbgwNEj}6vy0hu{{+j zLp*yY_d59Bi{Cf+Y+O(IMI>P~W z8CULhRk9`vPPMxRY&FuIxJ`tGREnpB0~A}(OSqwx0HmNmLAnrZV(&r%Wlo6=LOGIlotkvh#Yj5C;0!iwV;Z0uqq&5@ zK6@Wxd8>?5gTq63_2Ca@`TrVfe6<_sn(1^`XmM{@xT{E`Zx=fEvsgRkHEKCA)<3Ui zu9Oz9VW?)_*M@~kXS^5@_{;D2GA7?KEV2G$iFtf$7O}~4O)8M^zMCT9l*NWcNq@k~ zcrH|SX}Gm?bG+m*v#K&TZe@B;yiFnM5Zku{ENpNEfZabNm_8#!0`kz`EmViLuRD>C zq+)t?056i((wBQkBc1`(k?pc9TeXwnkr8PJXpn{)FzP+CzG67=7|2^lA*WBsvF?Ng zz)A>`#%fr)889bX^e4Ct7)&|5Q922e0Y2t8k6n0ZT}-b=!YDgn5Y>(PE}x;11$O3k196Pa!_BBUN&=lEA0$H= zYAFG1K-9YRnet!pnJYd#SbEGf%-2!UJbA|Pt9x_>c~1&6E=Q%jE9k1lbf334z%kU2 zmil3!$|X2^(2nQhwQ^=@h1`%YLcp0JVfJYcR<9Y010})I3Bx)RG;9ZZ5_4U^PylnE z*s?cx?~Yrvx_iZD4oXB@eOMH9Q2>(^HYTF4!Mu<%9jJBmV5V>1kQ;Yz+^GhCG?h`Y zJsbew0$SqMRlYvC1fzJc9lW3V7w4QdYd%)ECr21R=lAmi=&0?g~4 zK`1S0tojQ9GS5pT${#k~$ecz;%(g_4MQm3|(<#q&?3P1bbd}l8$bVHo_jCH+3TghJA0VIj z*>bnTAmH28Uo)oKC@ z2aFWyI7{*7X3IOj+?4gY$|ZHH#q8BYYfFac;Qvz#AO_SU!mL0C!7SjD4$53jjOqiX zA6M}@XlD3q>iLMOJVDRYNJ| z{e~5oBi0w>pcv3x2eII3*>>_A^5STZv8~_c)!h=8FaU-fh}b=qd1l>pW3g5 zD@KrMKuvQ+T)%9T3w;cvi}1zQ*p!^?*P?_$>et|2{JvX_+<@v4bwX&bvh?#>y8m=_ z#JYX&?Fxqo`l3{w4dIYA-CN5Gar!Ua|B58;g7Bv>Ey8Ub)D6(J3fS`CZi0# zjv1^KtS$I2%uyX?v?HTMD5VYy08alFlMU9gio zbY!fooT0PwQC@2BG!JTdPZfm3kRY%n_-D3ZqBG2WG9~+kO zAJ{4#v%Tb`@-ZMO>3IIiT>OLT3;6Gtq|4&WjkLGUpXuo6&DLtOQyuBZ}!OYzp-yXAa2fLoL%%r z15{mwod}hB_yNK!H?-Y|c2w&o#9|a_UqwJsIaO(IlYL}K`UojwZ?RW8O$Q3;X*C-n zfR;@GMJ_z^JJWZZc}TUKtxPr8dnM)y?%`Z&=dT-ghpmMFR7XCFiH@RlbD90@`!CO? zL@%6|OmtM^s3iDxnth9eut)~`eKP9WM-Wf~m(|d?aSv*$C)V3y)K*(}kjn&XIG~BE zV1e=?7cBAtr^li^>r&hJ7kf@J%C~M|{$^}0j0xd1>@iLkO|Sm?ZJ>ky=`jFbhaNlo zri5BkVtOGWKLE6GR&8a;^SlP(IAzI+C>m%kSYukgV><0$f}3G)K4{sGo9U=p`RK$lol_JHY#b+UUijN<*Y)lEqIP8f#R;dG&+rAR1Xx?vo03-i)Tm^6GXQ8Nqj?T4oUPKq+Agb;OKt->vX zj}2F>Damcek)KH}>nMQx-!2aFx-nc?^k7y<`hRPoEjBU2W^)?k;mHGYM^@9z_fC^% z90adYG9zl&51@;b4#Dsqu+B2#XxJPV@USo(EYCv7c#n5K9u_pmYt9LIz5n1kfPs@_ z*!C7<5igx)txGB-RZxp_#ste*Az;tICFgCt4J?0o?3?P&_689CoCLP>EjPlT0V!Ac z?~fm&Suc)lKIgHp;En%Ce!VH~LRE%glm9Ib%dty2(0#o&Kp2)YNp_|z(}j#t;{-8fibOrgBN38`AtiwY{t2;*96%RnP2N?o&yzrH{13fj3Jksgap9o zG&>IK8ts5OQ!rl>UL>$g(R(FCGIfM@c_EpHs+j8bWE%#fM{s0}gQ$e;&2$SLk1oyf zs=RSCV(mkygJ+hs0tW9&26*dnu)Yz#amC3eD2YVsjadZ_&c(mVbkP`0O+?XFF>2!3 zrY!ex^11ht??8E^|Lg0a1ATS9o$tR~Ia-qc&%D?%o^3_S<)O-y`>m&)r%|8KaVNtP zzh&rV`ed(iPp9jAhijW`JTXnam!062_$lD~4g0{->=r)Eu}yYFMu$4(C%S>^zrdm&F`SO~O--eJ8x9I{fpuv|Q7tATzbm1f1~Wl5vZh}XE<)7I=WIj*v~2o@~4S?I>>rY`a-u*I3xDWgM`}s@H-ttaxFPY^&Vv@)%pz{V?uhSfOTPTOQ~K|{r; zpW#PHCu604n2H+EkDiSM5ekPI`^e7Mf$fU<2hZ4A&WG!?Jm${n2U_bM=YAi)n`BVM z{_AH>Ugl=#A;Vvx3>O-%Bm!#IQWh|o4}wZqZhzW8!i8mZpw;p!FwT#`S3i;nBnV)U zE*val);x!56PN(0puLDa?YBlF8on7{^? z>}R_WbnGjB)NMJm&USa>N;Jdcx1z}am=r&yO!ymW#3#iv|L6qbl@y``;FYmplVsJu z!Q(bOx~!i#MZjtoy~DlOXxfcZKbf&hCH65}Gb0Qpv-)}6{u>L|!yZfgrcm5N8c4Au zqaapSMFa(4VDI}o^xTx50$>Du9Ztji_?VZkYCXhvW!v-7L4AiSU2Ha;+LE>2z<-pM zXGbUGZ{jmwJTG>rA*OpfPF3L5k<`Wno{zK0RB662KTl4^Vl zCrDzX#o;uM=znpWp7mD#8OUS$QADUy^}<(?<6#mXmLSkp{R@6-u4v+mcZ9sQw}pj) z)=Qbsg}-MIEXBNfgXq3MnuIzq7nJb@%w`)GgenSLp!}m@W&~Kq+C7x>K@0jwfu@iX zQg1kos%kc5w0V_X9iaZs1UQUdOGdU*K+F84KR05?_nuz65WQTraUpAF*D5}kS^!l# z-6^(65?en=4Izx4X>_bW{j9Zr?t9UNB1oZCsMGz$&pe?~{OGb`drYvV18GoYF+*oV z1~kKbll$b69z!K#kW&x`n~O(tY4}BB@Zt%PQj>3^ku$!dMy$7Yice{zvaGB}W9`1O zpBk7BmQTVYKczr9#f10ae;zy7U6K?w@{PGG&B=ctQ*jo{(^|1iQjRP7)%(9V{{Uf; zsAY~vlCaBpn?S9?B?L7n{WQaZp}p4f1&YPpz$PygenNZiV%dYvS+>&6UR#r#c6 zwiYG>*W?Cu`l}uVtd`^lr*xrSNlu~dDSy0K>k-3cRR1j7IalqicrS9Q$&@jY-WKP1 z+4Ef`zca>M(tAY*UTb8^jK07B^^-3lK9w)M&6UBt2rd7-@7uc#twZGSiQGAwL0w|v zjde7Fsmmuk@#enI*k~g?&N-m7?cy=sb#-GAZJhU(#gfo$r)TQOL+dlv^nQ;ajPQMX z`#xG$yh@c;nT$JyCsBO>ca&GJ^1)G1zs_B&IVqbuiBI1`v*WyCt&J}`?h4YX$y)Kq z$mbD?+3ZuGO?nnvjhd}uQ+5p!HI{Y7^ZOBe8PiiyGTy&Op#V;YwGpflKrpvdNjT0Wbax`z@6vVI_H*^>3`2Q94-x6Sm!McQ3t)#7uvYtS#v$QRQIL-tNv9x6jox@-Tz>9y^I-klN-sw~kG$J2f5WwRU*-Rov`kLOf!vIdcpW6M@vr)>a}F6KccG7CmXo{X8#{ zT1g?*bK;%coZ&1gJzHN!Ah>rHm5f{^3CfU6ee*UFcSeb zTpYc1bdz4zj{_aa?z&^jAjl~*A&qp;`^GfM-#{3JsKXyzertY*h)N6wA5)e_+Z=)*f`(#Nl!#AuUz7Z&LH~y-L^pSvz7A)_h?Y&!Y^Ql zuQ2CX)jn*_FuRh>8RXrwi}u4CbBfP%9xs=b4~CNpo@KHDMP`ZFTZGiPmLWcj;a3~{ zjkdBNGNS~R_gatr!AE=>HS9fga^JK{v@Aa^T`Z!1mgcO?-K2zdsb=zWZvtwSotjp4 z64zLA)p8z?lw#uB1#Iq8t$y{Fu=>nx?e6j_d7d(i_3*Qc;H8z1_obydpx^~ z2kq+i4cMXHlSGwrz;NevOxM2?+;qORe_A=Ji4CNav8XF!|BK*c*;NCU)vXFMXDo)X zW`#kocOvWEt~t~?N%eDcKqNDjIXUi>JQAj6gk)@vs4O`=i$w47H2? zT?4IQA1+T6iwLcMY`Una6d*QpS(ZjxMF{bYvF{~d_gA0x5DZTPbYpI15$kx@p2_BQ z6v33&XtCi$OHB80klO&kZ1Xv-&@$-<_$`;!Y`<3Cy-*V~ zIsv=+torca)a)s-y^v1sSN+`&Gl7^7K0za zI)JF*Z=#J_%~+2E^chL|5H@k7>obv!H|x0VBcv|KO3twAt2n#-?>H0S zNJhDw{YW;eIbONHZI_Z@-oIJG^-!S2kn zeTt@l`g(XrZ19(>CaDb4?zJ@c6?uEiI2EJleI`Cc8%4ZxBbMAHtQDd(8dvVVNQ+FW z|H60u^CpLJWbcpm0lgQ1vd;YEqC^~SCMi$(rpmS0-vvP9vLDlIRl$dSx#?lI?x7?Z zZbshKOWEh}z{~BOZ)4MFDELzps4?QGMmd0W25)ygRZBu)RxsvufW3W?1K^#-=eO25 zQJ(%})p{B2^E$PZCLjE*Qx;-R+SM4Dt;O3!HNbE(5hZ)DW^Co?y za<*HjPs)sANTpy;if&cT;dC@(OKKs?y@m-QiEu+OW=6n>5}2S5HF6`_7F6uDMe~e0 z#=xdDGnB&m=oBDDCkZSKg?b21I*0DoJ;pq28GqQ0tYEs1yB$WQva8<@=k=e2rD0)% z8N4d4_i6N)f zjB?#`x{0CKHXFb}7*_$S&*Zw=QAV2|P;2R{eV>-jx!D00MU_5E34S_y%z(HJ+#()fCBP*>~iHViJJ--}+tbdNkA+19W8c_{lG*(V}3vDt2u--O9D zx*}~H4ZIIje)In6CDN1E=)$Z$enoI1&Qc?c?oCq_!9y0o-y;1~zD@PB`{dawzD3xS zBhPnOg>3gtR%zX=lazCfvI`szfCXU|?J%qU9+@o!N<3u2 zZ#2Xn8s=oUm=BA8G31YmO0Awi?IDpQk^@lhdo;h}NTcJEVR`&!G?=T=fzp?-d~A%r z^DScl)!_xDJxXha30Ki#xXe=5TbPjzNq~iIiQ5DTrQtt zdO`%~_ycKnenU8~& zPqi~4&?f9{5ZmZ~PxJHpelE)N{IYV&SIR%UtTu4En5xYa1se*5&OBCVG8EPF-yBW+ zhda2&!Ap`?(TThFkusT|dPU11x$DD(0_VyXZ=JjMwie$_&ez==*T4lh+`O@8Wg6Jn za&mPx#J4@VqYm2N-KhW@I=}p;VFK!N!%siXh2+lDo-L#d-M!@j;h&KSdB<%gzpJ}; z>n~p!{-cV!k&!0SdH$an8F|(>zF1ht4XI07^gYvFlf!exnI4?m6(|Xbzc zwZ|yjVMj;@!tx97O|E8B7hsN=r+MYa#wJ@zsJi8pb$%TABa)*HVGSEG5zv(#_o8v! zI>jYU7$rIOGT&E6XiwQBEqTX0KZ-Om$9r7A|8SGS(SklkA!Q&QY#aN-Vb0$nZTjO& zO)3L7eExS@obXTTSa##@>v>%p!$!h^=I`{H-tShPR7boFwedAs^!ziU(dMnWv!~J) zzEhuBA0jd`ryhXZx)rOZLHqI zibP#DmUX+%@y&GifOCeB(6MnhDs^bQYTzNS_Zel95inMhZI8l`1XZjejjSB~@aJer zTKhGWCse#kC*A<2ftx{Aoo3{KlWaAr5s_8ejcP9gEi~Zc6HI=VM_Fjil>ZW)O$e(?( zxU@?C{s{Rx?)LaCb#sJ@-UHntC>sJBgkpQnr8UZYAPdD`Hrw*K2-pGz8}-vV zSPz+O1nl{j_RdAnK)cTa$4FhqOa=|m_p7@6^n&^0TTgoVGIq&pmXmagph>RT?55Xras+T&A$|b zwMgf4f`S>EGRxagOn9SAKN2-J6_=h&d}cK4sFv;wn!VD?f-QjyrQpoNROpGGj+5TJ zQW`VxA|O+CHRCiONhWV4E@_^?MZWmzbq151cZJe};BoZYJr=q6Cg#<~RAaK+1=;?&KFGTKJf&BA zn<-ivF|3P3RkdT*rs``u1rLu5O?7nErxGF@`tysgOqek3_(>`^&Vca8l|u;LjSo5)jA2#>ZxRT zX=aCgZ-=1XD;_camG~^>GR8VO2H=j-q@S%u|IyyB^jkkpagX~Y4@SLUMJb5u4FN>n zcSCU60Ib0J!MDwD20Clu+>odh%2$*F1Ci9es^2f{+5~WKhVu!LlO)C0QBzH*Jvf^! zjgIhv)ghAozY(7`BPj#tr?T%9T{mmGOjnt{hTH3+@1}BS-f?%mR`WA+!w$qt%oNld6tHeI5 zIGw3KOX&s3Es^8tg}*&S^5qGT$xIL&CR`b9cC%l57lL#-Uf6nAyNhYs@VG>pa{VKD zDC8^cv+=|U&KeXM-?;s!cxNxcsI#i2XE5|N))upZ5Xj-9T5Rl<^RZ)uo)Q8f=au*M zHeSeXRP`iQFX7(DXQI#r&kX~W{6PpTasB69bJbVyVtyU06cz%-i%l{ zJqCqbqys+1WADbml-ZuZ86HdhOF^v*wK2hY@E>1>s~j;J z;H!FR;O8I78)M_(ahw0NBYr!i4Hn@1=6dim!HLvFM=_sYHYqu_$gZind+!9yWbfUK zq1lAj7Fm8KfAizt$&1_NKA69@ypwIi3EwxG2?&?t!c^8{WWv@2Jwl*PUU-DV$qm}b zNjS&V?6z$>YhZT#v$l%_tSkEnGbi=&Ug%Ns%#pT%K|`jig%NlBRpf+0%0a&W<2EDq9s<3VcwSc}>jf%z%ZmQL+5Y?FzWd~@d28nxLf zGU>(A2HtUTKBQ7^zNt}yD^4`~PoT^a`2?c5;9$(vEQ5wP>e}1|t!}#VJSdb02Mnmz ziXanY^km!ae#?JOrJLq4L zBPTk&KG^*C>&Qk@2`hS7D{v|xU_kB)+x+xUBDEWprxF0|P`*WR z+VD}tUFoeP353Ua4kPa?1s=Iv-2A8$-}9_+nQi_`+*>mD)PsUz=Ne5l{IH(LrMf=2 zpiJ0S>6^1fe*rzdp=y6$Cx6e86Uu$g(m{a#`|uanGP&O1V(a>~t6q&v+sWqq!8Npg zOz__!Hv-}O8wPW`6z6C?$>ChK;dg`9mKM{WHJ4NauAn{Oh$2(rn;yOTu&!&_M*Z+HNj6tI z`RxiBBj<9ns?R>sh}PdOe?y$Ng^99yOh=@_25DYpYjEapCuqvLG2>tGniS zm6n2iBmnr^@J1kEynveU_@E>~Y7bTvg3jJ+xX#{2q38jHy*OKtX2JHY%CGNk;U#W@ zJqi0H;Z~%|gJLt=!rO?`Ra`?6yd$PM+-(;#T0p z9{)|1w_83nlNdoFr`v&VQ?A}Ec|jckhNpfTg+{9Mg-WqHR0nyG^w6*2Cufhf@7 zox{Jj0#?JRd;73xTPJ2;8d_Z~A?bJ-J>)4dU?{J zUdcgi#oH&-obP?dh{#Lq+B=wLZuHp){Z(9W0Ld}!Hh`5N;1gHzJWLd)>+|y79l~*k zu@z&ng5Jc?#1#&lqwBrMBC6MHCHqcHpBSk=F#3R>KGTZ5wta2pyl(|;n*I&UB1d#6 zChdxOpi>8^%RPyp9T~S3F;XD1bf*!?1GOlKQSyPAj}~&{^5*M!uhMfHA6|{z(H0S~ z^H5zjNjW?ioS54Fx!;T@HGMjM1Ya)L3$f0!$GxbCd2Z3`Oh_N;8q}KdID2S{G8kl+ z`Q8R!o3u=wPW9HNMX_QA)C86@O#I)_8S;S4$0T3dMcG4rtPu`()q)IFIt(-e#d#kd zE?^LwdUA%U|G4WTEmohN;k}RW%sQyHk_t*EUPfBgCEu&zXKq#)EO}dt(0Y49K$=|W_w5Fxj z5_=Qj5vlw8-Aupei4jr6r@S@@7YatuJWoOzH0_4?K7#*@=FQK48lF z(ZY>sG|CZ>)t~$mLX29RvsNQTtr+Fp8`OdqbSP_!G0Eb?DTM4xRS_HXyfgM;u&heu z{S-CP4myV8d0o`=;8gyvLuos7-JLMjm3xWuQjj+{MrEeA_JMn_@XU8~0H_U-L)|qd z0{0RIf>$sj{oIIxf46LvQ?&GWC+=EPqca|Uh`Wj^ne{g+gO}2v&>b%igFi?*)y3!h zd`Lv7Axy?&Xe65kG4?QFF;=&FQQQQWSbRP=i+MW!T z4ayZ_UvxL+yov3f2@aqj?Pik0x-~lQ+G2gb7gR|WPaH(OMh8WL8z8PeB7R0TAo|G9 zm&FIs#H)h(WmiW3vBgjn_489B=9(dIHN9tRQTt_Iu{$m$yMB2|$Fe$@9f|0vso&nl&Xu%PRB6V|R&~ z#TNpdoC$9&JG{GIUe`vY>cSa}?}M2#C9ax4j6jp~{tbbPQZ?SGg4n4Li59Ce;OV@S zDpNb#0(GK~bpl?CMi!Go_v~`*Zwkea$C_mD&uTuSOW^{zQjfr~0b()RE-Z^Y1jVoh zuriXge)NOA!v2scB>HH#;7Dqm((coCNOI5P#7&kibQ(Tfznlxq#Z==EVzpGr8B&8M zyh}_1ux+MF9o~*171HLGM-_NE6~zIot8*&$d!&=)OMf_>x)UqRm5wVzKG-aIY}8QN z#h|3Uelgl!S4^iF@O6tm!X@$S!|MthB;SQ05pBu3+8F_2kmxXi_n z>#J)y+bDR2Zh@Y4XapwWTjP4`%4r;b;T7>yKTby`&Ihn`G=AmIUip^Q zmgEbYD`A8(2ZKvm*N5Y*c-&i$LCw@Zy_VE6%)h+--%7BLBxWdNB|`ogQLoz4k?lb9 zbdZ`WeobykYY!Qe2#%K5Yw_2rbyoDi5z#&9j6a5u#WtpC=C-O2?>-WGk1S!|-5o5% zc2S}GKa9P3l0r0r_1N(=dP&4@SiCv@lx4ML5>GwP5AB;A7aY|PytJsaK%EN68^u0- z9u%75TjCz0;YtGcW>~=2cdq(oe)V8`6_xFH35*YC7sRQ3&L zeSvDBgl*!d5w-9v^nY0|q*G?HCkv%rjMQZQqcct#@;2oO5~SerK^B@w-P9I!FwA@q zXH*j?WBiJ)U;GQ`mkmXy5p(a+Qd{H;3(f#^;U*G%+W1Yfbhi+v=CeELlcg1I;Op|irN9%<(NM?mHS zy~2NG$lQXW41)*br>`K1yT~a*_gL!_LS|M;z9vX-06qKViRJ|cP}B8lOsj6Nec&oW zVto4|FAZ@&E*gtQC2WkWKD>K2Th4M`>YTvtJnm4GX}+jbnL)GuT3u9UbnTdXsQIkk zwQ);hb>lckahkpxH6oL}>s2*woFW~Ja-E~Rv(}4>|Kuzq2 zj}0l~?@xqD3}AXMekF?cJ2QmO5eWrfQdxlnnt~_^lsX{F<^to|Wg|2VG6Ca$f>Z#TH&s6vb zr^ny!a7)-e`sz&|qFYWAe&v zY}9sIUT*i|?lxf=Q7@lM>YK!8;WT31-$uh`@UI{6puVgW8Wag>OhhzA8>oA?=R{ic zn}$cJJ+VtLpawA_01HVvKmRq`8P{lm7EPpdWU$ogYjlO0iAN{Soaq-tmlxL89N-?r zwl6Co^w*;5(5iT2gqKt&mj4^sZ2)TNTTWlSg6`Bz!%u~#cuXWiA)TzA7)rrK?`J~8 zr%GTNYA4@j|F?R+d)LnMIv;p&$21a(1By4=_emGqi)vetI(0j&mRmR7S?oMM3O=7x z9dIF};nh8^=DNp1m|EuDeb~bHh*qCu@Y&xg(wtfou0wr zPl18ov8nr3HDgfwPW6rX?@GaPv)?qBXs+A1&&Xk>WMi7PJ4~mth7oWCdvyYl{%sx_)WEjWm0b?(4M!8}KBx$n*h+ z_RRaTO&mzfm`LpW*p(;2h98h-oIKIhfl3Tm_11Jn|#KvoN2!!!1QW#oIvTK#YIgX+Sz zo@(t8wUKrZjza}0ovP6_fxQb%^g`evtZjN^7v6CUk9U?9!BNQlHF$%1mvOdYxx4rk zaeNtIk!g?Lc| zuXC5MRDt#NHoW>KLF9LQwYx|Zu9V?34v%$W6K{wV??X2>w4yL&1+-1>Z`(9qn3%s) z6oi}Fb0&&C>3i}?nL^TssJkVzCGTBeqQIfi!_cX4899|3HjKlM5)ggfTlaMF)IFM# zsHD9x(Bwn2jK&i@w+*0!D#Vo8d`lS`3QNlY`tW!4@YsXDqeE9GpFMs`-Plzpu(nxU z&o=47qn9xk54F-wZlq22_8sa=bj10c?JnoJMIP-6bvN~za+~QJb7S(05eeba0@j1Y9ogmVwZ&6SUvT)a{yGY|S_Qa$ zA|qQSeW^8#PgWv?FyfHV9clqokfE|1yU+_=-N6ULRmR0Oz#gbu(}m{-hF#tCtpGCYO}Q&H5jnN( zcb3?BLdeMh?kgDTh(6$c%N)u3=Q*!$a@OS%2X|s|ZW@DYeumge55d#g8J^zQ`5a?= zdz%DfK6gX=_8)v}p6Rh{)$cOltQJrs)QuHKy*P+U-UtT~0cyx+uqNu#CPCcBxEtyJ z<}NRroJhj&>+e`r1X%;czuFwN8>bcTjSm%swG!GCOWPh(^91b3XM84jieH9EnEOl4 zVK7_MAhwd{IRm_a`sTCScxYRoBewTuo&?2TQyifC%Iu|Dafi=)^mC$pt%xyJ1oOO6C@21MB-kR%#c%)q_dp_|EhTV|(CB@HCOkxp7V7%2j*fV%I#E zvFFVX(ambPGgsJYh3Z#;$m##_#IvD&us#y=BwX+RTe=ge8aRt|D0x;$8*-DmqkpNH z{iBZg`%Lad)tf-}cVSc8M<2b0vQPZ3>ym1(woHb1`GB8hh9!Ni#4ck>sr+UU;@x-C zHdf~(?P&Ny68-#Jr0gYsd+)o{-Z@nL_M?ETmRzz=PD!KY2XVqK2ydFDAO5pUQYT(b-je0=D>Si@4ax~ z8U7WzKc9&)caBJ2A}Ta9En`l&VS9suuu@T6A41pF`gu60B5gBZP?u+p7j@))ZV6rs zzNr6+m4OPv)#{QE&Jb(6Mlc8>7>Oz z#@bskDWsNhs(HE$aZ4~ROw&?PkPR5s^0P)qC4becc392cL2{*5?J4so@t{aF0qTv4 zUa<1O^F-P5j}1s44T8rvgGjztKIPb8&om^9hs`UJ7WYC8_IJ1t5XS#v(!4&?rM-Y2 z_4?#=Vt_I3yAg^V)rot+$51-S#VlGG6deQU2IQY9$>3Q|cBz4Ss`IVj@0S%cICW6t z;$?uN@v@AajI}&4NL}s~+_*`~)({=$FAm7yr+w0EAJ;ed5Pe;)ifMUw|6=eglS9Un zroh}#F@*q_qwoF(QoVmyJ`*OXnA-kj4y`m0UWIKOV6%nacXsiF-JZ9&^S|YjX;Oor zEyXtihPlVh7uq(w3|8Y-p)ZqEJx=TeKoh?Nb~&ur&ojvh`>DHtBp;^NGiw%f;IUp_ zd)$l^f96L&*8Tf=keQe=*5Lc|^arw`i4LJF_T+Y+(ymtLmMQH=4;_z-3MQ#_-P{?ib5UaL0r0z-#Aw2gik`T>Lr@|phUe|VBT1Gcw4y;sd9)gYyFV)k(kppJbQwi@f>{dw%*(Y$T-W?bt zkt*F7`B1YZ^Ft1eY4uy8g)Q&0g3bH3tHsUTJX;>ye39^i_jr;*Z#6aM7cD7;&p!6$ z^l_GD!vk7FVLgyJs-XuDwXf-DJ{#lL*=DX@r9V!yTeXJbqmfX&6^fjy{1SLu%soPj3AUrcHWe%*s`%{Av=&#m z#mdliqc|qSgXxOH%txu8nRfYVcvGPC{?wE0lf-dw;qJOphL$uUSJzTd@5==GRpQpn za(=W&l`O6!l8&44@Q?OBtH0To8N#JYeIzn|kTk_fjx?I>_pHN4yv!c!Irn>zo&9>| zVR7AbZKw3fkX#~DSvK9&NW3V(jt9@7hj-Ec3(kh&rzZip3>K#7GI z*mnrll2T*SeXs8nzfRAk-{o5kBAiiPiN8Qs1%3DCZNbh#6}Wzftyt4}?4C;zFiWcP z%kiK1I>t&b^fU4O?OrBL6YUb&ZefWE%}oq-rZJ4GIhuueRW6cb@3#Zsd_#$UJa{{Z z^<#61Trl+Aa3Vu#h;z*smAL-K^QLb!*Fm9;NMBwAGV~4;E`QgV1Z6(Yjha5auePy* zwj0-`eDccmX&0sJ%;R_&A3nzpj+;Jz^<6k-rAI@gXouZY8#@Yh5f3+~yMx8JuJZ!* zDL(+n@lcSxx(_>|56Cv8y)?QH>@YA}04oRnr*E+{_Hu_K3%Aa$4;FvezLi*COlYpl z5}LE1A-@-B2oJLsS`>#O79#@A>+jKacC$4i&x0R(;NDxPL8Z=H4@EjV?R#*2lku8w zVT!zC*5|AfcsawjTlDE>-P066J;`ta|5px6NBe%CvM+iA28bb+p_Qb|a<#iiRip_* z|CWOdNN)GUhV&<#OR1VKefc89k4XQ^vsWA}aSA>3zVQm;Ve(y8{Hgz`JjttV+u?~~ zt`pru)XmJl_Oq9bwVD!&0X*^AqqbHHoH&=UJjR1A4G@QF?Ws$c8I*_a!ivsZQ&QTe=b=xp zg0!)k34^9hFin@%o}cI&W0Wnrl!NAR?QTfp7%F=ydIsjTB@8F%zV1~ua~e3%YYMq zb|W-0s{?=ha{z36!9pM1H*SwoaBX0~t=}LZVf%SC? zTm+o9J^Ua=NZk8RTr0*qr|&LYWKTeNd1~J33ku;>{e*;d{mdqga8Y;{6?i&`F1UHX zAjWvX9>Uq0UUc5F|Ng8a2At^Qmb!6wxqo3a^p(dTEu)s6C^SX2P4L)MU=7eM-P7th zeCJ9?)59Q2d`ky;GYO-O5JoGPP_IdTH@z)lYAbr7X?3xUuBA zYD+xb13qrzzj8$-tKSJ>!|VvQ=b-tnp;~+>m?^>9g?{PP4HmDR z-q;JJQlx=H{C4W}R^k;piA7NsM%^pS>`#w*-@!cP6g55gU-Og*F4}-G9H{)9Kj{LKIp7O{S8g)5VGp0JV(g%&Ld=1a zH`MRjawtf#XgNZHdT4ZfE0pBn;DRkwf1q#r_uu{~9Ot(;ZR?i8_QJD^%k<-jfeFec zPC2rEcmn?Ji=OiH~-%8@mG1ceaxrE`Y3=4>1e?_p=4!0C<6jD-M9J%o%NeC6xHX$IO{VPW!T# zLndpPssQg9eu6~IYsvAp($M_UJbK~MC`}sn@bhg~UEL;h(O@@*^n!NqFaihuCAhNN zb!ls!iLY5Pe&l1Nz!Looq3Esq;OJP2R!x~n@NTChwZ31R(dS$4B^bdf7>Iu$HXbY0 zPr>a1unie}R(d*=$khvt2TwbrQxFJSCpBySF_}k$-on!HR0YPb&7NkJLW%ZFnS9V4 z)EH;J@FpHv=Sy%7|7l@~6}yEA{Zpq*J02jNV=LYIv}%Z&kY(UaLLoqKFpL>Rum@;Q% z^|{sWw;r8{KQ_OwmcRID^cs}B;O_s}6aDFE9ou)B#vsY5Vfe7;u1gzrA+-%`h*gJ$ z*UoB{aNI@cplyJKn|MHFMm`i87nfvrKD_$*cPJmOmPBers>D0;$I^H@C^mKKNYzog zprrP}g!4unHHk#-OsbzHukI!w?)^=Y5#drbAo4QijFk}un_+y&AnZC8{6O~>4T-PO zF!(3W9(uN0l&Oy2Eb!F?M|Txmd}@M_CQLxHyWgPdp07 z@pb*HrH}CVQouF`x5c%o@0Fn^=A6MH@Pe^>O?%+OI1}o<(pqw=@N2xL`#9(Xlu zLkXx1oX*YExV861u=m)Rs-=a*EInd6%R>LKAx2GC(Q7MlP?WqN6pXklbzs?Tb8(Ix znyi#JBT1~eH{u?e4JMSjLKMfJ@T}-hHED|ZOf_CsnKFqXiul4dEDeWr+iK8?T(?p)Diqae@M0K;?p$#TmV z%jzGQy5+!)yH+?IakjdeOSk4;w%FP4^kfpJoG;{kn8fOw|2~t3)%?2V0=*TDGbWe{ z&BAI9H*7VF4mYShU;bOU*fHR(G4%Spz6=PI&AWkO_=qfX(85kY%|Ns#A#Y;o9RT!NY~yNu;OJ%ua$`Sh+P_!w zx9mX7vKRNdb>MLK*Z*WWZTnpV{A*Lo@dnA6#tH|W_W^8RJCIqV&Ei1p=>Wtzdw7BT zvLNgNQ$et@&LrWb&IjC)_;PO|cPBP}iJf&Ak-m&>(9Tss{FI}|H`)jV{9COi1}Np=W-W(vd#K54&r#|kP$JI0^t zE?K|&>G#u~#V%vX@kgGgJ`wMz7f|3uXnd~p39ocCzuv<&+HPH3Bk1NbG=Tr}Je7r& z5HF}6c{d+)P}SOC%>lQ{gTd&gnfsVSGb85K_vxjg3@HEfLA=SDnN0>HhjYqIl}F{< zQQ9~-BfT0+VV0qcsOGm$YD;K^VvH5=Q73N#O+R>%rjKgN+ebESt1wWi?3t zz$f@Zn$o8_<9#6xn-U~M_@i1rW$ToI8xm|}VrOoxD}@#kEd=xXBC{k4vw;G zEW^Rh@DP8&!}R|WGfv#&te@pS#5-q7-lE-eYt=qzB_u}C5e8cnui4FlLC$pQeT8E7 zJ>Y~N;cLmc42S(#$-wmcB^Xh8{tNlnh3!Ep$!HWhE)%^R{wHoG=x)wQI2yQAIj7)T zejOo5wdrPxXOlud=s^~~=r8ne} zqq@=Y>1OrXFYwUPZZ|&WPkPdmn)$+zHwr@TL+FYv=7)-dnUtu5X|Jl3 zKD7D0?Mus^=FuYbibEVv)+f=D{kzO4XUxknHLdgztHNO{-xZ6szH->vL1d<4KFG=^ zq0B#iD-rC*XZ|;R9cMFw?6^F+KY-aRi{H!#7>8Aa^^FE|)BL`u!-N1~upuDOiRw2& z6E{G4@?)s^u(XgHh|P?;MC(>3@?J9D(ft^Ug1bQ=%Oobo4 zc53A~q)ZX%>3Q7U!p8AXWJ~5(#E9s0(D&dJ#aefj;{G3ACAc%U0(zt(y^!IKvB2pa z?Hw|xLU4raspv#-rqxKL-ZCpZpR$dzqfr}K-$9zgJ2)?FOK2yTU%8p*m_L8dEG|y) zn%t}IZvh73vm9FS zmIw&=-iSzS)AAo_IaMTB7OnE&>w(AQdWE-RkERMM#O-R|7am&TEUJ zbwB=v@JeN*NrD6^c&rQX1fkr&{WXwrz+3Sz(g&m)`Vc^i>hALNs#I#CP6U6)v&Z0= z`zG4#oa`NjWGpgjRAvk}-jzxSJQ1{fL@)B@-YZMBmj6s0jJC<@YFi{T-HLbL|5qtp z7w6NIs>4f$qFAs~dt8cx*+L5`;Uuq*nqmjUqR>JgV$lhY3k7Tw1WV99eP|pC`x>$C zXsMtKU%tg2vb(|j=2yIfES^}Tz%4aPWNY&0=&s<1if}d;sDkGo>#W9cI-A@S`gp%y zC8B2aB*Z<$iwTU`U4#ZKWR{}cEn_xX1421fjWmx$Y=!I4@%0AT+wiNKl7=N*SwttG^`v%~%FsG`Qpn9q`fN#9g!G+V^-Bzf3wGC-(q z;bK_oDEd`;8=#g<{owi29t>nh@`1k8N3?_9qb907EKU!k#&1eRrHsB@5(h_%zVZO+ z#IfU;oR5!qF+f=z+CCXjlSJiX3?ADQKN;k%oBzWO2h9eSPES zD_eCBhnmkC;`z(>3925U<0x~Kbx~67_~5SV6QGZ^*G)JHc7T+0PO$>Iks5z=ZZUHf z;g-Ib7d?je_H$cFcx_r??j!U=5{Fj@04%K+K zhgd@Y@o&`J^-fJ#!nGw&Q=vNV8wxFytzBz5#MJe%9*yrsRW4%NWR@bnUTyUH5cK zf6T`G`R$Kme^VyM<8kooExT3Yh%*J+GhBjwgi<-JV=HBhO{o2j2O26#U03&wvbO}; z_G3P^CrAD^AmVMJE?On2x#_m#GGRbhA+E`P>+_qhMA;=yc?K1Knsh9MeL<-r1Kw6v z8;z}N1r|`D!#45(ucg*eeqSh6V=Q_f=@Sr@y@c>bbhn#*l2%UY&=Jrilkc{QV=37= zDM#F{Ro3K52XFd9OOVtMX~hHjgBio$FG3ZqwOKd6%HA<0dUJ!v>zfNO#30~R05z)< z@c6;sNc~o;$bb2@qMXSZQ;v}zKq|6_UZ!-&D4^e-)TVnFXc6GB+X_wOWUJjI9Wi2;rk?Usn?woR=v7UL|Av}<P7i&TO>A7236 zez;aaV%&Q=wqb9lXpSe6<7R+fOCHsisZ;VNrq02m(Q@ebhO&XYrO7|y?pM5V9J8h7 zrt7?aqMy$IbRd-P;0B zzDdrL@KlbH7)ChxJ2PPHO{P$Yaj|*v_Mg_ogbk1K8aAWSj)?yb9X*;ePhXHCtnIvi zrSFQ7iLM~Cs4_J^ZPE3nxES(!%zF}Sk!C6xN3{?I1TASUDcb0~BE9d&sl2f^=fKK* zc3f?QN1S|7>is2Afn#vCayFUEFkkx>V&dIJrTOL{iNH5mhj*YeJD<& z(1-VNZ@~of2=9ve=eev14Vn_zfQ~N>yr-W{yJE}QQ}tsgHjgDm_JeIZ)t4mR>_7hC z%xo|yU=jKG-w%2x;0FC$I1iUG%d7VTIwS|mv)ifJ8>{}Na!K#;c!^^iEFVUOQpB4X zo-n1EFTr`qkTbw4bdHMMknj?~Q%j;$2R?kMl_j`6)cD6=7YQAFH%mdkm1wEvYwamk zGHs{gj!!Kcz?Xz0rVT+n8`V#9mK$(E=Q4}a&ej53od38~%e}7q&nj64r+QM^UKy zWg1zZ_)TU$)P&_M${-BgtMU$svUX!vQ;{uYN!V$7@xpigM#74o__|)DO&HTiASF}@ ze$`vOvjuhM#6(dsZy8kZ1W=SzCmtpJ5l;Ktg8lDD+1wSC})YZVfN;i z;kNELy3?3!%Mqn>@0kds3zd4`;hs7mXB7n25pZ@AAKYRCs6VYFED8w&;a#U`wh>28 zny1f(hb;W5_A*0PVvYiaU5&W3hZ@d@q45wPs)fV654zytS+;byQ*d6+^_XvWG*wM= z)JjPet23qRURfqX98|F>dEJZl{$&mh?;jEV!|GNFM{#SqR?E$>e}F|LH#AB2qrpIdD@ZqN$_)YWZD-~%3d5o{!u~6Bq_PQxZ?BJS5jjGhZEY@x70}0REwM_ z1#vLmHwbxuYV52N*gI&~hh7Fgq6e`!*wSlrqA%6%p!FcMwWJb&7}+l`laZ{WXy`mV z7n4XQ;AOvoDHF5-Vt{IpGkwFa1Q29Ra3S5+&=F`5PSr=wx4*xCn^B)YKC;Vs&+f03 z`Enbzi%fF!Lkoz$eIKKSaDa8-@g(}d z@VYn!&aF!Ic>Yn-e|Kjqkgz!(J0q|2ieZ48@iU)I_t~ednbeKx zZ+A&spQ|8mcA>pIvSu8j?U215Y<-`e3UFMyv7^2YuZk#1<>>D@(bRWJ? zyEm@q@V&f~|4)LKvwvF^`&$RtFi>m^Ke|I@x_WD7AWHevjWCq^1GB03#yj8MUY=vF z_ZtyEY0_T(-6}KQrc+A$Cv*JjzgWe0_rex*^LRUieKffI%bjrYb(PqGMTUNF2cP-% z4iU4yqBdVHBYuN*D@@!2)_q0?=JeDdTa*tK{$0b?9Nx{8bN$;vm0Ey$0l*66Ja!S%C#X zQexD{?{Eal^#vf9tMO%g%B7iCB+R)Og?jpW|6dgF?`lAqM%_7C?CSwft$MgYSGo6S z@m~?0TA8dsFt`LJ^5}8xB}RanlUVS2MRnjb-E#OP>z8YJgB1w=w=&uguOg!_22Ftd zVHAL+vVrHPO? z$3sNKYkNjY#c8fle6%skPp#c*L6y(%HGCt}g-jR)ACc|!@W{@7m6aYRzYTb!c1clL zIf|vqOW)0~0dHAL9YdUn#BI6lbw)4Zr|(38H@QHTL&yTIJ&ZZ;Gq-E zf-w@l)mkt7EFU52{atYn~j3RicYEhG;7s{qRLn z`mPo+lG;DSK3rPZhV;Oa3FTN{hs}7kTx>EWGYV%`?aTx}Xk4|#;!4Rf zz`E=267bi+j(DcTc}3%4moURmXmh(CgG7D5JmZ|ZIl&l>A6mgw3rQ~y+K$y1iyb2y z-I312XwAJ_*|{UcVt1_^ME~lqwuBDUT{E%ydJ+oMJ|1#@m}c&q6%DJSc{#vQn7FxK zNHHc$5M-8=zA+Dxj8|q(vR|HYdD1kn^`UKr+Rwwa)r9tQLeHw7E52c{N@vf_>P9p~ z)p{1({*|x0mJ?D-c>KdtpwI;PK9_rqy0X`I^}5*yG#&usk8QNUawKwm%0jd=T|m zPTS_?-P-~5S%7F&2_9+}(DhBUYkJ4EpMAFP8P$L6RQ;y8Dhq$A^9lUg7>M_FEQqU@U;Q| zJKINXD%y{{R_bR$TixRc(*XS~imMqbIw^>ljri~3Q^_ivZT8PtVHZ4=2qnS5!I}sBrXW#zXg+lN zeiEDt*48er1!D8`iV?+;h^wsF{|%lZqw0)9 ze5^zB1I%gAg#IE(Q<7_KQE=!nB!<<&V}F5#siVK+ofaa>w(0faNl+#4lA^76lY+`t zE;B??>k2Zr=r1B4kyXRnR)G^Ccp{d3+w6|ucwa2G-l8d4fOj%9c8o}x*VotNN{9&k zS6O<^P_$&4Z3WZl`30YVI8UeRhk_efoEYFQMWd|~u!D;RGhNKr^U!N?#>D}av-hUE zkQA`K!$MDtf^$m(YL7Bnz4*8?i3SypjL=;T`{#P5u!o$xS`#vcAB3?1jJ@6+t-W?~ z<46gM?&8rnI~mYyOU)GTp4e_hD(gtthBgw(#m$fm++8=u2IVlVy-H*V{JsQ{!&z7w z4lSQX=wMy~KyU{$to3i}_e+#vG5dWGOSU%CaW>`HcBSU&zB{~~KV%W7lpQ=WCSFgh zjk&2KApVW-G&AAr$lIJe)8p|y8<~sTNPi!`N%-bhFJW)g7lAovV=}p$)0^D0L23w; z2CfJZz(I^`m7OO?Edp}Og96d8=Ns^&DGqac=Ib9sUh}pi%Mx^{r~&rKX@UYJ@o^ck z<(&Op=VyAw9On5?QI25dBcdBpwuk%D(zfYv0(s&p$cTi2Ks~7U4_K2xc=~(7Jtn{| zd~1{LwtjGGgH9sEC?32p!Zm2`rH9}`(n@EW@L8X~OV#RH4n`D%XS1c?j|Z0tH}`fu zq~5x0Qe|pU-qFZv4PNo=_T^6+SP~fxAz3%jkN;~O#j`D_g1nasq0x}285=b?YP=MD zOF4CzJoBzSFWFSvOW0!7`HenR8nn_H(>x;2!$~h#a4rXW)1&P7)#0_dP^6Aq@z9U9 zzZ$;6pC?Tb*^_m&tx`9+p3*7vpOX8?F2kCg+Z&TQn@A_~yxQy!0+wyPl%CA9Pd#D# zNTWnVKrv9(5q@5!3=TnU9c7R?D8FQLPi|HY*knc>gcflI$a>33ae><`NQQfJw&Rvl z7)F~D(g~XI+y~6L1c(E#FmNNTVI1X5QEb(n$D99mL_8|hgyyCnR>SVKXEy@F0m%{{ zXcI+yklVFe0-S(P1zz%J!<(GSSES3Y&eeOwpH9J+Hz~l)NSw)`vGyG!rZr)&PXz}I zGPkC=QTFUzHRGjROt=KUPqEdPmnXt@$A(|2bw6q&z~E@>6PA0GDjiHHNQ(@^_6E-3t9~cUvc@>of@L zaYtGSB6ZUYG9W~Xl#oDeCmg?gbYirw22={z&KB3t~5#mWWQo`oucsTd~DCZ+ud=A5)&3(f7rKw3Rd(6!l#XeQSsC zQruvD0>2@ljLf2!WpqZ=;;z%v=-9s;+WUb+VITtEdss1(mR7LEwSXzsKN7~Zk%#LPGo44=HSw}q%DC)L5qS$+ilo@W#EnR_KCUH3S@E~Zuh+VV*#D!LJkNcl^lcHm@6j0bPi{JLi6j+>(IAn%AIIltNw<@o1`qN zC++vAvNg^ZU1{-1K}q=4+aq`x*F7Js?e*NCx!G|UyU&t(l0nS7<_=UIs9{n3Rs*9l zVc0mxHa2(2qJChh4tr)!r#zSm@s|k-K+epKL`wU_9_&*0umiY+@>0|Q8V8_$Th|a8 z=w?URD-Vi~;=fRK^-tU!68Hf5uC&d&2ImdCj#6^^CaCj4_MyYq(RadcOb|?~r`u)q zh4l9-3SL2prR&*)OO@@BY}9CHAN-a4e;l2KUsLbjhe2Ap8PX{r zv5hW8LXm+=N%syZB}j=h5~C4zD9HheNQsnmZy@0pK|ny1mJX46&hPmL4zIDZbKmE4 zzu(vO#p|6G+|dkPvY#%zL7E6cq0s{ZDvO|K`@AUm`;0U5kkAlxWp{rSNu$^PL+F*! z6=X?|f7bsvSu{MuORUSogEc~Gx`Hw=iFC!HZ#|j++}C90RlaryGkKXI*x=){EPHyY zsK+7*=fD5%N}oEe=S=zd%yZoW35!<0+E7byqltGakO1;#rfwUddqnl$&2+FH^}hqG z8^_NXFel}d4wQUjw--Wwo=WXFk*oZ=R!!NSDAG)ZrLK$A$NYK4T-ImY$9=NpV;<+Ei7| z9L$9=?Z%iBR~K1Z;5^-)pOeKQHKPkSnkxye4AMP_&%3p^8;GhvTBGp z_4b=9wrBsu9mfz+MKa9P;(@RA_rKmRROv%ZgP4}isSU{Z zvGI0_{DR<5iRRo;Ek&yI7@w9)>Nou==Z{sbRv!dDd+d;3y5*hlPImR%e~9$Gw3Kzy zSMc>cemx6v2b{CxH4QS(Uycc=8CnT@)Z&L^=YI!YF-)gw()1lRoEm+<28SQs9Ux+n z6NC1IDkf6(<0q-ta_0%LHTU#;RLo>n1KHjGO8y0R3w0-Ar?Pyc!h&v278!rFUv~c) z<3r!|p{cx^dyW0U)TcK60;k830YV7I=XAguf#=<|e9h}_95*>{f>gd@UGu+06n$U+7rk-IL!}5+sXP#S1&)>`9 zBkC5|JRAx9F7nPaL+OKC?ih>;>hN=Z*Ahi8X^+vZoC9mgpPmdzc3u$@I|dLW)kcD# z7!(x*03GF;JvHl(4RiotT#VH~)<>7#fsCGxWhgw}Sd`F(N_4`dNwzQ->}9lRZ@At3 zcc-zX&sRo*K;A7FIFHYMxosdNSyS!5PSxrwd4DBVWVVtS&UQg-giOnF%^|3gLJELX zMbQ%`$>sY^6xaQ|DS=>PSbb8+Q^di4?Yo2@bc?kY5!pu_l@E;$?<6{L?%l+T(x;(r za$jG%P$5HJX>KlDkriCnUk7^ef2ld+|AYNL4JU}I@!y53dWf8MPWUpdxBJ$ zEy$M_yt6gPIS2&XkblSW)}0)Z8%Gy2*3K4n9o2=dS#6cA5duS6v-LfE9i41HM!xe5 zYUvX($^E*%V?o55VSK&kM^9_G^5av5%K=Xa$e){o=S#P@y5Q1xK%3s$7R!+-+dDHG zkvMFpXT) zp>F#7@>b$!8B(+Pkw|E|YD}eoJVGcE*%tSr?1X>`?VFSSP!rP(*XO*_%{Ev%kcnCR z@;j1AwkWr9vn?k3u}`iaQqKYR%%5Hnqua-veS2>&Adz@i-cFy4d0eAbomGnP4;Sm@ zs$vbl?G>xc7!~EEJRBIIcakUmejcwAzGDK z{ren7X`_KZ$=Zl#6m5i$e+du^1_V>@u#|%4RzRu)MnzU^gWB6fqQAxcE4k(LC}++) za=ERqJ(MJS0-S`s2`>GtXkk9`;%v?$lMhQHx>+Mncsm%74(R@wy0XLf5P50U47Yt1 z@~SXUq!xk9(H&SBhd!?0Gq3q>!7n@Xs*Rs|BFj%=Ru8o^hw93W?q{p|;bY%yqBnSW zWp@!yBQrzjM$#1X|8|QG5o{wEtr;04S8fY+sgs*wERStnH^DnEub~OrKDCg^kRer^ z*GYIs{+=ueb7y=s8yf!WVLnv8>U4u(JfjGk*BvGp;oj~c(!^ALAqM_!M1sq)9W+zs zw;7RFWZO#3U>-^c5gGrurNK9Y=Rv}B%DGcxt8dw)P$=6AT!Qjta8t-Z7)92cn{);dv0weUq*BWrVf`o7dQ74Wv zvM+Z#;vKz@(VdB_fxiZDNOvxD#q}rWz4#Ho@{VFo3nABDhuw-R#NZ*%(* z=<{*!>Zwvap4hAi^^){F3=;O_3~8W7T!2T27GW$nM^l4`yo^u`;mIU=g-aOCBrMnm zAWUHeT=?O-GK%gz^nzkGV$ zqO-_8f9N-xlpu0@_jD+6v(>x{m4R)Zp{h4gj7l#0;GzdaZ(`o&%Y?i%luidjVn-lX z@%4NB&B+PM_I;xeq~t4oC;4P{V(xl6$k3prGEQrcP?Mi$t#OfD_rDzbw_WOOH@%LDyf%`@pThC7H;&o!^FKnhHM1Q(?eM$jRFpCS)c&YRs7T*%z0o{1PQR0 zR{#6|qXP;7Fe~Lxn!`QF7FmsC`%S9LBao`Q$ULwhXLj`*=vSw?ib=`hzLYJ<5Bg6J zUNQ^Tk>x|Ma2fB|u3QTz+ch4s;&d9!fYEta-zT0Z-R)vJ%x@Jj4q5Z3jwL-L=NI@CI5=^a{oyl#gJe%nc8_M;;z zk6$ulBuvF=P255U`c9F9@qBEN?o{@e?|!gfDQ}EIQ=3WOSs8W(_U#yIL!HD=y*z^C zB!9A>^)E|B3J(Lv>z6T$GB(1VI=*0pI}U)nv((apZn5Et?tnpuW)VtRK9&`U$Z388 zt5582JxP=1#`|skpzF6prmrtS+HLjPqa(p*`auL5Qt7B5T!*`Wun~U9FSWXZMJ1{C zHjNSi+avL~XK?YTCSH}~Myi+#1G(gK4@oM5YtpxxLfWzT;hNJzgVf!o#rlu+GRlj4 z-`n@T|H;D7sl%WLi^#=B*E4)v1PsleY=FRkM|bsH&f zz`po|#9YUj-KQpeY9_% z1VkAP$fPY+lxg@NjV0Zx$>)DXVj~tYtNV9xO=*^4QN`yH1s}h)hVdkF&jz+HTZZfe zygYFZRQdSL{7bOBJ6q)_j5AXU-puVa=JbY#J2GE9p|ld9p#nVFBpt1!-awODj#R|2 z5mUa50`dDJeu8tDB;Y#Rmvh3yqtkb}1fU9-Ry`@XP;qpyu%CeeC| z&>!4}!%2{Wg;-a4)!VJ~He^?d?$>VCcF`bi&%cT&MKcgMg0|@n zqil4(gvEtUeJIYLq{Dp~qhzFsd%5Nkc_-pa_yha*t)Yp-#|D34Y$4hx*F61vX@S)E zh|-5^ArjPVPcG@xrQZtz6KmOx!(3l8aG$M7mvz6qyO+V3@^-{A5M$52b(V-iA!CYe zh=Cj>iA5iBYa}BBg1)ovs!tvKzyJtolB=GnZX3?|hVjob8i|pT-ZD*R!6@#*95|}o zgA!&xL6{rM1Ds?b{FZ{P&^Tss_$%SRdOYD5@|hkPLSF}YM;T@v`2cbYLr0hKpp}Gs zV+0;^ANC62KSO{`j98VYtVHNpy5W?9M&HptZDh@VGDKy;^0eX;V@qdLxV)JiL6})h z*yxhTap|^Tv}AR;HTBccvJ>qW`uSZ+<}eSyLsk>O9c1QE^${dj#W6!|7^tHodxlc^ z^tP#Rd)5bBHwXP#`J+6^E1`Vqzo`OaWD~(po%o-S7{!+WdGZ>udf-IdMq4zNKl0xV zY7`P*{rgGe{SY3?TfsM+|2WkDxDz|C#C8!=>tQoP2%`cZazF$`6m&|C6U?eiM~;Y6 zTrCIyJR(?Kj#|{iKlMG)nmO0+5|gU+B$JSPEPiK2E~`-30C(9HShi%IT}i9kFsY2- zO_%sqk(W;U**@xy+%WYw5vOg+3MR)pD}I;neJ`yHfY`C7;O>8)l&&DR%Q5-j-zTD* zm164K(VLscyxPZ-8_;YUu4JAU{_*f`vB#a_tOB%d0{DRl2MPSckh{N zGO)Z8x#~|Usw>h>F+6(v=FfAf%mxm}+v)5nDScI?ITraJ);Dt0f0ubUiSGDPQ_%&8 z48#Vxe(+oH=QVe*Z1ZQ8E1?ac@;P|LiaaygOs3OpB0>_MUMmFn(En)cIv90xriev^ zC?+h(=TUlo-2XU81Q&v6o8Pa#2kWVFgqNW-MJIkstr;tiXBPkd!s28?&j8|rH3ae& zAZ|tUk1r2nSMPoI$OCA^fX?0_W2)+k))!FvzrhZt3x{+YxIe8H|r(c!oZCf4cMHj=j$S1S`4U=V2Q)gxw0!jBJd)M`MvYqk) zJ>8#th$1)I-^8>K%hI1w*O1wCO629}N+J98p($?=h$3*5Ws4Eyk)z=IN#MlR*7=90 zgrE^*2{s_B!r0#>zgkED3`e(C5K%lNYZy|qmR@xyvqxJrx13WfhH1!t zE__7~ySa>6r0K<;N~$}l3I*my#04g2^!F;D1H_NKBd$N(iSgJAG%yLCnV zt0{dCer@ok^yERSnaCZX$@)6q_e7EAGS4`N{Lg)?J545gQP31JVv#J;3AhKjeF7c+ zhEE?qdBit)tG2G+&7j89Q>RASJ@_i&HGgVlJV(yUB^e=POpTp(V~t*a`^Dd2`ODCn zn;i+s2hGaFQQ#!P)!6`5cvMXZ$D>bk;^Nu4ycVI0rl3pMpA`9Q)t&`~gXAm1VBRvhZm6%~geQ>h6A%jGm_M zP@U}Dw^k{wT98T6gKL}=?s#H52#ZG_R%nRd0-gn#p|=Ufbx9Y{{cd*lqE=DP?G>Mte;v=oQ5G*AxJTvqS_R05U&TD}~H z0zehG7uqNlgJjJ6*;D2Mts>=jU1K=omLjGSjvb`_JU*jCkG6?iX#zcRzeQSL%9*o~ z>=xd!>vs3rg>2tM;kkq1``LeCD<8O;0_cDoIb@smLsNecW_9`^su2W~lb#*iWoQ^%g+p>sN;UxBLUEvJE`! z*T|?|8u+$Zar0*{v8d5DSD5;%18KOoiL9e(Ab4)0Gss6{it`MF{Z(&I3y1_iU+ejM zGQ+-Mr+dqYKEBVXr>8%^$I1wtaRQ|$|~EkXSg%N4XmWckxF8w{<W{PRallWJ!1 zRIhC+C~6W;Y}Q(TkC3xdEvkl-c|(Ln;hbg^6Zz|&f1lneIX@pqsv##+N7lq0R=##B zIaAdSVd7vPJwJ~^F5{7=NHA#SKVFeHAiF{c-F;;(GDMLanGwDKnNJ%(E#HLG2ne?5u0wIjnD>mK!&VMmzqC5h|XMBv1_k@#TD~xr-NinO^vzZW= zyHqo;o(Fh(B|zxbm`Wiyb1f=h)5AX-{BXA={pi|enjLYR=hzdaj;gHn{rrY(AGrs zKNF}yk*wc!`b}|LG1TGJ(Fax}nG;>Cx_fe59_ljjx7zw7`qgb}QsgIA$`=Rm5m_3t zJ@@Kez?UyJYI_K2mp0YZ2@k(uluV8pb=J^T7WW-iUWW!uLlWWkhh3T4$Nxz#+ai%K z2fGYh&=W5c9DOV1;=KosxR|R@pAeCt5{oH$6ilP+GmeoEJ~-F_N!q5qukK9iW{>84 z6I6*1bluJ5%{mdmBa`H`0~kDMO*^x8&rnF?`#i6(f-hh59{=QXEVOfJazMasnq@_M zuWz`lSblmPbL!qp!-aYPAYv;|V6Y@O1NAPs{Mt_g5{|zIcQ`evvEEcbY?`(PwCi@F z39qKov=f>6n{|XpRdCy~u14g(#&!7d`}oowQ;^4cm(5vlY?`Sxf%;JH-3jpw!gX9@ zLvoDF?OW1yuG&1mtRXU;*c!}vdSyHRmYX1}3Rt}{`X={V)-eU95mcX;-E0z#as#Rj z_kN!ABXh54D5@+!ssEN28byqd>=?2lo1?#@+gbiVvfp-NBH;SA91|sDPTFTQPI{)Exy!>OEE;;t!Q-Rt*IV;jj^E@X)VuRDu7;I;=+ z30ieUGAFdZC}#`ra;o&DUy6Sjw;GJ>+d1_Pp7eyo6zLl6*^{z7N{k3*i-z-fBhXgSDUV7|DB?% zm-lL;1~vFLNG)`VW6xHxVql+v7!RT%F6d7PHU!*BUmjxJm8x2_ zKl)JbWmHsaZ&MQcYToHnNVhMkVHnw;zM`#dxocoY6}FOkOlUif%DQUp7iJb&LxU?z z7YO74W(PUBQO_r5vhVHQ)P5NLM^{HCZ5`Li;|PD}ii9xa``JbBUTrtlB6DLj-sVjl zg@l+-_QKr`Ka;s((4;xbpI*2dv+fmFzB7a@bZRQz$^ zp!?h`K7(BPpy6ramL=(Y`2f{VnM*ZKWlM1buHst*hzOp+uaz)M825SCOe^K*L}!Y%3Nz=O)<4mBTMO9<=jAzy{ zeKdIMo?uI`ozonel-=(9g(VGh48uxSlGa|}nEXa%-|#(^SZ?s``cxFJ4*k@EJ>CRl~WcmQ`1&z@2N38{?UM2&bFZw_X4 zjt;3R9@?ZNLJgh9}Y1vyD^G^Fy4(!1B~kzalNar2>|(aTSrdU9gdO}=mSepNP% zcmmHiP#-FkA-a={d#&&0?i)&n%ceoMi|*@43fk7nWO@~62+kxEP{Mt61BB1(2+e(e zCg5SJ1Ax6}OEMaZ9XBx;4+#61h|cl(d^_<+fXf4Dg$bz{LhU2=-8&s(xs)$+bYDR& zGQTU)Y1n_~{?qpTECuO^p_IYmSR)VkqzNrqKBt&R16<8zu)+8R($Zuc*4dC_>`5~95t2WmppS62-L9$Q9j5(Ab zc0Dq&Z!o-mG@ZI83LGT(9dp-V8Ao}_)bk@~!ehS3htScP)w(gTHA{905KUvw$rG^lrnO10Z6>s4CR{Dtozo_RR}ETc{ixZjHE+4OE|4@UgH zL4~NSN}8lYd$oOpoYgbB;|}s(C}W{)dGt|o2tz-WNI{w8`@rcI(;+kWlPWTgjWgt= z;vDL`XgOK!H^gMP4ppg$sB>2Tvv6{BdnoZHPVo`m#{sYSJc|IG=THKEpP;zU&M#x9 zGuzgyjYGd7g3?7(T-S|SR0^cj+oi32I(VdZE9Ox7xesL`>=04vlyeU2C2(lvdJHW{ z>@eKt!@}Xu)C~AyY+tD1!3s|VnmrO5F&njbpfP+08o!x=-Vh~xay$H~m`(Mf;?kel zyyVJ9uM$|cUZ+$#JLMEo;xcqI|5(k44GClp4czL+Mq>Buksr9$vCzQa&7u-DaH-c! zP?yN63g)Lua+sn_D3x}!mASpO|A(y}HEB=n%l4^f>Rb5OUZ0BUw_gfs0nan$Y9ve~ z8|+d{YsG&YUlpTGUm@(pNG#NaRUNUM2lJ=j%4Bdl8aFP= zM!<&`1CK_qIpcDVc;)&Ceq9jkSgP400qy(P#Jb}-81W_|-N&3jQwfgpJInjRG>*y^ ziw1bkinqdIz9@vq|5XS0R$+Ds^6pjz(Z4b&Ngl2T{B`Tn>(_G(Xaf`8pUQ1p>z>z; z(mA)A8@fp{A?I0YQIhaU$yIY1Bi_kX3wYFMm-n#8JlQ5Xl^_fBccEN>s_;%noo{jI z;I$rpu&euCfTp*EYUcaaqT19>Wg2IPiYVxoHkSHwvitl25cpqr3bNPUE_{lUEp~{@ z+=~PyA)4|h0agJ+0W6%^#~nY9oe-M+TSgR;&-9UCTKj`EFWwypMZtA{H{J}KHQ+Np z7Bf|!K7F#F{^EG|u_PZh0?Wv7rNEvV8l$$plNDe_MT-0vSsmg4=omPXb?{?rCDVuu zg!+3aT-3ES`x)AKUq}er@Krd4-^W>VOlI}Ow;xhGg5nDWANYF(?#&Tc&!WLxMhOx` z+z{Ple)dqIQeGI@FLSYMU3Kq8-o!C0hTN(j?W%hEi8?6)5B%K7-$o}%L9vsgWa-$O z)|E>+eyBD$NuFw_+n3Zwxj|bI1Fwgw%b>>M1n1O;UgVI=%c$_&tPs4g&x{pB@WQ!$Zg&AOiz z#-wxQ662I2Zw*mp!u{qSJcKEnOBHU153HISE3nJo!OvO6K>kcCI^n2sLiijy4)E21 z>VIx;%s<)pLEv-`S;3o-r7o5*g)~*vgw;Vs`-L zL7JsgVXyu2WAeR0z?n9^*36{4zB8tex^6FU}I2kHU|a@x0f%eJMeZ7Ex$2csoU={ zzkFX8QF6Wsxo)7-3kMuuihwAAd{y;@Ja%*#x+#6%T&eNE5OEZJ1jRkLdi5F_*YSEg z67(jI!19~RN1!GZ2&2aV(s!5%UmwGDzH>z`7+m_-c_b%;F!dZ~tw1V{0bR~pMXv0a zBCBaeq$Mrv3i93;Ppi-BN)#|bAmEt$Lr!na+Mfg`z_$n9nRBc&k}Ex1llBPP6p(1W z!!`Ng7vfK+$u3t=-AS(uE>=4V`&t5wY4k3?{&uu#EJ;tT%DUaMv#N_vbiOi=*gYd{p<-+KkvN1k=|z#>8rPVJ^z2V+FP`mdVsy){ z4cA}~_kqxFv=ZSZUdd(D-qM_J5G}IQ)!049u`-X_tL@_9tu^1)>;t8Dv#Ep%9UW2y zrgJErBi%t~Rm6NM+?C7&iyikTq3a}3NX!<)<}{zTJxFIZuZI-&#^DELAfwipmIICl z|I0rnw!*ygrAgmtvjN)|;a$S7Ch<+_I; zkq4=A!4^>q+;xqGsUu9)j0j-7wxV)_+0K%{!gIzlM1#6#wj?sIAwf}@ao7AuA2|c{ z6#mhRcZ1DxfJPcga}y^CD4U2P^eW#?Ju`7 zOD+>OL@Ad^as(Z@Y!&*eV8Fyh$qi(NO%*hFE+1I3qkXb&ZGe*;_@<5jdhs_`IIDJN zM@BLy2#gx&`sosn?K;`eVqZFY*Hh*|6lA+r_p<_4>bOA+ju9%e&D8_{5f+%vmBpUZ z9TV;~Sg45FslD(g7q;DgY5C=W_16w>5`%*ULg}9@x2e4YaZIf^Tk8P6t=NmW#yG;P z?qopby%1oCTyDoNJU{*OSkJMo9w{S*rJ&$2qWa6-62^P1Ck^{(QsN%p_U-S9f$%$0 z)4RVhktdJ3x-je>_H4KgO-)Uq3_YDmC-O;-DgMkM7tukiPG2Aux0=m+`5cg%9}tPl zschwQh&@N4;YLNm5eTAchfYuEEp-FZ{JhM=H)SCGUz5~4L(W`$1CXD71Y48I=Fe;9 zaKit`Edaq&zk`#d@FRTsI%!degL ze9{CL0b@u(*TC>aVF+c&#V=t_^eisNQ1z~0SIdaNK-cvnu)I$MH-OsL@+1v3@+dM8 zT4=!dp)N~i`TM7$6~(e#1NHDm7B!@L1cDmGKv^MdI)A_VMzPkOs6Apu!t?U)Rtp&d zNHN0&9G`adq@i|bS)<$I-P}=|kzTIB-R#-iWZp8c6T@-%-XxS%dL3 zi8DJia*7O|amjl@Lp9fV_snfxrbY6N!ET4R`b0I{q9U1Pm zqc`dPs9=R&G;s+I#WW+Q^Z9HlW*WX91q5Z$(c0=Gm(zJz;wcs%2lgk!9HTiz>03r9 zwP<#1D7}20L)LR>e={u_{fn&*dMshuHT-uk?>l#XnGgKE_wO|7llm_Mw4_LD7hq-o zx-*lsCIBrjmBsGO|sMiWNvO)VR z>H;5Nnb&5H^zw)g_xp7_dnzZhc&wc)2a}zmOVir@ED;k)*}YVsj)f?lc(8V0O?B*p zzUR!ufL+O4`-D33?^P^`H(7y|+6*C%wyG66V)VOZ#43RHK#-i2-y6T#FE>q~Nxc>F zwGM1PgqmRLHBKvYrH>IEA2~BS^nhQ%Oz6G#>4gD@sb@AU%j0o5`SE_D&p+#|rAxRv zkFkwtc@nn2TlXUD5suYgdTI70R`EPi$SeX27x^m(oB^RnGE?{7Z@l%bjNQA54`E$m zX~$-7rs8;XQahdI!jbn^(aP|s!;W^l=fR-lJz=@2dxx#`Y!XPOcW)k9XV;|@72!zb&%;2Ta%xRQm(T2sD0%BZ>3=|KCB!lN ztRZg>Kk<2QesXTb7F8Q|Ss;fzxhxpK=jR+%yIYgyHr!#xqlH?puR`ZKk$TCU_T-q< zbZ*J|{{nYzENk;tddeXGwqqQ-O};zh-C&rZp$z>huD4ZeQss##U;o*^Pc)wS-^<#f zD|gx;_PZilK6my&a}Y-VJ^4+fMKx$6VpzQN{MG|$PEOg!3%gR)Y$;!<@@v`pg;e9H zOTXe)ArxQhsw*30e> zh7jHU_Ch3fW`$OB4mFGES|}O}qy3L<9$(I5nY_VslqJVtX2aly8qLrBcgp(?M*OAY zF(fjUaW;|I^{$7cs`0r{iy~z4XAziYw}N<#+(l?X&Cn9P@T_%Tn8_O2!VPCnq6!ir=U zklv)*V@vbGgu`3-ylr+@TtB+8whcL;hb(QBA6VSF8Lt) z!N#i?Y?_!?EdH1#bMM&N4tQgd=-OuRodTo`DM1`hI)1_cI-z~C)c??5$Rpwg-~|&Zut^!-?iAwe)SmcD2m~Hg_%VGE*6K!{3uZr@JI|dC>r)orAYiy(3}LUslPC`K?bVqhvut)P zB?kw?Es8!3r3ybREqec^QC{D(Ro=O3oOlarT*$#E4-oT(-3=(~BT4H|J`qum4lyz! z)I3^4G;@-M`2$JrN#Ux@BpgKjlw ze)ub{q{`_+`}owX(vWMCN{!!$bqtZUw;nAyhIqv*R7UeS`+VWSLqWig77#%|2yfje zup^bu3KevyuypdkxzL=*55-n(b~lPi)?822dQI52$D{t>x1?-M0b|bhve_SZ@T78+ zG|}^`_h_G!{$>)udW=tAT=`znIsn{@);AxGVut_0!jog^m~WMph{TZ^z)xQtBB2E`FjAi>a-8{8hjT+Bn%vB-}wKB?%%D)>`!w2&p4> z*Q}aqtpK8Q*dyDq?z7wuZru{CO=%~;IDrJz!`fJrM~WWBWGCI6{QgSTV?PtA8t*hV z0U9e$1;WJ`MLNa*T(({{LyPXJorw8I`E1aTU?m?1D?=kl-Ie3ld?IX$080fW4m>>nsYU(@wgyQeCjP34(+N&iR7NsvYyMq*}v$ z&_LleFd~7K(06lQuDSN$y>Xi}?6mx#RzQ+D9$a}bL*7f!`ZKS}r}J>2yd3S81M5Sm z?U>;Nk56we%Y|`%E=u|1$eQmU_@v7`C1pG3RaDk91h;S9`>@kUQ=!RG2jI)11aIay zQESam?F@-rl1W3f<7iGKC`%-Ekb-j@ypP*GkGmsMbbyfl)7tZVi7fvnjDTe;s5|=N zIq~3#Oqv<)TZeu8qU<8^<#^}Xy;m^nF+^I1^(RGGzN|BmUQm|L!@TA&1z{s5QL4X5 z3qMH6nDA^NnV8c(B1sW;i76d{tp=9kKcj2>sSy@MLeFoONw#t8#4p8p7RMehh5j8E zQp;! zLKb%rByv$sI9a4y0V@bfiOpbwz(l}zMF5EqK|g>$YxIN>*(SO{Mn;qA9M-&8JOQHQ z8qb+^p^jLP%XX0Dqf7JQ=jDfMU*yA-j%~RY8#W~E zv2{QiubM{n`SVSZLIe`Y_Q8r@b+5q?m@PeWP;+p?Y$HmfUArHmMk*fN%zzdV;S3Ng z21a2k9SRbBWz>KUpOGA?l3owqxHV5R0o%-w4F({FSHHz2|5)1KBdYpvG}z{n&!M|1(JT7X>$D+qL@XL8MU%1skgG{T9 ze?kh?;YqSDD;#29JRmlblJX}rTJCxoU~4DeGguQDcvEM+=_-5Gu~<7pUA=>*IVpn% zE!2)nBYtGfvP?YH`khk+WSy?M?rmY*UxA}2`w3D_Ptw$sEc$drCockGfXEO5O1MNM z#vJ&)adueQ7$vauLR0gIJf)ERt9+gT-lmDl;6M(u7b40Tk636HQ68^q&ue7HF|e}duP;|JGSXph&gN!n3-u*DJCj`FOO zZMmUPb?lNzBPc)Ahb73`tW=3-7SAizQy}f>1U@Ofcw`7%tvn~IQBC}>)1*Z=62 zQIziOM4-Pmn1xOp6~c(Um8iM4U(*3c)Vk@;UNdXPVAL#j=zGHQ=gP(xt~Xw<@%sEq zdW1C?v`TOST1vsRK8%kDMf@WXD*$(=>27|0{Mb8DRft}9`#fp4SN+P7OE$#o$Ew#; z%jSZ@ox&n4%z%yoiB(8lo(|9E&xBx*(r3{#C3yq#b}zI#R6?{Yt>pqiKWtY%Yd~?s zrCf7)_ay=pFJ~y=y=FVqg+F(OG8ksWWwz`#k{>birHuA7jcY=5uc_~Q_NdRQQYgvS;iJ<9XucET}Jq&tL)~{mkZt@gkr}hyN*o?3(?ZE9z@S@{p z`eTac(TR}sx{_#Dpyp$aK}>UFTO9e>Sh$pKC?({jh?)GRyy26mtDSr{wQ7PI{Ri2kxuGaF{$2 zMf_*h(MP{nldU|Eqi9UKEnV8z?u@R0Odn(E#!=v;k-KHy5Yq3#6^f`Le-C zS5U&Z;C(obnp{E97som8qVtg6nMn@$3n2hlDM}h?K)Go*R!KoOo&8vr5eS8!z3|dG z7rbHwt{jcueR5yMz|QdgVxsHknJWbGT0AO2;- zs(gwB1*9{+(ozD4!td=wGzBP@Q0HNrX@Cyzf8wvpj$i)V+VW7mv+TMfvr z)2_Vi4Z2?TZ+ObuOSv z0u^5{Aa$+-B8wMiXR@>^qrW?nDMB9!Wu>(f`$yd_$p9Y#+90m%1#Yot^ zPajzR5qT|EZJmy}8|#9R56`uK`JwgV@}&dNv9M({k`CJnuk^`;^>827N70C`5;=yw ze$;`;<_I3a{aV={q67cO8IUc&bO)xU*5Iqi(yS$`ft$-M7S<*`(0`ugvOsV zF`F9juHV*f2Y+y$AOR!P4%`Oa94g}IzuE+SAayy z?X@DQG8t(GNo0{L#8}@Gn)sl^xML$<82_YtG%~+uGc<}hX}496!ksQzV$M~_)zVleg=(*3!jAlaW9`~dfEdBIV7plI; z?H6w^jW5i1*k_I?5)8Xr@-gzh`9}w}^p6q$2GKLc<%wN>sa?JSENz|4q4d@ZBM9=h zG4irB%;$OcCZYgikKfwVuGO%W^2I!+t#Q4R=gBxepj#DCl3=D@p_oPF`{V2X zdmBOrw8%?_YvZShr#mmdsU!O(6WqG5zU_(dLy<4(8gM4;f>Y;;<`HhJ?04?9QId-M zPz9{7=5CGnmX>Q-3pnb+T|beY*I zjKS!sASL9wCq-&6ge#iTB7t550-UKh-k?$FkA9%HvlDX&v;)>E2u3X{o8l&NvXrkzNLm zGZiGuP7zy{#x9sQJj4tl+0AwAn6S{VagNuo%lyPfUu8a^mS3jdru+3mYUsTy*|NIP zeRC_#q>3TMm~ybI@RP1n)4wlNj+EEpVh+`&UuGxqpgTMRNS2d4g{IJb$6i}v>LT&r zZO(2j8ADrQ%}LBlwS-Vi+G$P`O{OA72KAX7FsN`yhVR>I);V1Y(^JpG%r4sFtpCJd z8c844&Siw8=fR&&{F7x<@SDON`6jt(%6ZWG=_6z}gaa9Kz|9RGsP^|Q+o?YuB;^W! zOfXi>C;>U8uy?`EN`Gnq$U~gHsDPP>Mly~^y8yuk(uq?yyxQPG$fNLww*A10Z8t(K zDzfybp4j&qZQoDd`@|-CX@;jJqw2SBhcVV;p04ew3%=BnBsW_U5Xk4GH>OB=glmbI zxRIOfDptR9?h0w^54E4>DXS1IRNYb1T$n1$0Ve?!DM)A=oabC_PV{hfc`5V9*} zSK3=6X2P`D?2ePx^<{9u{r8P4-)FIGC5MReAb`aAX|eQuZx5!R>)GWTW>lj9B{Z-G za5GnQ3a(fvi2t9Yjh7C0UL;enwhXg85>h`f4n_OKsVA{yI~?_Ru=;XMb?hQW^q3Q2 z>cz`vO1JaZNtv3TU%cfeIb>goSdv+`nt6_8w0a(8dJE|MqMqjuW@$Rr z208i`BL8J)Ls0cvgeigYdGdUU4;ELVmhxS6~#lTG}hcK=e3Y{_T6hXQ>DscWRD{#%i~~UK_IW@LqFExnYdmQ zB#FdUo;^=PG*YE4b}7QGffWKuXoUPV@k}qFcSQBTH-pgGvpB?jPCO}f!@)^2f9X-R zV?evWlig~xui)uNGnV|pLVaiMKzzcH#9Ee|^h8=DwyUXv2??>@=GkoRuT%)o)@TSt zJVaR6Ag~}0pa)5?!|0IgI=WgwylhO+FjY16@x4j|=*398puvpjMg+_Dsn_|@K3y1H z3av!(S;Fh)FEe!yUBdD2-l^V6Zk%u<%_Z1-yTS!+`d{6=sU8QyGzioGvTM@0&l+PC zU&>>fy#!+ZoLf3Sn8P%yBWeVD5pY4)sor5@2`ng^4SMpzS-Xa@*%~tcN78xtQ~m${ z+ukbMkxfUobB;Yqh~x+q?aw>rQ4-S!Mfj{2Na|y~EG*+h$hA*6vKsE2_tq*M93rxDytu|C$yr zvgMd(^7r?geZcLOSbLhQ_TS0tAhSA>beR%IE+wOOMnooly!8ou>}A6vM)xtp{mnVM zxo2AX9WF*2H8has^Y}L}b>Ver~5E7OsGU zAVVEhKP5;2S08_WC#4aaDvx>7hK;5-KAu*#aG~lBaePM5krZm5H3^2Wq=ayJYF%`c#&H){iLj?DglKdZQhSf2bKTC)wqf>j*Tx1p3- zY!3PwBdkbw7=6esz~EMJloZ$Ggkv} z&v{clli~lNRYUeKKk2Q0*d}+k+5Ao|?GxwOLzpp1vjd|^-*EobZ-~8t-1Rc^677d! zDb*@qW6D2Ex@s%$#OH)Ii+it`7qAOlKf5*E3+lVuUw}BPt_k=5HUdHDjxamI`_iKl z$z_2cwYXH(RW)A3gX>U)GrMfzyQzfCliVKoKr-@*5u}r;-WXM*Z^gHO0}??w8t|hP zAzedA8t}Ip{uxIZ-GL#Y`O74V&F+D!FtU*E#NKfiFsQT79>(_MZYS24L!0L^6P!wZ z{WI=MGwj-3x0uD= zM|a@a@fQcJ8!u<}1^cHwc589Z(+3o5%@crd9R1dpo1jT@Boi@~Aq~M4IKKv^PCcnE zb)oiFPQK5bB(f`K4AW4L{d4DAO}2iLgoiT?yizvf8k{4N$#>}J8X`R3uc=9ql)mu(%%~;0c zo+VK@?=I(&c5DEdzv!p18Nx3==IGHt-tQg9zPD)M-4PCgV-W@1VOoxj^Ckx*ubqA? zyG}S{@qr788`ZD`6ZwqE@fo~~C9jzO-_6+OQr_W+uh^z!=(norJ>Zs?FCBGABwnxp zORg<_)1&R^##XXruY60-TET!Uk=wwGhRnm|qj87erR5K{zY)!?{c*YILsLKV(hA?q z4P7{*qm%gV3v0Q#m`fGzxtu8pUcS9niKP8~aM>9zokCDCp}JM+TzE|sp*7@7A!+*J z(!hBPeoU;dI>wYZc%6xVr)VSk0BFpKWDu^Vy>D${ZZeCb3wdz9%-*Ghi27(jjNI&@ zlRVkM1#eaG%f5C}S8Do1YSi4AK8*Z|X|3NUNHB?;&CJ`451Fr`+r=_ibXX}PjLy%vwIg+s~xAR6Mr0`Q~V6*qQlj03&n_=j#%1yxKeA)>IZDG7q z7@a$)d?N)_9bx(1ghEvidW5In-FZaRY#naf!HOTqNv)a3KUpy0P)8cAzpIiiwn-Fq z%(GZa5>PuGzA0hDFu>a#&p>!L{D;*);AFCc)$J;^o2NAh8n@QH`?l(LgL}*8=9Asu zcbUe<&<9!D46`%e|E+K^Nu;^@7+!UT?}DY9Ql-G_%*^!^66p33Hg9QawBLf%g)~)4 za_p{Qilce<<1kx@(Vl>o0!vrZBqd349%u?;=JrqGtE!XLipw1FreP+B}$=s~>z z^iAdXL|s3Hksmpe=DzUob~XbBX_Y^Wz9Z#!KN?fA$LwU%Nvy9UTENGqL!@z~KW`z- zdr6#U-FL|RG)vR}9X|l{s|NPOg%~_({A8a9vJiYv*Nd>FZnKuwh@}G2#jSN0& z@6*Vv0RthRd?0zgnqy9Kks$t0zIGeK`D1*mPWkfO{g0O&*ZM`*kPh&%^N`;H8Wi(! zq(6+qvo{$-2CGGP5w;f5%gJ7mTt_D%3k0voo((5bBqR8#2o8ow-TnjxwB!)C-kB)T z-R8JtytH$4>VH0W%t{K`L76gr z09gI?%#n|Fvt=J_>R{-#*Zq4h>h4`)442~Tw&RIwl0LrKl1WWS=ZlAOiwGLuK4m~+ zGy5Cm?)f=35Db2ODf;!#PCth{R$ifBExB1|@*3Ok@Q-`p-I0e0>|3B&6{3{Ad>_{s zoYIwp23J#q9ZVy|sRdGd=f6HZYlPb#c^Nr;k3VOkhQj12k~Hdu0$76cW+iS#@!Ws+ zXMCs4KuU|E<0cK9-*7N8(9SK8i~3oXorA_E{=1ntsbTfqBis$bR?o1Hmas$;SrT~I zEEbcGD2B}&9U=k1pUmv0DMz?4sOv}?Q3@x~VL{ZsMzn0! zLq!(x|8tY4V@3sF3L3Up4k+yZ<*P&gplQJK4Rp^REo7KR#B! zwcVVFw%u$n)UP&xiv$6?@Ne5S7(pxid&VSrj0+ybk)EO#alRk?o`YoO+@>?#Ar6RC zRvd{weV6HFgo;o*-LQ}cOT>xrkES;=uV{A|DCaA~14MvThFDtbX*B+WUwH7|n-gTA z<6o07lcQOi=qtcVces|(BR_yfT}n*^4#cOITHAg5!!9c_5b+Hjb*qdP+0T?q@_2gq z0Jq;2*O9=gahZ@5Pziy$H*i; $jB4sD&q5dGAKVdr6GIwq49p$MPSzYzxvX;#* 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%0DAv+@M=P+MADSYSrDLQVfOq1QdOItrI`u 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 X6@lEMq@lKy00000NkvXXu0mjfz!fpU literal 0 HcmV?d00001 diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index 93fa74c..3ec44ed 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -1,13 +1,44 @@ import React from 'react'; -import { Link } from 'react-router-dom'; +import { FormattedMessage } from 'react-intl'; +import { Header } from '../../shared/components/header'; +import { Logo } from '../../shared/components/logo/logo.component'; + +import RadarImg from '../../images/radar.png'; +import { Button } from '../../shared/components/button'; +import { Background } from '../../shared/components/background'; import { ROUTES } from '../app.constants'; -import { Container } from './home.styles'; +import messages from './home.messages'; +import { Container, LogoWrapper, Content, TextContent, RadarContent, Image, Title, Description } from './home.styles'; export const Home = () => { return ( - explore + +
    + + + + +
    + + + + <FormattedMessage {...messages.title} /> + + + + + + + + + +
    ); }; diff --git a/src/routes/home/home.messages.ts b/src/routes/home/home.messages.ts new file mode 100644 index 0000000..2d94baa --- /dev/null +++ b/src/routes/home/home.messages.ts @@ -0,0 +1,22 @@ +/* eslint-disable max-len */ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + title: { + id: 'home.title', + defaultMessage: 'Tech Radar', + }, + description: { + id: 'home.description', + defaultMessage: + 'The radar will let you explore all of the technologies, methods, and tools used here at Apptension and learn more about them. You will also get to see the technologies we have on our radar (pun intened) and, hopefully, get inspired.', + }, + exploreButton: { + id: 'home.exploreButton', + defaultMessage: 'Explore', + }, + backToMainPageButton: { + id: 'home.backToMainPageButton', + defaultMessage: 'Back to apptension.com', + }, +}); diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index 0fa8c6f..891afd2 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -1,11 +1,51 @@ import styled from 'styled-components'; +import { H1, Paragraph } from '../../theme/typography'; export const Container = styled.div` + height: 100%; + width: 100%; + position: relative; +`; + +export const LogoWrapper = styled.div` + height: 50px; +`; + +export const Content = styled.div` + width: 100%; + height: 100%; + position: relative; display: flex; - flex-direction: column; + flex-flow: column nowrap; align-items: center; - justify-content: center; + justify-content: flex-start; + padding-top: 110px; + max-width: 1500px; + margin: 0 auto; +`; + +export const TextContent = styled.div` + display: flex; + flex-flow: column nowrap; + align-items: center; + justify-content: flex-start; + margin-bottom: 56px; text-align: center; - height: 100%; + max-width: 722px; +`; + +export const RadarContent = styled.div` + flex: 1; + display: flex; + align-items: flex-end; +`; + +export const Image = styled.img` width: 100%; `; + +export const Title = styled(H1)``; + +export const Description = styled(Paragraph)` + margin: 48px 0; +`; diff --git a/src/shared/components/background/background.component.tsx b/src/shared/components/background/background.component.tsx new file mode 100644 index 0000000..57a4910 --- /dev/null +++ b/src/shared/components/background/background.component.tsx @@ -0,0 +1,12 @@ +import React from 'react'; + +import CloudsImg from '../../../images/clouds.png'; +import { Container, Image } from './background.styles'; + +export const Background = () => { + return ( + + + + ); +}; diff --git a/src/shared/components/background/background.styles.ts b/src/shared/components/background/background.styles.ts new file mode 100644 index 0000000..dbed9f5 --- /dev/null +++ b/src/shared/components/background/background.styles.ts @@ -0,0 +1,23 @@ +import styled from 'styled-components'; +import { zIndex } from '../../../theme'; + +export const Container = styled.div` + position: absolute; + top: -160px; + left: 0; + width: 100%; + height: 100%; + z-index: ${zIndex.content}; +`; + +export const Image = styled.img` + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + object-fit: cover; + mix-blend-mode: overlay; + opacity: 0.15; + filter: blur(16px); +`; diff --git a/src/shared/components/background/index.ts b/src/shared/components/background/index.ts new file mode 100644 index 0000000..9237c8d --- /dev/null +++ b/src/shared/components/background/index.ts @@ -0,0 +1 @@ +export { Background } from './background.component'; diff --git a/src/shared/components/button/button.component.tsx b/src/shared/components/button/button.component.tsx index 260b221..8829a65 100644 --- a/src/shared/components/button/button.component.tsx +++ b/src/shared/components/button/button.component.tsx @@ -1,12 +1,14 @@ import React, { ButtonHTMLAttributes } from 'react'; import { ThemeProvider } from 'styled-components'; import { empty } from 'ramda'; +import { Link } from 'react-router-dom'; import { Container } from './button.styles'; import { ButtonTheme, ButtonVariant } from './button.types'; export interface ButtonProps extends ButtonHTMLAttributes { variant?: ButtonVariant; + link?: string; } export const Button = ({ @@ -15,14 +17,18 @@ export const Button = ({ disabled = false, variant = ButtonVariant.PRIMARY, onClick = empty, + link, ...other }: ButtonProps) => { const theme: ButtonTheme = { variant, isDisabled: disabled }; - return ( - - - {children} - - + + const renderLink = () => {renderButton()};; + + const renderButton = () => ( + + {children} + ); + + return {link ? renderLink() : renderButton()}; }; diff --git a/src/shared/components/button/button.styles.ts b/src/shared/components/button/button.styles.ts index 6291dfb..81dc372 100644 --- a/src/shared/components/button/button.styles.ts +++ b/src/shared/components/button/button.styles.ts @@ -1,26 +1,21 @@ import styled, { css, ThemeProps } from 'styled-components'; import theme from 'styled-theming'; -import { border, color, size } from '../../../theme'; -import { ButtonVariant, ButtonTheme } from './button.types'; +import { border, color } from '../../../theme'; +import { ButtonTheme } from './button.types'; const disabledButtonStyle = css` - background: ${color.disabled}; - - color: ${theme('variant', { - [ButtonVariant.PRIMARY]: color.black, - [ButtonVariant.SECONDARY]: color.secondary, - })}; + opacity: 0.5; `; export const Container = styled.button>` - padding: ${size.contentVerticalPadding}px ${size.contentHorizontalPadding}px; - border: ${border.regular}; - - color: ${theme('variant', { - [ButtonVariant.PRIMARY]: color.primary, - [ButtonVariant.SECONDARY]: color.secondary, - })}; + padding: 8px 20px; + border: ${border.regularWhite}; + background: none; + color: ${color.white}; + cursor: pointer; + font-size: 16px; + line-height: 24px; ${theme('isDisabled', { true: disabledButtonStyle, diff --git a/src/shared/components/header/header.component.tsx b/src/shared/components/header/header.component.tsx new file mode 100644 index 0000000..5d27fad --- /dev/null +++ b/src/shared/components/header/header.component.tsx @@ -0,0 +1,11 @@ +import React, { ReactNode } from 'react'; + +import { Container } from './header.styles'; + +export interface HeaderProps { + children?: ReactNode; +} + +export const Header = ({ children }: HeaderProps) => { + return {children}; +}; diff --git a/src/shared/components/header/header.styles.ts b/src/shared/components/header/header.styles.ts new file mode 100644 index 0000000..39e7462 --- /dev/null +++ b/src/shared/components/header/header.styles.ts @@ -0,0 +1,15 @@ +import styled from 'styled-components'; +import { zIndex } from '../../../theme'; + +export const Container = styled.header` + position: fixed; + top: 0; + left: 0; + right: 0; + height: 100px; + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 40px 35px 2px 35px; + z-index: ${zIndex.header}; +`; diff --git a/src/shared/components/header/index.ts b/src/shared/components/header/index.ts new file mode 100644 index 0000000..34ea90c --- /dev/null +++ b/src/shared/components/header/index.ts @@ -0,0 +1 @@ +export { Header } from './header.component'; diff --git a/src/shared/components/logo/index.ts b/src/shared/components/logo/index.ts new file mode 100644 index 0000000..7d08dfa --- /dev/null +++ b/src/shared/components/logo/index.ts @@ -0,0 +1 @@ +export { Logo } from './logo.component'; diff --git a/src/shared/components/logo/logo.component.tsx b/src/shared/components/logo/logo.component.tsx new file mode 100644 index 0000000..f4590c9 --- /dev/null +++ b/src/shared/components/logo/logo.component.tsx @@ -0,0 +1,11 @@ +import React from 'react'; + +import { FullLogo, Iconlogo } from './logo.styles'; + +export interface LogoProps { + full?: boolean; +} + +export const Logo = ({ full = true }: LogoProps) => { + return full ? : ; +}; diff --git a/src/shared/components/logo/logo.styles.ts b/src/shared/components/logo/logo.styles.ts new file mode 100644 index 0000000..00898c2 --- /dev/null +++ b/src/shared/components/logo/logo.styles.ts @@ -0,0 +1,11 @@ +import styled from 'styled-components'; +import { ReactComponent as FullLogoSVF } from '../../../images/icons/logo-full.svg'; +import { ReactComponent as IconLogoSVG } from '../../../images/icons/logo-icon.svg'; + +export const FullLogo = styled(FullLogoSVF)` + height: 100%; +`; + +export const Iconlogo = styled(IconLogoSVG)` + height: 100%; +`; diff --git a/src/theme/border.ts b/src/theme/border.ts index 6e44912..ce6da97 100644 --- a/src/theme/border.ts +++ b/src/theme/border.ts @@ -1,3 +1,3 @@ import * as colors from './color'; -export const regular = `1px solid ${colors.border}`; +export const regularWhite = `1px solid ${colors.white}`; diff --git a/src/theme/color.ts b/src/theme/color.ts index b7d51d1..b56e720 100644 --- a/src/theme/color.ts +++ b/src/theme/color.ts @@ -6,3 +6,6 @@ export const disabled = '#DDDDE0'; export const primary = '#42f272'; export const secondary = '#2249f9'; export const error = '#fa7265'; + +export const codGray = '#111111'; +export const boulder = '#767676'; diff --git a/src/theme/font.ts b/src/theme/font.ts index c3447da..82880d9 100644 --- a/src/theme/font.ts +++ b/src/theme/font.ts @@ -1,5 +1,5 @@ export const fontFamily = { - primary: 'OpenSans', + primary: 'Arial', }; export const fontWeight = { diff --git a/src/theme/global.ts b/src/theme/global.ts index 7622d33..9e6b3ca 100644 --- a/src/theme/global.ts +++ b/src/theme/global.ts @@ -1,11 +1,13 @@ import { createGlobalStyle } from 'styled-components'; import { fontFamily } from './font'; +import { color } from './index'; export const GlobalStyle = createGlobalStyle` html { box-sizing: border-box; font-family: ${fontFamily.primary}; + color: ${color.white}; } *, *:before, *:after { @@ -15,5 +17,7 @@ export const GlobalStyle = createGlobalStyle` #app { height: 100vh; width: 100vw; + background-color: ${color.codGray}; + overflow: hidden; } `; diff --git a/src/theme/typography.ts b/src/theme/typography.ts index ef8f762..0178587 100644 --- a/src/theme/typography.ts +++ b/src/theme/typography.ts @@ -6,7 +6,10 @@ import { fontFamily, fontWeight } from './font'; export const H1 = styled.h1` font-family: ${fontFamily.primary}; font-weight: ${fontWeight.bold}; - color: ${colors.black}; + color: ${colors.white}; + font-size: 48px; + line-height: 48px; + margin: 0; `; export const H2 = styled.h2` @@ -15,6 +18,14 @@ export const H2 = styled.h2` color: ${colors.black}; `; +export const Paragraph = styled.p` + font-family: ${fontFamily.primary}; + font-weight: 500; + font-size: 20px; + line-height: 140%; + color: ${colors.boulder}; +`; + export const Link = styled.a` text-decoration: underline; `; From 9aa8eefe3fb93227c0ec15674ceee35a56c3ad04 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Wed, 13 Oct 2021 14:59:20 +0200 Subject: [PATCH 06/61] Explore page structure * Create mock list component * Create mock toolbar component * Enlarge radar circles, place mock components in explore view * Add line image * Change blips shapes * Add color scheme to radar and list * Add messages to radar directory * Initial styling to explore header and list component * Initial styling of toolbar * Add basic scaling to radar --- src/images/icons/chevron-up.svg | 3 + src/images/icons/search.svg | 3 + src/images/line.png | Bin 0 -> 514 bytes src/lib/zalando-tech-radar.ts | 87 ++++++++++-------- src/routes/explore/explore.component.tsx | 19 +++- src/routes/explore/explore.messages.ts | 12 +++ src/routes/explore/explore.styles.ts | 28 +++++- src/routes/home/home.component.tsx | 2 +- .../dropdown/dropdown.component.tsx | 17 ++++ .../components/dropdown/dropdown.styles.ts | 16 ++++ src/shared/components/dropdown/index.ts | 1 + src/shared/components/list/index.ts | 1 + src/shared/components/list/list.component.tsx | 39 ++++++++ src/shared/components/list/list.messages.ts | 8 ++ src/shared/components/list/list.styles.ts | 61 ++++++++++++ src/shared/components/logo/logo.styles.ts | 4 +- .../components/radar/radar.component.tsx | 16 ++-- .../components/radar/radar.container.tsx | 26 ++++-- src/shared/components/radar/radar.messages.ts | 36 ++++++++ src/shared/components/radar/radar.styles.ts | 6 ++ src/shared/components/toolbar/index.ts | 1 + .../components/toolbar/toolbar.component.tsx | 21 +++++ .../components/toolbar/toolbar.messages.ts | 16 ++++ .../components/toolbar/toolbar.styles.ts | 28 ++++++ src/theme/color.ts | 4 + 25 files changed, 397 insertions(+), 58 deletions(-) create mode 100644 src/images/icons/chevron-up.svg create mode 100644 src/images/icons/search.svg create mode 100644 src/images/line.png create mode 100644 src/routes/explore/explore.messages.ts create mode 100644 src/shared/components/dropdown/dropdown.component.tsx create mode 100644 src/shared/components/dropdown/dropdown.styles.ts create mode 100644 src/shared/components/dropdown/index.ts create mode 100644 src/shared/components/list/index.ts create mode 100644 src/shared/components/list/list.component.tsx create mode 100644 src/shared/components/list/list.messages.ts create mode 100644 src/shared/components/list/list.styles.ts create mode 100644 src/shared/components/radar/radar.messages.ts create mode 100644 src/shared/components/radar/radar.styles.ts create mode 100644 src/shared/components/toolbar/index.ts create mode 100644 src/shared/components/toolbar/toolbar.component.tsx create mode 100644 src/shared/components/toolbar/toolbar.messages.ts create mode 100644 src/shared/components/toolbar/toolbar.styles.ts diff --git a/src/images/icons/chevron-up.svg b/src/images/icons/chevron-up.svg new file mode 100644 index 0000000..17fbfa5 --- /dev/null +++ b/src/images/icons/chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/icons/search.svg b/src/images/icons/search.svg new file mode 100644 index 0000000..bba6a86 --- /dev/null +++ b/src/images/icons/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/line.png b/src/images/line.png new file mode 100644 index 0000000000000000000000000000000000000000..d21139915ab219b2eae694f19cf8cccc031f78bb GIT binary patch literal 514 zcmV+d0{#7oP)v=avJoWdOebKovMk$x@1HNm@rV0=Tj~l3lBXXbe#~bt z3?v(yEuZdZ&Tqy#3hvH7FqwRqY?_#nyBNDXu!s>ePk4XjJz`XyG{!1#pF@Pn z16Y2O^X%XBlUT%jheH^QqU#|+?>iJ;+;BjwYL(B$3wgL4Ms4;S#MZUusr#A(H@Z|F zXB@747+m)Andi*Kw6l{qaPm`P9edrj-`#xIn0~fg9*X%~%QP3D;ovnJapDCIjE_(L z8ej=d8Tf077@LQPI{3GUB)q%uN)Zy#l^DJtHUfK5M1x+`W6Pgd^n=kaDp-IvM{ac#7FMyN99jQB2JtYkZw!$7&B@j4;}7+snpi zHueM1^<+Lb_r%bSksdFBxNuo}uJ$=n*Q|zpe*qSMisN;no5N&!KA#@b*xG=da^3fT z%{R#oGaDMG_8g`jV(G_WSAUK{EfVyuD|sXi&gcAye=CC-sO~nABme*a07*qoM6N<$ Ef;`*c1^@s6 literal 0 HcmV?d00001 diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 55c9de6..7c43323 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -50,7 +50,12 @@ export default function radar_visualization(config) { { radial_min: -0.5, radial_max: 0, factor_x: 1, factor_y: -1 }, ]; - const rings = [{ radius: 130 }, { radius: 220 }, { radius: 310 }, { radius: 400 }]; + const rings = [ + { radius: 180 * config.scale }, + { radius: 270 * config.scale }, + { radius: 360 * config.scale }, + { radius: 450 * config.scale }, + ]; function polar(cartesian) { const x = cartesian.x; @@ -135,7 +140,7 @@ export default function radar_visualization(config) { const point = entry.segment.random(); entry.x = point.x; entry.y = point.y; - entry.color = entry.active || config.print_layout ? config.rings[entry.ring].color : config.colors.inactive; + entry.color = entry.active ? config.colors.active : config.colors.default; //TODO use inactive color when looking at one quadrant } // partition entries according to segments @@ -171,10 +176,10 @@ export default function radar_visualization(config) { function viewbox(quadrant) { return [ - Math.max(0, quadrants[quadrant].factor_x * 400) - 420, - Math.max(0, quadrants[quadrant].factor_y * 400) - 420, - 440, - 440, + Math.max(0, quadrants[quadrant].factor_x * 450) - 470, + Math.max(0, quadrants[quadrant].factor_y * 450) - 470, + 490, + 490, ].join(' '); } @@ -189,7 +194,10 @@ export default function radar_visualization(config) { if ('zoomed_quadrant' in config) { svg.attr('viewBox', viewbox(config.zoomed_quadrant)); } else { - radar.attr('transform', translate(config.width / 2, config.height / 2)); + radar.attr( + 'transform', + translate(config.scale === 1 ? config.width / 2 : config.width / 2 - 200, config.height / 2) + ); } const grid = radar.append('g'); @@ -198,16 +206,16 @@ export default function radar_visualization(config) { grid .append('line') .attr('x1', 0) - .attr('y1', -400) + .attr('y1', -450 * config.scale) .attr('x2', 0) - .attr('y2', 400) + .attr('y2', 450 * config.scale) .style('stroke', config.colors.grid) .style('stroke-width', 1); grid .append('line') - .attr('x1', -400) + .attr('x1', -450 * config.scale) .attr('y1', 0) - .attr('x2', 400) + .attr('x2', 450 * config.scale) .attr('y2', 0) .style('stroke', config.colors.grid) .style('stroke-width', 1); @@ -233,11 +241,12 @@ export default function radar_visualization(config) { grid .append('text') .text(config.rings[i]?.name) - .attr('y', -rings[i].radius + 62) - .attr('text-anchor', 'middle') + .attr('y', -rings[i].radius + 20) + .attr('x', 7) + .attr('text-anchor', 'left') .style('fill', '#e5e5e5') - .style('font-family', 'Arial, Helvetica') - .style('font-size', 42) + .style('font-family', 'Arial, Helvetica') //TODO change font family + .style('font-size', config.zoomed_quadrant ? 8 : 14) //TODO bring to top .style('font-weight', 'bold') .style('pointer-events', 'none') .style('user-select', 'none'); @@ -257,7 +266,11 @@ export default function radar_visualization(config) { .style('pointer-events', 'none') .style('user-select', 'none'); bubble.append('rect').attr('rx', 4).attr('ry', 4).style('fill', '#333'); - bubble.append('text').style('font-family', 'sans-serif').style('font-size', '10px').style('fill', '#fff'); + bubble + .append('text') + .style('font-family', 'sans-serif') + .style('font-size', config.zoomed_quadrant ? '6px' : '10px') + .style('fill', '#fff'); bubble.append('path').attr('d', 'M 0,0 10,0 5,8 z').style('fill', '#333'); function showBubble(d) { @@ -302,35 +315,31 @@ export default function radar_visualization(config) { } // blip shape - if (d.moved > 0) { + if (d.ring === 0) { + blip.append('circle').attr('r', 6).attr('fill', d.color); + } else if (d.ring === 1) { blip - .append('path') - .attr('d', 'M -11,5 11,5 0,-13 z') // triangle pointing up + .append('rect') // square + .attr('x', -5.4) + .attr('y', -5.4) + .attr('width', 10.8) + .attr('height', 10.8) .style('fill', d.color); - } else if (d.moved < 0) { + } else if (d.ring === 2) { blip - .append('path') - .attr('d', 'M -11,-5 11,-5 0,13 z') // triangle pointing down + .append('rect') // diamond + .attr('x', -5.4) + .attr('y', -5.4) + .attr('width', 10.8) + .attr('height', 10.8) + .attr('transform', 'rotate(45)') .style('fill', d.color); } else { - blip.append('circle').attr('r', 9).attr('fill', d.color); - } - - // blip text - if (d.active || config.print_layout) { - const blip_text = config.print_layout ? d.id : d.label.match(/[a-z]/i); blip - .append('text') - .text(blip_text) - .attr('y', 3) - .attr('text-anchor', 'middle') - .style('fill', '#fff') - .style('font-family', 'Arial, Helvetica') - .style('font-size', function () { - return blip_text.length > 2 ? '8' : '9'; - }) - .style('pointer-events', 'none') - .style('user-select', 'none'); + .append('path') + .attr('d', 'M -11,5 11,5 0,-13 z') // triangle pointing up + .style('transform', 'scale(0.65)') + .style('fill', d.color); } }); diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index b6eb20a..d684278 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -1,16 +1,33 @@ // @ts-nocheck import React from 'react'; +import { FormattedMessage } from 'react-intl'; import { Radar } from '../../shared/components/radar'; +import { List } from '../../shared/components/list'; +import { Toolbar } from '../../shared/components/toolbar'; +import { Logo } from '../../shared/components/logo'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; -import { Container } from './explore.styles'; +import { Container, LogoWrapper, Title, VersionTag } from './explore.styles'; +import messages from './explore.messages'; export const Explore = () => { const { technologies, quadrants, rings } = useContentfulData(); return ( + + + + <FormattedMessage {...messages.title} /> + + + + + + + + ); }; diff --git a/src/routes/explore/explore.messages.ts b/src/routes/explore/explore.messages.ts new file mode 100644 index 0000000..4618e88 --- /dev/null +++ b/src/routes/explore/explore.messages.ts @@ -0,0 +1,12 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + title: { + id: 'explore.title', + defaultMessage: 'Tech Radar', + }, + version: { + id: 'explore.version', + defaultMessage: '2.0', + }, +}); diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index 51f9be4..5e4529a 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -1,9 +1,33 @@ import styled from 'styled-components'; +import * as colors from '../../theme/color'; + export const Container = styled.div` display: flex; - flex-direction: column; + justify-content: space-between; +`; + +export const LogoWrapper = styled.div` + position: fixed; + top: 38px; + right: 39px; + display: flex; align-items: center; +`; + +export const Title = styled.div` + font-size: 20px; + margin: 0 16px; +`; + +export const VersionTag = styled.div` + display: flex; justify-content: center; - text-align: center; + align-items: center; + background-color: ${colors.silver}; + width: 46px; + height: 26px; + border-radius: 28px; + font-size: 12px; + color: ${colors.mineShaft}; `; diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index 3ec44ed..a391fdb 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { FormattedMessage } from 'react-intl'; import { Header } from '../../shared/components/header'; -import { Logo } from '../../shared/components/logo/logo.component'; +import { Logo } from '../../shared/components/logo'; import RadarImg from '../../images/radar.png'; import { Button } from '../../shared/components/button'; diff --git a/src/shared/components/dropdown/dropdown.component.tsx b/src/shared/components/dropdown/dropdown.component.tsx new file mode 100644 index 0000000..117a716 --- /dev/null +++ b/src/shared/components/dropdown/dropdown.component.tsx @@ -0,0 +1,17 @@ +import React from 'react'; + +import { Container, ChevronIcon } from './dropdown.styles'; + +interface DropdownProps { + title: string; + className?: string; +} + +export const Dropdown = ({ title, className }: DropdownProps) => { + return ( + + {title} + + + ); +}; diff --git a/src/shared/components/dropdown/dropdown.styles.ts b/src/shared/components/dropdown/dropdown.styles.ts new file mode 100644 index 0000000..7ec08c2 --- /dev/null +++ b/src/shared/components/dropdown/dropdown.styles.ts @@ -0,0 +1,16 @@ +import styled from 'styled-components'; + +import { ReactComponent as ChevronIconSVG } from '../../../images/icons/chevron-up.svg'; + +export const Container = styled.div` + height: 58px; + padding: 0 24px; + display: flex; + justify-content: space-between; + align-items: center; + min-width: 190px; +`; + +export const ChevronIcon = styled(ChevronIconSVG)` + height: 100%; +`; diff --git a/src/shared/components/dropdown/index.ts b/src/shared/components/dropdown/index.ts new file mode 100644 index 0000000..a8024b5 --- /dev/null +++ b/src/shared/components/dropdown/index.ts @@ -0,0 +1 @@ +export { Dropdown } from './dropdown.component'; diff --git a/src/shared/components/list/index.ts b/src/shared/components/list/index.ts new file mode 100644 index 0000000..78e91b5 --- /dev/null +++ b/src/shared/components/list/index.ts @@ -0,0 +1 @@ +export { List } from './list.component'; diff --git a/src/shared/components/list/list.component.tsx b/src/shared/components/list/list.component.tsx new file mode 100644 index 0000000..8a42f44 --- /dev/null +++ b/src/shared/components/list/list.component.tsx @@ -0,0 +1,39 @@ +import React from 'react'; +import { FormattedMessage } from 'react-intl'; + +import LineImg from '../../../images/line.png'; +import { + Container, + SearchInputWrapper, + SearchWrapper, + SearchIcon, + Image, + ListWrapper, + SearchInput, + ListItem, +} from './list.styles'; +import messages from './list.messages'; + +export const List = () => { + return ( + + + + + {(placeholder) => } + + + + + + + + {'123456789012345678901234'.split('').map((number, i) => ( + + List item + + ))} + + + ); +}; diff --git a/src/shared/components/list/list.messages.ts b/src/shared/components/list/list.messages.ts new file mode 100644 index 0000000..865b1cf --- /dev/null +++ b/src/shared/components/list/list.messages.ts @@ -0,0 +1,8 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + searchPlaceholder: { + id: 'list.searchPlaceholder', + defaultMessage: 'Search by name', + }, +}); diff --git a/src/shared/components/list/list.styles.ts b/src/shared/components/list/list.styles.ts new file mode 100644 index 0000000..e16986e --- /dev/null +++ b/src/shared/components/list/list.styles.ts @@ -0,0 +1,61 @@ +import styled from 'styled-components'; + +import { ReactComponent as SearchIconSVG } from '../../../images/icons/search.svg'; +import * as colors from '../../../theme/color'; + +export const Container = styled.div` + padding: 70px 35px; + color: ${colors.white}; + height: 100vh; + max-width: 20vw; + min-width: 411px; +`; + +export const SearchWrapper = styled.div``; + +export const SearchInputWrapper = styled.div` + display: flex; + justify-content: space-between; + align-items: center; +`; + +export const SearchInput = styled.input` + font-size: 20px; + background-color: transparent; + border: none; + outline: none; + width: 100%; + color: ${colors.white}; + + ::placeholder { + color: ${colors.boulder}; + } +`; + +export const SearchIcon = styled(SearchIconSVG)` + height: 100%; +`; + +export const Image = styled.img` + width: 100%; +`; + +export const ListWrapper = styled.div` + margin-top: 87px; + margin-bottom: 25px; + display: flex; + flex-direction: column; + height: 850px; + max-height: 100%; + overflow: scroll; +`; + +type ListItemProps = { + active: boolean; +}; + +export const ListItem = styled.div` + color: ${(props) => (props.active ? colors.white : colors.boulder)}; + font-size: 18px; + margin: 10px 0; +`; diff --git a/src/shared/components/logo/logo.styles.ts b/src/shared/components/logo/logo.styles.ts index 00898c2..e3a4204 100644 --- a/src/shared/components/logo/logo.styles.ts +++ b/src/shared/components/logo/logo.styles.ts @@ -1,8 +1,8 @@ import styled from 'styled-components'; -import { ReactComponent as FullLogoSVF } from '../../../images/icons/logo-full.svg'; +import { ReactComponent as FullLogoSVG } from '../../../images/icons/logo-full.svg'; import { ReactComponent as IconLogoSVG } from '../../../images/icons/logo-icon.svg'; -export const FullLogo = styled(FullLogoSVF)` +export const FullLogo = styled(FullLogoSVG)` height: 100%; `; diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index 902f981..c435cef 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -1,17 +1,21 @@ // @ts-nocheck import React from 'react'; +import * as colors from '../../../theme/color'; import techRadar from '../../../lib/zalando-tech-radar'; -export const RadarComponent = ({ entries, rings, quadrants, zoomedQuadrant }) => { +export const RadarComponent = ({ entries, rings, quadrants, zoomedQuadrant, scale = 1 }) => { const config = { svg_id: 'radar', - width: 1450, - height: 1000, + width: 1450 * scale, + height: 1000 * scale, + scale, colors: { - background: '#fff', - grid: '#bbb', - inactive: '#ddd', + background: colors.codGray, + grid: colors.mineShaft, + inactive: colors.silver, + default: colors.mineShaft, + active: colors.screaminGreen, //TODO gradient and outer shape }, print_layout: true, quadrants, diff --git a/src/shared/components/radar/radar.container.tsx b/src/shared/components/radar/radar.container.tsx index e20a642..46b1cf9 100644 --- a/src/shared/components/radar/radar.container.tsx +++ b/src/shared/components/radar/radar.container.tsx @@ -3,6 +3,8 @@ import React from 'react'; import * as R from 'ramda'; import { RadarComponent } from './radar.component'; +import { Container } from './radar.styles'; +import { ZOOMED_QUADRANT } from './radar.constants'; export const Radar = ({ entries, rings, quadrants }) => { const getEntryQuadrant = (entry) => { @@ -18,7 +20,7 @@ export const Radar = ({ entries, rings, quadrants }) => { label: R.pathOr('', ['fields', 'label'], item), quadrant: getEntryQuadrant(item), ring: R.pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, - moved: R.pathOr(0, ['fields', 'moved'], item), + active: item.fields.label === 'Java', //TODO change to be toggleable }), entries ); @@ -71,12 +73,22 @@ export const Radar = ({ entries, rings, quadrants }) => { return R.sortBy(R.prop('position'), radarQuadrants); }; + const availableRadarWidth = window.innerWidth - 411; + const basicRadarWidth = 1450; + const basicRadarHeight = 1000; + const widthScale = availableRadarWidth / basicRadarWidth; + const heightScale = window.innerHeight / basicRadarHeight; + const radarScale = R.clamp(0, 1, Math.max(widthScale, heightScale)); + return ( - + + + ); }; diff --git a/src/shared/components/radar/radar.messages.ts b/src/shared/components/radar/radar.messages.ts new file mode 100644 index 0000000..752c816 --- /dev/null +++ b/src/shared/components/radar/radar.messages.ts @@ -0,0 +1,36 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + innerCircle: { + id: 'radar.innerCircle', + defaultMessage: 'Adopt', + }, + secondCircle: { + id: 'radar.secondCircle', + defaultMessage: 'Trial', + }, + thirdCircle: { + id: 'radar.thirdCircle', + defaultMessage: 'Assess', + }, + outerCircle: { + id: 'radar.outerCircle', + defaultMessage: 'Hold', + }, + infrastructureLabel: { + id: 'radar.infrastructureLabel', + defaultMessage: 'Infrastructure', + }, + languagesFrameworksLabel: { + id: 'radar.languagesFrameworksLabel', + defaultMessage: 'Languages & Frameworks', + }, + packagesLibrariesLabel: { + id: 'radar.packagesLibrariesLabel', + defaultMessage: 'Packages & Libraries', + }, + productsToolsLabel: { + id: 'radar.productsToolsLabel', + defaultMessage: 'Products & Tools', + }, +}); diff --git a/src/shared/components/radar/radar.styles.ts b/src/shared/components/radar/radar.styles.ts new file mode 100644 index 0000000..7c7bb34 --- /dev/null +++ b/src/shared/components/radar/radar.styles.ts @@ -0,0 +1,6 @@ +import styled from 'styled-components'; + +export const Container = styled.div` + display: flex; + align-items: center; +`; diff --git a/src/shared/components/toolbar/index.ts b/src/shared/components/toolbar/index.ts new file mode 100644 index 0000000..e6acdb7 --- /dev/null +++ b/src/shared/components/toolbar/index.ts @@ -0,0 +1 @@ +export { Toolbar } from './toolbar.component'; diff --git a/src/shared/components/toolbar/toolbar.component.tsx b/src/shared/components/toolbar/toolbar.component.tsx new file mode 100644 index 0000000..f9ba53a --- /dev/null +++ b/src/shared/components/toolbar/toolbar.component.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import { FormattedMessage } from 'react-intl'; + +import { Container, AreaDropdown, LevelDropdown, TeamDropdown } from './toolbar.styles'; +import messages from './toolbar.messages'; + +export const Toolbar = () => { + return ( + + + {(areaLabel) => } + + + {(levelLabel) => } + + + {(teamLabel) => } + + + ); +}; diff --git a/src/shared/components/toolbar/toolbar.messages.ts b/src/shared/components/toolbar/toolbar.messages.ts new file mode 100644 index 0000000..5421b7d --- /dev/null +++ b/src/shared/components/toolbar/toolbar.messages.ts @@ -0,0 +1,16 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + areaLabel: { + id: 'toolbar.areaLabel', + defaultMessage: 'Area', + }, + levelLabel: { + id: 'toolbar.levelLabel', + defaultMessage: 'Level', + }, + teamLabel: { + id: 'toolbar.teamLabel', + defaultMessage: 'Team', + }, +}); diff --git a/src/shared/components/toolbar/toolbar.styles.ts b/src/shared/components/toolbar/toolbar.styles.ts new file mode 100644 index 0000000..44fb20d --- /dev/null +++ b/src/shared/components/toolbar/toolbar.styles.ts @@ -0,0 +1,28 @@ +import styled from 'styled-components'; + +import { color, border } from '../../../theme'; +import { Dropdown } from '../dropdown'; + +export const Container = styled.div` + background-color: ${color.codGray}; + border: ${border.regularWhite}; + border-radius: 2px; + height: 60px; + width: 697px; + position: fixed; + bottom: 24px; + right: 340px; + display: flex; +`; + +export const AreaDropdown = styled(Dropdown)` + flex: 1; + width: 260px; + border-right: ${border.regularWhite}; +`; + +export const LevelDropdown = styled(Dropdown)` + border-right: ${border.regularWhite}; +`; + +export const TeamDropdown = styled(Dropdown)``; diff --git a/src/theme/color.ts b/src/theme/color.ts index b56e720..3735667 100644 --- a/src/theme/color.ts +++ b/src/theme/color.ts @@ -9,3 +9,7 @@ export const error = '#fa7265'; export const codGray = '#111111'; export const boulder = '#767676'; +export const mineShaft = '#333333'; +export const silver = '#C4C4C4'; +export const screaminGreen = '#42F272'; +export const schoolBusYellow = '#FFDE00'; From 374a6e70cd2f209100bcd064a8baeaa0c9cdb04a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Wed, 13 Oct 2021 15:53:37 +0200 Subject: [PATCH 07/61] Add fonts --- public/fonts/Hellix-Medium.otf | Bin 0 -> 93716 bytes public/fonts/Hellix-SemiBold.otf | Bin 0 -> 94288 bytes src/fonts/OpenSans.ttf | Bin 33428 -> 0 bytes src/fonts/OpenSans.woff | Bin 20696 -> 0 bytes src/fonts/OpenSans.woff2 | Bin 16112 -> 0 bytes src/theme/font.ts | 2 +- src/theme/initializeFontFace.ts | 45 +++++++++++-------------------- 7 files changed, 17 insertions(+), 30 deletions(-) create mode 100644 public/fonts/Hellix-Medium.otf create mode 100644 public/fonts/Hellix-SemiBold.otf delete mode 100755 src/fonts/OpenSans.ttf delete mode 100755 src/fonts/OpenSans.woff delete mode 100644 src/fonts/OpenSans.woff2 diff --git a/public/fonts/Hellix-Medium.otf b/public/fonts/Hellix-Medium.otf new file mode 100644 index 0000000000000000000000000000000000000000..37cdcdf9d590e9895a826c759628d74434e26e9c GIT binary patch literal 93716 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 z

    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 diff --git a/src/fonts/OpenSans.woff b/src/fonts/OpenSans.woff deleted file mode 100755 index e1153e330b467d122a018bb20fc736972c692330..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20696 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 `url(${require('../fonts/' + src + `.${ext}`)}) format("${formats[index]}")`) - .join(','); - - return ` - @font-face{ - font-family: "${name}"; - src: ${sources}; - - font-weight: ${fontWeight}; - font-style: ${fontStyle}; - } - `; -} -/* eslint-enable import/no-dynamic-require */ - -const generateFontsString = (): string => [fontFace(fontFamily.primary, 'OpenSans')].join('\n'); +const fontFace = ` + @font-face{ + font-family: 'Hellix'; + font-style: normal; + font-weight: normal; + src: url('./fonts/Hellix-Medium.otf') format("opentype"); + } + + @font-face{ + font-family: 'Hellix'; + font-style: normal; + font-weight: bold; + src: url('./fonts/Hellix-SemiBold.otf') format("opentype"); + } +`; export default (): void => { const style = document.createElement('style'); - style.innerHTML = generateFontsString(); + style.innerHTML = fontFace; document.head.appendChild(style); }; From 21eaff21644827a87cc12c0f4407875ba0fc60b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Thu, 14 Oct 2021 10:27:32 +0200 Subject: [PATCH 08/61] Handle buttons variants --- src/images/icons/arrow-right.svg | 3 ++ src/images/icons/logo.svg | 20 ----------- src/images/icons/out.svg | 5 +++ src/routes/home/home.component.tsx | 13 +++---- .../components/button/button.component.tsx | 36 ++++++++++++------- src/shared/components/button/button.styles.ts | 36 ++++++++++++++++--- src/shared/components/button/button.types.ts | 11 ++++++ src/shared/components/link/index.ts | 1 + src/shared/components/link/link.component.tsx | 21 +++++++++++ src/shared/components/link/link.styles.ts | 10 ++++++ src/theme/typography.ts | 20 ++++++----- 11 files changed, 124 insertions(+), 52 deletions(-) create mode 100644 src/images/icons/arrow-right.svg delete mode 100644 src/images/icons/logo.svg create mode 100644 src/images/icons/out.svg create mode 100644 src/shared/components/link/index.ts create mode 100644 src/shared/components/link/link.component.tsx create mode 100644 src/shared/components/link/link.styles.ts diff --git a/src/images/icons/arrow-right.svg b/src/images/icons/arrow-right.svg new file mode 100644 index 0000000..6bd37bd --- /dev/null +++ b/src/images/icons/arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/icons/logo.svg b/src/images/icons/logo.svg deleted file mode 100644 index 8833262..0000000 --- a/src/images/icons/logo.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/images/icons/out.svg b/src/images/icons/out.svg new file mode 100644 index 0000000..652507b --- /dev/null +++ b/src/images/icons/out.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index a391fdb..8b9775c 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -5,11 +5,12 @@ import { Header } from '../../shared/components/header'; import { Logo } from '../../shared/components/logo'; import RadarImg from '../../images/radar.png'; -import { Button } from '../../shared/components/button'; import { Background } from '../../shared/components/background'; import { ROUTES } from '../app.constants'; +import { ButtonIcon, ButtonSize } from '../../shared/components/button/button.types'; +import { Link } from '../../shared/components/link'; import messages from './home.messages'; -import { Container, LogoWrapper, Content, TextContent, RadarContent, Image, Title, Description } from './home.styles'; +import { Container, Content, Description, Image, LogoWrapper, RadarContent, TextContent, Title } from './home.styles'; export const Home = () => { return ( @@ -19,9 +20,9 @@ export const Home = () => { - + @@ -31,9 +32,9 @@ export const Home = () => { - + diff --git a/src/shared/components/button/button.component.tsx b/src/shared/components/button/button.component.tsx index 8829a65..86bcc94 100644 --- a/src/shared/components/button/button.component.tsx +++ b/src/shared/components/button/button.component.tsx @@ -1,14 +1,15 @@ import React, { ButtonHTMLAttributes } from 'react'; import { ThemeProvider } from 'styled-components'; import { empty } from 'ramda'; -import { Link } from 'react-router-dom'; -import { Container } from './button.styles'; -import { ButtonTheme, ButtonVariant } from './button.types'; +import { renderWhenTrue } from '../../utils/rendering'; +import { Container, Icon, OutIcon, ArrowIcon } from './button.styles'; +import { ButtonIcon, ButtonSize, ButtonTheme, ButtonVariant } from './button.types'; export interface ButtonProps extends ButtonHTMLAttributes { variant?: ButtonVariant; - link?: string; + size?: ButtonSize; + icon?: ButtonIcon; } export const Button = ({ @@ -16,19 +17,28 @@ export const Button = ({ className, disabled = false, variant = ButtonVariant.PRIMARY, + size = ButtonSize.REGULAR, onClick = empty, - link, + icon, ...other }: ButtonProps) => { - const theme: ButtonTheme = { variant, isDisabled: disabled }; + const theme: ButtonTheme = { size, variant, isDisabled: disabled }; - const renderLink = () => {renderButton()};; + const iconTypes = { + [ButtonIcon.ARROW]: () => , + [ButtonIcon.OUT]: () => , + }; - const renderButton = () => ( - - {children} - - ); + const getIcon = () => (icon && iconTypes[icon] ? iconTypes[icon]() : null); + + const renderIcon = renderWhenTrue(() => {getIcon()}); - return {link ? renderLink() : renderButton()}; + return ( + + + {children} + {renderIcon(!!icon)} + + + ); }; diff --git a/src/shared/components/button/button.styles.ts b/src/shared/components/button/button.styles.ts index 81dc372..a5aa215 100644 --- a/src/shared/components/button/button.styles.ts +++ b/src/shared/components/button/button.styles.ts @@ -1,23 +1,51 @@ import styled, { css, ThemeProps } from 'styled-components'; import theme from 'styled-theming'; +import { ReactComponent as OutIconSVG } from '../../../images/icons/out.svg'; +import { ReactComponent as ArrowIconSVG } from '../../../images/icons/arrow-right.svg'; import { border, color } from '../../../theme'; -import { ButtonTheme } from './button.types'; +import { ButtonLargeTypography, ButtonRegularTypography } from '../../../theme/typography'; +import { ButtonSize, ButtonTheme } from './button.types'; const disabledButtonStyle = css` opacity: 0.5; `; -export const Container = styled.button>` +const buttonSizeRegularStyles = css` + ${ButtonRegularTypography}; padding: 8px 20px; +`; + +const buttonSizeLargeStyles = css` + ${ButtonLargeTypography}; + border-width: 2px; + padding: 16px 32px; +`; + +export const Container = styled.button>` border: ${border.regularWhite}; background: none; color: ${color.white}; cursor: pointer; - font-size: 16px; - line-height: 24px; + display: flex; + align-items: center; ${theme('isDisabled', { true: disabledButtonStyle, })}; + + ${theme('size', { + [ButtonSize.REGULAR]: buttonSizeRegularStyles, + [ButtonSize.LARGE]: buttonSizeLargeStyles, + })}; +`; + +export const Icon = styled.span` + margin-left: 10px; + display: flex; + align-items: center; `; + +export const OutIcon = styled(OutIconSVG)``; + +export const ArrowIcon = styled(ArrowIconSVG)``; diff --git a/src/shared/components/button/button.types.ts b/src/shared/components/button/button.types.ts index 530b9f8..196e980 100644 --- a/src/shared/components/button/button.types.ts +++ b/src/shared/components/button/button.types.ts @@ -2,6 +2,7 @@ import { DefaultTheme } from 'styled-components'; export interface ButtonTheme extends DefaultTheme { variant: ButtonVariant; + size: ButtonSize; isDisabled: boolean; } @@ -9,3 +10,13 @@ export enum ButtonVariant { PRIMARY = 'primary', SECONDARY = 'secondary', } + +export enum ButtonSize { + REGULAR = 'regular', + LARGE = 'large', +} + +export enum ButtonIcon { + ARROW = 'arrow', + OUT = 'out', +} diff --git a/src/shared/components/link/index.ts b/src/shared/components/link/index.ts new file mode 100644 index 0000000..fe1d9dc --- /dev/null +++ b/src/shared/components/link/index.ts @@ -0,0 +1 @@ +export { Link } from './link.component'; diff --git a/src/shared/components/link/link.component.tsx b/src/shared/components/link/link.component.tsx new file mode 100644 index 0000000..074dcf8 --- /dev/null +++ b/src/shared/components/link/link.component.tsx @@ -0,0 +1,21 @@ +import React, { ReactNode } from 'react'; +import { Button } from '../button'; + +import { ButtonProps } from '../button/button.component'; +import { OuterLink, InnerLink } from './link.styles'; + +export interface LinkProps extends Pick { + to: string; + children?: ReactNode; +} + +export const Link = ({ to, children, ...other }: LinkProps) => { + const isLinkInternal = to.startsWith('/'); + + const renderButton = () => ; + const renderInnerLink = () => {renderButton()}; + const renderOuterLink = () => {renderButton()}; + const renderLink = () => (isLinkInternal ? renderInnerLink() : renderOuterLink()); + + return renderLink(); +}; diff --git a/src/shared/components/link/link.styles.ts b/src/shared/components/link/link.styles.ts new file mode 100644 index 0000000..902e49d --- /dev/null +++ b/src/shared/components/link/link.styles.ts @@ -0,0 +1,10 @@ +import styled from 'styled-components'; +import { Link } from 'react-router-dom'; + +export const OuterLink = styled.a` + text-decoration: none; +`; + +export const InnerLink = styled(Link)` + text-decoration: none; +`; diff --git a/src/theme/typography.ts b/src/theme/typography.ts index 0178587..7ecf3a4 100644 --- a/src/theme/typography.ts +++ b/src/theme/typography.ts @@ -1,4 +1,4 @@ -import styled from 'styled-components'; +import styled, { css } from 'styled-components'; import * as colors from './color'; import { fontFamily, fontWeight } from './font'; @@ -12,12 +12,6 @@ export const H1 = styled.h1` margin: 0; `; -export const H2 = styled.h2` - font-family: ${fontFamily.primary}; - font-weight: bold; - color: ${colors.black}; -`; - export const Paragraph = styled.p` font-family: ${fontFamily.primary}; font-weight: 500; @@ -26,6 +20,14 @@ export const Paragraph = styled.p` color: ${colors.boulder}; `; -export const Link = styled.a` - text-decoration: underline; +export const ButtonRegularTypography = css` + font-size: 16px; + line-height: 28px; + text-decoration: none; +`; + +export const ButtonLargeTypography = css` + font-size: 20px; + line-height: 28px; + text-decoration: none; `; From 261b5c741edcb1e02303deb74600065feb591290 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Thu, 14 Oct 2021 13:14:39 +0200 Subject: [PATCH 09/61] Add favicon --- public/icons/android-chrome-192x192.png | Bin 3366 -> 0 bytes public/icons/android-chrome-512x512.png | Bin 13623 -> 0 bytes public/icons/android-icon-144x144.png | Bin 0 -> 14358 bytes public/icons/android-icon-192x192.png | Bin 0 -> 20697 bytes public/icons/android-icon-36x36.png | Bin 0 -> 2601 bytes public/icons/android-icon-48x48.png | Bin 0 -> 3607 bytes public/icons/android-icon-72x72.png | Bin 0 -> 5746 bytes public/icons/android-icon-96x96.png | Bin 0 -> 8210 bytes public/icons/apple-icon-114x114.png | Bin 0 -> 10331 bytes public/icons/apple-icon-120x120.png | Bin 0 -> 11046 bytes public/icons/apple-icon-144x144.png | Bin 0 -> 14358 bytes public/icons/apple-icon-152x152.png | Bin 0 -> 15409 bytes public/icons/apple-icon-180x180.png | Bin 0 -> 19475 bytes public/icons/apple-icon-57x57.png | Bin 0 -> 4327 bytes public/icons/apple-icon-60x60.png | Bin 0 -> 4619 bytes public/icons/apple-icon-72x72.png | Bin 0 -> 5746 bytes public/icons/apple-icon-76x76.png | Bin 0 -> 6148 bytes public/icons/apple-icon-precomposed.png | Bin 0 -> 21239 bytes public/icons/apple-icon.png | Bin 0 -> 21239 bytes public/icons/apple-touch-icon.png | Bin 3123 -> 0 bytes public/icons/favicon-16x16.png | Bin 988 -> 1898 bytes public/icons/favicon-32x32.png | Bin 1397 -> 2339 bytes public/icons/favicon-96x96.png | Bin 0 -> 8210 bytes public/icons/favicon.ico | Bin 15086 -> 1150 bytes public/icons/manifest.json | 41 ++++++++++++++ public/icons/ms-icon-144x144.png | Bin 0 -> 14358 bytes public/icons/ms-icon-150x150.png | Bin 0 -> 14892 bytes public/icons/ms-icon-310x310.png | Bin 0 -> 42591 bytes public/icons/ms-icon-70x70.png | Bin 0 -> 5673 bytes public/icons/mstile-150x150.png | Bin 2760 -> 0 bytes public/icons/safari-pinned-tab.svg | 20 ------- public/index.html | 68 ++++++++++++++---------- public/manifest.json | 42 ++++++++++++--- public/user.json | 6 --- public/users.json | 20 ------- 35 files changed, 114 insertions(+), 83 deletions(-) delete mode 100644 public/icons/android-chrome-192x192.png delete mode 100644 public/icons/android-chrome-512x512.png create mode 100644 public/icons/android-icon-144x144.png create mode 100644 public/icons/android-icon-192x192.png create mode 100644 public/icons/android-icon-36x36.png create mode 100644 public/icons/android-icon-48x48.png create mode 100644 public/icons/android-icon-72x72.png create mode 100644 public/icons/android-icon-96x96.png create mode 100644 public/icons/apple-icon-114x114.png create mode 100644 public/icons/apple-icon-120x120.png create mode 100644 public/icons/apple-icon-144x144.png create mode 100644 public/icons/apple-icon-152x152.png create mode 100644 public/icons/apple-icon-180x180.png create mode 100644 public/icons/apple-icon-57x57.png create mode 100644 public/icons/apple-icon-60x60.png create mode 100644 public/icons/apple-icon-72x72.png create mode 100644 public/icons/apple-icon-76x76.png create mode 100644 public/icons/apple-icon-precomposed.png create mode 100644 public/icons/apple-icon.png delete mode 100644 public/icons/apple-touch-icon.png create mode 100644 public/icons/favicon-96x96.png create mode 100644 public/icons/manifest.json create mode 100644 public/icons/ms-icon-144x144.png create mode 100644 public/icons/ms-icon-150x150.png create mode 100644 public/icons/ms-icon-310x310.png create mode 100644 public/icons/ms-icon-70x70.png delete mode 100644 public/icons/mstile-150x150.png delete mode 100644 public/icons/safari-pinned-tab.svg delete mode 100644 public/user.json delete mode 100644 public/users.json diff --git a/public/icons/android-chrome-192x192.png b/public/icons/android-chrome-192x192.png deleted file mode 100644 index 6b93ab161dac2915da41a64eea80f570907e0da1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3366 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 aLNH+SzG!^;=ck|xutMPDetmgJ>VE(NdmA+X diff --git a/public/icons/android-chrome-512x512.png b/public/icons/android-chrome-512x512.png deleted file mode 100644 index 09dbcd59fecdeb152f3bdedf2728421d70117d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13623 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 literal 0 HcmV?d00001 diff --git a/public/icons/android-icon-192x192.png b/public/icons/android-icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..2414e9bc495ec78d88e0c4b979af5ff16f9effdd GIT binary patch literal 20697 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 QVgLXD07*qoM6N<$f@?d}wEzGB literal 0 HcmV?d00001 diff --git a/public/icons/android-icon-36x36.png b/public/icons/android-icon-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..6848653c1df9b66cdc9db4e66aee82c327e6af2b GIT binary patch literal 2601 zcmZ{m2{2sg7RN6_(=>@r(3Xjaeb5)(mL_Pi?-4C_P3z6Rw0)8wjqXU3#1bKlAeLB$ z*oj1>MP#!iwg|y6BQv&)Fhua$t5-Ftsd{zm+*98jDRCHT#cm$Q~7SUKARK!PFwB+&ujD<_n+1OU+> z0Q`Xm01QVX9)73uoFON{=WlCi1{@qdCEbtt6fIB zVplfTE*EWi%zJvBTz>q_KO)shhv{Q8p~@!N1R)9(hviF$a_H`*O{UUfwChUrYLw7itsnc`i$q#~J%l*dhnYSd=c8zr&6YST$%C(J-F5 zbTGy9b!sMr-p^cBOz6fj1?^uZDMO{5`Y~zE0X1aU&9oF3$*U(sL@z?Uz6I<$`id;A zB^s<0>e_8sU=7Yj=iIX~v(Qs$sWo?Pa8FLRC6WYMtpb{k?1RH(Y_S?8E^#-@R;Ud3 z6W;`|iqH|dbc~t8T#kMs`9^@vFIr}<`dgYdTLt{323m6qKY{izsN6ZCmvHLr&nwg1 z5=sw=&7SvXZq>@O;1#WHHz!^VHOuD4yjgcx5Y@DuA6k-SPL^WFh*KkFgI@OS-a}I6oy_C5GVdx`t*}^l z!AHX#Z0?t=?n1AlsBPTSzu~3m-cTjh@&%zbXdra1w4`};rb$%oeQb^7UTJ2HvesD< zg-3QSHbGzN2ko{q@PoOhv@7hA4bmzI71P!zcb^;GL5xiOyr{g#Xs|W&E*D(6ZaQ_- z#=COYv5rKm9J0&CyFj|9C7X7ck$Sp~VebC?@3^0!){h%D8anTh{PLwIASMw=qnD6Fd-q zy5Y(RkR6G9q^_IsjKi1sd^gB6g%#NmKH-^C<0=zI9b~Uwtg^;`rymovTi1v+cs*_^}Wqp&+cdfr~q=}Ne`3DX=E*@Af zG7eVh>A>xm`T={pU{=y=2XFN{F&{|9Xle~GN4*kO?hlBjcN>)kpWw|ChAHv%sIp;m zzo#Mg_$vBpZHp1nLTP?c0nKC2ZY&D-`qX5^(C2#2msgN2iW3^87P^0-EqZWAStzA$ zJH>q*-LR_Wsv9VdRvhN`30i+5J2u%MR`LnNw^+E~s_qpl+Ux0FT)?)GWe&s?J)>(RODbH&O$Pe+yoyYo+g+cOs_neu_WGOTf>vLo1MIq_#Hus# z$MK#Fff6s%ViooG`6HV1Ib!H5un1?B;D{HR#`x@6z z^6T+*zk^r=e-c7o=KRpw*y=4OtT(0EmqAXeJC=$b6oDxT7Wh$=lLuXUl2QlnpN{Q0 z7OrEXccj%o7ybO|`MKM}qdL&+5g|RThlc$5HZ;`;jA93nhBp!Z%ZikDG2z&{A)DIf zP;(oF5t{9x%v8esP>!^T#nv}_;_SDk(%vt=1||>eg*FDgi|+E8idd=o9dt$fFcK1oFftU}DG?F0jg~2l z)4`DM^bnq|f;y6~YvUO4MLtFCd05AcO~ZTWrxL@>e<=5gvo>Ch)YeKH(@&kfByTvl zzl|+a5q{>Cvvqw+{uI*S+KAOA(bc+$wkQafVe8&9CoUN|xkN4Yz&i3`BqL27ECY@T#%JJpyki4eS zbJ6Y9bw-=d9yh^cS3tzoAq_{e?h~)x79XuxS4i|^DtPccTAkf8T!5V3$&jR9=#h-W zPo&R|dp=%?>VqVH#Kw71W^9^0Ii1RWn3zflyE*2nStwXQl_N6DJ-fvu#YC&aOWkeK ztsrUf!Zkjn_MM-rdMr~id_xXGd*T!K;@7&I1lfs9ovXbFp%)9pJtKF$F?ijHzVf4G zt$(@Y41E~6eebQ=hB!*DvtXIcR+=sI4Sn3i4zG?()i*+vWx>J{5MbidV4SvPL9#Gi zo&l(l&0=#xY?DuTdKXe1RCLAxZ-D_97-Jkgc0+$c3|-}fi8;Qi(j)i*@BO6NGY zRvIfk_p5D-;@c}`KSMPxHSX;m+}tys(p+2lXg<_RpeZq1Wv&>2-3_gXW7mhdr1M^} z;F<7gB>PeL&dydBGH161Rug;j(ZGc!SiOToWh$wk()A8LUmj!FYa4TPQf=2<)oi>0 z<1jDlcMwC_iZA%NCHmU|tg34!{>zy+aPIecKEdik70ed1x27nSbEXO>n&?fzo(UF% zvbGEPZDHMivmWg8#B=Fu{lynj$vN5;Xy$IT06!WLLx?1D9H0eiX{u|2>Y6AQP!EIF z!)T#?1VIc4merLWUN8O;goFi9N%8+*FtRS$!4b$Fc8Cfi(PI4~i2#L03y;Dek<<`B zGLd6cLXbvSB>CZ>Oc95bIAmQY(INgAj9C~VI)oTX!(f~^XcVAXdC-OY7h`=`1%t67 zQppq=psBBA;vIqGFyi0U`5$wE8bG5QB5!L?@pBNwcZfYTgh-1ICj$SS3K4gtXzCCMx+J1D+Mhr`6SM-*Xnmp{r~_)DH8=_l V&V0vxz(r06z}nowtlku#@*hDdY1IG# literal 0 HcmV?d00001 diff --git a/public/icons/android-icon-48x48.png b/public/icons/android-icon-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..1d8089e3a5f1fc434e80a4cf0bec5fc0e9cc5ab8 GIT binary patch literal 3607 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 literal 0 HcmV?d00001 diff --git a/public/icons/android-icon-72x72.png b/public/icons/android-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..4832e3caa79e490e5fb423a9a0d6894fa9dc2241 GIT binary patch literal 5746 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 literal 0 HcmV?d00001 diff --git a/public/icons/android-icon-96x96.png b/public/icons/android-icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..e972f1f251b5f7574f65e40efda6a2a759daae91 GIT binary patch literal 8210 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 Gzxp4AZ2LI? literal 0 HcmV?d00001 diff --git a/public/icons/apple-icon-114x114.png b/public/icons/apple-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..ecb4ad399540cae50729977e2b60775e569d5085 GIT binary patch literal 10331 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 GU;YnFe{Nm? literal 0 HcmV?d00001 diff --git a/public/icons/apple-icon-144x144.png b/public/icons/apple-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..09f3a95f88baaa6ec19742ccb7f43809969a1f42 GIT binary patch literal 14358 zcmZ|01yCJL&@PMyclY3d;C>G7!QCxzaCdhncyMY6r@Nz+6{XRTiIJh8pwMK#NvMACg#QTf)5rNhYPP?_0;A3_9I83jp%J!Eu5AmbD#5-t=Jce#v& zsJiF!TGvWEt&IQ1!;@65T1&Tw#zv_{a|FN7mNSxWzNttuYIHa};Q}lL91p%rM)b17JH>J~ZCyFF#YKCIFb5FyfF3!<5;;VcruFm^mo*8Bcr z%){}(q92$K7(+uBJPq*+zy0&WneyT>da-+H;5LjlKfvWB0ux=S4e1@*5q1gQE?B=Q zKXqyAw*dvdfBEgeSZS}u+=`S`kYVb>zw58sSh_Zta+2g2V^=$e!iwJ*kl(is8dl86-I=2)*_q0M65(@BK ze+%Uh1HVig)V`sWsc}A{EJE_Mx+IuS{Y5udTEG%hexpbx1Uq*kBDU%~jq{H4cyh&( z@dZQGWhIap0;7|!Q?4V!+cuGwIRfbgYTqeZL-_bSMz*KvUI`Yv2}5tgKIc1Z_>;lh z=|gp)w|}zLjO+X)u0shPaKoKTz9?0K=rFXs!Qmo~CkAUntX`tqLD4TZ5C5umj<4o1 zlme9mSMTGbMV@Ajps2h{;BH@99O|LRz7KEG9nu}1T3;Pu%8ZL?dXFQ2!aFQ}r1DO; zE{YFqe~!1&cK>=f9l)VDy6I7`Nn$9#?S$Zjzz6eqR9O?3V2A|$wg6t+TW%sVZ*Zn6 z6Xdk_YSj@ZZb~WqZ`|{Epex~u%-Fp$>i*pg?;x4s~wuy$J*F5KBO$$&G5eiv7Z%92_ zbNcLW^d_tW50n)7$Fo}B9te_e5v5R5#9+XGy`6`=yfps2s_-@1d~nzZ-F$6D^(9(@ z)n`mjs4s~=>8Bkv2p zgFCNl49~^rH1|sSz+G>^CDJdY-*|&~gBrf>y6gC)eb)SDM01J@x>Ux{!Eo$IE zqUjWZJMgSD4&W@L=SKXw?_-D*kNAsWrng^h6LvE$i^GVte{$9HY4wj_0M6T`&BZIg z|90Pwj?taQkL(dhIrT4?m~vq$ag76@GGp+lPjV9Iy;9qhXQlqM+TFanV}^1NSOfAM z&$B+Tu+QELczet9v`0k+9n$uB2zSS2`~`SG-=;>`kV{ICME_(fP8L!d&2xH=Pt6{; zzHkv-A%CN%Yj?ZN^M`MzvFn~)k?KP_%AC(y1s>1B=0RUPAMGZ}Is|w<7kswz%cVLZ|~_Se4+%BAtFG2gH(n%H2?Sj$`BKB?TL@M=CQRgV!)WKjHKSd>2q zf~_WbjT|5Ca<+e#&Vw8!YU@!LB13n*U2*5T!tc4kTG`p60!BNb*o2uTbl?T|MNCeiR|fi-rfeyn#d#ps}hW zc)#4ci50Jc(S7ljpe+DvX4wo~V!DihnX>_@?|G?vq}O3{h@%nEx{n6maS@FtBuiU% znF+<#^O>|{A~hdQV5cSd4331I`j)NV#{u_`0TPJ!jkxW};!PzxNPHZRhDa@Bk6`D$ z7Nez1FdGc=fH<@}&Lc5p&Rk}BzSV}pINZytaHVgy(|g`07_HPgLsmNTty;mEtar5DU!p!bOZqmq4 z-%Mbd!}zF|u7>byjV*P*-UYz|n3#ZHc|{~d#@Q==S~Wea`ZTg}aXM9D76GNQLk|>K zU##B^CNg3JN=PGR@@A3g*{4&D$E17s*IlIhAgA*O^o0j>`7IavC@Ti~^oIf#hsB1i zF-L+d$(ZZ0I7ZMqjBqP`6DSizwmNRu{aUtvd4~@5z$+uCj27M{sK1{LJ}GHn>A!i$ z@v$F8^@66@EdgP!Q_Y9lGQF^5vqplcT+k`8UR-Nb^Pw2yo-cDJ>jN2Yypu8#laeA1 z0j{tjVXwIa8;$vFtZu>H^O;pPtG!z4AgA&uXg9D^x zav}x+DxC3Ot^wSRHhuEx1%SiyDeAtXm<)_UHsl%FH(|0XjWiFUH)$-VMG#BTh_}fh zzvmh3eZ!*vO@`HG#_!q|2csS2&1`VsBO@i(bf!`l;!Y>8S0#VBudQlddx=%L^OF|gxA1>jG1sRmt`ho8DmE75 zA5;6h&eLN^5i`gkHJya6( zSm_0$1y`<77BLgk-Zc{xqcce8#-A-5r~8>PYIH7@XouRjmp}&#HCiynXd7G&qx=?I z7k>9iRj@@!hdCWuPKK*4gG6E+OFE3;zd$P-yBsQvuf43VPr=uzWA>Pe1^07Dz56bG zhuZq#w0nFxzY#&BQ)uz_UQXT4{_gu0I_Pu5XIXr)n&XHzPka6J?w>Hgz7Trp9a8}W z#xT0>gsV@KNtYQ|xj(wgJhJfmj2NmqX&a)I^JXkrrS!O5U)_le=yUoKi37B7(Wibb zeCarztpFG@O*6+=E5oyW8{-v@r+lTqDY*~iO;^_bYe^_6ahT%HG?|835a0kmMcJDMt!Q z5MZR*u)26EHW5;w&e+E;ewdSA6kJYtrAJ;Iph3u~r+SH`=S*YX94{IcC;)PB!G(|> zuJLOzWCMB?#NuRV1YVeH&uJp?MTau_UU*HLBa$00RSRkRDwk0>hOT&0MYf-G-tVAT zo{_q)Rx|2O#=Gn-=^fHhkA(Y`0p_e(P7PeE8)OB_57<*39@U?Pp=+Y^vrwI@Qq}+h zkLMHk&1&fZ;^t}EPwv2P6ni@|Q)Axx?C3^~FNbTW#Nz2q+u7;Tqdzzkcnw$-j5r#T zDmZP~?{WNh{=qrT_DXsUL++pQjs~@b5jcYMttbBrTa|cm!KX20a$bz+$`Nsw`}q~?+=v|rN+@9(z` zhYQ=yPMs)WDDo;PU2`g6Pf@IQkLWc__AbHRhr2~^%}9xC`Fbgsrxj%&F%=*l{7xS_ zZ^(XU=Zo0OEPdsTbswwU#XSk5ICg0i=dh;UX1TU(;qq9^Cp>`s9VB)6>}9+7{b54z zvEu*pf%E$d_wqN6A^k*0;{pKImf;n_BlHdB@N z<7bN-QA^-A&ch(` z_rE8Ym9MoY^OM|vtAR@{OJ>F$TM?t^_o3Cu9du4)N9_Z-n*x;Xdz#Oae2|%RK3zu3 zX-^Jjg~iS`myCzsQp44|&T7a@+><5!a*mmiiymXnoL9oH%Pn;2_L%3|is9Zvy0qoj zeLQCGKzxBQCr+E_UMbdNANpSPC49P|VVb1gb-pOy1s~I#;oAb9hIoIL`lrByd zwxWCXmB}YyA0N%`gQ+q{vh(zyfroxdI%f{+mMrB9+)pp_(QD9ciA0;hLF@M+(GFXh zzV$8_tl3qpvHS5?k?TK%BM_(kNq&b82`>pWEt69F8R8=%J<0ndm=3mHqpz1~cztXv z_R@l9U#A1AB3bg}(jD{dLPqJTy^ez6S$Nrs_LHu%nlcu5#?QQFpL|D89P`m_Go8kJ z-f|{EX5LX_Mnc`84KOO%1??>sYmbu&O?0;X83wf3gZ2Aa{*Y-PP%=HOe?tCJ%V5fw z$Li0vlcut4w%NLypAw86@$%gax47H;%@3Q~%(b=gbgEr*w~*Kw*Li7xt^&fgGPbTj zs-_OYDOHYBkJpPs5dqZeKR-Tz5Y#MfUsO0veeO5}M|jAf~iXYnzvXtYbUn9X(G+| zEt!RVRSF|~;=B71tVa;U34)P^p=Cj~x3s#x_IdTM0DOZJZUSROQN0D z2f|H-iEzw|OHID#jcf69d-a#$F}-s1)ghBa7K*VuRXPh1g77e42H?JZY*;sG9L=pz|N;+CCYCBarI z3v(}Bm97PbxCu<&wcgl#cl?``lgRs?7LtzwfI1-a2NG;k^>#MhPE0D59=Hbowe7g) z!BFw@VDE6MbT^1NlQ;EIY+m!ti(4-n%J5#$xN2B19)-*fGoad~Is0^zX&Bj8*3tPc z1SjztAWJNxjouq`aPMngG553N0{=cufh*ZR8_Bb=^rypBpG$ZnPT-jn%w>(rbNEh6 z_#!(Q!!!#fZloN08dyK*{S+zc=DaDKH}{EH7?_<7rH^=H-F5f=S*n65ktC@D9UqK)Z+&+O z-f%{l4nHER9~^TVvPEYbt;_ z^i_l7WkFRr`{@uGIfNnbFp-gy1ix11AnLqIKQI0LmM25m(0R$dLSD-kHMYYqxJi%o zh`@SaU3KR)FTPps=qEvvo7m^Nulf?*TI*p!jGdW~shsPi=pR%5dx zM2p`)-iL0Y6Si=}YEev+E=dMJF}jx(sdP(EBk~T++J+c1tfy1eHoCqH1O_c&b@T+Y ziKIXC ziT|1#94T%c)yjj)R@{~*-~tL37Pm{thO5#BQgKPF^3u0RBvWcoWMNj3N2vNwg+ihEN ze60i)05djORfn&{5Gje}v@*trbA}w}n@1^;jWDB|lMhMnsoSE44cNG>9_Cxn0WAX+ z-K8Z*olR>CQT2XhkvNkrSErl3fD7fzNm~JuhrcXhl&AV+x)bsVxX?o*b}rNM@a_v? zk=|vBc`&PZE^Cq(nWM*@6o!#P*)*=H6)3EBX)`*9YM*BHnR2BYS*}Z6Qb*bk$FQCk zz z_r)VrnA*lH=Zf2`fR=ib{XJf*UhzEbXC-;NxxDnImZMqC;X^_KZ6$@@;dB8mt(3f1 zY$}e{8nm~lvGm@Y6PPok&e--*bJ-N7emh!0!Z_9LPFQIp{1jUJ&E@n>l2aAZ!oOXc zT|x!2qK1PS*;W$^%J92o*eU9lwmqnw1N$z}SaTSdii39B3?pXM!Ti8-B6;Rjlj}wU z|Ed9*EHbjCoO6yjRT`6nff5QVx)0K%DX9nXX#q5AwisjP7Ov2KxIn6jls=^xWW_<`o?! zUIT!$;4=FdgMMXNbEuDN^&CIOO7M|{dDfS_m!t^W;AUeUq;0vvEl3n|$$8gbrwqb> z@XfTgoGG%?zXheB2SXKj?3_UTX+~J5DKo{k2K@SO22f!I3alR861?)u1f2($9zpPx zay&k+)YM86a_99&#-kc=b4@J6$K|7Sh_k6OIK~a?usbyJ7PAg8SvcRLk1xAvfB7c! z^02Uer{3MH!c4t~h_Lt->1b^t+e)j%sajKRqYi2lIovaoHaG1kfjOG4nZ@}_G@teR z^;RFP;^b$sJ^G7K&>z-uA@)stf4i4=#+-I4><$LwV#*}`h1J0b(lF=-IHcDF@tqwP zygd+_KC}0UMlwenGj-h&A8m=iZ5zYDK0PixQ~=1cerQzLlzaX_P2@^k&+!e~5I9ik zt~0x#K)0$^P%|2JM&L7(LqcM+5XZ2TVMIVz5$`;;PLD9hl!M5pb* zv5-C`8JYKQHzv=|YmSHu zuRrt)7-NQ=m@@b7$A}v6&FX0u=aN6GdlK$?5-Uv9%&2w{EUY{sc3&!`>Ja4Fioh>> zdT1VZu>JSS9A=O~6IU(WoR=?mI%Ny;XpXrQk_9jPxVE-( z`c;_&z;>96rrv}s@|V24GUmWP_SqKMRd;KlGfQ6<(<$vvwCJiO${LrAcFGv5w9hYX zlZa7`N8044BqwJ?%G;=A3&y<#&FwA*+zhr41E@-n=gVVSS^>qgpE?ra7dNJ3D=)e7}%bRjwzx;r_*;QDCV zG3!yy3kAV1h*dMk#BE4%(*b>t$4o)GLFYeenWmK+Fp+C+#mE?>O3_MGqkr~ouPcMqCT2yRz)m?PnHI$`oIW4v9} z9B0WY>XdYvAJDKUMXuEF&t3C#%ii;)Qvxhc;zl4Kx6r7i>n-j2k0AVjrd5=6g(Z&-{7b zYaZOnA3OSJYi)!$BQEGGw$%L3Oa+4jjoB8`(j#Bz$y)$re2cuz`+FFId#1fX8O#lR zG87hC4PE9E7Q5KD9B2o@`lLH+RWB1cE7p$)#43MH`H`OTNQ$XU8dD(=1D-$8r8F|4 zlh6@#p51k`qwutBb(`DNCkZ$Pd59(f<6djCfeFre+G2h-o{)A%Y!w&B=6~P1f}J z_#xjX?J!%G$eNA6HhkXGHyh>oY}gn%<-J%ID~+~bxzM=YvNOWp7h!@>@c@o*lQiPT zt5gDF&5AdcaM{kO*#?#l==cnKSs8CqlS$c`SUK11%KV5_p1DaO;L$3K9deB1)msS| zbPg7O&vRR>Ua>%y;!hq=d_Pr>hsmK(o&RO=og8qL-in9}yMbn2nwTag()6gg9mnho z<~jyR%A=tdrjJ&U#wonfkNfrD!@tv%Y~Ou-KI79#_aWwGCzk@kg~WlGga-nimkoZ$ zawaM9Cg>*U7mXg&kE9=2B(A-yc9vy++wrk7z~h(HW=K~PVAwOSyC^%^IgF%ia?1(* zV-4pPHct0Qe+IbAT0WZzI$?BEThsN7aop;Ct-oqopgJMAp5QW1s5GCAl}=(kk{9SL z0K^*i+Q6P$gQ(rToIIE?}@p?%ws+P9g9%Zs>*=k zq_sQVaHLA|fytAnrp7|$wk05inp`emsiIHjsP=KWz7s;9r%jF~l}yJi^rgdl`nJ3n zVf_tUFhlIcZl`*FetL@(g*|SOx&B*dat&J=O=W&g2?$hGTb=&W@Cxyr-S7#jqJl8?V8b@bKXGxF(?TpSqx5O{JD}e!-ig)Z3@p z(+G!LKG(E)SA$6q?!IY~45=85rDrM&Ad-mYR2=Zo_gh}S=Me&8;qT}aRZbx~DQZgm zSETr@J2y zbPFp|KsyAzcl_%xN~!EI!f|sX6k@#8#7LtHG*tn-{;&33wFq+uBJU z2brA~mg^d&pwWtQ>aZmp+vkw+7TfoA9e%Gx<7m2{Svzbt@ogUe@X@o-Iuz^g_`kUR z`x>bBNIYLX%$JMFmtgUkal;~vhOZ|kUr!QYIb01v^$iKbC0?=EQ65NdxZSL2(W~3C zKDuL0@9d!T<)Ck!qfw33`KJDte-c^tziGPY2lvxkgNQt@?D}k7Qx42_h{saY*na<2 zO?EJulOYoRQ89#cw^gs$#S0P6RiF7j+-!xQ{G|{iEVWZX>1utb9_!=dd<~$r#zwp< zaaI3r5%Y|Xk|uJl%+F-8HT}1oE?~1(n!{&wDpzJ!pRll;9{L6b4DQ|TLepEtYpxx_ zvOk%t9M*iu^{|0j&k!yg>|NYhJ(HWYD|MtQ>WCaA7B6JZObP@Xnu=}WbM_q#-uH3S z0g7RD3^eJOG3f~po(mtWzPYqxlXZL^X^t3HU38W)D0pTLaSrNWcKYtPHiZ@vO&Oq# zQ^`V8vx*qKNz)h+mf}I5{17^id?V5>W6QjE+juFQg~U&ksbj84MoOHHL!Tlil1c{3 z6unKq94XG53iK{@7l7#!L~X%n7_)Q@jZ1cL)iL9O>$VK^X=X3 z7MVNEr5}$kV+duLuKHv=`#z2X6SC7B^M+}|2+so3MtUs~sp^U7&%L&UPs;|+0b@nt zy*h3ad`(!(pBcGV4DQnElJ|T3j2}=q+hko|@+B5E^92~beqnuHUNFEh8h7qfM0wq+ zSYk_brJRW_-mC;5i{4-@_S`u??D50K(cs(r^!sd11*go4J@D0~INPVYn#>?gi3?mo zB6e$~%g6-{!+63m`AN^U1=SjU>IN`FS`=|tuw#oq_P7h#Alh3dVTo*(WF$*bNy6;P zEN*42>NrIbO|6DdO5>v)Ns>VraC3k$BiA0A) z^sppfYm8|&%Nujn$K9vUTp(p;pR?{zf_$q&dAihd1WwVZ~&_?;EIoWR? zWkeeOJ(BzQpkPZqMbNE&$H@*gYMGXq@N%G5t>1B@^Nyjq2Npx8)VS(4?@sX??CnyKxZbl?yWL$zhn10nDHd(@g~2RmcKL=rQ-ml&zz>E1|#Z(Gj#H%3ZGbo5gB(K$#*D zHL7fB4Xdlc-Un?Pz%WKJM;Tr~q!&)esSNxF8R_ha4nO3_ z;niwj36H{mp;;#Qo3_xDkSe@*&7e^g`&mNx{t8N|ooAKvI@H|4n5ZL96S9oK2Et=An} z5Yk_HW*s585g|z9+~jqn&a9Rp+;8$!sO5cks()b#)iD)3+q({EkN&RyaP*NTLqMx( zG`k7a?R3J)^h-Aaj!IX~=3+Lb0@^#C|Ceh)5VZLFdA^Y8aq++zi8ss}0(^Kq%=Hhe zjlQ9w%bzz@ufprbO2{`a+y_JsO(h^JqA@bStLo3&N>VFfoe@7}K_4j6k=~8vw=$92 zx)h`&>5ekxQ!N(1688ll%F36o{p0fX!c6C$4))~6GD*Igg?<o0CI@&on9}^=K zrv>;QJ-mM%iGJukg?8ksg53I4;7qV_uEL7PtF3;R!|=o0N$1= zp^*_XshJ?O|BdzGTK)=&N6G>;ghV|}lDdDxxberQZP~dRG*^7*G%jP{9gXC9_P*`u zE*1w22b6&ud~wzmE@OGm>l1F)ALqo*6+R6CI#n+O&g*1eT&rvC=F|dg7H+DagvC)f z1(8Ds{7~2%WqBh3riSui5HuaryW3DQ{)QL$_gNUomwg~Zp1NUY^|5Qp6OV4rY0qC_ z`-OA*pN#>GMUb(;$uS>@Tn8AtE3Y_{WtzGd+L6<~lL(L4`&QfHs*LzM+n8)J~& z>lnMYU~9zVq2o1&^U*L_V`x%XOnQgLp*(dcM3|yO#+!%AssF&Bt-h@V01b+H{qc@{9JS&_~ zwN_nwuQoNd(kh`!!%Q6_bpA|-vdVN7B9WtC0p7MxZN;~pLoaPfe!72hAFlYe;{HHIFPgjsBhrDQTbL~BjU$a2C1@K+z= zw+)~QNXRmW(2={QA)ewodAx*7T4Y9oyPuSRZa1LFVGevgrcEqY-cz|n) zbU57oirC?b6OS(73ykSwFNi&_WhUhY+&g*5OX!tb%`Be>v_Y9Z{f z9G7rUitC&mme}8ZW*`?g3%?8Y-yK@t(!W#pSMBIx4_)8yy0@fyX_XNGbfSY8=@n># zSv-AIQlkr8NW0)}hwayq7JWe&LHtZN2{&vr0yK8}Cx43LMIM;T&5O5<{P^t*?hPSX zlVP&4Wi>T)M8zwkQFDiF08eGO?Z2hnasR$kH*dnUhPYrv7j6BJU}7% zTUXMV)_}`5)~ZS|*Js>Ap+ofb*A3Fo)3X zOLBSjolsv}FhSm==v}V;^v71C-s^%WrcS&b^-A>hD-1bhwB8jK$6K}H!*gyikKenU z?td}S#RRE*41j}Q&;CA4#{Kx?5|Du6_a5Z0kWD8J8*iIZ!g*lajoq!DS=%+}^FiFX zmY7Qh>`uxR^2f^L$9Yo1jZ^hNuBmLq7yt{1F0SR}3hjfzuK_WA(_dg)&}#w zzg`oYJ8B67^LWK8WO5@DmC~*>6`{CeMjRnolyaC{wV)DdLFX5IOLiz=`SvaJ%y52LIZLjeMRnDm?D=#& zw3y3*E~<20&h1mdJ#u}=1Zg&+O@>IHnd5zcGaLqFA z7FFy8Q?Xyr+cvSR3rQ}2(6)!ehKY$KivjN{FQNxCF}Jgx!ISlso~Lei!x+`?o+d=* zPZa*h-&bO8(kHwc&9*=t~$F(&vjmOU9fU+8-J?%t80^xuX-YfhbO6w~dp6J^$H9ed?;P*#`u`z(w zDqQ!cQ;~0b4oZ!->($Gj^SuvRQs(SQs+)@1|Ja=>2GOlAU2idNki{_f;d$Y>@PT9e z!@2T!pt*TW7+<{|4e zt!=sa5&5yDOOx3tx>_qsWO>mr4BiG7H8c`9Q;kn1Jjp5+rsGNIFJ{jHN(OWZ_cFIw` z(Z{cPwpME`q^bPFbJiQIh)+Q3la7GL)%0^(j&P`KFC|yqQz21iG==uY*~eoSuWU6` zy)Aa_6uRQBf{6TXN%4{{69B?=BebLKgWdKZ-o`fXVn~RaMjP)O!G)oVfi+MTm6!v8 z?`o`;ijZ=xKX{~+dQc|am0*+*Om8YG9^MQ>BkLUyPxm!a234= z(oo5~AIX>KMV@|tg}lO7T_flIjkyRBetLdMHq%i}_2_{>i|$zbQA$L)bsOC+V1=hP z;91G#5O#WtndHnPxwYN9b|I~LgS+AxB9mv$_S~e!{8)AEca)`3EkAt-Hz>1_n~ZsV zDC&27UdzR2f7FNalz+Yg)_lS1{?)xaLvl|vMI)U`DIdvlt-eR5i2bl0 zz1=n_D~qHrVQD>H)}B^yaF;j^ox|b$b$Odz5#;NiglPEY8wa2jl+L|ZOOOCpP4>D{ z75)>^UFfJd5-tKeAx0Y*ac&E6x!oE&3JpNuWDsNQC zqOzx2m&iT?VuDU+_Lv$_$A?EO)wbe{ODsEn*|tn(;<&D8`zrzpL=NOH>IeOpW{rlN z$Ko8!6s~a}p`3=d_EGdM7i(UJPz?XF_!=Sp3g75_Q zQdLr$;NSoj5Lz?FT`BilA2JngT8F#5ro6skH9nK>o!O+ADqU8NYNXJkHGRc^bbqi^n znsL*u-ZoNSsUcca<$!R}7p|~(`%|dS0!rW=H>MCu8YfK}cE<$$-&et2Ptl9PT4EyH zuR~omVoos8Ib>4`VuZV=H%Gz=D6j+DmG3#%-X5fpa=#3wzh2Gn3W;yqXb6=w#G)Dr z(2~}*_lHu;KDKqG)tu~ZreG_hf&DK|pu*${Pz@g(W9JVz&U6qhwLh|$RtpJrr4M9r zrbeio@Mu;C@%~&Py(3MHj?`>C;TAR|W9&$@q zk;*g2p`9#g+spzltrv$dAj#|$Tyu#57oZol-|BRD|Mq$U@0>p-?Wcv!#I!gC?aW% zuEC?Dqh#UH`5QkNbsp0m$GoB-f!~iXaFlgyQ%mL6TcMX}cdzHF{>&gZl1v5U<^;+v zRtuSWm$eyu#n;j)n0Rq4vQ^;2_;DHFe~;4Vw0!wdk3sBzwjRIP>~T3fj3ZBgsl|Se zm=Ql~&0cuurFuJcyS#s!=T5@z-Pxy<7WiLX0Ct<3bsy;}<-7)P-P3gzN(dn53DRt<5JO+N+=H20R45QH7-Umsnt zUHk+|`!_zydNf<9Fi99ve6#8lt9fXX$3}hnl189Gc;m zCG3$iF=w2}#;Ha6WVZx8;R$A8K=zh&uG`af89A8UzJfSoa`Sy;YJO#7 z1G2Fd{Vx2kmhAs1*g2S5nS1@e6=p7p+ddRN|JQ?ygSo4Rv9lSJrK_u>3y_u7%Ffur z?1QX8HY^U#7M+u1IUiWU|FG(oZgwU>po9a+&Cbl;6$n)RfVx1jmq9vM|1XTpe^!9N zZ)R2&mab6j01goYCyfsb!T+%HzcE@?rmmL%L1wEc5kDYA{{y06WoPE<;t+!Vt`CJ|GzX!;YGjw;2?hm{@Y5(CJ5$=KpBY zP?do)x3V?+xOG-LdskZr3s!SucPo&Cy$kFA8FE%r6K*ax5IYYD#A|NG$!!7xaf3Ka lxw!#md~7^y9Na7)8Z00F;Tp2-ee?h&BdI7+E%rV5e*q6NA};^{ literal 0 HcmV?d00001 diff --git a/public/icons/apple-icon-152x152.png b/public/icons/apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..49f00b2c38ab5a28cae2699b6030225bf433fd05 GIT binary patch literal 15409 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 RWx@=Aj)tN78&&7K{{wE`XiES9 literal 0 HcmV?d00001 diff --git a/public/icons/apple-icon-72x72.png b/public/icons/apple-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..4832e3caa79e490e5fb423a9a0d6894fa9dc2241 GIT binary patch literal 5746 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 literal 0 HcmV?d00001 diff --git a/public/icons/apple-icon-76x76.png b/public/icons/apple-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..37735662c5d8def9063aaa146367742c20f12d38 GIT binary patch literal 6148 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 literal 0 HcmV?d00001 diff --git a/public/icons/apple-icon-precomposed.png b/public/icons/apple-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..19450fa8afd3475ec3e60e35401b69f42e69b225 GIT binary patch literal 21239 zcmV)FK)=6004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 Gzxp4AZ2LI? literal 0 HcmV?d00001 diff --git a/public/icons/favicon.ico b/public/icons/favicon.ico index 066401b7d55d848d96904550a3a895b5533de6b1..364828b6400ae578590e7e7987441060d6d111dc 100644 GIT binary patch literal 1150 zcmaizTTdHD7=|ZqC13O=Ql(7;Bp5=83CqdBP);`B4cp3NF8vQ|^~(RiQdmn>>l_Gn zIEIMOx=WKfO;VbsNg$+2D(nI|(l%+Us=~87yF32@_1z+&-c{DD?XjQvzW1H?Bjf;H z2M-cFedOb}36TgPek^QZXKx>Ggy6S#-`QLLe*e$I&mWNEe9d!$-!}`l zG1=$L$HQVa2A(QnJUAlGdPl@LQpH|*YS~k{j+JSH@np2oTuU?=_tGuKvesc<*MfXW z>#?qA1NK~c(3wgMiHoD)>4-QZe6L5TFmy_mokI)bl+Dig6M(h=uE{FFFH!3W-BzbWW})>NJ+k5)FdI<}sLj)LD@ zEw-A=rEaTG>a`Y%A!oJ#K09pZG{qTDD&jm<#b?SP_9j}zwrSPQ%hZv|Q>~V5cTg>nB9sGJ0Ix@J&u|DT=A|&RJ zqe*pGOh^*@%L86^JwOgdp+DiPl+xfe@EUTUAqQF~znaEfBrpr31L6`L6w@+zu&;^4 z-gpnQUxRKAkYzVV@do2@^0>L0YBukr+RR&SmgAU(*aw(}K5;o160_a`F-PDXsb<>* zytjtEl#wH~o|Wj{EIgpi{4QbAc0ppSj-Z!aMa-y-Dnf&H!j{owxBWnA_j9(@?c literal 15086 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 diff --git a/public/icons/manifest.json b/public/icons/manifest.json new file mode 100644 index 0000000..3b557aa --- /dev/null +++ b/public/icons/manifest.json @@ -0,0 +1,41 @@ +{ + "name": "App", + "icons": [ + { + "src": "/android-icon-36x36.png", + "sizes": "36x36", + "type": "image/png", + "density": "0.75" + }, + { + "src": "/android-icon-48x48.png", + "sizes": "48x48", + "type": "image/png", + "density": "1.0" + }, + { + "src": "/android-icon-72x72.png", + "sizes": "72x72", + "type": "image/png", + "density": "1.5" + }, + { + "src": "/android-icon-96x96.png", + "sizes": "96x96", + "type": "image/png", + "density": "2.0" + }, + { + "src": "/android-icon-144x144.png", + "sizes": "144x144", + "type": "image/png", + "density": "3.0" + }, + { + "src": "/android-icon-192x192.png", + "sizes": "192x192", + "type": "image/png", + "density": "4.0" + } + ] +} diff --git a/public/icons/ms-icon-144x144.png b/public/icons/ms-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..09f3a95f88baaa6ec19742ccb7f43809969a1f42 GIT binary patch literal 14358 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 literal 0 HcmV?d00001 diff --git a/public/icons/ms-icon-150x150.png b/public/icons/ms-icon-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..42ff66602b199d35878926bbcea304de9956b692 GIT binary patch literal 14892 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 BN2>q; literal 0 HcmV?d00001 diff --git a/public/icons/ms-icon-310x310.png b/public/icons/ms-icon-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..28b6674272b8698525ba8d46f052896cc9a92567 GIT binary patch literal 42591 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 fKE^PbOLrIzJv5sNuNmQ!CPk7*^Tq>2OV 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 diff --git a/public/icons/safari-pinned-tab.svg b/public/icons/safari-pinned-tab.svg deleted file mode 100644 index 8833262..0000000 --- a/public/icons/safari-pinned-tab.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/index.html b/public/index.html index baf75b9..9373e49 100644 --- a/public/index.html +++ b/public/index.html @@ -1,25 +1,34 @@ - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - Apptension Tech Radar - - - - + Apptension Tech Radar + + + + -

    + -
    - - + diff --git a/public/manifest.json b/public/manifest.json index 485436f..f7bd202 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,16 +1,42 @@ { - "short_name": "Apptension Boilerplate", - "name": "Apptension Boilerplate", + "short_name": "Apptension Tech Radar", + "name": "Apptension Tech Radar", "icons": [ { - "src": "/icons/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" + "src": "icons/android-icon-36x36.png", + "sizes": "36x36", + "type": "image/png", + "density": "0.75" + }, + { + "src": "/icons/android-icon-48x48.png", + "sizes": "48x48", + "type": "image/png", + "density": "1.0" + }, + { + "src": "/icons/android-icon-72x72.png", + "sizes": "72x72", + "type": "image/png", + "density": "1.5" }, { - "src": "/icons/android-chrome-516x516.png", - "sizes": "516x516", - "type": "image/png" + "src": "/icons/android-icon-96x96.png", + "sizes": "96x96", + "type": "image/png", + "density": "2.0" + }, + { + "src": "/icons/android-icon-144x144.png", + "sizes": "144x144", + "type": "image/png", + "density": "3.0" + }, + { + "src": "/icons/android-icon-192x192.png", + "sizes": "192x192", + "type": "image/png", + "density": "4.0" } ], "start_url": ".", diff --git a/public/user.json b/public/user.json deleted file mode 100644 index 57001f7..0000000 --- a/public/user.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "id": 1, - "login": "user1", - "name": "User One", - "email": "user-one@apptension.com" -} diff --git a/public/users.json b/public/users.json deleted file mode 100644 index 672edcb..0000000 --- a/public/users.json +++ /dev/null @@ -1,20 +0,0 @@ -[ - { - "id": 1, - "login": "user1", - "name": "User One", - "email": "user-one@apptension.com" - }, - { - "id": 2, - "login": "user2", - "name": "User Two", - "email": "user-two@apptension.com" - }, - { - "id": 3, - "login": "user3", - "name": "User Three", - "email": "user-three@apptension.com" - } -] From 74e1083660d7a3bc03cc266d10d2c2915072b22d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Thu, 14 Oct 2021 14:59:34 +0200 Subject: [PATCH 10/61] Add tags --- .env.example | 1 + README.md | 9 +++ package.json | 2 +- src/images/icons/remove.svg | 4 ++ src/routes/explore/explore.component.tsx | 17 +----- src/routes/explore/explore.styles.ts | 22 +------- src/routes/home/home.component.tsx | 7 +-- src/routes/home/home.messages.ts | 4 -- src/routes/home/home.styles.ts | 2 + src/shared/components/logo/logo.component.tsx | 7 ++- src/shared/components/logo/logo.styles.ts | 4 ++ src/shared/components/tag/index.ts | 1 + src/shared/components/tag/tag.component.tsx | 33 +++++++++++ src/shared/components/tag/tag.styles.ts | 55 +++++++++++++++++++ src/shared/components/tag/tag.types.ts | 11 ++++ src/shared/components/titleTag/index.ts | 1 + .../titleTag/titleTag.component.tsx | 32 +++++++++++ .../components/titleTag/titleTag.messages.ts | 9 +++ .../components/titleTag/titleTag.styles.ts | 47 ++++++++++++++++ .../components/titleTag/titleTag.types.ts | 10 ++++ src/shared/components/versionTag/index.ts | 1 + .../versionTag/versionTag.component.tsx | 8 +++ src/theme/color.ts | 2 +- src/theme/font.ts | 1 + src/theme/typography.ts | 28 +++++++++- 25 files changed, 270 insertions(+), 48 deletions(-) create mode 100644 src/images/icons/remove.svg create mode 100644 src/shared/components/tag/index.ts create mode 100644 src/shared/components/tag/tag.component.tsx create mode 100644 src/shared/components/tag/tag.styles.ts create mode 100644 src/shared/components/tag/tag.types.ts create mode 100644 src/shared/components/titleTag/index.ts create mode 100644 src/shared/components/titleTag/titleTag.component.tsx create mode 100644 src/shared/components/titleTag/titleTag.messages.ts create mode 100644 src/shared/components/titleTag/titleTag.styles.ts create mode 100644 src/shared/components/titleTag/titleTag.types.ts create mode 100644 src/shared/components/versionTag/index.ts create mode 100644 src/shared/components/versionTag/versionTag.component.tsx diff --git a/.env.example b/.env.example index f7a2728..bac23b9 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,5 @@ SKIP_PREFLIGHT_CHECK=true +REACT_APP_VERSION=$npm_package_version REACT_APP_CONTENTFUL_SPACE_ID = REACT_APP_CONTENTFUL_ACCESS_TOKEN = REACT_APP_CONTENTFUL_ENVIRONMENT = diff --git a/README.md b/README.md index 4d8195e..ff51d43 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,15 @@ `>= 15.0.1` +`.nvmrc` file is added + +## Tag version in Title + +Tag version in title is taken from `package.json` file. + +example: + `version": "2.0"` => `Tech Radar 2.0` + This project was bootstrapped with [Create React App (by Apptension)](https://github.com/apptension/react-scripts-apptension). ## Available Scripts diff --git a/package.json b/package.json index 21dbc52..6b5af74 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "apptension-tech-radar", - "version": "0.1.0", + "version": "2.0", "private": true, "dependencies": { "@apptension/eslint-config-react": "^1.0.0", diff --git a/src/images/icons/remove.svg b/src/images/icons/remove.svg new file mode 100644 index 0000000..7dd83d1 --- /dev/null +++ b/src/images/icons/remove.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index d684278..f1eee50 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -1,29 +1,18 @@ -// @ts-nocheck import React from 'react'; -import { FormattedMessage } from 'react-intl'; import { Radar } from '../../shared/components/radar'; import { List } from '../../shared/components/list'; import { Toolbar } from '../../shared/components/toolbar'; -import { Logo } from '../../shared/components/logo'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; -import { Container, LogoWrapper, Title, VersionTag } from './explore.styles'; -import messages from './explore.messages'; +import { TitleTagSize } from '../../shared/components/titleTag/titleTag.types'; +import { Container, TitleTag } from './explore.styles'; export const Explore = () => { const { technologies, quadrants, rings } = useContentfulData(); return ( - - - - <FormattedMessage {...messages.title} /> - - - - - + diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index 5e4529a..9e9dc3c 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -1,33 +1,15 @@ import styled from 'styled-components'; - -import * as colors from '../../theme/color'; +import { TitleTag as TitleTagComponent } from '../../shared/components/titleTag'; export const Container = styled.div` display: flex; justify-content: space-between; `; -export const LogoWrapper = styled.div` +export const TitleTag = styled(TitleTagComponent)` position: fixed; top: 38px; right: 39px; display: flex; align-items: center; `; - -export const Title = styled.div` - font-size: 20px; - margin: 0 16px; -`; - -export const VersionTag = styled.div` - display: flex; - justify-content: center; - align-items: center; - background-color: ${colors.silver}; - width: 46px; - height: 26px; - border-radius: 28px; - font-size: 12px; - color: ${colors.mineShaft}; -`; diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index 8b9775c..13801a5 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -9,8 +9,9 @@ import { Background } from '../../shared/components/background'; import { ROUTES } from '../app.constants'; import { ButtonIcon, ButtonSize } from '../../shared/components/button/button.types'; import { Link } from '../../shared/components/link'; +import { TitleTag } from '../../shared/components/titleTag'; import messages from './home.messages'; -import { Container, Content, Description, Image, LogoWrapper, RadarContent, TextContent, Title } from './home.styles'; +import { Container, Content, Description, Image, LogoWrapper, RadarContent, TextContent } from './home.styles'; export const Home = () => { return ( @@ -26,9 +27,7 @@ export const Home = () => { - - <FormattedMessage {...messages.title} /> - + diff --git a/src/routes/home/home.messages.ts b/src/routes/home/home.messages.ts index 2d94baa..045b28a 100644 --- a/src/routes/home/home.messages.ts +++ b/src/routes/home/home.messages.ts @@ -2,10 +2,6 @@ import { defineMessages } from 'react-intl'; export default defineMessages({ - title: { - id: 'home.title', - defaultMessage: 'Tech Radar', - }, description: { id: 'home.description', defaultMessage: diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index 891afd2..2dd05fb 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -49,3 +49,5 @@ export const Title = styled(H1)``; export const Description = styled(Paragraph)` margin: 48px 0; `; + +export const TitleWithVersion = styled.div``; diff --git a/src/shared/components/logo/logo.component.tsx b/src/shared/components/logo/logo.component.tsx index f4590c9..c719708 100644 --- a/src/shared/components/logo/logo.component.tsx +++ b/src/shared/components/logo/logo.component.tsx @@ -1,11 +1,12 @@ import React from 'react'; -import { FullLogo, Iconlogo } from './logo.styles'; +import { Container, FullLogo, Iconlogo } from './logo.styles'; export interface LogoProps { full?: boolean; + className?: string; } -export const Logo = ({ full = true }: LogoProps) => { - return full ? : ; +export const Logo = ({ full = true, className }: LogoProps) => { + return {full ? : }; }; diff --git a/src/shared/components/logo/logo.styles.ts b/src/shared/components/logo/logo.styles.ts index e3a4204..4c1ca4b 100644 --- a/src/shared/components/logo/logo.styles.ts +++ b/src/shared/components/logo/logo.styles.ts @@ -2,6 +2,10 @@ import styled from 'styled-components'; import { ReactComponent as FullLogoSVG } from '../../../images/icons/logo-full.svg'; import { ReactComponent as IconLogoSVG } from '../../../images/icons/logo-icon.svg'; +export const Container = styled.div` + height: 100%; +`; + export const FullLogo = styled(FullLogoSVG)` height: 100%; `; diff --git a/src/shared/components/tag/index.ts b/src/shared/components/tag/index.ts new file mode 100644 index 0000000..1744de0 --- /dev/null +++ b/src/shared/components/tag/index.ts @@ -0,0 +1 @@ +export { Tag } from './tag.component'; diff --git a/src/shared/components/tag/tag.component.tsx b/src/shared/components/tag/tag.component.tsx new file mode 100644 index 0000000..c0622f4 --- /dev/null +++ b/src/shared/components/tag/tag.component.tsx @@ -0,0 +1,33 @@ +import React, { ReactNode } from 'react'; +import { ThemeProvider } from 'styled-components'; +import { isNil } from 'ramda'; + +import { renderWhenTrue } from '../../utils/rendering'; +import { Container, Icon, RemoveIcon } from './tag.styles'; +import { TagSize, TagTheme } from './tag.types'; + +export interface TagProps { + size?: TagSize; + onRemove?: () => void; + className?: string; + children?: ReactNode; +} + +export const Tag = ({ children, className, onRemove, size = TagSize.MEDIUM }: TagProps) => { + const theme: TagTheme = { size }; + + const renderRemoveIcon = renderWhenTrue(() => ( + + + + )); + + return ( + + + {children} + {renderRemoveIcon(!isNil(onRemove))} + + + ); +}; diff --git a/src/shared/components/tag/tag.styles.ts b/src/shared/components/tag/tag.styles.ts new file mode 100644 index 0000000..5ff237e --- /dev/null +++ b/src/shared/components/tag/tag.styles.ts @@ -0,0 +1,55 @@ +import styled, { css, ThemeProps } from 'styled-components'; +import theme from 'styled-theming'; + +import { ReactComponent as RemoveIconSVG } from '../../../images/icons/remove.svg'; +import { color } from '../../../theme'; +import { TagLarge, TagMedium, TagSmall } from '../../../theme/typography'; +import { TagSize, TagTheme } from './tag.types'; + +const tagSizeSmallStyles = css` + ${TagSmall}; + padding: 7px 12px; +`; + +const tagSizeMediumStyles = css` + ${TagMedium}; + padding: 9px 12px; +`; + +const tagSizeLargeStyles = css` + ${TagLarge}; + padding: 7px 16px 11px; +`; + +export const Container = styled.div>` + background: ${color.silver}; + border: none; + border-radius: 20px; + color: ${color.mineShaft}; + display: flex; + align-items: center; + + ${theme('size', { + [TagSize.SMALL]: tagSizeSmallStyles, + [TagSize.MEDIUM]: tagSizeMediumStyles, + [TagSize.LARGE]: tagSizeLargeStyles, + })}; +`; + +const tagIconSizeLargeStyles = css` + position: relative; + top: 2px; +`; + +export const Icon = styled.span` + margin-left: 8px; + display: flex; + align-items: center; + cursor: pointer; + + ${theme('size', { + [TagSize.LARGE]: tagIconSizeLargeStyles, + })}; +`; + +export const RemoveIcon = styled(RemoveIconSVG)``; diff --git a/src/shared/components/tag/tag.types.ts b/src/shared/components/tag/tag.types.ts new file mode 100644 index 0000000..5276dbe --- /dev/null +++ b/src/shared/components/tag/tag.types.ts @@ -0,0 +1,11 @@ +import { DefaultTheme } from 'styled-components'; + +export interface TagTheme extends DefaultTheme { + size: TagSize; +} + +export enum TagSize { + SMALL = 'small', + MEDIUM = 'medium', + LARGE = 'large', +} diff --git a/src/shared/components/titleTag/index.ts b/src/shared/components/titleTag/index.ts new file mode 100644 index 0000000..3f30c8a --- /dev/null +++ b/src/shared/components/titleTag/index.ts @@ -0,0 +1 @@ +export { TitleTag } from './titleTag.component'; diff --git a/src/shared/components/titleTag/titleTag.component.tsx b/src/shared/components/titleTag/titleTag.component.tsx new file mode 100644 index 0000000..73828e2 --- /dev/null +++ b/src/shared/components/titleTag/titleTag.component.tsx @@ -0,0 +1,32 @@ +import React from 'react'; +import { ThemeProvider } from 'styled-components'; + +import { FormattedMessage } from 'react-intl'; +import { TagSize } from '../tag/tag.types'; +import { Container, TitleWithTagWrapper, Title, VersionTag, Logo } from './titleTag.styles'; +import { TitleTagSize, TitleTagTheme } from './titleTag.types'; +import messages from './titleTag.messages'; + +export interface TitleTagProps { + size?: TitleTagSize; + withLogo?: boolean; + className?: string; +} + +export const TitleTag = ({ size = TitleTagSize.LARGE, withLogo = false, className }: TitleTagProps) => { + const theme: TitleTagTheme = { size }; + + return ( + + + {withLogo && } + + + <FormattedMessage {...messages.title} /> + + + + + + ); +}; diff --git a/src/shared/components/titleTag/titleTag.messages.ts b/src/shared/components/titleTag/titleTag.messages.ts new file mode 100644 index 0000000..ee098c9 --- /dev/null +++ b/src/shared/components/titleTag/titleTag.messages.ts @@ -0,0 +1,9 @@ +/* eslint-disable max-len */ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + title: { + id: 'titleTag.title', + defaultMessage: 'Tech Radar', + }, +}); diff --git a/src/shared/components/titleTag/titleTag.styles.ts b/src/shared/components/titleTag/titleTag.styles.ts new file mode 100644 index 0000000..aee868c --- /dev/null +++ b/src/shared/components/titleTag/titleTag.styles.ts @@ -0,0 +1,47 @@ +import styled, { css, ThemeProps } from 'styled-components'; +import theme from 'styled-theming'; + +import { H1, H1small } from '../../../theme/typography'; +import { Logo as LogoComponent } from '../logo/logo.component'; +import { VersionTag as VersionTagComponent } from '../versionTag'; +import { TitleTagSize, TitleTagTheme } from './titleTag.types'; + +const titleSmallStyles = css` + ${H1small}; +`; + +export const Title = styled(H1)` + ${theme('size', { + [TitleTagSize.SMALL]: titleSmallStyles, + })}; +`; + +const titleTagSizeSmallStyles = css` + align-items: flex-start; +`; + +const titleTagSizeLargeStyles = css` + align-items: flex-end; +`; + +export const Container = styled.div>` + display: flex; + align-items: center; +`; + +export const TitleWithTagWrapper = styled.div` + display: flex; + + ${theme('size', { + [TitleTagSize.SMALL]: titleTagSizeSmallStyles, + [TitleTagSize.LARGE]: titleTagSizeLargeStyles, + })}; +`; + +export const VersionTag = styled(VersionTagComponent)` + margin-left: 16px; +`; + +export const Logo = styled(LogoComponent)` + margin-right: 16px; +`; diff --git a/src/shared/components/titleTag/titleTag.types.ts b/src/shared/components/titleTag/titleTag.types.ts new file mode 100644 index 0000000..8229945 --- /dev/null +++ b/src/shared/components/titleTag/titleTag.types.ts @@ -0,0 +1,10 @@ +import { DefaultTheme } from 'styled-components'; + +export interface TitleTagTheme extends DefaultTheme { + size: TitleTagSize; +} + +export enum TitleTagSize { + SMALL = 'small', + LARGE = 'large', +} diff --git a/src/shared/components/versionTag/index.ts b/src/shared/components/versionTag/index.ts new file mode 100644 index 0000000..4071538 --- /dev/null +++ b/src/shared/components/versionTag/index.ts @@ -0,0 +1 @@ +export { VersionTag } from './versionTag.component'; diff --git a/src/shared/components/versionTag/versionTag.component.tsx b/src/shared/components/versionTag/versionTag.component.tsx new file mode 100644 index 0000000..0068d25 --- /dev/null +++ b/src/shared/components/versionTag/versionTag.component.tsx @@ -0,0 +1,8 @@ +import React from 'react'; +import { Tag } from '../tag'; + +export const VersionTag = ({ ...other }) => { + const appVersion = process.env.REACT_APP_VERSION || 1.0; + + return {appVersion}; +}; diff --git a/src/theme/color.ts b/src/theme/color.ts index 3735667..be3538b 100644 --- a/src/theme/color.ts +++ b/src/theme/color.ts @@ -10,6 +10,6 @@ export const error = '#fa7265'; export const codGray = '#111111'; export const boulder = '#767676'; export const mineShaft = '#333333'; -export const silver = '#C4C4C4'; +export const silver = '#C2C2C2'; export const screaminGreen = '#42F272'; export const schoolBusYellow = '#FFDE00'; diff --git a/src/theme/font.ts b/src/theme/font.ts index 2c71b22..40f646b 100644 --- a/src/theme/font.ts +++ b/src/theme/font.ts @@ -3,5 +3,6 @@ export const fontFamily = { }; export const fontWeight = { + normal: 'normal', bold: 'bold', }; diff --git a/src/theme/typography.ts b/src/theme/typography.ts index 7ecf3a4..657249d 100644 --- a/src/theme/typography.ts +++ b/src/theme/typography.ts @@ -12,22 +12,48 @@ export const H1 = styled.h1` margin: 0; `; +export const H1small = css` + ${H1}; + font-size: 20px; + line-height: 28px; +`; + export const Paragraph = styled.p` font-family: ${fontFamily.primary}; - font-weight: 500; + font-weight: ${fontWeight.normal}; font-size: 20px; line-height: 140%; color: ${colors.boulder}; `; export const ButtonRegularTypography = css` + font-weight: ${fontWeight.normal}; font-size: 16px; line-height: 28px; text-decoration: none; `; export const ButtonLargeTypography = css` + font-weight: ${fontWeight.normal}; font-size: 20px; line-height: 28px; text-decoration: none; `; + +export const TagSmall = css` + font-weight: ${fontWeight.bold}; + font-size: 12px; + line-height: 12px; +`; + +export const TagMedium = css` + font-weight: ${fontWeight.bold}; + font-size: 14px; + line-height: 14px; +`; + +export const TagLarge = css` + font-weight: ${fontWeight.bold}; + font-size: 20px; + line-height: 20px; +`; From 10e81ce67d9c33728de00f7bac2d2d136382d1ce Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 15 Oct 2021 08:24:37 +0200 Subject: [PATCH 11/61] Create radar components * Adjust radar scaling zoomed in and out * Main gradient to active points * Outer gradient to active points * Set colors to points in active and inactive quadrants * Radial gradient to rings * Blip labels and quadrant labels --- src/lib/zalando-tech-radar.ts | 214 +++++++++++++----- .../components/radar/radar.component.tsx | 18 +- .../components/radar/radar.container.tsx | 14 +- src/shared/components/radar/radar.styles.ts | 10 +- src/theme/color.ts | 2 + 5 files changed, 185 insertions(+), 73 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 7c43323..20e78b0 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -1,5 +1,6 @@ // @ts-nocheck import * as d3 from 'd3'; +import { color } from '../theme'; /* eslint-disable */ @@ -51,9 +52,9 @@ export default function radar_visualization(config) { ]; const rings = [ - { radius: 180 * config.scale }, - { radius: 270 * config.scale }, - { radius: 360 * config.scale }, + { radius: 140 * config.scale }, + { radius: 245 * config.scale }, + { radius: 350 * config.scale }, { radius: 450 * config.scale }, ]; @@ -140,7 +141,7 @@ export default function radar_visualization(config) { const point = entry.segment.random(); entry.x = point.x; entry.y = point.y; - entry.color = entry.active ? config.colors.active : config.colors.default; //TODO use inactive color when looking at one quadrant + entry.color = entry.inactive ? config.colors.inactive : config.colors.default; } // partition entries according to segments @@ -176,10 +177,10 @@ export default function radar_visualization(config) { function viewbox(quadrant) { return [ - Math.max(0, quadrants[quadrant].factor_x * 450) - 470, - Math.max(0, quadrants[quadrant].factor_y * 450) - 470, - 490, - 490, + Math.max(0, quadrants[quadrant].factor_x * 560) - 370 * config.scale, + Math.max(0, quadrants[quadrant].factor_y * 560) - 485 * config.scale, + 530 * config.scale, + 530 * config.scale, ].join(' '); } @@ -194,32 +195,12 @@ export default function radar_visualization(config) { if ('zoomed_quadrant' in config) { svg.attr('viewBox', viewbox(config.zoomed_quadrant)); } else { - radar.attr( - 'transform', - translate(config.scale === 1 ? config.width / 2 : config.width / 2 - 200, config.height / 2) - ); + radar.attr('transform', translate(config.width / 2, config.height / 2)); } + // layer for grid const grid = radar.append('g'); - // draw grid lines - grid - .append('line') - .attr('x1', 0) - .attr('y1', -450 * config.scale) - .attr('x2', 0) - .attr('y2', 450 * config.scale) - .style('stroke', config.colors.grid) - .style('stroke-width', 1); - grid - .append('line') - .attr('x1', -450 * config.scale) - .attr('y1', 0) - .attr('x2', 450 * config.scale) - .attr('y2', 0) - .style('stroke', config.colors.grid) - .style('stroke-width', 1); - // background color. Usage `.attr("filter", "url(#solid)")` // SOURCE: https://stackoverflow.com/a/31013492/2609980 const defs = grid.append('defs'); @@ -227,16 +208,21 @@ export default function radar_visualization(config) { filter.append('feFlood').attr('flood-color', 'rgb(0, 0, 0, 0.8)'); filter.append('feComposite').attr('in', 'SourceGraphic'); - // draw rings + // grid radial gradient + const ringGradient = defs.append('radialGradient').attr('id', 'ringGradient'); + ringGradient.append('stop').attr('offset', '60%').attr('stop-color', 'transparent').attr('stop-opacity', 1); + ringGradient.append('stop').attr('offset', '85%').attr('stop-color', 'transparent').attr('stop-opacity', 0.8); + ringGradient.append('stop').attr('offset', '100%').attr('stop-color', color.tundora).attr('stop-opacity', 0.2); + for (let i = 0; i < rings.length; i++) { grid .append('circle') .attr('cx', 0) .attr('cy', 0) .attr('r', rings[i].radius) - .style('fill', 'none') + .style('fill', 'url(#ringGradient)') .style('stroke', config.colors.grid) - .style('stroke-width', 1); + .style('stroke-width', 2); if (config.print_layout) { grid .append('text') @@ -245,14 +231,66 @@ export default function radar_visualization(config) { .attr('x', 7) .attr('text-anchor', 'left') .style('fill', '#e5e5e5') - .style('font-family', 'Arial, Helvetica') //TODO change font family - .style('font-size', config.zoomed_quadrant ? 8 : 14) //TODO bring to top - .style('font-weight', 'bold') + .style('font-family', 'Hellix') + .style('font-size', config.zoomed_quadrant ? 8 : 14) // TODO bring to top .style('pointer-events', 'none') .style('user-select', 'none'); } } + // draw grid lines + grid + .append('line') + .attr('x1', 0) + .attr('y1', -450 * config.scale) + .attr('x2', 0) + .attr('y2', 450 * config.scale) + .style('stroke', config.colors.grid) + .style('stroke-width', 2); + grid + .append('line') + .attr('x1', -450 * config.scale) + .attr('y1', 0) + .attr('x2', 450 * config.scale) + .attr('y2', 0) + .style('stroke', config.colors.grid) + .style('stroke-width', 2); + + // draw quadrant labels + for (let i = 0; i < config.quadrants.length; i++) { + const oddQuadrantY = quadrants[i].factor_y * 320 * config.scale; + const evenQuadrantY = oddQuadrantY + quadrants[i].factor_y * 40 * config.scale; + const everyQuadrantX = quadrants[i].factor_x * 360 - 100 * config.scale; + + const quadrantLabel = grid.append('g').attr('id', `quadrant-label-${i}`).style('opacity', 1); + quadrantLabel + .append('rect') + .attr('rx', 20) + .attr('ry', 20) + .attr('y', i % 2 ? oddQuadrantY : evenQuadrantY) + .attr('x', everyQuadrantX) + .style('fill', config.active_quadrant === i ? color.silver : color.mineShaft); + quadrantLabel + .append('text') + .attr('y', i % 2 ? oddQuadrantY : evenQuadrantY) + .attr('x', everyQuadrantX) + .attr('text-anchor', 'left') + .style('fill', config.active_quadrant === i ? color.mineShaft : color.scorpion) + .style('font-family', 'Hellix') + .style('font-size', '14px') + .style('letter-spacing', '0.2em'); + + const label = d3.select(`#quadrant-label-${i} text`); + label.text(config.quadrants[i].name.toUpperCase()); + const bbox = label.node().getBBox(); + + d3.select(`#quadrant-label-${i} rect`) + .attr('y', i % 2 ? oddQuadrantY - bbox.height - 5 : evenQuadrantY - bbox.height - 5) + .attr('x', everyQuadrantX - 20) + .attr('width', bbox.width + 40) + .attr('height', bbox.height + 18); + } + // layer for entries const rink = radar.append('g').attr('id', 'rink'); @@ -265,27 +303,22 @@ export default function radar_visualization(config) { .style('opacity', 0) .style('pointer-events', 'none') .style('user-select', 'none'); - bubble.append('rect').attr('rx', 4).attr('ry', 4).style('fill', '#333'); - bubble - .append('text') - .style('font-family', 'sans-serif') - .style('font-size', config.zoomed_quadrant ? '6px' : '10px') - .style('fill', '#fff'); - bubble.append('path').attr('d', 'M 0,0 10,0 5,8 z').style('fill', '#333'); + bubble.append('rect').attr('rx', 6).attr('ry', 6).style('fill', color.mineShaft); + bubble.append('text').style('font-family', 'Hellix').style('font-size', '10px').style('fill', color.white); function showBubble(d) { if (d.active || config.print_layout) { const tooltip = d3.select('#bubble text').text(d.label); const bbox = tooltip.node().getBBox(); d3.select('#bubble') - .attr('transform', translate(d.x - bbox.width / 2, d.y - 16)) - .style('opacity', 0.8); + .attr('transform', translate(d.x - 8, d.ring === 3 ? d.y - 18 : d.y - 14)) + .style('opacity', 1); d3.select('#bubble rect') - .attr('x', -5) - .attr('y', -bbox.height) - .attr('width', bbox.width + 10) - .attr('height', bbox.height + 4); - d3.select('#bubble path').attr('transform', translate(bbox.width / 2 - 5, 3)); + .attr('x', -bbox.width - 36) + .attr('y', 0) + .attr('width', bbox.width + 20) + .attr('height', bbox.height + 14); + tooltip.attr('x', -bbox.width - 26).attr('y', 16); } } @@ -302,8 +335,12 @@ export default function radar_visualization(config) { .attr('class', 'blip') .on('mouseover', function (event, d) { showBubble(d); + // add gradients }) - .on('mouseout', hideBubble); + .on('mouseout', function (event, d) { + hideBubble(); + //remove gradients + }); // configure each blip blips.each(function (d) { @@ -314,18 +351,72 @@ export default function radar_visualization(config) { blip = blip.append('a').attr('xlink:href', d.link); } - // blip shape + // blip gradients + const blipDefs = blip.append('defs'); + + const mainGradient = blipDefs.append('linearGradient').attr('id', 'mainGradient'); + mainGradient.append('stop').attr('offset', '0%').attr('stop-color', color.schoolBusYellow).attr('stop-opacity', 1); + mainGradient.append('stop').attr('offset', '100%').attr('stop-color', color.screaminGreen).attr('stop-opacity', 1); + + const diamondMainGradient = blipDefs.append('linearGradient').attr('id', 'diamondMainGradient'); + diamondMainGradient.attr('x1', '0%').attr('y1', '100%').attr('x2', '100%').attr('y2', '0%'); + diamondMainGradient + .append('stop') + .attr('offset', '0%') + .attr('stop-color', color.schoolBusYellow) + .attr('stop-opacity', 1); + diamondMainGradient + .append('stop') + .attr('offset', '100%') + .attr('stop-color', color.screaminGreen) + .attr('stop-opacity', 1); + + // blip shape with outer layer if (d.ring === 0) { - blip.append('circle').attr('r', 6).attr('fill', d.color); + if (d.active) { + blip + .append('circle') // outer circle + .attr('r', 10) + .attr('fill', 'url(#mainGradient)') + .style('opacity', 0.3); + } + + blip + .append('circle') + .attr('r', 6) + .attr('fill', d.active ? 'url(#mainGradient)' : d.color); } else if (d.ring === 1) { + if (d.active) { + blip + .append('rect') // outer square + .attr('x', -8.4) + .attr('y', -8.4) + .attr('width', 16.8) + .attr('height', 16.8) + .attr('fill', d.active ? 'url(#mainGradient)' : d.color) + .style('opacity', 0.3); + } + blip .append('rect') // square .attr('x', -5.4) .attr('y', -5.4) .attr('width', 10.8) .attr('height', 10.8) - .style('fill', d.color); + .attr('fill', d.active ? 'url(#mainGradient)' : d.color); } else if (d.ring === 2) { + if (d.active) { + blip + .append('rect') // outer diamond + .attr('x', -8.4) + .attr('y', -8.4) + .attr('width', 16.8) + .attr('height', 16.8) + .attr('transform', 'rotate(45)') + .attr('fill', d.active ? 'url(#diamondMainGradient)' : d.color) + .style('opacity', 0.3); + } + blip .append('rect') // diamond .attr('x', -5.4) @@ -333,13 +424,22 @@ export default function radar_visualization(config) { .attr('width', 10.8) .attr('height', 10.8) .attr('transform', 'rotate(45)') - .style('fill', d.color); + .attr('fill', d.active ? 'url(#diamondMainGradient)' : d.color); } else { + if (d.active) { + blip + .append('path') + .attr('d', 'M 12.5 4.999 L -0.0003 -13 L -12.5 5 L 12.5 4.999 Z') // outer triangle pointing up + .style('transform', 'scale(1.3)') + .attr('fill', d.active ? 'url(#mainGradient)' : d.color) + .style('opacity', 0.3); + } + blip .append('path') - .attr('d', 'M -11,5 11,5 0,-13 z') // triangle pointing up + .attr('d', 'M 12.5 3.999 L -0.0003 -14 L -12.5 4 L 12.5 3.999 Z') // triangle pointing up .style('transform', 'scale(0.65)') - .style('fill', d.color); + .attr('fill', d.active ? 'url(#mainGradient)' : d.color); } }); diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index c435cef..831f7dd 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -4,18 +4,17 @@ import React from 'react'; import * as colors from '../../../theme/color'; import techRadar from '../../../lib/zalando-tech-radar'; -export const RadarComponent = ({ entries, rings, quadrants, zoomedQuadrant, scale = 1 }) => { +export const RadarComponent = ({ entries, rings, quadrants, zoomedQuadrant, activeQuadrant = 2, scale = 1 }) => { const config = { svg_id: 'radar', - width: 1450 * scale, - height: 1000 * scale, + width: zoomedQuadrant ? window.innerWidth - 360 : window.innerHeight + 210, + height: window.innerHeight - 40, scale, colors: { background: colors.codGray, grid: colors.mineShaft, - inactive: colors.silver, - default: colors.mineShaft, - active: colors.screaminGreen, //TODO gradient and outer shape + inactive: colors.mineShaft, + default: colors.silver, }, print_layout: true, quadrants, @@ -24,12 +23,9 @@ export const RadarComponent = ({ entries, rings, quadrants, zoomedQuadrant, scal }; if (zoomedQuadrant) config.zoomed_quadrant = zoomedQuadrant; + if (activeQuadrant) config.active_quadrant = activeQuadrant; techRadar(config); - return ( -
    - -
    - ); + return ; }; diff --git a/src/shared/components/radar/radar.container.tsx b/src/shared/components/radar/radar.container.tsx index 46b1cf9..68e527f 100644 --- a/src/shared/components/radar/radar.container.tsx +++ b/src/shared/components/radar/radar.container.tsx @@ -7,6 +7,12 @@ import { Container } from './radar.styles'; import { ZOOMED_QUADRANT } from './radar.constants'; export const Radar = ({ entries, rings, quadrants }) => { + const activeQuadrant = ZOOMED_QUADRANT.topLeft; + // const zoomedQuadrant = ZOOMED_QUADRANT.topLeft; + const zoomedQuadrant = null; + + //TODO when zooming, always set zoomedQuadrant to activeQuadrant + const getEntryQuadrant = (entry) => { const position = R.pathOr('', ['fields', 'quadrant', 'fields', 'position'], entry); return getQuadrantPosition(position); @@ -20,6 +26,7 @@ export const Radar = ({ entries, rings, quadrants }) => { label: R.pathOr('', ['fields', 'label'], item), quadrant: getEntryQuadrant(item), ring: R.pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, + inactive: getEntryQuadrant(item) !== activeQuadrant, active: item.fields.label === 'Java', //TODO change to be toggleable }), entries @@ -78,16 +85,17 @@ export const Radar = ({ entries, rings, quadrants }) => { const basicRadarHeight = 1000; const widthScale = availableRadarWidth / basicRadarWidth; const heightScale = window.innerHeight / basicRadarHeight; - const radarScale = R.clamp(0, 1, Math.max(widthScale, heightScale)); + const radarScale = R.clamp(0, 1, Math.min(widthScale, heightScale)); return ( - + ); diff --git a/src/shared/components/radar/radar.styles.ts b/src/shared/components/radar/radar.styles.ts index 7c7bb34..348050a 100644 --- a/src/shared/components/radar/radar.styles.ts +++ b/src/shared/components/radar/radar.styles.ts @@ -1,6 +1,12 @@ import styled from 'styled-components'; -export const Container = styled.div` +type ContainerProps = { + fullRadar: boolean; +}; + +export const Container = styled.div` display: flex; - align-items: center; + align-items: ${(props) => (props.fullRadar ? 'center' : 'flex-end')}; + justify-content: ${(props) => (props.fullRadar ? 'center' : 'flex-end')}; + width: ${(props) => (props.fullRadar ? '100%' : undefined)}; `; diff --git a/src/theme/color.ts b/src/theme/color.ts index be3538b..b3482a6 100644 --- a/src/theme/color.ts +++ b/src/theme/color.ts @@ -10,6 +10,8 @@ export const error = '#fa7265'; export const codGray = '#111111'; export const boulder = '#767676'; export const mineShaft = '#333333'; +export const scorpion = '#595959'; export const silver = '#C2C2C2'; +export const tundora = '#444444'; export const screaminGreen = '#42F272'; export const schoolBusYellow = '#FFDE00'; From aa44c486ba828f9b38a941ac17a7afdc6fea6de7 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 15 Oct 2021 14:31:26 +0200 Subject: [PATCH 12/61] Conic gradient on radar (#16) * Conic gradient on radar * Bring ring labels to top * Drop shadow on point labels * Resize quadrant labels when zoomed --- src/lib/zalando-tech-radar.ts | 72 +++++++++++++++++++++++++---------- 1 file changed, 52 insertions(+), 20 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 20e78b0..eda2f79 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -208,12 +208,36 @@ export default function radar_visualization(config) { filter.append('feFlood').attr('flood-color', 'rgb(0, 0, 0, 0.8)'); filter.append('feComposite').attr('in', 'SourceGraphic'); + // grid conic gradient + const semiCircle = defs.append('clipPath').attr('id', 'semi-circle'); + semiCircle + .append('rect') + .attr('x', -rings[3].radius) + .attr('y', 0) + .attr('width', rings[3].radius * 2) + .attr('height', rings[3].radius); + + const conicGradient = defs.append('linearGradient').attr('id', 'conic-gradient'); + conicGradient.attr('x1', '0%').attr('y1', '100%').attr('x2', '100%').attr('y2', '0%'); + conicGradient.append('stop').attr('offset', '0%').attr('stop-color', color.tundora).attr('stop-opacity', 0.7); + conicGradient.append('stop').attr('offset', '100%').attr('stop-color', 'transparent').attr('stop-opacity', 1); + + grid + .append('circle') + .attr('cx', 0) + .attr('cy', 0) + .attr('r', rings[3].radius) + .attr('clip-path', 'url(#semi-circle)') + .attr('fill', 'url(#conic-gradient)') + .attr('transform', 'rotate(90)'); + // grid radial gradient const ringGradient = defs.append('radialGradient').attr('id', 'ringGradient'); ringGradient.append('stop').attr('offset', '60%').attr('stop-color', 'transparent').attr('stop-opacity', 1); ringGradient.append('stop').attr('offset', '85%').attr('stop-color', 'transparent').attr('stop-opacity', 0.8); ringGradient.append('stop').attr('offset', '100%').attr('stop-color', color.tundora).attr('stop-opacity', 0.2); + // draw rings for (let i = 0; i < rings.length; i++) { grid .append('circle') @@ -223,19 +247,6 @@ export default function radar_visualization(config) { .style('fill', 'url(#ringGradient)') .style('stroke', config.colors.grid) .style('stroke-width', 2); - if (config.print_layout) { - grid - .append('text') - .text(config.rings[i]?.name) - .attr('y', -rings[i].radius + 20) - .attr('x', 7) - .attr('text-anchor', 'left') - .style('fill', '#e5e5e5') - .style('font-family', 'Hellix') - .style('font-size', config.zoomed_quadrant ? 8 : 14) // TODO bring to top - .style('pointer-events', 'none') - .style('user-select', 'none'); - } } // draw grid lines @@ -265,8 +276,8 @@ export default function radar_visualization(config) { const quadrantLabel = grid.append('g').attr('id', `quadrant-label-${i}`).style('opacity', 1); quadrantLabel .append('rect') - .attr('rx', 20) - .attr('ry', 20) + .attr('rx', config.zoomed_quadrant ? 12 : 20) + .attr('ry', config.zoomed_quadrant ? 12 : 20) .attr('y', i % 2 ? oddQuadrantY : evenQuadrantY) .attr('x', everyQuadrantX) .style('fill', config.active_quadrant === i ? color.silver : color.mineShaft); @@ -277,23 +288,43 @@ export default function radar_visualization(config) { .attr('text-anchor', 'left') .style('fill', config.active_quadrant === i ? color.mineShaft : color.scorpion) .style('font-family', 'Hellix') - .style('font-size', '14px') + .style('font-size', `${config.zoomed_quadrant ? 8 : 14}px`) .style('letter-spacing', '0.2em'); const label = d3.select(`#quadrant-label-${i} text`); label.text(config.quadrants[i].name.toUpperCase()); + if (config.zoomed_quadrant) label.attr('x', everyQuadrantX + 115).attr('y', evenQuadrantY - 1); + const bbox = label.node().getBBox(); d3.select(`#quadrant-label-${i} rect`) .attr('y', i % 2 ? oddQuadrantY - bbox.height - 5 : evenQuadrantY - bbox.height - 5) - .attr('x', everyQuadrantX - 20) - .attr('width', bbox.width + 40) - .attr('height', bbox.height + 18); + .attr('x', config.zoomed_quadrant ? everyQuadrantX + 100 : everyQuadrantX - 20) + .attr('width', config.zoomed_quadrant ? bbox.width + 30 : bbox.width + 40) + .attr('height', config.zoomed_quadrant ? bbox.height + 12 : bbox.height + 18); } // layer for entries const rink = radar.append('g').attr('id', 'rink'); + // layer for ring labels + const ringLabels = radar.append('g').attr('id', 'ring-labels'); + if (config.print_layout) { + for (let i = 0; i < rings.length; i++) { + ringLabels + .append('text') + .text(config.rings[i]?.name) + .attr('y', -rings[i].radius + 21) + .attr('x', 7) + .attr('text-anchor', 'left') + .style('fill', color.white) + .style('font-family', 'Hellix') + .style('font-size', config.zoomed_quadrant ? 8 : 14) + .style('pointer-events', 'none') + .style('user-select', 'none'); + } + } + // rollover bubble (on top of everything else) const bubble = radar .append('g') @@ -317,7 +348,8 @@ export default function radar_visualization(config) { .attr('x', -bbox.width - 36) .attr('y', 0) .attr('width', bbox.width + 20) - .attr('height', bbox.height + 14); + .attr('height', bbox.height + 14) + .style('filter', `drop-shadow(2px 4px 2px rgba(0, 0, 0, .1))`); tooltip.attr('x', -bbox.width - 26).attr('y', 16); } } From 02eda3752dbdd30e60e604808b60bf6d91a8b31f Mon Sep 17 00:00:00 2001 From: Przemyslaw Date: Mon, 18 Oct 2021 10:14:31 +0200 Subject: [PATCH 13/61] Display package json version --- src/shared/components/versionTag/versionTag.component.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/shared/components/versionTag/versionTag.component.tsx b/src/shared/components/versionTag/versionTag.component.tsx index 0068d25..43d1635 100644 --- a/src/shared/components/versionTag/versionTag.component.tsx +++ b/src/shared/components/versionTag/versionTag.component.tsx @@ -1,8 +1,10 @@ import React from 'react'; import { Tag } from '../tag'; +import { version } from '../../../../package.json'; + export const VersionTag = ({ ...other }) => { - const appVersion = process.env.REACT_APP_VERSION || 1.0; + const appVersion = version || 1.0; return {appVersion}; }; From 2b89d599571c4d8a46a4136de926373a9d9491ba Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Mon, 18 Oct 2021 13:34:18 +0200 Subject: [PATCH 14/61] Highlight points on hover * Conic gradient on radar * Resize quadrant labels when zoomed * Move radar utils to utils directory * Highlight points on hover * Highlight list item with same id as hovered point * Highlight point when list item is hovered. Add types where possible * Types fixes after CR --- src/lib/zalando-tech-radar.ts | 281 +++++++----------- src/routes/explore/explore.component.tsx | 2 +- src/shared/components/list/list.component.tsx | 18 +- src/shared/components/list/list.styles.ts | 8 +- .../components/radar/radar.component.tsx | 23 +- .../components/radar/radar.constants.ts | 7 + .../components/radar/radar.container.tsx | 65 ++-- src/shared/components/radar/radar.types.ts | 67 +++++ .../useContentfulData/useContentfulData.ts | 19 +- src/shared/utils/radarUtils.ts | 156 ++++++++++ 10 files changed, 418 insertions(+), 228 deletions(-) create mode 100644 src/shared/components/radar/radar.types.ts create mode 100644 src/shared/utils/radarUtils.ts diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index eda2f79..94a16fe 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -1,6 +1,21 @@ // @ts-nocheck import * as d3 from 'd3'; import { color } from '../theme'; +import { + translate, + showBubble, + hideBubble, + highlightBlip, + unhighlightBlip, + highlightLegend, + random_between, + normal_between, + polar, + cartesian, + bounded_box, + bounded_ring, + getRadarScale, +} from '../shared/utils/radarUtils'; /* eslint-disable */ @@ -27,21 +42,7 @@ import { color } from '../theme'; // THE SOFTWARE. export default function radar_visualization(config) { - // custom random number generator, to make random sequence reproducible - // source: https://stackoverflow.com/questions/521295 - let seed = 42; - function random() { - const x = Math.sin(seed++) * 10000; - return x - Math.floor(x); - } - - function random_between(min, max) { - return min + random() * (max - min); - } - - function normal_between(min, max) { - return min + (random() + random()) * 0.5 * (max - min); - } + const scale = getRadarScale(); // radial_min / radial_max are multiples of PI const quadrants = [ @@ -51,48 +52,7 @@ export default function radar_visualization(config) { { radial_min: -0.5, radial_max: 0, factor_x: 1, factor_y: -1 }, ]; - const rings = [ - { radius: 140 * config.scale }, - { radius: 245 * config.scale }, - { radius: 350 * config.scale }, - { radius: 450 * config.scale }, - ]; - - function polar(cartesian) { - const x = cartesian.x; - const y = cartesian.y; - return { - t: Math.atan2(y, x), - r: Math.sqrt(x * x + y * y), - }; - } - - function cartesian(polar) { - return { - x: polar.r * Math.cos(polar.t), - y: polar.r * Math.sin(polar.t), - }; - } - - function bounded_interval(value, min, max) { - const low = Math.min(min, max); - const high = Math.max(min, max); - return Math.min(Math.max(value, low), high); - } - - function bounded_ring(polar, r_min, r_max) { - return { - t: polar.t, - r: bounded_interval(polar.r, r_min, r_max), - }; - } - - function bounded_box(point, min, max) { - return { - x: bounded_interval(point.x, min.x, max.x), - y: bounded_interval(point.y, min.y, max.y), - }; - } + const rings = [{ radius: 140 * scale }, { radius: 245 * scale }, { radius: 350 * scale }, { radius: 450 * scale }]; function segment(quadrant, ring) { const polar_min = { @@ -134,17 +94,17 @@ export default function radar_visualization(config) { }; } - // position each entry randomly in its segment - for (let i = 0; i < config.entries.length; i++) { - const entry = config.entries[i]; - entry.segment = segment(entry.quadrant, entry.ring); - const point = entry.segment.random(); - entry.x = point.x; - entry.y = point.y; - entry.color = entry.inactive ? config.colors.inactive : config.colors.default; + // position each technology randomly in its segment + for (let i = 0; i < config.technologies.length; i++) { + const technology = config.technologies[i]; + technology.segment = segment(technology.quadrant, technology.ring); + const point = technology.segment.random(); + technology.x = point.x; + technology.y = point.y; + technology.color = technology.inactive ? config.colors.inactive : config.colors.default; } - // partition entries according to segments + // partition technologies according to segments const segmented = new Array(4); for (let quadrant = 0; quadrant < 4; quadrant++) { segmented[quadrant] = new Array(4); @@ -152,35 +112,31 @@ export default function radar_visualization(config) { segmented[quadrant][ring] = []; } } - for (let i = 0; i < config.entries.length; i++) { - let entry = config.entries[i]; - segmented[entry.quadrant][entry.ring].push(entry); + for (let i = 0; i < config.technologies.length; i++) { + let technology = config.technologies[i]; + segmented[technology.quadrant][technology.ring].push(technology); } - // assign unique sequential id to each entry + // assign unique sequential id to each technology let id = 1; for (let quadrant of [2, 3, 1, 0]) { for (let ring = 0; ring < 4; ring++) { - const entries = segmented[quadrant][ring]; - entries.sort(function (a, b) { + const technologies = segmented[quadrant][ring]; + technologies.sort(function (a, b) { return a.label.localeCompare(b.label); }); - for (let i = 0; i < entries.length; i++) { - entries[i].id = '' + id++; + for (let i = 0; i < technologies.length; i++) { + technologies[i].id = '' + id++; } } } - function translate(x, y) { - return 'translate(' + x + ',' + y + ')'; - } - function viewbox(quadrant) { return [ - Math.max(0, quadrants[quadrant].factor_x * 560) - 370 * config.scale, - Math.max(0, quadrants[quadrant].factor_y * 560) - 485 * config.scale, - 530 * config.scale, - 530 * config.scale, + Math.max(0, quadrants[quadrant].factor_x * 560) - 370 * scale, + Math.max(0, quadrants[quadrant].factor_y * 560) - 485 * scale, + 530 * scale, + 530 * scale, ].join(' '); } @@ -195,7 +151,7 @@ export default function radar_visualization(config) { if ('zoomed_quadrant' in config) { svg.attr('viewBox', viewbox(config.zoomed_quadrant)); } else { - radar.attr('transform', translate(config.width / 2, config.height / 2)); + radar.attr('transform', translate({ x: config.width / 2, y: config.height / 2 })); } // layer for grid @@ -253,25 +209,25 @@ export default function radar_visualization(config) { grid .append('line') .attr('x1', 0) - .attr('y1', -450 * config.scale) + .attr('y1', -450 * scale) .attr('x2', 0) - .attr('y2', 450 * config.scale) + .attr('y2', 450 * scale) .style('stroke', config.colors.grid) .style('stroke-width', 2); grid .append('line') - .attr('x1', -450 * config.scale) + .attr('x1', -450 * scale) .attr('y1', 0) - .attr('x2', 450 * config.scale) + .attr('x2', 450 * scale) .attr('y2', 0) .style('stroke', config.colors.grid) .style('stroke-width', 2); // draw quadrant labels for (let i = 0; i < config.quadrants.length; i++) { - const oddQuadrantY = quadrants[i].factor_y * 320 * config.scale; - const evenQuadrantY = oddQuadrantY + quadrants[i].factor_y * 40 * config.scale; - const everyQuadrantX = quadrants[i].factor_x * 360 - 100 * config.scale; + const oddQuadrantY = quadrants[i].factor_y * 320 * scale; + const evenQuadrantY = oddQuadrantY + quadrants[i].factor_y * 40 * scale; + const everyQuadrantX = quadrants[i].factor_x * 360 - 100 * scale; const quadrantLabel = grid.append('g').attr('id', `quadrant-label-${i}`).style('opacity', 1); quadrantLabel @@ -295,16 +251,19 @@ export default function radar_visualization(config) { label.text(config.quadrants[i].name.toUpperCase()); if (config.zoomed_quadrant) label.attr('x', everyQuadrantX + 115).attr('y', evenQuadrantY - 1); - const bbox = label.node().getBBox(); + const labelNode = label.node(); + if (labelNode) { + const bbox = labelNode.getBBox(); - d3.select(`#quadrant-label-${i} rect`) - .attr('y', i % 2 ? oddQuadrantY - bbox.height - 5 : evenQuadrantY - bbox.height - 5) - .attr('x', config.zoomed_quadrant ? everyQuadrantX + 100 : everyQuadrantX - 20) - .attr('width', config.zoomed_quadrant ? bbox.width + 30 : bbox.width + 40) - .attr('height', config.zoomed_quadrant ? bbox.height + 12 : bbox.height + 18); + d3.select(`#quadrant-label-${i} rect`) + .attr('y', i % 2 ? oddQuadrantY - bbox.height - 5 : evenQuadrantY - bbox.height - 5) + .attr('x', config.zoomed_quadrant ? everyQuadrantX + 100 : everyQuadrantX - 20) + .attr('width', config.zoomed_quadrant ? bbox.width + 30 : bbox.width + 40) + .attr('height', config.zoomed_quadrant ? bbox.height + 12 : bbox.height + 18); + } } - // layer for entries + // layer for technologies const rink = radar.append('g').attr('id', 'rink'); // layer for ring labels @@ -337,46 +296,13 @@ export default function radar_visualization(config) { bubble.append('rect').attr('rx', 6).attr('ry', 6).style('fill', color.mineShaft); bubble.append('text').style('font-family', 'Hellix').style('font-size', '10px').style('fill', color.white); - function showBubble(d) { - if (d.active || config.print_layout) { - const tooltip = d3.select('#bubble text').text(d.label); - const bbox = tooltip.node().getBBox(); - d3.select('#bubble') - .attr('transform', translate(d.x - 8, d.ring === 3 ? d.y - 18 : d.y - 14)) - .style('opacity', 1); - d3.select('#bubble rect') - .attr('x', -bbox.width - 36) - .attr('y', 0) - .attr('width', bbox.width + 20) - .attr('height', bbox.height + 14) - .style('filter', `drop-shadow(2px 4px 2px rgba(0, 0, 0, .1))`); - tooltip.attr('x', -bbox.width - 26).attr('y', 16); - } - } - - function hideBubble() { - d3.select('#bubble').attr('transform', translate(0, 0)).style('opacity', 0); - } - // draw blips on radar - const blips = rink - .selectAll('.blip') - .data(config.entries) - .enter() - .append('g') - .attr('class', 'blip') - .on('mouseover', function (event, d) { - showBubble(d); - // add gradients - }) - .on('mouseout', function (event, d) { - hideBubble(); - //remove gradients - }); + const blips = rink.selectAll('.blip').data(config.technologies).enter().append('g').attr('class', 'blip'); // configure each blip blips.each(function (d) { let blip = d3.select(this); + blip.attr('id', `blip-${d.id}`); // blip link if (!config.print_layout && d.active && d.hasOwnProperty('link')) { @@ -405,29 +331,22 @@ export default function radar_visualization(config) { // blip shape with outer layer if (d.ring === 0) { - if (d.active) { - blip - .append('circle') // outer circle - .attr('r', 10) - .attr('fill', 'url(#mainGradient)') - .style('opacity', 0.3); - } - blip - .append('circle') - .attr('r', 6) - .attr('fill', d.active ? 'url(#mainGradient)' : d.color); + .append('circle') // outer circle + .attr('r', 10) + .attr('fill', 'url(#mainGradient)') + .style('opacity', 0); + + blip.append('circle').attr('r', 6).attr('fill', d.color); } else if (d.ring === 1) { - if (d.active) { - blip - .append('rect') // outer square - .attr('x', -8.4) - .attr('y', -8.4) - .attr('width', 16.8) - .attr('height', 16.8) - .attr('fill', d.active ? 'url(#mainGradient)' : d.color) - .style('opacity', 0.3); - } + blip + .append('rect') // outer square + .attr('x', -8.4) + .attr('y', -8.4) + .attr('width', 16.8) + .attr('height', 16.8) + .attr('fill', 'url(#mainGradient)') + .style('opacity', 0); blip .append('rect') // square @@ -435,19 +354,17 @@ export default function radar_visualization(config) { .attr('y', -5.4) .attr('width', 10.8) .attr('height', 10.8) - .attr('fill', d.active ? 'url(#mainGradient)' : d.color); + .attr('fill', d.color); } else if (d.ring === 2) { - if (d.active) { - blip - .append('rect') // outer diamond - .attr('x', -8.4) - .attr('y', -8.4) - .attr('width', 16.8) - .attr('height', 16.8) - .attr('transform', 'rotate(45)') - .attr('fill', d.active ? 'url(#diamondMainGradient)' : d.color) - .style('opacity', 0.3); - } + blip + .append('rect') // outer diamond + .attr('x', -8.4) + .attr('y', -8.4) + .attr('width', 16.8) + .attr('height', 16.8) + .attr('transform', 'rotate(45)') + .attr('fill', 'url(#diamondMainGradient)') + .style('opacity', 0); blip .append('rect') // diamond @@ -456,35 +373,45 @@ export default function radar_visualization(config) { .attr('width', 10.8) .attr('height', 10.8) .attr('transform', 'rotate(45)') - .attr('fill', d.active ? 'url(#diamondMainGradient)' : d.color); + .attr('fill', d.color); } else { - if (d.active) { - blip - .append('path') - .attr('d', 'M 12.5 4.999 L -0.0003 -13 L -12.5 5 L 12.5 4.999 Z') // outer triangle pointing up - .style('transform', 'scale(1.3)') - .attr('fill', d.active ? 'url(#mainGradient)' : d.color) - .style('opacity', 0.3); - } + blip + .append('path') + .attr('d', 'M 12.5 4.999 L -0.0003 -13 L -12.5 5 L 12.5 4.999 Z') // outer triangle pointing up + .style('transform', 'scale(1.3)') + .attr('fill', 'url(#mainGradient)') + .style('opacity', 0); blip .append('path') .attr('d', 'M 12.5 3.999 L -0.0003 -14 L -12.5 4 L 12.5 3.999 Z') // triangle pointing up .style('transform', 'scale(0.65)') - .attr('fill', d.active ? 'url(#mainGradient)' : d.color); + .attr('fill', d.color); } }); + blips + .on('mouseover', function (event, d) { + showBubble(d); + highlightBlip(d); + highlightLegend({ id: d.id }); + }) + .on('mouseout', function (event, d) { + hideBubble(); + unhighlightBlip(d); + highlightLegend({ id: d.id, mode: 'off' }); + }); + // make sure that blips stay inside their segment function ticked() { blips.attr('transform', function (d) { - return translate(d.segment.clipx(d), d.segment.clipy(d)); + return translate({ x: d.segment.clipx(d), y: d.segment.clipy(d) }); }); } // distribute blips, while avoiding collisions d3.forceSimulation() - .nodes(config.entries) + .nodes(config.technologies) .velocityDecay(0.19) // magic number (found by experimentation) .force('collision', d3.forceCollide().radius(12).strength(0.85)) .on('tick', ticked); diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index f1eee50..63728ab 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -15,7 +15,7 @@ export const Explore = () => { - + ); diff --git a/src/shared/components/list/list.component.tsx b/src/shared/components/list/list.component.tsx index 8a42f44..bd0eae5 100644 --- a/src/shared/components/list/list.component.tsx +++ b/src/shared/components/list/list.component.tsx @@ -2,6 +2,8 @@ import React from 'react'; import { FormattedMessage } from 'react-intl'; import LineImg from '../../../images/line.png'; +import { highlightBlip, highlightLegend, unhighlightBlip } from '../../utils/radarUtils'; +import { color } from '../../../theme'; import { Container, SearchInputWrapper, @@ -14,6 +16,7 @@ import { } from './list.styles'; import messages from './list.messages'; +// TODO List has to get same data as radar (with id,x,y) export const List = () => { return ( @@ -29,7 +32,20 @@ export const List = () => { {'123456789012345678901234'.split('').map((number, i) => ( - + { + // TODO pass real item data & show bubble + highlightBlip({ id: i.toString(), ring: 0 }); + highlightLegend({ id: i.toString() }); + }} + onMouseLeave={() => { + // TODO pass real item data & hide bubble + unhighlightBlip({ id: i.toString(), ring: 0, color: color.silver }); + highlightLegend({ id: i.toString(), mode: 'off' }); + }} + > List item ))} diff --git a/src/shared/components/list/list.styles.ts b/src/shared/components/list/list.styles.ts index e16986e..442c264 100644 --- a/src/shared/components/list/list.styles.ts +++ b/src/shared/components/list/list.styles.ts @@ -50,12 +50,8 @@ export const ListWrapper = styled.div` overflow: scroll; `; -type ListItemProps = { - active: boolean; -}; - -export const ListItem = styled.div` - color: ${(props) => (props.active ? colors.white : colors.boulder)}; +export const ListItem = styled.div` + color: ${colors.boulder}; font-size: 18px; margin: 10px 0; `; diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index 831f7dd..c2e65b6 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -1,15 +1,28 @@ -// @ts-nocheck import React from 'react'; import * as colors from '../../../theme/color'; import techRadar from '../../../lib/zalando-tech-radar'; +import { RadarConfig, RadarTechnology, RadarQuadrant, RadarRing } from './radar.types'; -export const RadarComponent = ({ entries, rings, quadrants, zoomedQuadrant, activeQuadrant = 2, scale = 1 }) => { - const config = { +interface RadarComponentProps { + technologies: RadarTechnology[]; + rings: RadarRing[]; + quadrants: RadarQuadrant[]; + zoomedQuadrant: null | number; + activeQuadrant: null | number; +} + +export const RadarComponent = ({ + technologies, + rings, + quadrants, + zoomedQuadrant, + activeQuadrant = 2, +}: RadarComponentProps) => { + const config: RadarConfig = { svg_id: 'radar', width: zoomedQuadrant ? window.innerWidth - 360 : window.innerHeight + 210, height: window.innerHeight - 40, - scale, colors: { background: colors.codGray, grid: colors.mineShaft, @@ -19,7 +32,7 @@ export const RadarComponent = ({ entries, rings, quadrants, zoomedQuadrant, acti print_layout: true, quadrants, rings, - entries, + technologies, }; if (zoomedQuadrant) config.zoomed_quadrant = zoomedQuadrant; diff --git a/src/shared/components/radar/radar.constants.ts b/src/shared/components/radar/radar.constants.ts index 666c5bc..1a06f14 100644 --- a/src/shared/components/radar/radar.constants.ts +++ b/src/shared/components/radar/radar.constants.ts @@ -4,3 +4,10 @@ export const ZOOMED_QUADRANT = { topLeft: 2, topRight: 3, }; + +export const RADAR_SEED = 42; +export const RADAR_SEED_MULTIPLIER = 10000; + +export const BASIC_RADAR_WIDTH = 1450; +export const BASIC_RADAR_HEIGHT = 1000; +export const SIDEBAR_WIDTH = 411; diff --git a/src/shared/components/radar/radar.container.tsx b/src/shared/components/radar/radar.container.tsx index 68e527f..9a6e9f8 100644 --- a/src/shared/components/radar/radar.container.tsx +++ b/src/shared/components/radar/radar.container.tsx @@ -1,46 +1,57 @@ -// @ts-nocheck import React from 'react'; import * as R from 'ramda'; import { RadarComponent } from './radar.component'; import { Container } from './radar.styles'; import { ZOOMED_QUADRANT } from './radar.constants'; +import { + ContentfulQuadrant, + ContentfulRing, + ContentfulTechnology, + RadarTechnology, + RadarQuadrant, + RadarRing, +} from './radar.types'; -export const Radar = ({ entries, rings, quadrants }) => { +export interface RadarProps { + technologies: ContentfulTechnology[]; + rings: ContentfulRing[]; + quadrants: ContentfulQuadrant[]; +} + +export const Radar = ({ technologies, rings, quadrants }: RadarProps) => { const activeQuadrant = ZOOMED_QUADRANT.topLeft; // const zoomedQuadrant = ZOOMED_QUADRANT.topLeft; const zoomedQuadrant = null; //TODO when zooming, always set zoomedQuadrant to activeQuadrant - const getEntryQuadrant = (entry) => { - const position = R.pathOr('', ['fields', 'quadrant', 'fields', 'position'], entry); + const getTechnologyQuadrant = (technology: ContentfulTechnology): number => { + const position = R.pathOr('', ['fields', 'quadrant', 'fields', 'position'], technology); return getQuadrantPosition(position); }; - const getRadarEntries = () => { - const radarEntries = []; - R.forEachObjIndexed( - (item) => - radarEntries.push({ - label: R.pathOr('', ['fields', 'label'], item), - quadrant: getEntryQuadrant(item), - ring: R.pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, - inactive: getEntryQuadrant(item) !== activeQuadrant, - active: item.fields.label === 'Java', //TODO change to be toggleable - }), - entries - ); + const getRadarTechnologies = () => { + const radarEntries: RadarTechnology[] = []; + + R.forEachObjIndexed((item) => { + const quadrant = getTechnologyQuadrant(item as ContentfulTechnology); + return radarEntries.push({ + label: R.pathOr('', ['fields', 'label'], item), + quadrant, + ring: R.pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, + inactive: quadrant !== activeQuadrant, + }); + }, technologies); return radarEntries; }; const getRadarRings = () => { - const radarRings = []; + const radarRings: RadarRing[] = []; R.forEachObjIndexed( (item) => radarRings.push({ name: R.pathOr('', ['fields', 'label'], item), - color: R.pathOr('#000000', ['fields', 'color'], item), position: R.pathOr(1, ['fields', 'position'], item), }), rings @@ -49,7 +60,7 @@ export const Radar = ({ entries, rings, quadrants }) => { return R.sortBy(R.prop('position'), radarRings); }; - const getQuadrantPosition = (position) => { + const getQuadrantPosition = (position: string) => { if (position) { switch (position) { case 'bottom-right': @@ -68,32 +79,24 @@ export const Radar = ({ entries, rings, quadrants }) => { }; const getRadarQuadrants = () => { - const radarQuadrants = []; + const radarQuadrants: RadarQuadrant[] = []; R.forEachObjIndexed( (item) => radarQuadrants.push({ name: R.pathOr('', ['fields', 'label'], item), - position: getQuadrantPosition(R.pathOr(0, ['fields', 'position'], item)), + position: getQuadrantPosition(R.pathOr('top-left', ['fields', 'position'], item)), }), quadrants ); return R.sortBy(R.prop('position'), radarQuadrants); }; - const availableRadarWidth = window.innerWidth - 411; - const basicRadarWidth = 1450; - const basicRadarHeight = 1000; - const widthScale = availableRadarWidth / basicRadarWidth; - const heightScale = window.innerHeight / basicRadarHeight; - const radarScale = R.clamp(0, 1, Math.min(widthScale, heightScale)); - return ( diff --git a/src/shared/components/radar/radar.types.ts b/src/shared/components/radar/radar.types.ts new file mode 100644 index 0000000..263f892 --- /dev/null +++ b/src/shared/components/radar/radar.types.ts @@ -0,0 +1,67 @@ +export type RadarTechnology = { label: string; quadrant: number; ring: number; inactive: boolean }; +export type RadarRing = { name: string; position: number }; +export type RadarQuadrant = { name: string; position: number }; + +export type RadarConfig = { + svg_id: string; + width: number; + height: number; + colors: { background: string; grid: string; inactive: string; default: string }; + print_layout: true; + quadrants: RadarQuadrant[]; + rings: RadarRing[]; + technologies: RadarTechnology[]; + zoomed_quadrant?: number; + active_quadrant?: number; +}; + +export enum QuadrantPositions { + bottomRight, + bottomLeft, + topLeft, + topRight, +} + +export enum RingPositions { + inner, + second, + third, + outer, +} + +export type ContentfulRing = { fields: { label: string; position: RingPositions } }; + +export type ContentfulQuadrant = { fields: { label: string; position: QuadrantPositions } }; + +export type ContentfulTechnology = { + fields: { + label: string; + quadrant: ContentfulQuadrant; + ring: ContentfulRing; + }; + sys: { contentType: { id: string } }; +}; + +export type ContentfulData = ContentfulTechnology[] | ContentfulRing[] | ContentfulQuadrant[]; + +export interface BlipInterface { + id: string; + ring: number; + color: string; +} + +export interface BubbleInterface { + label: string; + x: number; + y: number; + ring: number; +} + +export interface Point { + x: number; + y: number; +} + +export interface MinMaxFunction { + (min: number, max: number): number; +} diff --git a/src/shared/hooks/useContentfulData/useContentfulData.ts b/src/shared/hooks/useContentfulData/useContentfulData.ts index 9bc951e..1d2f37c 100644 --- a/src/shared/hooks/useContentfulData/useContentfulData.ts +++ b/src/shared/hooks/useContentfulData/useContentfulData.ts @@ -1,11 +1,16 @@ import { useQuery } from 'react-query'; import { pathOr, pickBy } from 'ramda'; -import { Entry } from 'contentful'; import { client } from '../../services/api/contentful'; import { reportError } from '../../utils/reportError'; +import { + ContentfulQuadrant, + ContentfulRing, + ContentfulTechnology, + ContentfulData, +} from '../../components/radar/radar.types'; export const getEntries = - (content: Entry[] | undefined) => + (content: ContentfulData | undefined) => (type = '') => { if (type && content) { return pickBy((item) => pathOr('', ['sys', 'contentType', 'sys', 'id'], item) === type, content); @@ -17,11 +22,11 @@ export const getEntries = export const useContentfulData = () => { const contentfulQuery = useQuery( ['explore'], - async () => { + async (): Promise => { try { const { items } = await client.getEntries({ limit: 1000 }); - return items; + return items as ContentfulData; } catch (error) { reportError(error); } @@ -32,9 +37,9 @@ export const useContentfulData = () => { ); const selectData = getEntries(contentfulQuery.data); - const technologies = selectData('entry'); - const quadrants = selectData('quadrant'); - const rings = selectData('ring'); + const technologies = selectData('entry') as ContentfulTechnology[]; + const quadrants = selectData('quadrant') as ContentfulQuadrant[]; + const rings = selectData('ring') as ContentfulRing[]; return { contentfulQuery, diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts new file mode 100644 index 0000000..70cde78 --- /dev/null +++ b/src/shared/utils/radarUtils.ts @@ -0,0 +1,156 @@ +import * as d3 from 'd3'; +import * as R from 'ramda'; +import { color } from '../../theme'; +import { + BASIC_RADAR_HEIGHT, + BASIC_RADAR_WIDTH, + RADAR_SEED, + RADAR_SEED_MULTIPLIER, + SIDEBAR_WIDTH, +} from '../components/radar/radar.constants'; +import { BlipInterface, BubbleInterface, MinMaxFunction, Point } from '../components/radar/radar.types'; + +// custom random number generator, to make random sequence reproducible +// source: https://stackoverflow.com/questions/521295 +let seed = RADAR_SEED; +export const random = () => { + const x = Math.sin(seed++) * RADAR_SEED_MULTIPLIER; + return x - Math.floor(x); +}; + +export const random_between: MinMaxFunction = (min, max) => { + return min + random() * (max - min); +}; + +export const normal_between: MinMaxFunction = (min, max) => { + return min + (random() + random()) * 0.5 * (max - min); +}; + +export const polar = (cartesian: Point) => { + const x = cartesian.x; + const y = cartesian.y; + return { + t: Math.atan2(y, x), + r: Math.sqrt(x * x + y * y), + }; +}; + +export const cartesian = (polar: { r: number; t: number }) => { + return { + x: polar.r * Math.cos(polar.t), + y: polar.r * Math.sin(polar.t), + }; +}; + +export const bounded_interval = (value: number, min: number, max: number) => { + const low = Math.min(min, max); + const high = Math.max(min, max); + return Math.min(Math.max(value, low), high); +}; + +export const bounded_ring = (polar: { t: number; r: number }, r_min: number, r_max: number) => { + return { + t: polar.t, + r: bounded_interval(polar.r, r_min, r_max), + }; +}; + +export const bounded_box = (point: Point, min: Point, max: Point) => { + return { + x: bounded_interval(point.x, min.x, max.x), + y: bounded_interval(point.y, min.y, max.y), + }; +}; + +export const translate = ({ x, y }: Point) => { + return `translate(${x}, ${y})`; +}; + +export const getRadarScale = (): number => { + const availableRadarWidth = window.innerWidth - SIDEBAR_WIDTH; + + const widthScale = availableRadarWidth / BASIC_RADAR_WIDTH; + const heightScale = window.innerHeight / BASIC_RADAR_HEIGHT; + + return R.clamp(0, 1, Math.min(widthScale, heightScale)); +}; + +export const showBubble = ({ label, x, y, ring }: BubbleInterface) => { + const tooltip = d3.select('#bubble text').text(label); + const tooltipNode = tooltip.node() as SVGGraphicsElement | null; + if (tooltipNode) { + const bbox = tooltipNode.getBBox(); + d3.select('#bubble') + .attr('transform', translate({ x: x - 8, y: ring === 3 ? y - 18 : y - 14 })) + .style('opacity', 1); + d3.select('#bubble rect') + .attr('x', -bbox.width - 36) + .attr('y', 0) + .attr('width', bbox.width + 20) + .attr('height', bbox.height + 14) + .style('filter', `drop-shadow(2px 4px 2px rgba(0, 0, 0, .1))`); + tooltip.attr('x', -bbox.width - 26).attr('y', 16); + } +}; + +export const hideBubble = () => { + d3.select('#bubble') + .attr('transform', translate({ x: 0, y: 0 })) + .style('opacity', 0); +}; + +export const changeHighlight = ({ + id, + shape, + opacity, + fill = 'url(#mainGradient)', +}: { + id: string; + shape: string; + opacity: number; + fill?: string; +}) => { + const outerBlip = d3.select(`#blip-${id} ${shape}`); + outerBlip.style('opacity', opacity); + const fullBlip = d3.selectAll(`#blip-${id} ${shape}`); + fullBlip.style('fill', fill); +}; + +export const highlightBlip = ({ id, ring }: Omit) => { + switch (ring) { + case 0: + changeHighlight({ id, shape: 'circle', opacity: 0.3 }); + break; + case 1: + changeHighlight({ id, shape: 'rect', opacity: 0.3 }); + break; + case 2: + changeHighlight({ id, shape: 'rect', opacity: 0.3, fill: 'url(#diamondMainGradient)' }); + break; + default: + changeHighlight({ id, shape: 'path', opacity: 0.3 }); + } +}; + +export const unhighlightBlip = ({ id, ring, color }: BlipInterface) => { + switch (ring) { + case 0: + changeHighlight({ id, shape: 'circle', opacity: 0, fill: color }); + break; + case 1: + changeHighlight({ id, shape: 'rect', opacity: 0, fill: color }); + break; + case 2: + changeHighlight({ id, shape: 'rect', opacity: 0, fill: color }); + break; + default: + changeHighlight({ id, shape: 'path', opacity: 0, fill: color }); + } +}; + +export const highlightLegend = ({ id, mode = 'on' }: { id: string; mode?: 'on' | 'off' }) => { + const listItem = document.querySelector(`#list-item-${id}`) as HTMLDivElement; + if (listItem) { + listItem.style.color = mode === 'on' ? color.white : color.boulder; + } +}; From 265f6596775fbfabdd779e7df788af14d122e80f Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Mon, 18 Oct 2021 13:49:23 +0200 Subject: [PATCH 15/61] Change active quadrant * Destroy radar on data change * Rotate gradient and add fade when changing active quarter --- src/lib/zalando-tech-radar.ts | 11 ++++++++--- .../components/radar/radar.component.tsx | 18 ++++++++++++------ .../components/radar/radar.container.tsx | 18 ++++++++++++++---- src/shared/components/radar/radar.types.ts | 1 + src/shared/utils/radarUtils.ts | 17 +++++++++++++++++ 5 files changed, 52 insertions(+), 13 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 94a16fe..277df5c 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -15,6 +15,7 @@ import { bounded_box, bounded_ring, getRadarScale, + getRotationForQuadrant, } from '../shared/utils/radarUtils'; /* eslint-disable */ @@ -146,7 +147,7 @@ export default function radar_visualization(config) { .attr('width', config.width) .attr('height', config.height); - const radar = svg.append('g'); + const radar = svg.append('g').attr('class', 'radar'); if ('zoomed_quadrant' in config) { svg.attr('viewBox', viewbox(config.zoomed_quadrant)); @@ -185,7 +186,9 @@ export default function radar_visualization(config) { .attr('r', rings[3].radius) .attr('clip-path', 'url(#semi-circle)') .attr('fill', 'url(#conic-gradient)') - .attr('transform', 'rotate(90)'); + .attr('transform', `rotate(${getRotationForQuadrant(config.previously_active_quadrant)})`) + .transition() + .attr('transform', `rotate(${getRotationForQuadrant(config.active_quadrant)})`); // grid radial gradient const ringGradient = defs.append('radialGradient').attr('id', 'ringGradient'); @@ -236,6 +239,8 @@ export default function radar_visualization(config) { .attr('ry', config.zoomed_quadrant ? 12 : 20) .attr('y', i % 2 ? oddQuadrantY : evenQuadrantY) .attr('x', everyQuadrantX) + .style('fill', color.mineShaft) + .transition() .style('fill', config.active_quadrant === i ? color.silver : color.mineShaft); quadrantLabel .append('text') @@ -302,7 +307,7 @@ export default function radar_visualization(config) { // configure each blip blips.each(function (d) { let blip = d3.select(this); - blip.attr('id', `blip-${d.id}`); + blip.attr('id', `blip-${d.id}`).style('opacity', 0).transition().duration(700).style('opacity', 1); // blip link if (!config.print_layout && d.active && d.hasOwnProperty('link')) { diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index c2e65b6..da3f67b 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -1,7 +1,9 @@ import React from 'react'; +import * as R from 'ramda'; import * as colors from '../../../theme/color'; -import techRadar from '../../../lib/zalando-tech-radar'; +import drawTechRadar from '../../../lib/zalando-tech-radar'; +import { destroyRadar } from '../../utils/radarUtils'; import { RadarConfig, RadarTechnology, RadarQuadrant, RadarRing } from './radar.types'; interface RadarComponentProps { @@ -9,7 +11,8 @@ interface RadarComponentProps { rings: RadarRing[]; quadrants: RadarQuadrant[]; zoomedQuadrant: null | number; - activeQuadrant: null | number; + activeQuadrant: number; + previouslyActiveQuadrant: number; } export const RadarComponent = ({ @@ -17,7 +20,8 @@ export const RadarComponent = ({ rings, quadrants, zoomedQuadrant, - activeQuadrant = 2, + activeQuadrant, + previouslyActiveQuadrant, }: RadarComponentProps) => { const config: RadarConfig = { svg_id: 'radar', @@ -35,10 +39,12 @@ export const RadarComponent = ({ technologies, }; - if (zoomedQuadrant) config.zoomed_quadrant = zoomedQuadrant; - if (activeQuadrant) config.active_quadrant = activeQuadrant; + if (!R.isNil(zoomedQuadrant)) config.zoomed_quadrant = zoomedQuadrant; + if (!R.isNil(activeQuadrant)) config.active_quadrant = activeQuadrant; + if (!R.isNil(previouslyActiveQuadrant)) config.previously_active_quadrant = previouslyActiveQuadrant; - techRadar(config); + destroyRadar(); + drawTechRadar(config); return ; }; diff --git a/src/shared/components/radar/radar.container.tsx b/src/shared/components/radar/radar.container.tsx index 9a6e9f8..1b497c6 100644 --- a/src/shared/components/radar/radar.container.tsx +++ b/src/shared/components/radar/radar.container.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useState } from 'react'; import * as R from 'ramda'; import { RadarComponent } from './radar.component'; @@ -20,9 +20,14 @@ export interface RadarProps { } export const Radar = ({ technologies, rings, quadrants }: RadarProps) => { - const activeQuadrant = ZOOMED_QUADRANT.topLeft; - // const zoomedQuadrant = ZOOMED_QUADRANT.topLeft; - const zoomedQuadrant = null; + const [previouslyActiveQuadrant, setPreviouslyActiveQuadrant] = useState(ZOOMED_QUADRANT.bottomLeft); + const [activeQuadrant, setActiveQuadrant] = useState(ZOOMED_QUADRANT.topLeft); + const [zoomedQuadrant, setZoomedQuadrant] = useState(null); + + const updateActiveQuadrant = (newQuadrant: number) => { + setPreviouslyActiveQuadrant(activeQuadrant); + setActiveQuadrant(newQuadrant); + }; //TODO when zooming, always set zoomedQuadrant to activeQuadrant @@ -99,7 +104,12 @@ export const Radar = ({ technologies, rings, quadrants }: RadarProps) => { rings={getRadarRings()} zoomedQuadrant={zoomedQuadrant} activeQuadrant={activeQuadrant} + previouslyActiveQuadrant={previouslyActiveQuadrant} /> + { + //TODO remove after adding this functionality in toolbar + } + ); }; diff --git a/src/shared/components/radar/radar.types.ts b/src/shared/components/radar/radar.types.ts index 263f892..d53a663 100644 --- a/src/shared/components/radar/radar.types.ts +++ b/src/shared/components/radar/radar.types.ts @@ -13,6 +13,7 @@ export type RadarConfig = { technologies: RadarTechnology[]; zoomed_quadrant?: number; active_quadrant?: number; + previously_active_quadrant?: number; }; export enum QuadrantPositions { diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index 70cde78..e119ee5 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -154,3 +154,20 @@ export const highlightLegend = ({ id, mode = 'on' }: { id: string; mode?: 'on' | listItem.style.color = mode === 'on' ? color.white : color.boulder; } }; + +export const getRotationForQuadrant = (quadrant: number) => { + switch (quadrant) { + case 0: + return -90; + case 1: + return 0; + case 2: + return 90; + default: + return 180; + } +}; + +export const destroyRadar = () => { + d3.select('.radar').remove(); +}; From c7a292d2dfa1ea701f262fd307f4191e6fc36502 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Mon, 18 Oct 2021 13:53:01 +0200 Subject: [PATCH 16/61] Add last update info --- .env.example | 3 +- package.json | 1 + src/routes/home/home.component.tsx | 15 ++++++++- src/routes/home/home.styles.ts | 8 ++++- src/shared/components/lastUpdateInfo/index.ts | 1 + .../lastUpdateInfo.component.tsx | 21 ++++++++++++ .../lastUpdateInfo.messages.tsx | 9 +++++ .../lastUpdateInfo/lastUpdateInfo.styles.ts | 6 ++++ .../useContentfulData/useContentfulData.ts | 33 ++++++++++++++++++- src/shared/services/api/contentful.ts | 22 ++++++++----- src/theme/typography.ts | 12 +++++++ yarn.lock | 5 +++ 12 files changed, 124 insertions(+), 12 deletions(-) create mode 100644 src/shared/components/lastUpdateInfo/index.ts create mode 100644 src/shared/components/lastUpdateInfo/lastUpdateInfo.component.tsx create mode 100644 src/shared/components/lastUpdateInfo/lastUpdateInfo.messages.tsx create mode 100644 src/shared/components/lastUpdateInfo/lastUpdateInfo.styles.ts diff --git a/.env.example b/.env.example index bac23b9..f48c417 100644 --- a/.env.example +++ b/.env.example @@ -1,5 +1,6 @@ SKIP_PREFLIGHT_CHECK=true -REACT_APP_VERSION=$npm_package_version REACT_APP_CONTENTFUL_SPACE_ID = REACT_APP_CONTENTFUL_ACCESS_TOKEN = REACT_APP_CONTENTFUL_ENVIRONMENT = +REACT_APP_CONTENTFUL_CONTENT_MANAGEMENT_API_PATH = 'https://api.contentful.com/' +REACT_APP_CONTENTFUL_CONTENT_MANAGEMENT_TOKEN = diff --git a/package.json b/package.json index 6b5af74..ab2260d 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "contentful": "^9.0.3", "core-js": "^3.6.2", "d3": "^7.1.1", + "dayjs": "^1.10.7", "es5-shim": "^4.5.12", "eslint-config-prettier": "^6.15.0", "eslint-plugin-formatjs": "^2.8.0", diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index 13801a5..3e121f6 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -10,10 +10,22 @@ import { ROUTES } from '../app.constants'; import { ButtonIcon, ButtonSize } from '../../shared/components/button/button.types'; import { Link } from '../../shared/components/link'; import { TitleTag } from '../../shared/components/titleTag'; +import { useLastContentfulUpdate } from '../../shared/hooks/useContentfulData/useContentfulData'; import messages from './home.messages'; -import { Container, Content, Description, Image, LogoWrapper, RadarContent, TextContent } from './home.styles'; +import { + Container, + Content, + Description, + Image, + LogoWrapper, + RadarContent, + TextContent, + LastUpdateInfo, +} from './home.styles'; export const Home = () => { + const lastContentfulUpdate = useLastContentfulUpdate(); + return ( @@ -39,6 +51,7 @@ export const Home = () => {
    + {!!lastContentfulUpdate && }
    ); }; diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index 2dd05fb..4d61401 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -1,5 +1,7 @@ import styled from 'styled-components'; + import { H1, Paragraph } from '../../theme/typography'; +import { LastUpdateInfo as LastUpdateInfoComponent } from '../../shared/components/lastUpdateInfo'; export const Container = styled.div` height: 100%; @@ -50,4 +52,8 @@ export const Description = styled(Paragraph)` margin: 48px 0; `; -export const TitleWithVersion = styled.div``; +export const LastUpdateInfo = styled(LastUpdateInfoComponent)` + position: absolute; + bottom: 24px; + right: 35px; +`; diff --git a/src/shared/components/lastUpdateInfo/index.ts b/src/shared/components/lastUpdateInfo/index.ts new file mode 100644 index 0000000..56ad660 --- /dev/null +++ b/src/shared/components/lastUpdateInfo/index.ts @@ -0,0 +1 @@ +export { LastUpdateInfo } from './lastUpdateInfo.component'; diff --git a/src/shared/components/lastUpdateInfo/lastUpdateInfo.component.tsx b/src/shared/components/lastUpdateInfo/lastUpdateInfo.component.tsx new file mode 100644 index 0000000..ec52e7d --- /dev/null +++ b/src/shared/components/lastUpdateInfo/lastUpdateInfo.component.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import dayjs from 'dayjs'; + +import { FormattedMessage } from 'react-intl'; +import { Container } from './lastUpdateInfo.styles'; +import messages from './lastUpdateInfo.messages'; + +export interface LastUpdateInfoProps { + date: Date; + className?: string; +} + +export const LastUpdateInfo = ({ date, className }: LastUpdateInfoProps) => { + const formattedDate = dayjs(date).format('DD-MM-YYYY'); + + return ( + + + + ); +}; diff --git a/src/shared/components/lastUpdateInfo/lastUpdateInfo.messages.tsx b/src/shared/components/lastUpdateInfo/lastUpdateInfo.messages.tsx new file mode 100644 index 0000000..85551f1 --- /dev/null +++ b/src/shared/components/lastUpdateInfo/lastUpdateInfo.messages.tsx @@ -0,0 +1,9 @@ +/* eslint-disable max-len */ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + lastUpdate: { + id: 'lastUpdateInfo.lastUpdate', + defaultMessage: 'updated / / / / {date}', + }, +}); diff --git a/src/shared/components/lastUpdateInfo/lastUpdateInfo.styles.ts b/src/shared/components/lastUpdateInfo/lastUpdateInfo.styles.ts new file mode 100644 index 0000000..9cd4cf2 --- /dev/null +++ b/src/shared/components/lastUpdateInfo/lastUpdateInfo.styles.ts @@ -0,0 +1,6 @@ +import styled from 'styled-components'; +import { Paragraph2 } from '../../../theme/typography'; + +export const Container = styled(Paragraph2)` + text-transform: uppercase; +`; diff --git a/src/shared/hooks/useContentfulData/useContentfulData.ts b/src/shared/hooks/useContentfulData/useContentfulData.ts index 1d2f37c..ed73cd1 100644 --- a/src/shared/hooks/useContentfulData/useContentfulData.ts +++ b/src/shared/hooks/useContentfulData/useContentfulData.ts @@ -1,6 +1,7 @@ import { useQuery } from 'react-query'; import { pathOr, pickBy } from 'ramda'; -import { client } from '../../services/api/contentful'; +import axios from 'axios'; +import { client, cmaURL, contentfulConfig } from '../../services/api/contentful'; import { reportError } from '../../utils/reportError'; import { ContentfulQuadrant, @@ -19,6 +20,36 @@ export const getEntries = return {}; }; +export const useLastContentfulUpdate = () => { + const config = { + headers: { + Authorization: `Bearer ${contentfulConfig.contentManagementToken}`, + }, + }; + + const dateQuery = useQuery( + ['lastUpdate'], + async () => { + try { + const { + data: { + sys: { updatedAt }, + }, + } = await axios.get(cmaURL, config); + + return updatedAt; + } catch (error) { + reportError(error); + } + }, + { + refetchOnWindowFocus: false, + } + ); + + return dateQuery.data; +}; + export const useContentfulData = () => { const contentfulQuery = useQuery( ['explore'], diff --git a/src/shared/services/api/contentful.ts b/src/shared/services/api/contentful.ts index a6ac0cc..301b9e0 100644 --- a/src/shared/services/api/contentful.ts +++ b/src/shared/services/api/contentful.ts @@ -1,16 +1,22 @@ import * as contentful from 'contentful'; -import { isEmpty } from 'ramda'; +import { isEmpty, values, any } from 'ramda'; -const space = process.env.REACT_APP_CONTENTFUL_SPACE_ID; -const accessToken = process.env.REACT_APP_CONTENTFUL_ACCESS_TOKEN || ''; -const environment = process.env.REACT_APP_CONTENTFUL_ENVIRONMENT; +export const contentfulConfig = { + space: process.env.REACT_APP_CONTENTFUL_SPACE_ID || '', + accessToken: process.env.REACT_APP_CONTENTFUL_ACCESS_TOKEN || '', + environment: process.env.REACT_APP_CONTENTFUL_ENVIRONMENT || '', + contentManagementApi: process.env.REACT_APP_CONTENTFUL_CONTENT_MANAGEMENT_API_PATH || '', + contentManagementToken: process.env.REACT_APP_CONTENTFUL_CONTENT_MANAGEMENT_TOKEN || '', +}; -if (!space || !environment || isEmpty(accessToken)) { +if (any(isEmpty, values(contentfulConfig))) { throw new Error('Some of Contentful env variables are missing'); } export const client = contentful.createClient({ - space, - accessToken, - environment, + space: contentfulConfig.space, + accessToken: contentfulConfig.accessToken, + environment: contentfulConfig.environment, }); + +export const cmaURL = `${contentfulConfig.contentManagementApi}spaces/${contentfulConfig.space}/environments/${contentfulConfig.environment}`; diff --git a/src/theme/typography.ts b/src/theme/typography.ts index 657249d..ebce2fc 100644 --- a/src/theme/typography.ts +++ b/src/theme/typography.ts @@ -24,6 +24,18 @@ export const Paragraph = styled.p` font-size: 20px; line-height: 140%; color: ${colors.boulder}; + margin: 0; + padding: 0; +`; + +export const Paragraph2 = styled.p` + font-family: ${fontFamily.primary}; + font-weight: ${fontWeight.normal}; + font-size: 10px; + line-height: 12px; + color: ${colors.boulder}; + margin: 0; + padding: 0; `; export const ButtonRegularTypography = css` diff --git a/yarn.lock b/yarn.lock index 20526ed..e8ffd1d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8455,6 +8455,11 @@ date-fns@^1.27.2: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== +dayjs@^1.10.7: + version "1.10.7" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.7.tgz#2cf5f91add28116748440866a0a1d26f3a6ce468" + integrity sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig== + debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" From 011ab31b6af562b636f3d48f8e318c5bb9dfb1b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Mon, 18 Oct 2021 14:16:49 +0200 Subject: [PATCH 17/61] Limit app width --- src/routes/explore/explore.component.tsx | 15 +++++--- src/routes/explore/explore.messages.ts | 12 ------ src/routes/explore/explore.styles.ts | 38 ++++++++++++++++++- src/shared/components/header/header.styles.ts | 2 + src/shared/components/list/list.styles.ts | 5 +-- src/shared/components/radar/radar.styles.ts | 4 ++ .../components/toolbar/toolbar.component.tsx | 8 +++- src/theme/global.ts | 5 +++ src/theme/media.ts | 22 +++++++---- 9 files changed, 79 insertions(+), 32 deletions(-) delete mode 100644 src/routes/explore/explore.messages.ts diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 63728ab..50eace3 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -1,11 +1,10 @@ import React from 'react'; -import { Radar } from '../../shared/components/radar'; import { List } from '../../shared/components/list'; -import { Toolbar } from '../../shared/components/toolbar'; +import { Radar } from '../../shared/components/radar'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; import { TitleTagSize } from '../../shared/components/titleTag/titleTag.types'; -import { Container, TitleTag } from './explore.styles'; +import { Container, TitleTag, Viewer, Sidebar, Toolbar } from './explore.styles'; export const Explore = () => { const { technologies, quadrants, rings } = useContentfulData(); @@ -14,9 +13,13 @@ export const Explore = () => { - - - + + + + + + + ); }; diff --git a/src/routes/explore/explore.messages.ts b/src/routes/explore/explore.messages.ts deleted file mode 100644 index 4618e88..0000000 --- a/src/routes/explore/explore.messages.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { defineMessages } from 'react-intl'; - -export default defineMessages({ - title: { - id: 'explore.title', - defaultMessage: 'Tech Radar', - }, - version: { - id: 'explore.version', - defaultMessage: '2.0', - }, -}); diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index 9e9dc3c..1c3ed77 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -1,15 +1,49 @@ import styled from 'styled-components'; + import { TitleTag as TitleTagComponent } from '../../shared/components/titleTag'; +import { Radar as RadarComponent } from '../../shared/components/radar'; +import { Toolbar as ToolbarComponent } from '../../shared/components/toolbar'; +import { zIndex } from '../../theme'; export const Container = styled.div` + width: 100%; + height: 100%; + position: relative; display: flex; - justify-content: space-between; `; export const TitleTag = styled(TitleTagComponent)` - position: fixed; + position: absolute; top: 38px; right: 39px; display: flex; align-items: center; + z-index: ${zIndex.overlay}; +`; + +export const Sidebar = styled.div` + height: 100%; + width: 411px; +`; + +export const Viewer = styled.div` + height: 100%; + flex: 1; + position: relative; +`; + +export const Radar = styled(RadarComponent)` + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +`; + +export const Toolbar = styled(ToolbarComponent)` + position: absolute; + left: 50%; + transform: translateX(-50%); + bottom: 24px; + z-index: ${zIndex.overlay}; `; diff --git a/src/shared/components/header/header.styles.ts b/src/shared/components/header/header.styles.ts index 39e7462..639ccb7 100644 --- a/src/shared/components/header/header.styles.ts +++ b/src/shared/components/header/header.styles.ts @@ -1,7 +1,9 @@ import styled from 'styled-components'; import { zIndex } from '../../../theme'; +import { maxWidthStyles } from '../../../theme/media'; export const Container = styled.header` + ${maxWidthStyles}; position: fixed; top: 0; left: 0; diff --git a/src/shared/components/list/list.styles.ts b/src/shared/components/list/list.styles.ts index 442c264..80101e0 100644 --- a/src/shared/components/list/list.styles.ts +++ b/src/shared/components/list/list.styles.ts @@ -6,9 +6,8 @@ import * as colors from '../../../theme/color'; export const Container = styled.div` padding: 70px 35px; color: ${colors.white}; - height: 100vh; - max-width: 20vw; - min-width: 411px; + height: 100%; + width: 100%; `; export const SearchWrapper = styled.div``; diff --git a/src/shared/components/radar/radar.styles.ts b/src/shared/components/radar/radar.styles.ts index 348050a..c8af0c3 100644 --- a/src/shared/components/radar/radar.styles.ts +++ b/src/shared/components/radar/radar.styles.ts @@ -5,6 +5,10 @@ type ContainerProps = { }; export const Container = styled.div` + position: absolute; + left: 0; + top: 0; + height: 100%; display: flex; align-items: ${(props) => (props.fullRadar ? 'center' : 'flex-end')}; justify-content: ${(props) => (props.fullRadar ? 'center' : 'flex-end')}; diff --git a/src/shared/components/toolbar/toolbar.component.tsx b/src/shared/components/toolbar/toolbar.component.tsx index f9ba53a..92a2e4e 100644 --- a/src/shared/components/toolbar/toolbar.component.tsx +++ b/src/shared/components/toolbar/toolbar.component.tsx @@ -4,9 +4,13 @@ import { FormattedMessage } from 'react-intl'; import { Container, AreaDropdown, LevelDropdown, TeamDropdown } from './toolbar.styles'; import messages from './toolbar.messages'; -export const Toolbar = () => { +export interface ToolbarProps { + className?: string; +} + +export const Toolbar = ({ className }: ToolbarProps) => { return ( - + {(areaLabel) => } diff --git a/src/theme/global.ts b/src/theme/global.ts index 9e6b3ca..2d9f403 100644 --- a/src/theme/global.ts +++ b/src/theme/global.ts @@ -1,6 +1,7 @@ import { createGlobalStyle } from 'styled-components'; import { fontFamily } from './font'; +import { maxWidthStyles } from './media'; import { color } from './index'; export const GlobalStyle = createGlobalStyle` @@ -19,5 +20,9 @@ export const GlobalStyle = createGlobalStyle` width: 100vw; background-color: ${color.codGray}; overflow: hidden; + + & > div:first-of-type { + ${maxWidthStyles}; + } } `; diff --git a/src/theme/media.ts b/src/theme/media.ts index 0f0c7fa..c84fd3a 100644 --- a/src/theme/media.ts +++ b/src/theme/media.ts @@ -25,6 +25,11 @@ export const sizesOrdered = [ Breakpoint.DESKTOP_FULL, ] as const; +export const maxWidthStyles = css` + max-width: ${sizes.desktopFull}px; + margin: 0 auto; +`; + const getWindowWidth = () => window.innerWidth; export const getBreakpointMediaQuery = (breakpoint: Breakpoint) => `(min-width: ${sizes[breakpoint]}px)`; @@ -39,7 +44,7 @@ export const media = (breakpoint: Breakpoint, opts: { landscape?: boolean; retin let query = ''; if (retinaQueries) { - query = retinaQueries.map(retinaQuery => joinQuery(sizeQuery, landscapeQuery, retinaQuery)).join(', '); + query = retinaQueries.map((retinaQuery) => joinQuery(sizeQuery, landscapeQuery, retinaQuery)).join(', '); } else { query = joinQuery(sizeQuery, landscapeQuery); } @@ -77,7 +82,7 @@ export const getActiveBreakpoint = () => { [Breakpoint.MOBILE]: Breakpoint.MOBILE, }; - sizesOrdered.forEach(size => { + sizesOrdered.forEach((size) => { if (config[size] && window.matchMedia(getBreakpointMediaQuery(size)).matches) { breakpoint = config[size]; } @@ -86,8 +91,11 @@ export const getActiveBreakpoint = () => { return breakpoint; }; -export const responsiveValue = (defaultValue: Value, config: Partial> = {}) => ({ theme }: { theme: DefaultTheme }) => { - const matchesCurrentBreakpoint = (breakpoint: Breakpoint) => sizesOrdered.indexOf(breakpoint) <= sizesOrdered.indexOf(theme.activeBreakpoint ?? Breakpoint.MOBILE); - const matchingBreakpoint = reverse(sizesOrdered).find(size => config[size] && matchesCurrentBreakpoint(size)); - return matchingBreakpoint ? config[matchingBreakpoint] : defaultValue; -}; +export const responsiveValue = + (defaultValue: Value, config: Partial> = {}) => + ({ theme }: { theme: DefaultTheme }) => { + const matchesCurrentBreakpoint = (breakpoint: Breakpoint) => + sizesOrdered.indexOf(breakpoint) <= sizesOrdered.indexOf(theme.activeBreakpoint ?? Breakpoint.MOBILE); + const matchingBreakpoint = reverse(sizesOrdered).find((size) => config[size] && matchesCurrentBreakpoint(size)); + return matchingBreakpoint ? config[matchingBreakpoint] : defaultValue; + }; From 2c7ddd50972fc9d40b0b7d049079f3c446928e77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Mon, 18 Oct 2021 15:51:22 +0200 Subject: [PATCH 18/61] Add zoom controls --- src/images/icons/minus.svg | 4 +++ src/images/icons/plus.svg | 5 +++ src/routes/explore/explore.component.tsx | 10 +++++- src/routes/explore/explore.styles.ts | 7 ++++ src/shared/components/zoomControls/index.ts | 1 + .../zoomControls/zoomControls.component.tsx | 26 +++++++++++++++ .../zoomControls/zoomControls.messages.tsx | 12 +++++++ .../zoomControls/zoomControls.styles.ts | 33 +++++++++++++++++++ 8 files changed, 97 insertions(+), 1 deletion(-) create mode 100644 src/images/icons/minus.svg create mode 100644 src/images/icons/plus.svg create mode 100644 src/shared/components/zoomControls/index.ts create mode 100644 src/shared/components/zoomControls/zoomControls.component.tsx create mode 100644 src/shared/components/zoomControls/zoomControls.messages.tsx create mode 100644 src/shared/components/zoomControls/zoomControls.styles.ts diff --git a/src/images/icons/minus.svg b/src/images/icons/minus.svg new file mode 100644 index 0000000..7e32751 --- /dev/null +++ b/src/images/icons/minus.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/images/icons/plus.svg b/src/images/icons/plus.svg new file mode 100644 index 0000000..f2ade96 --- /dev/null +++ b/src/images/icons/plus.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 50eace3..b77f4c0 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -4,7 +4,7 @@ import { List } from '../../shared/components/list'; import { Radar } from '../../shared/components/radar'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; import { TitleTagSize } from '../../shared/components/titleTag/titleTag.types'; -import { Container, TitleTag, Viewer, Sidebar, Toolbar } from './explore.styles'; +import { Container, TitleTag, Viewer, Sidebar, Toolbar, ZoomControls } from './explore.styles'; export const Explore = () => { const { technologies, quadrants, rings } = useContentfulData(); @@ -19,6 +19,14 @@ export const Explore = () => { + { + console.log('zoom in'); + }} + onZoomOut={() => { + console.log('zoom out'); + }} + /> ); diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index 1c3ed77..689ff7b 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -4,6 +4,7 @@ import { TitleTag as TitleTagComponent } from '../../shared/components/titleTag' import { Radar as RadarComponent } from '../../shared/components/radar'; import { Toolbar as ToolbarComponent } from '../../shared/components/toolbar'; import { zIndex } from '../../theme'; +import { ZoomControls as ZoomControlsComponent } from '../../shared/components/zoomControls'; export const Container = styled.div` width: 100%; @@ -47,3 +48,9 @@ export const Toolbar = styled(ToolbarComponent)` bottom: 24px; z-index: ${zIndex.overlay}; `; + +export const ZoomControls = styled(ZoomControlsComponent)` + position: absolute; + bottom: 24px; + right: 35px; +`; diff --git a/src/shared/components/zoomControls/index.ts b/src/shared/components/zoomControls/index.ts new file mode 100644 index 0000000..4e192db --- /dev/null +++ b/src/shared/components/zoomControls/index.ts @@ -0,0 +1 @@ +export { ZoomControls } from './zoomControls.component'; diff --git a/src/shared/components/zoomControls/zoomControls.component.tsx b/src/shared/components/zoomControls/zoomControls.component.tsx new file mode 100644 index 0000000..0120ce1 --- /dev/null +++ b/src/shared/components/zoomControls/zoomControls.component.tsx @@ -0,0 +1,26 @@ +import React from 'react'; + +import { useIntl } from 'react-intl'; +import { Container, PlusIcon, MinusIcon, ZoomButton } from './zoomControls.styles'; +import messages from './zoomControls.messages'; + +export interface HeaderProps { + className?: string; + onZoomIn: () => void; + onZoomOut: () => void; +} + +export const ZoomControls = ({ className, onZoomIn, onZoomOut }: HeaderProps) => { + const intl = useIntl(); + + return ( + + + + + + + + + ); +}; diff --git a/src/shared/components/zoomControls/zoomControls.messages.tsx b/src/shared/components/zoomControls/zoomControls.messages.tsx new file mode 100644 index 0000000..543dd8c --- /dev/null +++ b/src/shared/components/zoomControls/zoomControls.messages.tsx @@ -0,0 +1,12 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + zoomInButtonTitle: { + id: 'toolbar.zoomInButtonTitle', + defaultMessage: 'Zoom in', + }, + zoomOutButtonTitle: { + id: 'toolbar.zoomOutButtonTitle', + defaultMessage: 'Zoom out', + }, +}); diff --git a/src/shared/components/zoomControls/zoomControls.styles.ts b/src/shared/components/zoomControls/zoomControls.styles.ts new file mode 100644 index 0000000..78501ad --- /dev/null +++ b/src/shared/components/zoomControls/zoomControls.styles.ts @@ -0,0 +1,33 @@ +import styled from 'styled-components'; + +import { ReactComponent as PlusIconSVG } from '../../../images/icons/plus.svg'; +import { ReactComponent as MinusIconSVG } from '../../../images/icons/minus.svg'; + +export const Container = styled.div` + display: flex; + flex-flow: column nowrap; + align-items: center; +`; + +export const ZoomButton = styled.button.attrs({ type: 'button' })` + cursor: pointer; + margin: 0; + padding: 0; + border: none; + background: none; + + &:first-of-type { + margin-bottom: 8px; + } + + &:active { + transform: scale(0.95); + } + + &:focus { + outline: none; + } +`; + +export const PlusIcon = styled(PlusIconSVG)``; +export const MinusIcon = styled(MinusIconSVG)``; From 8e1306ca0dd9bbfa7949f354f93e3f2bd34d24e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Tue, 19 Oct 2021 13:49:29 +0200 Subject: [PATCH 19/61] Add zoom buttons states and functionality * Add zoom button states * Add zooming functionality (#21) * Basic zoom functionality * Move data when zooming * Disable too much zooming and cap radar width * Fixes after CR Co-authored-by: MajaZubko <66833364+MajaZubko@users.noreply.github.com> --- src/images/icons/minus.svg | 2 +- src/images/icons/plus.svg | 2 +- src/lib/zalando-tech-radar.ts | 7 +- src/routes/explore/explore.component.tsx | 71 +++++++++-- src/routes/explore/explore.styles.ts | 20 +-- src/shared/components/radar/index.ts | 2 +- .../components/radar/radar.component.tsx | 17 +-- .../components/radar/radar.constants.ts | 2 +- .../components/radar/radar.container.tsx | 115 ------------------ src/shared/components/radar/radar.styles.ts | 16 --- src/shared/components/zoomButton/index.ts | 1 + .../zoomButton/zoomButton.component.tsx | 40 ++++++ .../zoomButton.messages.tsx} | 0 .../zoomButton/zoomButton.styles.ts | 79 ++++++++++++ .../zoomButton/zoomButton.types.tsx | 11 ++ .../zoomControls/zoomControls.component.tsx | 28 +++-- .../zoomControls/zoomControls.styles.ts | 28 +---- src/shared/utils/radarUtils.ts | 82 ++++++++++++- 18 files changed, 316 insertions(+), 207 deletions(-) delete mode 100644 src/shared/components/radar/radar.container.tsx delete mode 100644 src/shared/components/radar/radar.styles.ts create mode 100644 src/shared/components/zoomButton/index.ts create mode 100644 src/shared/components/zoomButton/zoomButton.component.tsx rename src/shared/components/{zoomControls/zoomControls.messages.tsx => zoomButton/zoomButton.messages.tsx} (100%) create mode 100644 src/shared/components/zoomButton/zoomButton.styles.ts create mode 100644 src/shared/components/zoomButton/zoomButton.types.tsx diff --git a/src/images/icons/minus.svg b/src/images/icons/minus.svg index 7e32751..6641311 100644 --- a/src/images/icons/minus.svg +++ b/src/images/icons/minus.svg @@ -1,4 +1,4 @@ - + diff --git a/src/images/icons/plus.svg b/src/images/icons/plus.svg index f2ade96..ba16238 100644 --- a/src/images/icons/plus.svg +++ b/src/images/icons/plus.svg @@ -1,5 +1,5 @@ - + diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 277df5c..284f7ee 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -134,10 +134,10 @@ export default function radar_visualization(config) { function viewbox(quadrant) { return [ - Math.max(0, quadrants[quadrant].factor_x * 560) - 370 * scale, + Math.max(0, quadrants[quadrant].factor_x * 560) - 400 * scale, Math.max(0, quadrants[quadrant].factor_y * 560) - 485 * scale, - 530 * scale, - 530 * scale, + 500 * scale, + 550 * scale, ].join(' '); } @@ -152,6 +152,7 @@ export default function radar_visualization(config) { if ('zoomed_quadrant' in config) { svg.attr('viewBox', viewbox(config.zoomed_quadrant)); } else { + svg.attr('viewBox', `0 0 ${config.width} ${config.height}`); radar.attr('transform', translate({ x: config.width / 2, y: config.height / 2 })); } diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index b77f4c0..d4d179e 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -1,13 +1,61 @@ -import React from 'react'; +import React, { useState } from 'react'; +import { sortBy, prop } from 'ramda'; import { List } from '../../shared/components/list'; import { Radar } from '../../shared/components/radar'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; import { TitleTagSize } from '../../shared/components/titleTag/titleTag.types'; +import { QUADRANT } from '../../shared/components/radar/radar.constants'; +import { getRadarQuadrants, getRadarRings, getRadarTechnologies } from '../../shared/utils/radarUtils'; +import { RadarQuadrant, RadarTechnology } from '../../shared/components/radar/radar.types'; import { Container, TitleTag, Viewer, Sidebar, Toolbar, ZoomControls } from './explore.styles'; export const Explore = () => { + const [previouslyActiveQuadrant, setPreviouslyActiveQuadrant] = useState(QUADRANT.bottomLeft); + const [activeQuadrant, setActiveQuadrant] = useState(QUADRANT.bottomLeft); + + const [zoomedQuadrant, setZoomedQuadrant] = useState(null); + const [zoomedTechnologies, setZoomedTechnologies] = useState([]); + const [zoomedQuadrants, setZoomedQuadrants] = useState([]); + const { technologies, quadrants, rings } = useContentfulData(); + const radarTechnologies = getRadarTechnologies(technologies, activeQuadrant); + const radarQuadrants = getRadarQuadrants(quadrants); + const radarRings = getRadarRings(rings); + + const updateActiveQuadrant = (newQuadrant: number) => { + setPreviouslyActiveQuadrant(activeQuadrant); + setActiveQuadrant(newQuadrant); + }; + + const rotateData = (newQuadrant: number) => { + const moveQuadrantsBy = newQuadrant - activeQuadrant; + + const movedTechnologies = radarTechnologies.map((technology) => ({ + ...technology, + quadrant: (technology.quadrant + moveQuadrantsBy) % 4, + })); + const movedQuadrants = radarQuadrants.map((quadrant) => ({ + ...quadrant, + position: (quadrant.position + moveQuadrantsBy) % 4, + })); + const sortedMovedQuadrants = sortBy(prop('position'), movedQuadrants); + + setZoomedTechnologies(movedTechnologies); + setZoomedQuadrants(sortedMovedQuadrants); + }; + + const onZoomIn = () => { + const targetQuadrant = QUADRANT.topLeft; + updateActiveQuadrant(targetQuadrant); + setZoomedQuadrant(targetQuadrant); + rotateData(targetQuadrant); + }; + + const onZoomOut = () => { + updateActiveQuadrant(previouslyActiveQuadrant); + setZoomedQuadrant(null); + }; return ( @@ -16,16 +64,21 @@ export const Explore = () => { - - + + { - console.log('zoom in'); - }} - onZoomOut={() => { - console.log('zoom out'); - }} + onZoomIn={onZoomIn} + onZoomOut={onZoomOut} + zoomInDisabled={!!zoomedQuadrant} + zoomOutDisabled={!zoomedQuadrant} /> diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index 689ff7b..a55f6ac 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -25,20 +25,20 @@ export const TitleTag = styled(TitleTagComponent)` export const Sidebar = styled.div` height: 100%; width: 411px; + min-width: 411px; `; -export const Viewer = styled.div` +type ViewerProps = { + fullRadar: boolean; +}; + +export const Viewer = styled.div` height: 100%; flex: 1; - position: relative; -`; - -export const Radar = styled(RadarComponent)` - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; + display: flex; + align-items: ${(props) => (props.fullRadar ? 'center' : 'flex-end')}; + justify-content: ${(props) => (props.fullRadar ? 'center' : 'flex-end')}; + width: ${(props) => (props.fullRadar ? '100%' : undefined)}; `; export const Toolbar = styled(ToolbarComponent)` diff --git a/src/shared/components/radar/index.ts b/src/shared/components/radar/index.ts index d22bc93..1be9ab1 100644 --- a/src/shared/components/radar/index.ts +++ b/src/shared/components/radar/index.ts @@ -1 +1 @@ -export { Radar } from './radar.container'; +export { Radar } from './radar.component'; diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index da3f67b..97079af 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -1,12 +1,13 @@ import React from 'react'; -import * as R from 'ramda'; +import { isNil, min } from 'ramda'; import * as colors from '../../../theme/color'; import drawTechRadar from '../../../lib/zalando-tech-radar'; import { destroyRadar } from '../../utils/radarUtils'; import { RadarConfig, RadarTechnology, RadarQuadrant, RadarRing } from './radar.types'; +import { BASIC_RADAR_WIDTH } from './radar.constants'; -interface RadarComponentProps { +interface RadarProps { technologies: RadarTechnology[]; rings: RadarRing[]; quadrants: RadarQuadrant[]; @@ -15,17 +16,17 @@ interface RadarComponentProps { previouslyActiveQuadrant: number; } -export const RadarComponent = ({ +export const Radar = ({ technologies, rings, quadrants, zoomedQuadrant, activeQuadrant, previouslyActiveQuadrant, -}: RadarComponentProps) => { +}: RadarProps) => { const config: RadarConfig = { svg_id: 'radar', - width: zoomedQuadrant ? window.innerWidth - 360 : window.innerHeight + 210, + width: zoomedQuadrant ? min(window.innerWidth - 360, BASIC_RADAR_WIDTH) : window.innerHeight + 210, height: window.innerHeight - 40, colors: { background: colors.codGray, @@ -39,9 +40,9 @@ export const RadarComponent = ({ technologies, }; - if (!R.isNil(zoomedQuadrant)) config.zoomed_quadrant = zoomedQuadrant; - if (!R.isNil(activeQuadrant)) config.active_quadrant = activeQuadrant; - if (!R.isNil(previouslyActiveQuadrant)) config.previously_active_quadrant = previouslyActiveQuadrant; + if (!isNil(zoomedQuadrant)) config.zoomed_quadrant = zoomedQuadrant; + if (!isNil(activeQuadrant)) config.active_quadrant = activeQuadrant; + if (!isNil(previouslyActiveQuadrant)) config.previously_active_quadrant = previouslyActiveQuadrant; destroyRadar(); drawTechRadar(config); diff --git a/src/shared/components/radar/radar.constants.ts b/src/shared/components/radar/radar.constants.ts index 1a06f14..ce00e81 100644 --- a/src/shared/components/radar/radar.constants.ts +++ b/src/shared/components/radar/radar.constants.ts @@ -1,4 +1,4 @@ -export const ZOOMED_QUADRANT = { +export const QUADRANT = { bottomRight: 0, bottomLeft: 1, topLeft: 2, diff --git a/src/shared/components/radar/radar.container.tsx b/src/shared/components/radar/radar.container.tsx deleted file mode 100644 index 1b497c6..0000000 --- a/src/shared/components/radar/radar.container.tsx +++ /dev/null @@ -1,115 +0,0 @@ -import React, { useState } from 'react'; -import * as R from 'ramda'; - -import { RadarComponent } from './radar.component'; -import { Container } from './radar.styles'; -import { ZOOMED_QUADRANT } from './radar.constants'; -import { - ContentfulQuadrant, - ContentfulRing, - ContentfulTechnology, - RadarTechnology, - RadarQuadrant, - RadarRing, -} from './radar.types'; - -export interface RadarProps { - technologies: ContentfulTechnology[]; - rings: ContentfulRing[]; - quadrants: ContentfulQuadrant[]; -} - -export const Radar = ({ technologies, rings, quadrants }: RadarProps) => { - const [previouslyActiveQuadrant, setPreviouslyActiveQuadrant] = useState(ZOOMED_QUADRANT.bottomLeft); - const [activeQuadrant, setActiveQuadrant] = useState(ZOOMED_QUADRANT.topLeft); - const [zoomedQuadrant, setZoomedQuadrant] = useState(null); - - const updateActiveQuadrant = (newQuadrant: number) => { - setPreviouslyActiveQuadrant(activeQuadrant); - setActiveQuadrant(newQuadrant); - }; - - //TODO when zooming, always set zoomedQuadrant to activeQuadrant - - const getTechnologyQuadrant = (technology: ContentfulTechnology): number => { - const position = R.pathOr('', ['fields', 'quadrant', 'fields', 'position'], technology); - return getQuadrantPosition(position); - }; - - const getRadarTechnologies = () => { - const radarEntries: RadarTechnology[] = []; - - R.forEachObjIndexed((item) => { - const quadrant = getTechnologyQuadrant(item as ContentfulTechnology); - return radarEntries.push({ - label: R.pathOr('', ['fields', 'label'], item), - quadrant, - ring: R.pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, - inactive: quadrant !== activeQuadrant, - }); - }, technologies); - return radarEntries; - }; - - const getRadarRings = () => { - const radarRings: RadarRing[] = []; - R.forEachObjIndexed( - (item) => - radarRings.push({ - name: R.pathOr('', ['fields', 'label'], item), - position: R.pathOr(1, ['fields', 'position'], item), - }), - rings - ); - - return R.sortBy(R.prop('position'), radarRings); - }; - - const getQuadrantPosition = (position: string) => { - if (position) { - switch (position) { - case 'bottom-right': - return 0; - case 'bottom-left': - return 1; - case 'top-left': - return 2; - case 'top-right': - return 3; - default: - return 0; - } - } - return 0; - }; - - const getRadarQuadrants = () => { - const radarQuadrants: RadarQuadrant[] = []; - R.forEachObjIndexed( - (item) => - radarQuadrants.push({ - name: R.pathOr('', ['fields', 'label'], item), - position: getQuadrantPosition(R.pathOr('top-left', ['fields', 'position'], item)), - }), - quadrants - ); - return R.sortBy(R.prop('position'), radarQuadrants); - }; - - return ( - - - { - //TODO remove after adding this functionality in toolbar - } - - - ); -}; diff --git a/src/shared/components/radar/radar.styles.ts b/src/shared/components/radar/radar.styles.ts deleted file mode 100644 index c8af0c3..0000000 --- a/src/shared/components/radar/radar.styles.ts +++ /dev/null @@ -1,16 +0,0 @@ -import styled from 'styled-components'; - -type ContainerProps = { - fullRadar: boolean; -}; - -export const Container = styled.div` - position: absolute; - left: 0; - top: 0; - height: 100%; - display: flex; - align-items: ${(props) => (props.fullRadar ? 'center' : 'flex-end')}; - justify-content: ${(props) => (props.fullRadar ? 'center' : 'flex-end')}; - width: ${(props) => (props.fullRadar ? '100%' : undefined)}; -`; diff --git a/src/shared/components/zoomButton/index.ts b/src/shared/components/zoomButton/index.ts new file mode 100644 index 0000000..94132ca --- /dev/null +++ b/src/shared/components/zoomButton/index.ts @@ -0,0 +1 @@ +export { ZoomButton } from './zoomButton.component'; diff --git a/src/shared/components/zoomButton/zoomButton.component.tsx b/src/shared/components/zoomButton/zoomButton.component.tsx new file mode 100644 index 0000000..8da48b0 --- /dev/null +++ b/src/shared/components/zoomButton/zoomButton.component.tsx @@ -0,0 +1,40 @@ +import React, { useEffect, useState } from 'react'; + +import { useIntl } from 'react-intl'; +import { Container, MinusIcon, PlusIcon } from './zoomButton.styles'; +import { ZoomButtonProps, ZoomButtonType } from './zoomButton.types'; +import messages from './zoomButton.messages'; + +export const ZoomButton = ({ className, onClick, disabled, type = ZoomButtonType.IN }: ZoomButtonProps) => { + const intl = useIntl(); + const isZoomIn = type === ZoomButtonType.IN; + const [animated, setAnimated] = useState(false); + + const handleClick = () => { + setAnimated(true); + onClick(); + }; + + useEffect(() => { + if (animated) { + setTimeout(() => { + setAnimated(false); + }, 1500); + } + }, [animated]); + + const renderIcon = () => (isZoomIn ? : ); + const title = isZoomIn ? messages.zoomInButtonTitle : messages.zoomOutButtonTitle; + + return ( + + {renderIcon()} + + ); +}; diff --git a/src/shared/components/zoomControls/zoomControls.messages.tsx b/src/shared/components/zoomButton/zoomButton.messages.tsx similarity index 100% rename from src/shared/components/zoomControls/zoomControls.messages.tsx rename to src/shared/components/zoomButton/zoomButton.messages.tsx diff --git a/src/shared/components/zoomButton/zoomButton.styles.ts b/src/shared/components/zoomButton/zoomButton.styles.ts new file mode 100644 index 0000000..bfe6d26 --- /dev/null +++ b/src/shared/components/zoomButton/zoomButton.styles.ts @@ -0,0 +1,79 @@ +import styled, { keyframes, css } from 'styled-components'; + +import { ReactComponent as PlusIconSVG } from '../../../images/icons/plus.svg'; +import { ReactComponent as MinusIconSVG } from '../../../images/icons/minus.svg'; +import { color } from '../../../theme'; + +export const pulseBorderKeyframe = keyframes` + 0% { + padding: 12px; + opacity: 0.75; + } + 75% { + padding: 22px; + opacity: 0; + } + 100% { + opacity: 0; + } +`; + +const buttonAnimatedStyles = css` + &:before { + opacity: 0.75; + animation-name: ${pulseBorderKeyframe}; + animation-duration: 1.5s; + animation-timing-function: ease-out; + animation-fill-mode: backwards; + } +`; + +export const Container = styled.button.attrs({ type: 'button' })<{ animated?: boolean }>` + cursor: pointer; + margin: 0; + padding: 0; + border: none; + background: none; + position: relative; + display: flex; + justify-content: center; + align-items: center; + + &:first-of-type { + margin-bottom: 8px; + } + + &:disabled { + opacity: 0.6; + cursor: default; + } + + &:enabled:hover { + .background { + fill: ${color.mineShaft}; + } + + &:before { + border-color: ${color.mineShaft}; + } + } + + &:focus { + outline: none; + } + + &:before { + content: ''; + position: absolute; + border-radius: 50%; + height: 100%; + width: 100%; + border: 6px solid ${color.tundora}; + opacity: 0; + } + + ${({ animated }) => (animated ? buttonAnimatedStyles : null)}; +`; + +export const PlusIcon = styled(PlusIconSVG)``; +export const MinusIcon = styled(MinusIconSVG)``; diff --git a/src/shared/components/zoomButton/zoomButton.types.tsx b/src/shared/components/zoomButton/zoomButton.types.tsx new file mode 100644 index 0000000..3a3889d --- /dev/null +++ b/src/shared/components/zoomButton/zoomButton.types.tsx @@ -0,0 +1,11 @@ +export interface ZoomButtonProps { + className?: string; + onClick: () => void; + disabled?: boolean; + type?: ZoomButtonType; +} + +export enum ZoomButtonType { + IN = 'in', + OUT = 'out', +} diff --git a/src/shared/components/zoomControls/zoomControls.component.tsx b/src/shared/components/zoomControls/zoomControls.component.tsx index 0120ce1..91085bd 100644 --- a/src/shared/components/zoomControls/zoomControls.component.tsx +++ b/src/shared/components/zoomControls/zoomControls.component.tsx @@ -1,26 +1,28 @@ import React from 'react'; -import { useIntl } from 'react-intl'; -import { Container, PlusIcon, MinusIcon, ZoomButton } from './zoomControls.styles'; -import messages from './zoomControls.messages'; +import { ZoomButton } from '../zoomButton'; +import { ZoomButtonType } from '../zoomButton/zoomButton.types'; +import { Container } from './zoomControls.styles'; -export interface HeaderProps { +export interface ZoomControlsProps { className?: string; onZoomIn: () => void; onZoomOut: () => void; + zoomInDisabled?: boolean; + zoomOutDisabled?: boolean; } -export const ZoomControls = ({ className, onZoomIn, onZoomOut }: HeaderProps) => { - const intl = useIntl(); - +export const ZoomControls = ({ + className, + onZoomIn, + onZoomOut, + zoomInDisabled, + zoomOutDisabled, +}: ZoomControlsProps) => { return ( - - - - - - + + ); }; diff --git a/src/shared/components/zoomControls/zoomControls.styles.ts b/src/shared/components/zoomControls/zoomControls.styles.ts index 78501ad..6262d5c 100644 --- a/src/shared/components/zoomControls/zoomControls.styles.ts +++ b/src/shared/components/zoomControls/zoomControls.styles.ts @@ -1,33 +1,9 @@ import styled from 'styled-components'; - -import { ReactComponent as PlusIconSVG } from '../../../images/icons/plus.svg'; -import { ReactComponent as MinusIconSVG } from '../../../images/icons/minus.svg'; +import { zIndex } from '../../../theme'; export const Container = styled.div` display: flex; flex-flow: column nowrap; align-items: center; + z-index: ${zIndex.overlay}; `; - -export const ZoomButton = styled.button.attrs({ type: 'button' })` - cursor: pointer; - margin: 0; - padding: 0; - border: none; - background: none; - - &:first-of-type { - margin-bottom: 8px; - } - - &:active { - transform: scale(0.95); - } - - &:focus { - outline: none; - } -`; - -export const PlusIcon = styled(PlusIconSVG)``; -export const MinusIcon = styled(MinusIconSVG)``; diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index e119ee5..b330542 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -1,5 +1,5 @@ import * as d3 from 'd3'; -import * as R from 'ramda'; +import { clamp, pathOr, forEachObjIndexed, sortBy, prop } from 'ramda'; import { color } from '../../theme'; import { BASIC_RADAR_HEIGHT, @@ -8,7 +8,18 @@ import { RADAR_SEED_MULTIPLIER, SIDEBAR_WIDTH, } from '../components/radar/radar.constants'; -import { BlipInterface, BubbleInterface, MinMaxFunction, Point } from '../components/radar/radar.types'; +import { + BlipInterface, + BubbleInterface, + ContentfulQuadrant, + ContentfulRing, + ContentfulTechnology, + MinMaxFunction, + Point, + RadarQuadrant, + RadarRing, + RadarTechnology, +} from '../components/radar/radar.types'; // custom random number generator, to make random sequence reproducible // source: https://stackoverflow.com/questions/521295 @@ -72,7 +83,7 @@ export const getRadarScale = (): number => { const widthScale = availableRadarWidth / BASIC_RADAR_WIDTH; const heightScale = window.innerHeight / BASIC_RADAR_HEIGHT; - return R.clamp(0, 1, Math.min(widthScale, heightScale)); + return clamp(0, 1, Math.min(widthScale, heightScale)); }; export const showBubble = ({ label, x, y, ring }: BubbleInterface) => { @@ -171,3 +182,68 @@ export const getRotationForQuadrant = (quadrant: number) => { export const destroyRadar = () => { d3.select('.radar').remove(); }; + +export const getQuadrantPosition = (position: string) => { + if (position) { + switch (position) { + case 'bottom-right': + return 0; + case 'bottom-left': + return 1; + case 'top-left': + return 2; + case 'top-right': + return 3; + default: + return 0; + } + } + return 0; +}; + +export const getTechnologyQuadrant = (technology: ContentfulTechnology): number => { + const position = pathOr('', ['fields', 'quadrant', 'fields', 'position'], technology); + return getQuadrantPosition(position); +}; + +export const getRadarTechnologies = (technologies: ContentfulTechnology[], activeQuadrant: number) => { + const radarTechnologies: RadarTechnology[] = []; + + forEachObjIndexed((item) => { + const quadrant = getTechnologyQuadrant(item as ContentfulTechnology); + return radarTechnologies.push({ + label: pathOr('', ['fields', 'label'], item), + quadrant, + ring: pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, + inactive: quadrant !== activeQuadrant, + }); + }, technologies); + return radarTechnologies; +}; + +export const getRadarRings = (rings: ContentfulRing[]) => { + const radarRings: RadarRing[] = []; + forEachObjIndexed( + (item) => + radarRings.push({ + name: pathOr('', ['fields', 'label'], item), + position: pathOr(1, ['fields', 'position'], item), + }), + rings + ); + + return sortBy(prop('position'), radarRings); +}; + +export const getRadarQuadrants = (quadrants: ContentfulQuadrant[]) => { + const radarQuadrants: RadarQuadrant[] = []; + forEachObjIndexed( + (item) => + radarQuadrants.push({ + name: pathOr('', ['fields', 'label'], item), + position: getQuadrantPosition(pathOr('top-left', ['fields', 'position'], item)), + }), + quadrants + ); + return sortBy(prop('position'), radarQuadrants); +}; From a71b7f9823a1911a3ec4f2d3f7422101ce35af16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Wed, 20 Oct 2021 10:15:36 +0200 Subject: [PATCH 20/61] Handle bottom menu --- src/config/reducers.ts | 4 + src/mocks/store.ts | 2 + src/modules/filters/filters.actions.ts | 8 + src/modules/filters/filters.reducer.ts | 29 ++++ src/modules/filters/filters.selectors.ts | 11 ++ src/modules/filters/filters.types.ts | 8 + src/modules/filters/index.ts | 5 + src/routes/explore/explore.component.tsx | 40 +++-- src/routes/explore/explore.styles.ts | 3 +- .../dropdown/dropdown.component.tsx | 96 +++++++++++- .../components/dropdown/dropdown.styles.ts | 141 +++++++++++++++++- .../components/dropdown/dropdown.types.tsx | 5 + src/shared/components/radar/radar.types.ts | 3 + src/shared/components/tag/tag.component.tsx | 4 +- src/shared/components/tag/tag.styles.ts | 1 + .../components/toolbar/toolbar.component.tsx | 66 ++++++-- .../components/toolbar/toolbar.styles.ts | 20 +-- .../useContentfulData/useContentfulData.ts | 3 + src/shared/utils/radarUtils.ts | 19 ++- src/theme/border.ts | 1 + src/theme/typography.ts | 26 +++- 21 files changed, 446 insertions(+), 49 deletions(-) create mode 100644 src/modules/filters/filters.actions.ts create mode 100644 src/modules/filters/filters.reducer.ts create mode 100644 src/modules/filters/filters.selectors.ts create mode 100644 src/modules/filters/filters.types.ts create mode 100644 src/modules/filters/index.ts create mode 100644 src/shared/components/dropdown/dropdown.types.tsx diff --git a/src/config/reducers.ts b/src/config/reducers.ts index c1bb9d1..93e10d0 100644 --- a/src/config/reducers.ts +++ b/src/config/reducers.ts @@ -1,17 +1,21 @@ import { combineReducers } from 'redux'; +import { FiltersState } from '../modules/filters/filters.types'; import { reducer as startupReducer } from '../modules/startup/startup.reducer'; +import { reducer as filtersReducer } from '../modules/filters/filters.reducer'; import { StartupState } from '../modules/startup/startup.types'; //<-- IMPORT MODULE REDUCER --> export type GlobalState = { startup: StartupState; + filters: FiltersState; //<-- INJECT MODULE STATE TYPE --> }; export default function createReducer() { return combineReducers({ startup: startupReducer, + filters: filtersReducer, //<-- INJECT MODULE REDUCER --> }); } diff --git a/src/mocks/store.ts b/src/mocks/store.ts index e314e91..a4d4eed 100644 --- a/src/mocks/store.ts +++ b/src/mocks/store.ts @@ -2,10 +2,12 @@ import { produce } from 'immer'; import { GlobalState } from '../config/reducers'; import { STARTUP_INITIAL_STATE } from '../modules/startup'; +import { FILTERS_INITIAL_STATE } from '../modules/filters'; //<-- IMPORT MODULE STATE --> export const store: GlobalState = { startup: STARTUP_INITIAL_STATE, + filters: FILTERS_INITIAL_STATE, //<-- INJECT MODULE STATE --> }; diff --git a/src/modules/filters/filters.actions.ts b/src/modules/filters/filters.actions.ts new file mode 100644 index 0000000..8691014 --- /dev/null +++ b/src/modules/filters/filters.actions.ts @@ -0,0 +1,8 @@ +import { createAction } from '@reduxjs/toolkit'; +import { FilterType } from './filters.types'; + +export const setArea = createAction('SET_AREA'); + +export const setLevel = createAction('SET_LEVEL'); + +export const setTeam = createAction('SET_TEAM'); diff --git a/src/modules/filters/filters.reducer.ts b/src/modules/filters/filters.reducer.ts new file mode 100644 index 0000000..c9a660d --- /dev/null +++ b/src/modules/filters/filters.reducer.ts @@ -0,0 +1,29 @@ +import { createReducer, PayloadAction } from '@reduxjs/toolkit'; + +import { FiltersState, FilterType } from './filters.types'; +import * as actions from './filters.actions'; + +export const INITIAL_STATE: FiltersState = { + area: null, + level: null, + team: null, + search: null, +}; + +const handleSetArea = (state: FiltersState, { payload }: PayloadAction) => { + state.area = payload; +}; + +const handleSetLevel = (state: FiltersState, { payload }: PayloadAction) => { + state.level = payload; +}; + +const handleSetTeam = (state: FiltersState, { payload }: PayloadAction) => { + state.team = payload; +}; + +export const reducer = createReducer(INITIAL_STATE, (builder) => { + builder.addCase(actions.setArea, handleSetArea); + builder.addCase(actions.setLevel, handleSetLevel); + builder.addCase(actions.setTeam, handleSetTeam); +}); diff --git a/src/modules/filters/filters.selectors.ts b/src/modules/filters/filters.selectors.ts new file mode 100644 index 0000000..5a52185 --- /dev/null +++ b/src/modules/filters/filters.selectors.ts @@ -0,0 +1,11 @@ +import { createSelector } from '@reduxjs/toolkit'; + +import { GlobalState } from '../../config/reducers'; + +export const selectFiltersDomain = (state: GlobalState) => state.filters; + +export const selectArea = createSelector(selectFiltersDomain, (state) => state.area); + +export const selectLevel = createSelector(selectFiltersDomain, (state) => state.level); + +export const selectTeam = createSelector(selectFiltersDomain, (state) => state.team); diff --git a/src/modules/filters/filters.types.ts b/src/modules/filters/filters.types.ts new file mode 100644 index 0000000..6d51746 --- /dev/null +++ b/src/modules/filters/filters.types.ts @@ -0,0 +1,8 @@ +export interface FiltersState { + area: FilterType; + level: FilterType; + team: FilterType; + search: FilterType; +} + +export type FilterType = string | null; diff --git a/src/modules/filters/index.ts b/src/modules/filters/index.ts new file mode 100644 index 0000000..73a2596 --- /dev/null +++ b/src/modules/filters/index.ts @@ -0,0 +1,5 @@ +import * as filtersSelectors from './filters.selectors'; +import * as filtersActions from './filters.actions'; + +export { INITIAL_STATE as FILTERS_INITIAL_STATE } from './filters.reducer'; +export { filtersSelectors, filtersActions }; diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index d4d179e..804c00e 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -6,7 +6,13 @@ import { Radar } from '../../shared/components/radar'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; import { TitleTagSize } from '../../shared/components/titleTag/titleTag.types'; import { QUADRANT } from '../../shared/components/radar/radar.constants'; -import { getRadarQuadrants, getRadarRings, getRadarTechnologies } from '../../shared/utils/radarUtils'; +import { + getRadarQuadrants, + getRadarRings, + getRadarTeams, + getRadarTechnologies, + pluckNameFromList, +} from '../../shared/utils/radarUtils'; import { RadarQuadrant, RadarTechnology } from '../../shared/components/radar/radar.types'; import { Container, TitleTag, Viewer, Sidebar, Toolbar, ZoomControls } from './explore.styles'; @@ -18,10 +24,17 @@ export const Explore = () => { const [zoomedTechnologies, setZoomedTechnologies] = useState([]); const [zoomedQuadrants, setZoomedQuadrants] = useState([]); - const { technologies, quadrants, rings } = useContentfulData(); + const { + contentfulQuery: { isSuccess }, + technologies, + quadrants, + rings, + teams, + } = useContentfulData(); const radarTechnologies = getRadarTechnologies(technologies, activeQuadrant); const radarQuadrants = getRadarQuadrants(quadrants); const radarRings = getRadarRings(rings); + const radarTeams = getRadarTeams(teams); const updateActiveQuadrant = (newQuadrant: number) => { setPreviouslyActiveQuadrant(activeQuadrant); @@ -60,7 +73,6 @@ export const Explore = () => { return ( - @@ -73,13 +85,21 @@ export const Explore = () => { zoomedQuadrant={zoomedQuadrant} previouslyActiveQuadrant={previouslyActiveQuadrant} /> - - + {isSuccess && ( + <> + + + + )} ); diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index a55f6ac..5e3c664 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -1,7 +1,6 @@ import styled from 'styled-components'; import { TitleTag as TitleTagComponent } from '../../shared/components/titleTag'; -import { Radar as RadarComponent } from '../../shared/components/radar'; import { Toolbar as ToolbarComponent } from '../../shared/components/toolbar'; import { zIndex } from '../../theme'; import { ZoomControls as ZoomControlsComponent } from '../../shared/components/zoomControls'; @@ -43,7 +42,7 @@ export const Viewer = styled.div` export const Toolbar = styled(ToolbarComponent)` position: absolute; - left: 50%; + left: calc(50% + 205.5px); transform: translateX(-50%); bottom: 24px; z-index: ${zIndex.overlay}; diff --git a/src/shared/components/dropdown/dropdown.component.tsx b/src/shared/components/dropdown/dropdown.component.tsx index 117a716..82b9643 100644 --- a/src/shared/components/dropdown/dropdown.component.tsx +++ b/src/shared/components/dropdown/dropdown.component.tsx @@ -1,17 +1,97 @@ -import React from 'react'; +import React, { useState } from 'react'; -import { Container, ChevronIcon } from './dropdown.styles'; +import { ThemeProvider } from 'styled-components'; +import { FilterType } from '../../../modules/filters/filters.types'; +import { renderWhenTrue } from '../../utils/rendering'; +import { TagSize } from '../tag/tag.types'; +import { + Container, + ChevronIcon, + Label, + Tag, + Icon, + LABEL_BOTTOM_MARGIN, + LABEL_HEIGHT, + LIST_BOTTOM_PADDING, + LIST_TOP_PADDING, + Option, + Options, + OptionsContainer, + OptionsContent, + RemoveIcon, + ToggleButton, +} from './dropdown.styles'; +import { DropdownTheme } from './dropdown.types'; interface DropdownProps { - title: string; + label: string; + options: string[]; className?: string; + value: null | string; + onSelect: (option: FilterType) => void; } -export const Dropdown = ({ title, className }: DropdownProps) => { - return ( - - {title} +export const Dropdown = ({ label, options, value, onSelect, className }: DropdownProps) => { + const [open, setOpen] = useState(false); + const optionsAmount = options.length; + const optionsHeight = + optionsAmount * LABEL_HEIGHT + (optionsAmount - 1) * LABEL_BOTTOM_MARGIN + LIST_TOP_PADDING + LIST_BOTTOM_PADDING; + const theme: DropdownTheme = { open }; + + const closeDropdoown = () => setOpen(false); + + const toggleOpen = () => setOpen(!open); + + const handleToggleButtonClick = () => toggleOpen(); + + const removeValue = () => onSelect(null); + + const handleOptionClick = (option: string) => { + value === option ? removeValue() : onSelect(option); + closeDropdoown(); + }; + + const renderToggleButton = () => ( + - + + ); + + const renderOptions = () => ( + + + + {options.map((option: string) => ( + + ))} + + + + ); + + const renderRemoveIcon = renderWhenTrue(() => ( + + + + )); + + return ( + + +
    + + {!!value && ( + + {value} + + )} +
    + {renderToggleButton()} + {renderOptions()} +
    +
    ); }; diff --git a/src/shared/components/dropdown/dropdown.styles.ts b/src/shared/components/dropdown/dropdown.styles.ts index 7ec08c2..525f034 100644 --- a/src/shared/components/dropdown/dropdown.styles.ts +++ b/src/shared/components/dropdown/dropdown.styles.ts @@ -1,6 +1,16 @@ -import styled from 'styled-components'; +import styled, { css } from 'styled-components'; +import theme from 'styled-theming'; import { ReactComponent as ChevronIconSVG } from '../../../images/icons/chevron-up.svg'; +import { ReactComponent as RemoveIconSVG } from '../../../images/icons/remove.svg'; +import { BodyMedium, LabelMedium } from '../../../theme/typography'; +import { Tag as TagComponent } from '../tag'; +import { border, color } from '../../../theme'; + +export const LABEL_HEIGHT = 26; +export const LABEL_BOTTOM_MARGIN = 12; +export const LIST_TOP_PADDING = 24; +export const LIST_BOTTOM_PADDING = 32; export const Container = styled.div` height: 58px; @@ -9,8 +19,137 @@ export const Container = styled.div` justify-content: space-between; align-items: center; min-width: 190px; + position: relative; + background: ${color.codGray}; + border: ${border.boldWhite}; + + div { + display: flex; + align-items: center; + } +`; + +export const Label = styled.label` + ${BodyMedium}; +`; + +export const Tag = styled(TagComponent)` + margin-left: 16px; +`; + +const chevronOpenStyle = css` + transform: rotate(180deg); `; export const ChevronIcon = styled(ChevronIconSVG)` + transition: transform 0.3s ease-in-out; + + ${theme('open', { + true: chevronOpenStyle, + })}; +`; + +export const ToggleButton = styled.button.attrs({ type: 'button' })` + width: 32px; + height: 32px; + display: flex; + align-items: center; + border: none; + background: none; + cursor: pointer; + margin-left: 16px; + + &:focus { + outline: none; + } +`; + +const optionsOpenStyle = css` + max-height: 100vh; + transition: max-height 0s ease-in-out; +`; + +export const OptionsContainer = styled.div<{ height: number }>` + position: absolute; + left: -2px; + width: calc(100% + 4px); + bottom: calc(100% + 2px); + transition: max-height 0.3s ease-in-out; + max-height: 0; + height: ${({ height }) => (height ? height : 250)}px; + overflow: hidden; + + ${theme('open', { + true: optionsOpenStyle, + })}; +`; + +const OptionsListOpenStyle = css` + transform: translateY(0); +`; + +export const Options = styled.div` + position: absolute; + left: 0; + right: 0; + bottom: 0; + height: 100%; + width: 100%; + border: ${border.boldWhite}; + border-bottom: none; + background: ${color.codGray}; + transform: translateY(100%); + transition: transform 0.3s ease-in-out; + + ${theme('open', { + true: OptionsListOpenStyle, + })}; +`; + +export const OptionsContent = styled.ul` + width: 100%; height: 100%; + padding: 24px 24px 32px 40px; + margin: 0; + list-style: none; +`; + +export const Option = styled.li<{ active: boolean }>` + height: 26px; + display: flex; + align-items: center; + ${LabelMedium}; + color: ${({ active }) => (active ? color.white : color.boulder)}; + margin-bottom: 12px; + cursor: pointer; + + span { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + max-width: 100%; + } + + &:hover { + color: ${color.white}; + } + + &:last-of-type { + margin-bottom: 0; + } +`; + +export const Icon = styled.span` + margin-left: 16px; + display: flex; + cursor: pointer; + position: relative; + top: 1px; +`; + +export const RemoveIcon = styled(RemoveIconSVG)` + line { + stroke: ${color.white}; + } `; diff --git a/src/shared/components/dropdown/dropdown.types.tsx b/src/shared/components/dropdown/dropdown.types.tsx new file mode 100644 index 0000000..ae3f491 --- /dev/null +++ b/src/shared/components/dropdown/dropdown.types.tsx @@ -0,0 +1,5 @@ +import { DefaultTheme } from 'styled-components'; + +export interface DropdownTheme extends DefaultTheme { + open: boolean; +} diff --git a/src/shared/components/radar/radar.types.ts b/src/shared/components/radar/radar.types.ts index d53a663..79b781f 100644 --- a/src/shared/components/radar/radar.types.ts +++ b/src/shared/components/radar/radar.types.ts @@ -1,6 +1,7 @@ export type RadarTechnology = { label: string; quadrant: number; ring: number; inactive: boolean }; export type RadarRing = { name: string; position: number }; export type RadarQuadrant = { name: string; position: number }; +export type RadarTeam = { name: string }; export type RadarConfig = { svg_id: string; @@ -32,6 +33,8 @@ export enum RingPositions { export type ContentfulRing = { fields: { label: string; position: RingPositions } }; +export type ContentfulTeam = { fields: { label: string } }; + export type ContentfulQuadrant = { fields: { label: string; position: QuadrantPositions } }; export type ContentfulTechnology = { diff --git a/src/shared/components/tag/tag.component.tsx b/src/shared/components/tag/tag.component.tsx index c0622f4..f7fa350 100644 --- a/src/shared/components/tag/tag.component.tsx +++ b/src/shared/components/tag/tag.component.tsx @@ -17,14 +17,14 @@ export const Tag = ({ children, className, onRemove, size = TagSize.MEDIUM }: Ta const theme: TagTheme = { size }; const renderRemoveIcon = renderWhenTrue(() => ( - + )); return ( - + {children} {renderRemoveIcon(!isNil(onRemove))} diff --git a/src/shared/components/tag/tag.styles.ts b/src/shared/components/tag/tag.styles.ts index 5ff237e..090bbde 100644 --- a/src/shared/components/tag/tag.styles.ts +++ b/src/shared/components/tag/tag.styles.ts @@ -28,6 +28,7 @@ export const Container = styled.div>` color: ${color.mineShaft}; display: flex; align-items: center; + white-space: nowrap; ${theme('size', { [TagSize.SMALL]: tagSizeSmallStyles, diff --git a/src/shared/components/toolbar/toolbar.component.tsx b/src/shared/components/toolbar/toolbar.component.tsx index 92a2e4e..067a306 100644 --- a/src/shared/components/toolbar/toolbar.component.tsx +++ b/src/shared/components/toolbar/toolbar.component.tsx @@ -1,25 +1,67 @@ -import React from 'react'; -import { FormattedMessage } from 'react-intl'; +import React, { useEffect, useState } from 'react'; +import { useIntl } from 'react-intl'; +import { isEmpty } from 'ramda'; +import { useDispatch, useSelector } from 'react-redux'; +import { renderWhenTrue } from '../../utils/rendering'; +import { selectArea, selectLevel, selectTeam } from '../../../modules/filters/filters.selectors'; +import { setArea, setLevel, setTeam } from '../../../modules/filters/filters.actions'; +import { FilterType } from '../../../modules/filters/filters.types'; import { Container, AreaDropdown, LevelDropdown, TeamDropdown } from './toolbar.styles'; import messages from './toolbar.messages'; export interface ToolbarProps { + areaOptions?: string[]; + levelOptions?: string[]; + teamOptions?: string[]; className?: string; } -export const Toolbar = ({ className }: ToolbarProps) => { +export const Toolbar = ({ className, areaOptions = [], levelOptions = [], teamOptions = [] }: ToolbarProps) => { + const intl = useIntl(); + const dispatch = useDispatch(); + const areaValue = useSelector(selectArea); + const levelValue = useSelector(selectLevel); + const teamValue = useSelector(selectTeam); + + const handleAreaSelect = (option: FilterType) => dispatch(setArea(option)); + + const handleLevelSelect = (option: FilterType) => dispatch(setLevel(option)); + + const handleTeamSelect = (option: FilterType) => dispatch(setTeam(option)); + + const renderAreaDropdown = renderWhenTrue(() => ( + + )); + + const renderLevelDropdown = renderWhenTrue(() => ( + + )); + + const renderTeamDropdown = renderWhenTrue(() => ( + + )); + return ( - - {(areaLabel) => } - - - {(levelLabel) => } - - - {(teamLabel) => } - + {renderAreaDropdown(!isEmpty(areaOptions))} + {renderLevelDropdown(!isEmpty(teamOptions))} + {renderTeamDropdown(!isEmpty(levelOptions))} ); }; diff --git a/src/shared/components/toolbar/toolbar.styles.ts b/src/shared/components/toolbar/toolbar.styles.ts index 44fb20d..86ed38c 100644 --- a/src/shared/components/toolbar/toolbar.styles.ts +++ b/src/shared/components/toolbar/toolbar.styles.ts @@ -1,28 +1,28 @@ import styled from 'styled-components'; -import { color, border } from '../../../theme'; +import { color } from '../../../theme'; import { Dropdown } from '../dropdown'; export const Container = styled.div` background-color: ${color.codGray}; - border: ${border.regularWhite}; - border-radius: 2px; height: 60px; - width: 697px; position: fixed; bottom: 24px; - right: 340px; display: flex; + + > div:not(:last-child) { + border-right: none; + } `; export const AreaDropdown = styled(Dropdown)` - flex: 1; - width: 260px; - border-right: ${border.regularWhite}; + min-width: 300px; `; export const LevelDropdown = styled(Dropdown)` - border-right: ${border.regularWhite}; + min-width: 200px; `; -export const TeamDropdown = styled(Dropdown)``; +export const TeamDropdown = styled(Dropdown)` + min-width: 200px; +`; diff --git a/src/shared/hooks/useContentfulData/useContentfulData.ts b/src/shared/hooks/useContentfulData/useContentfulData.ts index ed73cd1..bedd2f3 100644 --- a/src/shared/hooks/useContentfulData/useContentfulData.ts +++ b/src/shared/hooks/useContentfulData/useContentfulData.ts @@ -8,6 +8,7 @@ import { ContentfulRing, ContentfulTechnology, ContentfulData, + ContentfulTeam, } from '../../components/radar/radar.types'; export const getEntries = @@ -71,11 +72,13 @@ export const useContentfulData = () => { const technologies = selectData('entry') as ContentfulTechnology[]; const quadrants = selectData('quadrant') as ContentfulQuadrant[]; const rings = selectData('ring') as ContentfulRing[]; + const teams = selectData('team') as ContentfulTeam[]; return { contentfulQuery, technologies, quadrants, rings, + teams, }; }; diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index b330542..5da30dc 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -1,5 +1,5 @@ import * as d3 from 'd3'; -import { clamp, pathOr, forEachObjIndexed, sortBy, prop } from 'ramda'; +import { clamp, pathOr, forEachObjIndexed, sortBy, prop, pluck } from 'ramda'; import { color } from '../../theme'; import { BASIC_RADAR_HEIGHT, @@ -13,11 +13,13 @@ import { BubbleInterface, ContentfulQuadrant, ContentfulRing, + ContentfulTeam, ContentfulTechnology, MinMaxFunction, Point, RadarQuadrant, RadarRing, + RadarTeam, RadarTechnology, } from '../components/radar/radar.types'; @@ -235,6 +237,19 @@ export const getRadarRings = (rings: ContentfulRing[]) => { return sortBy(prop('position'), radarRings); }; +export const getRadarTeams = (teams: ContentfulTeam[]) => { + const radarTeams: RadarTeam[] = []; + forEachObjIndexed( + (item) => + radarTeams.push({ + name: pathOr('', ['fields', 'label'], item), + }), + teams + ); + + return radarTeams; +}; + export const getRadarQuadrants = (quadrants: ContentfulQuadrant[]) => { const radarQuadrants: RadarQuadrant[] = []; forEachObjIndexed( @@ -247,3 +262,5 @@ export const getRadarQuadrants = (quadrants: ContentfulQuadrant[]) => { ); return sortBy(prop('position'), radarQuadrants); }; + +export const pluckNameFromList = (list: RadarRing[] | RadarQuadrant[] | RadarTeam[]) => pluck('name', list); diff --git a/src/theme/border.ts b/src/theme/border.ts index ce6da97..c39f428 100644 --- a/src/theme/border.ts +++ b/src/theme/border.ts @@ -1,3 +1,4 @@ import * as colors from './color'; export const regularWhite = `1px solid ${colors.white}`; +export const boldWhite = `2px solid ${colors.white}`; diff --git a/src/theme/typography.ts b/src/theme/typography.ts index ebce2fc..2e87f37 100644 --- a/src/theme/typography.ts +++ b/src/theme/typography.ts @@ -3,6 +3,20 @@ import styled, { css } from 'styled-components'; import * as colors from './color'; import { fontFamily, fontWeight } from './font'; +export const BodyMedium = css` + font-family: ${fontFamily.primary}; + font-weight: ${fontWeight.normal}; + font-size: 20px; + line-height: 28px; +`; + +export const LabelMedium = css` + font-family: ${fontFamily.primary}; + font-weight: ${fontWeight.normal}; + font-size: 18px; + line-height: 18px; +`; + export const H1 = styled.h1` font-family: ${fontFamily.primary}; font-weight: ${fontWeight.bold}; @@ -52,20 +66,26 @@ export const ButtonLargeTypography = css` text-decoration: none; `; -export const TagSmall = css` +export const tagTypographyStyles = css` font-weight: ${fontWeight.bold}; + letter-spacing: 0.2em; + text-transform: uppercase; +`; + +export const TagSmall = css` + ${tagTypographyStyles}; font-size: 12px; line-height: 12px; `; export const TagMedium = css` - font-weight: ${fontWeight.bold}; + ${tagTypographyStyles}; font-size: 14px; line-height: 14px; `; export const TagLarge = css` - font-weight: ${fontWeight.bold}; + ${tagTypographyStyles}; font-size: 20px; line-height: 20px; `; From 6f0067b4cb6abfe0257b7763ed0145ae08cea094 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Wed, 20 Oct 2021 13:21:56 +0200 Subject: [PATCH 21/61] Sidebar, filtering, activeQuadrant (#24) * Add contentful team data * Separate sidebar into smaller components * Display data in list, debounce input change * Show bubbles, filter by name * Add empty message * Move search to store * Display filters tags in sidebar * Display team & level tags on list item hover * Set activeQuadrant based on chosen area * Filter by level and team * Fixes after CR * Add setting initial quadrant Co-authored-by: Przemyslaw --- package.json | 3 +- src/lib/zalando-tech-radar.ts | 30 ++--- src/modules/filters/filters.actions.ts | 2 + src/modules/filters/filters.reducer.ts | 5 + src/modules/filters/filters.selectors.ts | 2 + src/routes/app.constants.ts | 2 + src/routes/explore/explore.component.tsx | 85 ++++++++++--- src/routes/explore/explore.constants.ts | 1 + src/routes/explore/explore.styles.ts | 2 +- src/shared/components/input/index.ts | 1 + .../components/input/input.component.tsx | 21 ++++ .../components/input/input.constants.ts | 1 + src/shared/components/input/input.messages.ts | 8 ++ src/shared/components/input/input.styles.ts | 33 +++++ src/shared/components/list/list.component.tsx | 118 +++++++++++------- src/shared/components/list/list.messages.ts | 7 +- src/shared/components/list/list.styles.ts | 56 +++------ .../components/radar/radar.component.tsx | 17 ++- .../components/radar/radar.constants.ts | 3 + src/shared/components/radar/radar.types.ts | 9 +- src/shared/components/sidebar/index.ts | 1 + .../components/sidebar/sidebar.component.tsx | 66 ++++++++++ .../components/sidebar/sidebar.styles.ts | 23 ++++ .../components/toolbar/toolbar.component.tsx | 2 +- src/shared/utils/radarUtils.ts | 48 ++++++- yarn.lock | 5 + 26 files changed, 416 insertions(+), 135 deletions(-) create mode 100644 src/routes/explore/explore.constants.ts create mode 100644 src/shared/components/input/index.ts create mode 100644 src/shared/components/input/input.component.tsx create mode 100644 src/shared/components/input/input.constants.ts create mode 100644 src/shared/components/input/input.messages.ts create mode 100644 src/shared/components/input/input.styles.ts create mode 100644 src/shared/components/sidebar/index.ts create mode 100644 src/shared/components/sidebar/sidebar.component.tsx create mode 100644 src/shared/components/sidebar/sidebar.styles.ts diff --git a/package.json b/package.json index ab2260d..e94aa8f 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,8 @@ "stylelint-config-styled-components": "^0.1.1", "stylelint-processor-styled-components": "^1.10.0", "typescript": "^4.0.5", - "ua-parser-js": "^0.7.22" + "ua-parser-js": "^0.7.22", + "use-debounce": "^7.0.0" }, "scripts": { "start": "react-scripts start", diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 284f7ee..48a935b 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -118,20 +118,6 @@ export default function radar_visualization(config) { segmented[technology.quadrant][technology.ring].push(technology); } - // assign unique sequential id to each technology - let id = 1; - for (let quadrant of [2, 3, 1, 0]) { - for (let ring = 0; ring < 4; ring++) { - const technologies = segmented[quadrant][ring]; - technologies.sort(function (a, b) { - return a.label.localeCompare(b.label); - }); - for (let i = 0; i < technologies.length; i++) { - technologies[i].id = '' + id++; - } - } - } - function viewbox(quadrant) { return [ Math.max(0, quadrants[quadrant].factor_x * 560) - 400 * scale, @@ -189,7 +175,12 @@ export default function radar_visualization(config) { .attr('fill', 'url(#conic-gradient)') .attr('transform', `rotate(${getRotationForQuadrant(config.previously_active_quadrant)})`) .transition() - .attr('transform', `rotate(${getRotationForQuadrant(config.active_quadrant)})`); + .attr( + 'transform', + config.zoomed_quadrant + ? `rotate(${getRotationForQuadrant(config.zoomed_quadrant)})` + : `rotate(${getRotationForQuadrant(config.active_quadrant)})` + ); // grid radial gradient const ringGradient = defs.append('radialGradient').attr('id', 'ringGradient'); @@ -242,13 +233,13 @@ export default function radar_visualization(config) { .attr('x', everyQuadrantX) .style('fill', color.mineShaft) .transition() - .style('fill', config.active_quadrant === i ? color.silver : color.mineShaft); + .style('fill', config.active_quadrant === i || config.zoomed_quadrant === i ? color.silver : color.mineShaft); quadrantLabel .append('text') .attr('y', i % 2 ? oddQuadrantY : evenQuadrantY) .attr('x', everyQuadrantX) .attr('text-anchor', 'left') - .style('fill', config.active_quadrant === i ? color.mineShaft : color.scorpion) + .style('fill', config.active_quadrant === i || config.zoomed_quadrant === i ? color.mineShaft : color.scorpion) .style('font-family', 'Hellix') .style('font-size', `${config.zoomed_quadrant ? 8 : 14}px`) .style('letter-spacing', '0.2em'); @@ -411,7 +402,10 @@ export default function radar_visualization(config) { // make sure that blips stay inside their segment function ticked() { blips.attr('transform', function (d) { - return translate({ x: d.segment.clipx(d), y: d.segment.clipy(d) }); + const translateData = { x: d.segment.clipx(d), y: d.segment.clipy(d) }; + const blip = d3.select(this); + blip.attr('data-translate', JSON.stringify(translateData)); + return translate(translateData); }); } diff --git a/src/modules/filters/filters.actions.ts b/src/modules/filters/filters.actions.ts index 8691014..3e0a89c 100644 --- a/src/modules/filters/filters.actions.ts +++ b/src/modules/filters/filters.actions.ts @@ -6,3 +6,5 @@ export const setArea = createAction('SET_AREA'); export const setLevel = createAction('SET_LEVEL'); export const setTeam = createAction('SET_TEAM'); + +export const setSearch = createAction('SET_SEARCH'); diff --git a/src/modules/filters/filters.reducer.ts b/src/modules/filters/filters.reducer.ts index c9a660d..08b4d4a 100644 --- a/src/modules/filters/filters.reducer.ts +++ b/src/modules/filters/filters.reducer.ts @@ -22,8 +22,13 @@ const handleSetTeam = (state: FiltersState, { payload }: PayloadAction) => { + state.search = payload; +}; + export const reducer = createReducer(INITIAL_STATE, (builder) => { builder.addCase(actions.setArea, handleSetArea); builder.addCase(actions.setLevel, handleSetLevel); builder.addCase(actions.setTeam, handleSetTeam); + builder.addCase(actions.setSearch, handleSetSearch); }); diff --git a/src/modules/filters/filters.selectors.ts b/src/modules/filters/filters.selectors.ts index 5a52185..21e8c05 100644 --- a/src/modules/filters/filters.selectors.ts +++ b/src/modules/filters/filters.selectors.ts @@ -9,3 +9,5 @@ export const selectArea = createSelector(selectFiltersDomain, (state) => state.a export const selectLevel = createSelector(selectFiltersDomain, (state) => state.level); export const selectTeam = createSelector(selectFiltersDomain, (state) => state.team); + +export const selectSearch = createSelector(selectFiltersDomain, (state) => state.search); diff --git a/src/routes/app.constants.ts b/src/routes/app.constants.ts index 64f5416..b5aba77 100644 --- a/src/routes/app.constants.ts +++ b/src/routes/app.constants.ts @@ -3,3 +3,5 @@ export const ROUTES = { explore: '/explore', notFound: '/404', }; + +export const INITIAL_ACTIVE_QUADRANT = 2; diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 804c00e..2f59940 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -1,12 +1,14 @@ -import React, { useState } from 'react'; -import { sortBy, prop } from 'ramda'; +import React, { useState, useEffect } from 'react'; +import { sortBy, prop, isEmpty, isNil, mathMod } from 'ramda'; -import { List } from '../../shared/components/list'; +import { useDispatch, useSelector } from 'react-redux'; +import { useDebounce } from 'use-debounce'; import { Radar } from '../../shared/components/radar'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; import { TitleTagSize } from '../../shared/components/titleTag/titleTag.types'; import { QUADRANT } from '../../shared/components/radar/radar.constants'; import { + getFilteredTechnologies, getRadarQuadrants, getRadarRings, getRadarTeams, @@ -14,11 +16,23 @@ import { pluckNameFromList, } from '../../shared/utils/radarUtils'; import { RadarQuadrant, RadarTechnology } from '../../shared/components/radar/radar.types'; -import { Container, TitleTag, Viewer, Sidebar, Toolbar, ZoomControls } from './explore.styles'; +import { Sidebar } from '../../shared/components/sidebar'; +import { selectArea, selectLevel, selectSearch, selectTeam } from '../../modules/filters/filters.selectors'; +import { INITIAL_ACTIVE_QUADRANT } from '../app.constants'; +import { setArea } from '../../modules/filters/filters.actions'; +import { Container, TitleTag, Viewer, SidebarWrapper, Toolbar, ZoomControls } from './explore.styles'; +import { EMPTY_RESULTS_DEBOUNCE_TIME } from './explore.constants'; export const Explore = () => { - const [previouslyActiveQuadrant, setPreviouslyActiveQuadrant] = useState(QUADRANT.bottomLeft); - const [activeQuadrant, setActiveQuadrant] = useState(QUADRANT.bottomLeft); + const dispatch = useDispatch(); + const searchText = useSelector(selectSearch); + const areaValue = useSelector(selectArea); + const levelValue = useSelector(selectLevel); + const teamValue = useSelector(selectTeam); + const [filteredTechnologies, setFilteredTechnologies] = useState([]); + + const [previouslyActiveQuadrant, setPreviouslyActiveQuadrant] = useState(QUADRANT.bottomLeft); + const [activeQuadrant, setActiveQuadrant] = useState(null); const [zoomedQuadrant, setZoomedQuadrant] = useState(null); const [zoomedTechnologies, setZoomedTechnologies] = useState([]); @@ -36,22 +50,53 @@ export const Explore = () => { const radarRings = getRadarRings(rings); const radarTeams = getRadarTeams(teams); - const updateActiveQuadrant = (newQuadrant: number) => { + const currentTechnologies = zoomedQuadrant ? zoomedTechnologies : radarTechnologies; + + useEffect(() => { + if (!isEmpty(radarQuadrants) && !areaValue) { + dispatch(setArea(radarQuadrants[INITIAL_ACTIVE_QUADRANT].name)); + } + }, [isSuccess]); + + useEffect(() => { + if (!isEmpty(radarQuadrants)) { + const quadrantForArea = radarQuadrants.find((quadrant) => quadrant.name === areaValue); + setActiveQuadrant(quadrantForArea ? quadrantForArea.position : null); + } + }, [areaValue, radarQuadrants]); + + useEffect(() => { + if (!isEmpty(technologies)) { + const filtered = getFilteredTechnologies({ + searchText, + currentTechnologies, + rings: radarRings, + teamValue, + levelValue, + }); + setFilteredTechnologies(filtered); + } + }, [searchText, zoomedQuadrant, levelValue, teamValue]); + + const updateActiveQuadrant = (newQuadrant: number | null) => { setPreviouslyActiveQuadrant(activeQuadrant); setActiveQuadrant(newQuadrant); }; const rotateData = (newQuadrant: number) => { - const moveQuadrantsBy = newQuadrant - activeQuadrant; + const moveQuadrantsBy = !isNil(activeQuadrant) ? newQuadrant - activeQuadrant : newQuadrant; - const movedTechnologies = radarTechnologies.map((technology) => ({ - ...technology, - quadrant: (technology.quadrant + moveQuadrantsBy) % 4, - })); + const movedTechnologies = radarTechnologies.map((technology) => { + return { + ...technology, + quadrant: mathMod(technology.quadrant + moveQuadrantsBy, 4), + }; + }); const movedQuadrants = radarQuadrants.map((quadrant) => ({ ...quadrant, - position: (quadrant.position + moveQuadrantsBy) % 4, + position: mathMod(quadrant.position + moveQuadrantsBy, 4), })); + const sortedMovedQuadrants = sortBy(prop('position'), movedQuadrants); setZoomedTechnologies(movedTechnologies); @@ -70,15 +115,21 @@ export const Explore = () => { setZoomedQuadrant(null); }; + const [emptyResults] = useDebounce(!!searchText && isEmpty(filteredTechnologies), EMPTY_RESULTS_DEBOUNCE_TIME); + return ( - - - + + + void; +} + +export const Input = ({ withSearchIcon, placeholder, onChange }: InputProps) => { + return ( + + + onChange(e.target.value)} /> + {withSearchIcon && } + + + + ); +}; diff --git a/src/shared/components/input/input.constants.ts b/src/shared/components/input/input.constants.ts new file mode 100644 index 0000000..9f8e72f --- /dev/null +++ b/src/shared/components/input/input.constants.ts @@ -0,0 +1 @@ +export const INPUT_DEBOUNCE_TIME = 500; diff --git a/src/shared/components/input/input.messages.ts b/src/shared/components/input/input.messages.ts new file mode 100644 index 0000000..3c04414 --- /dev/null +++ b/src/shared/components/input/input.messages.ts @@ -0,0 +1,8 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + placeholder: { + id: 'input.placeholder', + defaultMessage: 'Search by name', + }, +}); diff --git a/src/shared/components/input/input.styles.ts b/src/shared/components/input/input.styles.ts new file mode 100644 index 0000000..72ae06b --- /dev/null +++ b/src/shared/components/input/input.styles.ts @@ -0,0 +1,33 @@ +import styled from 'styled-components'; +import * as colors from '../../../theme/color'; +import { ReactComponent as SearchIconSVG } from '../../../images/icons/search.svg'; + +export const Container = styled.div``; + +export const InputWrapper = styled.div` + display: flex; + justify-content: space-between; + align-items: center; + padding-bottom: 10px; +`; + +export const InputComponent = styled.input` + font-size: 20px; + background-color: transparent; + border: none; + outline: none; + width: 100%; + color: ${colors.white}; + ::placeholder { + color: ${colors.boulder}; + } +`; + +export const SearchIcon = styled(SearchIconSVG)` + height: 100%; +`; + +export const InputUnderline = styled.div` + height: 2px; + background: linear-gradient(255.76deg, ${colors.screaminGreen} -56.33%, ${colors.schoolBusYellow} 124.09%); +`; diff --git a/src/shared/components/list/list.component.tsx b/src/shared/components/list/list.component.tsx index bd0eae5..31faafa 100644 --- a/src/shared/components/list/list.component.tsx +++ b/src/shared/components/list/list.component.tsx @@ -1,55 +1,77 @@ -import React from 'react'; -import { FormattedMessage } from 'react-intl'; +import React, { useState } from 'react'; +import { sortBy, prop, toLower, compose } from 'ramda'; -import LineImg from '../../../images/line.png'; -import { highlightBlip, highlightLegend, unhighlightBlip } from '../../utils/radarUtils'; -import { color } from '../../../theme'; +import { useSelector } from 'react-redux'; +import { FormattedMessage } from 'react-intl'; import { - Container, - SearchInputWrapper, - SearchWrapper, - SearchIcon, - Image, - ListWrapper, - SearchInput, - ListItem, -} from './list.styles'; + getBlipDataById, + hideBubble, + highlightBlip, + highlightLegend, + showBubble, + unhighlightBlip, +} from '../../utils/radarUtils'; +import { color } from '../../../theme'; +import { RadarRing, RadarTechnology } from '../radar/radar.types'; +import { selectSearch } from '../../../modules/filters/filters.selectors'; +import { TagSize } from '../tag/tag.types'; +import { ListWrapper, ListItem, EmptyResults, ListLabel, ListItemTags, Tag } from './list.styles'; import messages from './list.messages'; -// TODO List has to get same data as radar (with id,x,y) -export const List = () => { - return ( - - - - - {(placeholder) => } - - - - - +interface ListProps { + technologies: RadarTechnology[]; + emptyResults: boolean; + rings: RadarRing[]; +} - - {'123456789012345678901234'.split('').map((number, i) => ( - { - // TODO pass real item data & show bubble - highlightBlip({ id: i.toString(), ring: 0 }); - highlightLegend({ id: i.toString() }); - }} - onMouseLeave={() => { - // TODO pass real item data & hide bubble - unhighlightBlip({ id: i.toString(), ring: 0, color: color.silver }); - highlightLegend({ id: i.toString(), mode: 'off' }); - }} - > - List item - - ))} - - +export const List = ({ technologies, emptyResults, rings }: ListProps) => { + const [hoveredItem, setHoveredItem] = useState(null); + const searchText = useSelector(selectSearch); + + const sortedTechnologies = sortBy(compose(toLower, prop('label')), technologies); + + if (emptyResults) { + return ( + + + + ); + } + + return ( + + {sortedTechnologies.map((technology) => ( + { + setHoveredItem(technology.id); + highlightBlip({ id: technology.id || '', ring: technology.ring }); + highlightLegend({ id: technology.id || '' }); + const blipData = getBlipDataById(technology.id || ''); + showBubble({ label: technology.label, ring: technology.ring, x: blipData.x, y: blipData.y }); + }} + onMouseLeave={() => { + setHoveredItem(null); + unhighlightBlip({ + id: technology.id?.toString() || '', + ring: technology.ring, + color: technology.inactive ? color.mineShaft : color.silver, + }); + highlightLegend({ id: technology.id || '', mode: 'off' }); + hideBubble(); + }} + > + {technology.label} + + {hoveredItem === technology.id && ( + <> + {rings[technology.ring].name} + {!!technology.team && {technology.team}} + + )} + + + ))} + ); }; diff --git a/src/shared/components/list/list.messages.ts b/src/shared/components/list/list.messages.ts index 865b1cf..2e2aebb 100644 --- a/src/shared/components/list/list.messages.ts +++ b/src/shared/components/list/list.messages.ts @@ -1,8 +1,9 @@ import { defineMessages } from 'react-intl'; export default defineMessages({ - searchPlaceholder: { - id: 'list.searchPlaceholder', - defaultMessage: 'Search by name', + empty: { + id: 'list.empty', + defaultMessage: + 'We’re sorry, but we haven’t found any technology called “{searchText}”. Please try again and note that we don’t support searching by keyword, yet.', }, }); diff --git a/src/shared/components/list/list.styles.ts b/src/shared/components/list/list.styles.ts index 80101e0..770ee3a 100644 --- a/src/shared/components/list/list.styles.ts +++ b/src/shared/components/list/list.styles.ts @@ -1,56 +1,40 @@ import styled from 'styled-components'; -import { ReactComponent as SearchIconSVG } from '../../../images/icons/search.svg'; import * as colors from '../../../theme/color'; +import { Tag as TagComponent } from '../tag'; -export const Container = styled.div` - padding: 70px 35px; - color: ${colors.white}; +export const ListWrapper = styled.div` + margin-bottom: 25px; + display: flex; + flex-direction: column; height: 100%; - width: 100%; + overflow: auto; `; -export const SearchWrapper = styled.div``; - -export const SearchInputWrapper = styled.div` +export const ListItem = styled.div` + margin: 10px 0; + cursor: default; display: flex; justify-content: space-between; - align-items: center; -`; - -export const SearchInput = styled.input` - font-size: 20px; - background-color: transparent; - border: none; - outline: none; - width: 100%; - color: ${colors.white}; - - ::placeholder { - color: ${colors.boulder}; - } `; -export const SearchIcon = styled(SearchIconSVG)` - height: 100%; +export const ListLabel = styled.div` + height: 26px; + color: ${colors.boulder}; + font-size: 18px; `; -export const Image = styled.img` - width: 100%; +export const ListItemTags = styled.div` + display: flex; `; -export const ListWrapper = styled.div` - margin-top: 87px; - margin-bottom: 25px; - display: flex; - flex-direction: column; - height: 850px; - max-height: 100%; - overflow: scroll; +export const Tag = styled(TagComponent)` + margin: 0 8px; + background-color: ${colors.mineShaft}; + color: ${colors.boulder}; //TODO make into variant of Tag `; -export const ListItem = styled.div` +export const EmptyResults = styled.div` color: ${colors.boulder}; font-size: 18px; - margin: 10px 0; `; diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index 97079af..c85cb21 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -5,15 +5,20 @@ import * as colors from '../../../theme/color'; import drawTechRadar from '../../../lib/zalando-tech-radar'; import { destroyRadar } from '../../utils/radarUtils'; import { RadarConfig, RadarTechnology, RadarQuadrant, RadarRing } from './radar.types'; -import { BASIC_RADAR_WIDTH } from './radar.constants'; +import { + BASIC_RADAR_WIDTH, + HORIZONTAL_RADAR_MARGIN, + HORIZONTAL_ZOOMED_RADAR_MARGIN, + VERTICAL_RADAR_MARGIN, +} from './radar.constants'; interface RadarProps { technologies: RadarTechnology[]; rings: RadarRing[]; quadrants: RadarQuadrant[]; zoomedQuadrant: null | number; - activeQuadrant: number; - previouslyActiveQuadrant: number; + activeQuadrant: number | null; + previouslyActiveQuadrant: number | null; } export const Radar = ({ @@ -26,8 +31,10 @@ export const Radar = ({ }: RadarProps) => { const config: RadarConfig = { svg_id: 'radar', - width: zoomedQuadrant ? min(window.innerWidth - 360, BASIC_RADAR_WIDTH) : window.innerHeight + 210, - height: window.innerHeight - 40, + width: zoomedQuadrant + ? min(window.innerWidth - HORIZONTAL_ZOOMED_RADAR_MARGIN, BASIC_RADAR_WIDTH) + : window.innerHeight + HORIZONTAL_RADAR_MARGIN, + height: window.innerHeight - VERTICAL_RADAR_MARGIN, colors: { background: colors.codGray, grid: colors.mineShaft, diff --git a/src/shared/components/radar/radar.constants.ts b/src/shared/components/radar/radar.constants.ts index ce00e81..36e7753 100644 --- a/src/shared/components/radar/radar.constants.ts +++ b/src/shared/components/radar/radar.constants.ts @@ -11,3 +11,6 @@ export const RADAR_SEED_MULTIPLIER = 10000; export const BASIC_RADAR_WIDTH = 1450; export const BASIC_RADAR_HEIGHT = 1000; export const SIDEBAR_WIDTH = 411; +export const VERTICAL_RADAR_MARGIN = 40; +export const HORIZONTAL_ZOOMED_RADAR_MARGIN = 420; +export const HORIZONTAL_RADAR_MARGIN = 210; diff --git a/src/shared/components/radar/radar.types.ts b/src/shared/components/radar/radar.types.ts index 79b781f..ce99896 100644 --- a/src/shared/components/radar/radar.types.ts +++ b/src/shared/components/radar/radar.types.ts @@ -1,4 +1,11 @@ -export type RadarTechnology = { label: string; quadrant: number; ring: number; inactive: boolean }; +export type RadarTechnology = { + label: string; + quadrant: number; + ring: number; + inactive: boolean; + id: string; + team: string; +}; export type RadarRing = { name: string; position: number }; export type RadarQuadrant = { name: string; position: number }; export type RadarTeam = { name: string }; diff --git a/src/shared/components/sidebar/index.ts b/src/shared/components/sidebar/index.ts new file mode 100644 index 0000000..9ffcb1a --- /dev/null +++ b/src/shared/components/sidebar/index.ts @@ -0,0 +1 @@ +export { Sidebar } from './sidebar.component'; diff --git a/src/shared/components/sidebar/sidebar.component.tsx b/src/shared/components/sidebar/sidebar.component.tsx new file mode 100644 index 0000000..50a5c28 --- /dev/null +++ b/src/shared/components/sidebar/sidebar.component.tsx @@ -0,0 +1,66 @@ +import React from 'react'; +import { useDispatch, useSelector } from 'react-redux'; +import { useIntl } from 'react-intl'; + +import { useDebouncedCallback } from 'use-debounce'; +import { List } from '../list'; +import { Input } from '../input'; +import { RadarRing, RadarTechnology } from '../radar/radar.types'; +import { selectArea, selectLevel, selectTeam } from '../../../modules/filters/filters.selectors'; +import { TagSize } from '../tag/tag.types'; +import { renderWhenTrue } from '../../utils/rendering'; +import { setArea, setLevel, setSearch, setTeam } from '../../../modules/filters/filters.actions'; +import messages from '../input/input.messages'; +import { INPUT_DEBOUNCE_TIME } from '../input/input.constants'; +import { Container, FiltersContainer, Tag } from './sidebar.styles'; + +interface SidebarProps { + technologies: RadarTechnology[]; + emptyResults: boolean; + rings: RadarRing[]; +} + +export const Sidebar = ({ technologies, emptyResults, rings }: SidebarProps) => { + const intl = useIntl(); + const dispatch = useDispatch(); + const areaValue = useSelector(selectArea); + const levelValue = useSelector(selectLevel); + const teamValue = useSelector(selectTeam); + + const debouncedOnTextChange = useDebouncedCallback((text: string) => { + dispatch(setSearch(text)); + }, INPUT_DEBOUNCE_TIME); + const removeArea = () => dispatch(setArea(null)); + const removeLevel = () => dispatch(setLevel(null)); + const removeTeam = () => dispatch(setTeam(null)); + + const renderAreaFilterTag = renderWhenTrue(() => ( + + {areaValue} + + )); + + const renderLevelFilterTag = renderWhenTrue(() => ( + + {levelValue} + + )); + + const renderTeamFilterTag = renderWhenTrue(() => ( + + {teamValue} + + )); + + return ( + + + + {renderAreaFilterTag(!!areaValue)} + {renderLevelFilterTag(!!levelValue)} + {renderTeamFilterTag(!!teamValue)} + + + + ); +}; diff --git a/src/shared/components/sidebar/sidebar.styles.ts b/src/shared/components/sidebar/sidebar.styles.ts new file mode 100644 index 0000000..b567ef1 --- /dev/null +++ b/src/shared/components/sidebar/sidebar.styles.ts @@ -0,0 +1,23 @@ +import styled from 'styled-components'; + +import * as colors from '../../../theme/color'; +import { Tag as TagComponent } from '../tag'; + +export const Container = styled.div` + padding: 70px 35px; + color: ${colors.white}; + height: 100%; + width: 100%; +`; + +export const FiltersContainer = styled.div` + padding: 5px 0; + height: 87px; + display: flex; + align-items: flex-end; + flex-wrap: wrap; +`; + +export const Tag = styled(TagComponent)` + margin-right: 16px; +`; diff --git a/src/shared/components/toolbar/toolbar.component.tsx b/src/shared/components/toolbar/toolbar.component.tsx index 067a306..4273eed 100644 --- a/src/shared/components/toolbar/toolbar.component.tsx +++ b/src/shared/components/toolbar/toolbar.component.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import React from 'react'; import { useIntl } from 'react-intl'; import { isEmpty } from 'ramda'; diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index 5da30dc..6a26846 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -1,5 +1,5 @@ import * as d3 from 'd3'; -import { clamp, pathOr, forEachObjIndexed, sortBy, prop, pluck } from 'ramda'; +import { clamp, pathOr, forEachObjIndexed, sortBy, prop, pluck, isNil } from 'ramda'; import { color } from '../../theme'; import { BASIC_RADAR_HEIGHT, @@ -22,6 +22,7 @@ import { RadarTeam, RadarTechnology, } from '../components/radar/radar.types'; +import { FilterType } from '../../modules/filters/filters.types'; // custom random number generator, to make random sequence reproducible // source: https://stackoverflow.com/questions/521295 @@ -161,6 +162,11 @@ export const unhighlightBlip = ({ id, ring, color }: BlipInterface) => { } }; +export const getBlipDataById = (id: string) => { + const blip = document.querySelector(`#blip-${id}`) as SVGGraphicsElement; + return JSON.parse(blip.dataset.translate || ''); +}; + export const highlightLegend = ({ id, mode = 'on' }: { id: string; mode?: 'on' | 'off' }) => { const listItem = document.querySelector(`#list-item-${id}`) as HTMLDivElement; if (listItem) { @@ -208,16 +214,18 @@ export const getTechnologyQuadrant = (technology: ContentfulTechnology): number return getQuadrantPosition(position); }; -export const getRadarTechnologies = (technologies: ContentfulTechnology[], activeQuadrant: number) => { +export const getRadarTechnologies = (technologies: ContentfulTechnology[], activeQuadrant: number | null) => { const radarTechnologies: RadarTechnology[] = []; - forEachObjIndexed((item) => { + forEachObjIndexed((item, i) => { const quadrant = getTechnologyQuadrant(item as ContentfulTechnology); return radarTechnologies.push({ label: pathOr('', ['fields', 'label'], item), quadrant, ring: pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, - inactive: quadrant !== activeQuadrant, + team: pathOr('', ['fields', 'team', 'fields', 'label'], item), + inactive: !isNil(activeQuadrant) ? quadrant !== activeQuadrant : true, + id: i.toString(), }); }, technologies); return radarTechnologies; @@ -264,3 +272,35 @@ export const getRadarQuadrants = (quadrants: ContentfulQuadrant[]) => { }; export const pluckNameFromList = (list: RadarRing[] | RadarQuadrant[] | RadarTeam[]) => pluck('name', list); + +export const getFilteredTechnologies = ({ + searchText, + teamValue, + levelValue, + rings, + currentTechnologies, +}: { + searchText: FilterType; + teamValue: FilterType; + levelValue: FilterType; + rings: RadarRing[]; + currentTechnologies: RadarTechnology[]; +}) => { + let filtered = currentTechnologies; + + if (searchText) { + filtered = currentTechnologies.filter((technology) => + technology.label.toLowerCase().includes(searchText.toLowerCase()) + ); + } + + if (teamValue) { + filtered = filtered.filter((technology) => technology.team === teamValue); + } + + if (levelValue) { + filtered = filtered.filter((technology) => rings[technology.ring].name === levelValue); + } + + return filtered; +}; diff --git a/yarn.lock b/yarn.lock index e8ffd1d..139b772 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19704,6 +19704,11 @@ use-composed-ref@^1.0.0: dependencies: ts-essentials "^2.0.3" +use-debounce@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/use-debounce/-/use-debounce-7.0.0.tgz#00a67d23d4fe09905e11145a99278da06c01c880" + integrity sha512-4fvxEEs7ztdNMh+c497HAgysdq2+Ascem6EaDANGlCIap1JzqfL03Xw8xkYc2lShfXm4uO6PA6V5zcXN7gJdFA== + use-isomorphic-layout-effect@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz#7bb6589170cd2987a152042f9084f9effb75c225" From 3dfd2f18afa3747234c77d53e14977bee5edee2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Wed, 20 Oct 2021 13:49:13 +0200 Subject: [PATCH 22/61] Add loader --- src/routes/explore/explore.component.tsx | 125 ++++++++++++------ src/routes/explore/explore.messages.ts | 8 ++ src/routes/explore/explore.styles.ts | 39 +++++- src/shared/components/loader/index.ts | 1 + .../components/loader/loader.component.tsx | 18 +++ src/shared/components/loader/loader.styles.ts | 71 ++++++++++ .../zoomControls/zoomControls.styles.ts | 2 +- src/theme/color.ts | 2 + src/theme/typography.ts | 7 + src/theme/zIndex.ts | 2 + 10 files changed, 229 insertions(+), 46 deletions(-) create mode 100644 src/routes/explore/explore.messages.ts create mode 100644 src/shared/components/loader/index.ts create mode 100644 src/shared/components/loader/loader.component.tsx create mode 100644 src/shared/components/loader/loader.styles.ts diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 2f59940..b03032f 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -1,8 +1,9 @@ -import React, { useState, useEffect } from 'react'; +import React, { useEffect, useState } from 'react'; import { sortBy, prop, isEmpty, isNil, mathMod } from 'ramda'; - import { useDispatch, useSelector } from 'react-redux'; import { useDebounce } from 'use-debounce'; +import { useIntl } from 'react-intl'; + import { Radar } from '../../shared/components/radar'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; import { TitleTagSize } from '../../shared/components/titleTag/titleTag.types'; @@ -16,14 +17,26 @@ import { pluckNameFromList, } from '../../shared/utils/radarUtils'; import { RadarQuadrant, RadarTechnology } from '../../shared/components/radar/radar.types'; +import { + Container, + TitleTag, + Viewer, + SidebarWrapper, + Toolbar, + ZoomControls, + Loading, + Loader, + LOADING_ANIMATION_MS, +} from './explore.styles'; import { Sidebar } from '../../shared/components/sidebar'; import { selectArea, selectLevel, selectSearch, selectTeam } from '../../modules/filters/filters.selectors'; import { INITIAL_ACTIVE_QUADRANT } from '../app.constants'; import { setArea } from '../../modules/filters/filters.actions'; -import { Container, TitleTag, Viewer, SidebarWrapper, Toolbar, ZoomControls } from './explore.styles'; import { EMPTY_RESULTS_DEBOUNCE_TIME } from './explore.constants'; +import messages from './explore.messages'; export const Explore = () => { + const intl = useIntl(); const dispatch = useDispatch(); const searchText = useSelector(selectSearch); const areaValue = useSelector(selectArea); @@ -33,6 +46,8 @@ export const Explore = () => { const [previouslyActiveQuadrant, setPreviouslyActiveQuadrant] = useState(QUADRANT.bottomLeft); const [activeQuadrant, setActiveQuadrant] = useState(null); + const [loadingVisible, setLoadingVisible] = useState(true); + const [displayLoading, setDisplayLoading] = useState(true); const [zoomedQuadrant, setZoomedQuadrant] = useState(null); const [zoomedTechnologies, setZoomedTechnologies] = useState([]); @@ -50,12 +65,25 @@ export const Explore = () => { const radarRings = getRadarRings(rings); const radarTeams = getRadarTeams(teams); - const currentTechnologies = zoomedQuadrant ? zoomedTechnologies : radarTechnologies; - useEffect(() => { if (!isEmpty(radarQuadrants) && !areaValue) { dispatch(setArea(radarQuadrants[INITIAL_ACTIVE_QUADRANT].name)); } + + if (isSuccess) { + setTimeout(() => { + setLoadingVisible(false); + }, LOADING_ANIMATION_MS); + setTimeout(() => { + setDisplayLoading(true); + }, LOADING_ANIMATION_MS * 2); + } + }, [isSuccess]); + + const currentTechnologies = zoomedQuadrant ? zoomedTechnologies : radarTechnologies; + + useEffect(() => { + }, [isSuccess]); useEffect(() => { @@ -117,41 +145,54 @@ export const Explore = () => { const [emptyResults] = useDebounce(!!searchText && isEmpty(filteredTechnologies), EMPTY_RESULTS_DEBOUNCE_TIME); - return ( - - - - - - - - {isSuccess && ( - <> - - - - )} - - - ); + const renderContent = () => ( + <> + + + + + + {isSuccess && ( + <> + + + + )} + + + ); + + const renderLoading = () => ( + + + + ); + + return ( + + + {renderContent()} + {renderLoading()} + + ); }; diff --git a/src/routes/explore/explore.messages.ts b/src/routes/explore/explore.messages.ts new file mode 100644 index 0000000..d460288 --- /dev/null +++ b/src/routes/explore/explore.messages.ts @@ -0,0 +1,8 @@ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + loading: { + id: 'explore.loading', + defaultMessage: 'Fetching data', + }, +}); diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index b7a3952..3624af8 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -1,10 +1,13 @@ -import styled from 'styled-components'; +import styled, { css } from 'styled-components'; +import { color, zIndex } from '../../theme'; import { TitleTag as TitleTagComponent } from '../../shared/components/titleTag'; import { Toolbar as ToolbarComponent } from '../../shared/components/toolbar'; -import { zIndex } from '../../theme'; +import { Loader as LoaderComponent } from '../../shared/components/loader'; import { ZoomControls as ZoomControlsComponent } from '../../shared/components/zoomControls'; +export const LOADING_ANIMATION_MS = 500; + export const Container = styled.div` width: 100%; height: 100%; @@ -45,7 +48,7 @@ export const Toolbar = styled(ToolbarComponent)` left: calc(50% + 205.5px); transform: translateX(-50%); bottom: 24px; - z-index: ${zIndex.overlay}; + z-index: ${zIndex.contentOverlay}; `; export const ZoomControls = styled(ZoomControlsComponent)` @@ -53,3 +56,33 @@ export const ZoomControls = styled(ZoomControlsComponent)` bottom: 24px; right: 35px; `; + +export const Loader = styled(LoaderComponent)` + position: absolute; + bottom: 100px; + left: 50%; + transform: translateX(-50%); + transition: transform ${LOADING_ANIMATION_MS}ms ease-in-out; +`; + +const loadingAnimationStyles = css` + opacity: 0; + + ${Loader} { + transform: translate(-50%) scale(0.5); + } +`; + +export const Loading = styled.div<{ visible: boolean; display: boolean }>` + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + background: ${color.codGray}; + opacity: 1; + transition: opacity ${LOADING_ANIMATION_MS}ms ease-in-out; + z-index: ${zIndex.loader}; + ${({ visible }) => (visible ? null : loadingAnimationStyles)}; + display: ${({ display }) => (display ? 'block' : 'none')}; +`; diff --git a/src/shared/components/loader/index.ts b/src/shared/components/loader/index.ts new file mode 100644 index 0000000..72a0b6e --- /dev/null +++ b/src/shared/components/loader/index.ts @@ -0,0 +1 @@ +export { Loader } from './loader.component'; diff --git a/src/shared/components/loader/loader.component.tsx b/src/shared/components/loader/loader.component.tsx new file mode 100644 index 0000000..8477388 --- /dev/null +++ b/src/shared/components/loader/loader.component.tsx @@ -0,0 +1,18 @@ +import React from 'react'; + +import { Container, Circle, Text } from './loader.styles'; + +export interface HeaderProps { + text?: string; + withEllipsis?: boolean; + className?: string; +} + +export const Loader = ({ className, text = 'loading', withEllipsis = false }: HeaderProps) => { + return ( + + + {text} + + ); +}; diff --git a/src/shared/components/loader/loader.styles.ts b/src/shared/components/loader/loader.styles.ts new file mode 100644 index 0000000..9b8703d --- /dev/null +++ b/src/shared/components/loader/loader.styles.ts @@ -0,0 +1,71 @@ +import styled, { keyframes, css } from 'styled-components'; +import { color, zIndex } from '../../../theme'; +import { CaptionMedium } from '../../../theme/typography'; + +export const pulseBorderKeyframe = keyframes` + 0% { + padding: 24px; + opacity: 0.25; + } + 75% { + padding: 48px; + opacity: 0; + } + 100% { + opacity: 0; + } +`; + +export const Container = styled.div` + display: flex; + flex-flow: column nowrap; + align-items: center; +`; + +export const Circle = styled.div` + width: 48px; + height: 48px; + position: relative; + + &:after { + content: ''; + position: absolute; + top: 50%; + left: 50%; + border-radius: 50%; + transform: translate(-50%, -50%); + background: ${color.gradient}; + opacity: 0.25; + animation-name: ${pulseBorderKeyframe}; + animation-duration: 2s; + animation-timing-function: ease-out; + animation-iteration-count: infinite; + } + + &:before { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + border-radius: 50%; + background: ${color.gradient}; + z-index: ${zIndex.overlay}; + } +`; + +const withEllipsisStyles = css` + &:after { + position: static; + content: '\\2026'; + } +`; + +export const Text = styled.p<{ withEllipsis: boolean }>` + ${CaptionMedium}; + padding: 0; + margin: 64px 0 0; + + ${({ withEllipsis }) => (withEllipsis ? withEllipsisStyles : null)}; +`; diff --git a/src/shared/components/zoomControls/zoomControls.styles.ts b/src/shared/components/zoomControls/zoomControls.styles.ts index 6262d5c..222ebd1 100644 --- a/src/shared/components/zoomControls/zoomControls.styles.ts +++ b/src/shared/components/zoomControls/zoomControls.styles.ts @@ -5,5 +5,5 @@ export const Container = styled.div` display: flex; flex-flow: column nowrap; align-items: center; - z-index: ${zIndex.overlay}; + z-index: ${zIndex.contentOverlay}; `; diff --git a/src/theme/color.ts b/src/theme/color.ts index b3482a6..e338e33 100644 --- a/src/theme/color.ts +++ b/src/theme/color.ts @@ -15,3 +15,5 @@ export const silver = '#C2C2C2'; export const tundora = '#444444'; export const screaminGreen = '#42F272'; export const schoolBusYellow = '#FFDE00'; + +export const gradient = `linear-gradient(320deg,${screaminGreen} -56.33%,rgba(66,242,114,0) 124.09%),${schoolBusYellow}`; diff --git a/src/theme/typography.ts b/src/theme/typography.ts index 2e87f37..1f2aa4d 100644 --- a/src/theme/typography.ts +++ b/src/theme/typography.ts @@ -3,6 +3,13 @@ import styled, { css } from 'styled-components'; import * as colors from './color'; import { fontFamily, fontWeight } from './font'; +export const CaptionMedium = css` + font-family: ${fontFamily.primary}; + font-weight: ${fontWeight.normal}; + font-size: 14px; + line-height: 24px; +`; + export const BodyMedium = css` font-family: ${fontFamily.primary}; font-weight: ${fontWeight.normal}; diff --git a/src/theme/zIndex.ts b/src/theme/zIndex.ts index 28bf6ef..03bf4b8 100644 --- a/src/theme/zIndex.ts +++ b/src/theme/zIndex.ts @@ -1,3 +1,5 @@ export const content = 0; +export const contentOverlay = 1; +export const loader = 2; export const header = 5; export const overlay = 10; From ed19118dc5b0710c8e32f31626ba7a82fd7757ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Wed, 20 Oct 2021 14:00:59 +0200 Subject: [PATCH 23/61] Fixes --- src/routes/explore/explore.component.tsx | 114 +++++++++++------------ 1 file changed, 55 insertions(+), 59 deletions(-) diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index b03032f..0316137 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -17,6 +17,10 @@ import { pluckNameFromList, } from '../../shared/utils/radarUtils'; import { RadarQuadrant, RadarTechnology } from '../../shared/components/radar/radar.types'; +import { Sidebar } from '../../shared/components/sidebar'; +import { selectArea, selectLevel, selectSearch, selectTeam } from '../../modules/filters/filters.selectors'; +import { INITIAL_ACTIVE_QUADRANT } from '../app.constants'; +import { setArea } from '../../modules/filters/filters.actions'; import { Container, TitleTag, @@ -28,10 +32,6 @@ import { Loader, LOADING_ANIMATION_MS, } from './explore.styles'; -import { Sidebar } from '../../shared/components/sidebar'; -import { selectArea, selectLevel, selectSearch, selectTeam } from '../../modules/filters/filters.selectors'; -import { INITIAL_ACTIVE_QUADRANT } from '../app.constants'; -import { setArea } from '../../modules/filters/filters.actions'; import { EMPTY_RESULTS_DEBOUNCE_TIME } from './explore.constants'; import messages from './explore.messages'; @@ -75,17 +75,13 @@ export const Explore = () => { setLoadingVisible(false); }, LOADING_ANIMATION_MS); setTimeout(() => { - setDisplayLoading(true); + setDisplayLoading(false); }, LOADING_ANIMATION_MS * 2); } }, [isSuccess]); const currentTechnologies = zoomedQuadrant ? zoomedTechnologies : radarTechnologies; - useEffect(() => { - - }, [isSuccess]); - useEffect(() => { if (!isEmpty(radarQuadrants)) { const quadrantForArea = radarQuadrants.find((quadrant) => quadrant.name === areaValue); @@ -145,54 +141,54 @@ export const Explore = () => { const [emptyResults] = useDebounce(!!searchText && isEmpty(filteredTechnologies), EMPTY_RESULTS_DEBOUNCE_TIME); - const renderContent = () => ( - <> - - - - - - {isSuccess && ( - <> - - - - )} - - - ); - - const renderLoading = () => ( - - - - ); - - return ( - - - {renderContent()} - {renderLoading()} - - ); + const renderContent = () => ( + <> + + + + + + {isSuccess && ( + <> + + + + )} + + + ); + + const renderLoading = () => ( + + + + ); + + return ( + + + {renderContent()} + {renderLoading()} + + ); }; From 5a137765e0011e62cd6d7eb700bf761d24f28104 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Thu, 21 Oct 2021 11:20:41 +0200 Subject: [PATCH 24/61] Fix filtering & highlighting, add empty message for filtering * Fix filtering and highlighting * Add empty message for filtering * Move turning data into radarData to useContentfulData * Fix warning * Rename list for technologiesList * Show list item labels on point hover --- src/images/line.png | Bin 514 -> 0 bytes src/lib/zalando-tech-radar.ts | 2 - src/routes/explore/explore.component.tsx | 101 +++++++++--------- src/routes/explore/explore.constants.ts | 2 +- src/routes/explore/explore.styles.ts | 4 +- src/shared/components/list/index.ts | 1 - .../components/radar/radar.component.tsx | 11 +- src/shared/components/radar/radar.types.ts | 1 - .../components/sidebar/sidebar.component.tsx | 6 +- .../components/technologiesList/index.ts | 1 + .../technologiesList.component.tsx} | 40 ++++--- .../technologiesList.messages.ts} | 9 +- .../technologiesList.styles.ts} | 9 +- .../useContentfulData/useContentfulData.ts | 14 ++- src/shared/utils/radarUtils.ts | 80 +++++++++++--- 15 files changed, 173 insertions(+), 108 deletions(-) delete mode 100644 src/images/line.png delete mode 100644 src/shared/components/list/index.ts create mode 100644 src/shared/components/technologiesList/index.ts rename src/shared/components/{list/list.component.tsx => technologiesList/technologiesList.component.tsx} (61%) rename src/shared/components/{list/list.messages.ts => technologiesList/technologiesList.messages.ts} (50%) rename src/shared/components/{list/list.styles.ts => technologiesList/technologiesList.styles.ts} (81%) diff --git a/src/images/line.png b/src/images/line.png deleted file mode 100644 index d21139915ab219b2eae694f19cf8cccc031f78bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 514 zcmV+d0{#7oP)v=avJoWdOebKovMk$x@1HNm@rV0=Tj~l3lBXXbe#~bt z3?v(yEuZdZ&Tqy#3hvH7FqwRqY?_#nyBNDXu!s>ePk4XjJz`XyG{!1#pF@Pn z16Y2O^X%XBlUT%jheH^QqU#|+?>iJ;+;BjwYL(B$3wgL4Ms4;S#MZUusr#A(H@Z|F zXB@747+m)Andi*Kw6l{qaPm`P9edrj-`#xIn0~fg9*X%~%QP3D;ovnJapDCIjE_(L z8ej=d8Tf077@LQPI{3GUB)q%uN)Zy#l^DJtHUfK5M1x+`W6Pgd^n=kaDp-IvM{ac#7FMyN99jQB2JtYkZw!$7&B@j4;}7+snpi zHueM1^<+Lb_r%bSksdFBxNuo}uJ$=n*Q|zpe*qSMisN;no5N&!KA#@b*xG=da^3fT z%{R#oGaDMG_8g`jV(G_WSAUK{EfVyuD|sXi&gcAye=CC-sO~nABme*a07*qoM6N<$ Ef;`*c1^@s6 diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 48a935b..5fa4b88 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -173,8 +173,6 @@ export default function radar_visualization(config) { .attr('r', rings[3].radius) .attr('clip-path', 'url(#semi-circle)') .attr('fill', 'url(#conic-gradient)') - .attr('transform', `rotate(${getRotationForQuadrant(config.previously_active_quadrant)})`) - .transition() .attr( 'transform', config.zoomed_quadrant diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 0316137..45c18f3 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -1,9 +1,10 @@ import React, { useEffect, useState } from 'react'; -import { sortBy, prop, isEmpty, isNil, mathMod } from 'ramda'; +import { isEmpty } from 'ramda'; import { useDispatch, useSelector } from 'react-redux'; import { useDebounce } from 'use-debounce'; import { useIntl } from 'react-intl'; +import { area } from 'd3'; import { Radar } from '../../shared/components/radar'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; import { TitleTagSize } from '../../shared/components/titleTag/titleTag.types'; @@ -14,6 +15,7 @@ import { getRadarRings, getRadarTeams, getRadarTechnologies, + getRotatedData, pluckNameFromList, } from '../../shared/utils/radarUtils'; import { RadarQuadrant, RadarTechnology } from '../../shared/components/radar/radar.types'; @@ -37,14 +39,15 @@ import messages from './explore.messages'; export const Explore = () => { const intl = useIntl(); + const dispatch = useDispatch(); const searchText = useSelector(selectSearch); const areaValue = useSelector(selectArea); const levelValue = useSelector(selectLevel); const teamValue = useSelector(selectTeam); + const [filteredTechnologies, setFilteredTechnologies] = useState([]); - const [previouslyActiveQuadrant, setPreviouslyActiveQuadrant] = useState(QUADRANT.bottomLeft); const [activeQuadrant, setActiveQuadrant] = useState(null); const [loadingVisible, setLoadingVisible] = useState(true); const [displayLoading, setDisplayLoading] = useState(true); @@ -55,15 +58,11 @@ export const Explore = () => { const { contentfulQuery: { isSuccess }, - technologies, - quadrants, - rings, - teams, + radarTechnologies, + radarQuadrants, + radarRings, + radarTeams, } = useContentfulData(); - const radarTechnologies = getRadarTechnologies(technologies, activeQuadrant); - const radarQuadrants = getRadarQuadrants(quadrants); - const radarRings = getRadarRings(rings); - const radarTeams = getRadarTeams(teams); useEffect(() => { if (!isEmpty(radarQuadrants) && !areaValue) { @@ -80,84 +79,88 @@ export const Explore = () => { } }, [isSuccess]); - const currentTechnologies = zoomedQuadrant ? zoomedTechnologies : radarTechnologies; - useEffect(() => { if (!isEmpty(radarQuadrants)) { const quadrantForArea = radarQuadrants.find((quadrant) => quadrant.name === areaValue); - setActiveQuadrant(quadrantForArea ? quadrantForArea.position : null); + if (quadrantForArea?.position !== activeQuadrant && activeQuadrant !== areaValue) { + setActiveQuadrant(quadrantForArea ? quadrantForArea.position : null); + } } }, [areaValue, radarQuadrants]); useEffect(() => { - if (!isEmpty(technologies)) { + if (zoomedQuadrant) { + rotateData(QUADRANT.topLeft); + } + updateFilteredTechnologies(); + }, [searchText, levelValue, teamValue, activeQuadrant]); + + const updateFilteredTechnologies = () => { + if (!isEmpty(radarTechnologies)) { const filtered = getFilteredTechnologies({ searchText, - currentTechnologies, + technologies: radarTechnologies, rings: radarRings, teamValue, levelValue, + activeQuadrant, }); setFilteredTechnologies(filtered); } - }, [searchText, zoomedQuadrant, levelValue, teamValue]); - - const updateActiveQuadrant = (newQuadrant: number | null) => { - setPreviouslyActiveQuadrant(activeQuadrant); - setActiveQuadrant(newQuadrant); }; const rotateData = (newQuadrant: number) => { - const moveQuadrantsBy = !isNil(activeQuadrant) ? newQuadrant - activeQuadrant : newQuadrant; - - const movedTechnologies = radarTechnologies.map((technology) => { - return { - ...technology, - quadrant: mathMod(technology.quadrant + moveQuadrantsBy, 4), - }; + const { movedTechnologies, movedQuadrants } = getRotatedData({ + activeQuadrant, + quadrants: radarQuadrants, + technologies: radarTechnologies, + newQuadrant, + searchText, + levelValue, + teamValue, + rings: radarRings, }); - const movedQuadrants = radarQuadrants.map((quadrant) => ({ - ...quadrant, - position: mathMod(quadrant.position + moveQuadrantsBy, 4), - })); - - const sortedMovedQuadrants = sortBy(prop('position'), movedQuadrants); - setZoomedTechnologies(movedTechnologies); - setZoomedQuadrants(sortedMovedQuadrants); + setZoomedQuadrants(movedQuadrants); }; const onZoomIn = () => { - const targetQuadrant = QUADRANT.topLeft; - updateActiveQuadrant(targetQuadrant); - setZoomedQuadrant(targetQuadrant); - rotateData(targetQuadrant); + setZoomedQuadrant(QUADRANT.topLeft); + rotateData(QUADRANT.topLeft); }; - const onZoomOut = () => { - updateActiveQuadrant(previouslyActiveQuadrant); - setZoomedQuadrant(null); - }; + const onZoomOut = () => setZoomedQuadrant(null); - const [emptyResults] = useDebounce(!!searchText && isEmpty(filteredTechnologies), EMPTY_RESULTS_DEBOUNCE_TIME); + const [emptyResultsFromSearch] = useDebounce( + !!searchText && isEmpty(filteredTechnologies), + EMPTY_RESULTS_DEBOUNCE_TIME + ); + const [emptyResultsFromFiltering] = useDebounce( + (!!levelValue || !!teamValue) && isEmpty(filteredTechnologies), + EMPTY_RESULTS_DEBOUNCE_TIME + ); + + const currentTechnologies = () => { + if (zoomedQuadrant) return zoomedTechnologies; + return filteredTechnologies.length || emptyResultsFromFiltering ? filteredTechnologies : radarTechnologies; + }; const renderContent = () => ( <> {isSuccess && ( <> @@ -179,7 +182,7 @@ export const Explore = () => { ); const renderLoading = () => ( - + ); diff --git a/src/routes/explore/explore.constants.ts b/src/routes/explore/explore.constants.ts index 5ec24e4..901ae9d 100644 --- a/src/routes/explore/explore.constants.ts +++ b/src/routes/explore/explore.constants.ts @@ -1 +1 @@ -export const EMPTY_RESULTS_DEBOUNCE_TIME = 100; +export const EMPTY_RESULTS_DEBOUNCE_TIME = 50; diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index 3624af8..f197341 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -73,7 +73,7 @@ const loadingAnimationStyles = css` } `; -export const Loading = styled.div<{ visible: boolean; display: boolean }>` +export const Loading = styled.div<{ visible: boolean; shouldDisplay: boolean }>` position: absolute; left: 0; top: 0; @@ -84,5 +84,5 @@ export const Loading = styled.div<{ visible: boolean; display: boolean }>` transition: opacity ${LOADING_ANIMATION_MS}ms ease-in-out; z-index: ${zIndex.loader}; ${({ visible }) => (visible ? null : loadingAnimationStyles)}; - display: ${({ display }) => (display ? 'block' : 'none')}; + display: ${({ shouldDisplay }) => (shouldDisplay ? 'block' : 'none')}; `; diff --git a/src/shared/components/list/index.ts b/src/shared/components/list/index.ts deleted file mode 100644 index 78e91b5..0000000 --- a/src/shared/components/list/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { List } from './list.component'; diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index c85cb21..93c29a2 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -18,17 +18,9 @@ interface RadarProps { quadrants: RadarQuadrant[]; zoomedQuadrant: null | number; activeQuadrant: number | null; - previouslyActiveQuadrant: number | null; } -export const Radar = ({ - technologies, - rings, - quadrants, - zoomedQuadrant, - activeQuadrant, - previouslyActiveQuadrant, -}: RadarProps) => { +export const Radar = ({ technologies, rings, quadrants, zoomedQuadrant, activeQuadrant }: RadarProps) => { const config: RadarConfig = { svg_id: 'radar', width: zoomedQuadrant @@ -49,7 +41,6 @@ export const Radar = ({ if (!isNil(zoomedQuadrant)) config.zoomed_quadrant = zoomedQuadrant; if (!isNil(activeQuadrant)) config.active_quadrant = activeQuadrant; - if (!isNil(previouslyActiveQuadrant)) config.previously_active_quadrant = previouslyActiveQuadrant; destroyRadar(); drawTechRadar(config); diff --git a/src/shared/components/radar/radar.types.ts b/src/shared/components/radar/radar.types.ts index ce99896..4f18b28 100644 --- a/src/shared/components/radar/radar.types.ts +++ b/src/shared/components/radar/radar.types.ts @@ -21,7 +21,6 @@ export type RadarConfig = { technologies: RadarTechnology[]; zoomed_quadrant?: number; active_quadrant?: number; - previously_active_quadrant?: number; }; export enum QuadrantPositions { diff --git a/src/shared/components/sidebar/sidebar.component.tsx b/src/shared/components/sidebar/sidebar.component.tsx index 50a5c28..061bc70 100644 --- a/src/shared/components/sidebar/sidebar.component.tsx +++ b/src/shared/components/sidebar/sidebar.component.tsx @@ -3,7 +3,7 @@ import { useDispatch, useSelector } from 'react-redux'; import { useIntl } from 'react-intl'; import { useDebouncedCallback } from 'use-debounce'; -import { List } from '../list'; +import { TechnologiesList } from '../technologiesList'; import { Input } from '../input'; import { RadarRing, RadarTechnology } from '../radar/radar.types'; import { selectArea, selectLevel, selectTeam } from '../../../modules/filters/filters.selectors'; @@ -16,7 +16,7 @@ import { Container, FiltersContainer, Tag } from './sidebar.styles'; interface SidebarProps { technologies: RadarTechnology[]; - emptyResults: boolean; + emptyResults: { search: boolean; filters: boolean }; rings: RadarRing[]; } @@ -60,7 +60,7 @@ export const Sidebar = ({ technologies, emptyResults, rings }: SidebarProps) => {renderLevelFilterTag(!!levelValue)} {renderTeamFilterTag(!!teamValue)} - + ); }; diff --git a/src/shared/components/technologiesList/index.ts b/src/shared/components/technologiesList/index.ts new file mode 100644 index 0000000..0881955 --- /dev/null +++ b/src/shared/components/technologiesList/index.ts @@ -0,0 +1 @@ +export { TechnologiesList } from './technologiesList.component'; diff --git a/src/shared/components/list/list.component.tsx b/src/shared/components/technologiesList/technologiesList.component.tsx similarity index 61% rename from src/shared/components/list/list.component.tsx rename to src/shared/components/technologiesList/technologiesList.component.tsx index 31faafa..40ce6c2 100644 --- a/src/shared/components/list/list.component.tsx +++ b/src/shared/components/technologiesList/technologiesList.component.tsx @@ -1,5 +1,5 @@ import React, { useState } from 'react'; -import { sortBy, prop, toLower, compose } from 'ramda'; +import { sortBy, prop, toLower, compose, isEmpty } from 'ramda'; import { useSelector } from 'react-redux'; import { FormattedMessage } from 'react-intl'; @@ -13,27 +13,37 @@ import { } from '../../utils/radarUtils'; import { color } from '../../../theme'; import { RadarRing, RadarTechnology } from '../radar/radar.types'; -import { selectSearch } from '../../../modules/filters/filters.selectors'; +import { selectArea, selectSearch } from '../../../modules/filters/filters.selectors'; import { TagSize } from '../tag/tag.types'; -import { ListWrapper, ListItem, EmptyResults, ListLabel, ListItemTags, Tag } from './list.styles'; -import messages from './list.messages'; +import { ListWrapper, ListItem, EmptyResults, ListLabel, ListItemTags, Tag } from './technologiesList.styles'; +import messages from './technologiesList.messages'; -interface ListProps { +interface TechnologiesListProps { technologies: RadarTechnology[]; - emptyResults: boolean; + emptyResults: { search: boolean; filters: boolean }; rings: RadarRing[]; } -export const List = ({ technologies, emptyResults, rings }: ListProps) => { +export const TechnologiesList = ({ technologies, emptyResults, rings }: TechnologiesListProps) => { const [hoveredItem, setHoveredItem] = useState(null); const searchText = useSelector(selectSearch); + const areaValue = useSelector(selectArea); - const sortedTechnologies = sortBy(compose(toLower, prop('label')), technologies); + const activeTechnologies = areaValue ? technologies.filter((technology) => !technology.inactive) : technologies; + const sortedTechnologies = sortBy(compose(toLower, prop('label')), activeTechnologies); - if (emptyResults) { + if (emptyResults.search) { return ( - + + + ); + } + + if (emptyResults.filters || isEmpty(sortedTechnologies)) { + return ( + + ); } @@ -62,13 +72,9 @@ export const List = ({ technologies, emptyResults, rings }: ListProps) => { }} > {technology.label} - - {hoveredItem === technology.id && ( - <> - {rings[technology.ring].name} - {!!technology.team && {technology.team}} - - )} + + {rings[technology.ring].name} + {!!technology.team && {technology.team}} ))} diff --git a/src/shared/components/list/list.messages.ts b/src/shared/components/technologiesList/technologiesList.messages.ts similarity index 50% rename from src/shared/components/list/list.messages.ts rename to src/shared/components/technologiesList/technologiesList.messages.ts index 2e2aebb..1d81936 100644 --- a/src/shared/components/list/list.messages.ts +++ b/src/shared/components/technologiesList/technologiesList.messages.ts @@ -1,9 +1,14 @@ import { defineMessages } from 'react-intl'; export default defineMessages({ - empty: { - id: 'list.empty', + emptySearch: { + id: 'technologiesList.emptySearch', defaultMessage: 'We’re sorry, but we haven’t found any technology called “{searchText}”. Please try again and note that we don’t support searching by keyword, yet.', }, + emptyFiltering: { + id: 'technologiesList.emptyFiltering', + defaultMessage: + 'Ooops, looks like we don’t have any technologies that match ALL of your filters. Please try a different combination.', + }, }); diff --git a/src/shared/components/list/list.styles.ts b/src/shared/components/technologiesList/technologiesList.styles.ts similarity index 81% rename from src/shared/components/list/list.styles.ts rename to src/shared/components/technologiesList/technologiesList.styles.ts index 770ee3a..59561fe 100644 --- a/src/shared/components/list/list.styles.ts +++ b/src/shared/components/technologiesList/technologiesList.styles.ts @@ -24,12 +24,17 @@ export const ListLabel = styled.div` font-size: 18px; `; -export const ListItemTags = styled.div` +export const ListItemTags = styled.div<{ visible: boolean }>` display: flex; + + opacity: ${(props) => (props.visible ? 1 : 0)}; + > :last-child { + margin-right: 8px; + } `; export const Tag = styled(TagComponent)` - margin: 0 8px; + margin-left: 8px; background-color: ${colors.mineShaft}; color: ${colors.boulder}; //TODO make into variant of Tag `; diff --git a/src/shared/hooks/useContentfulData/useContentfulData.ts b/src/shared/hooks/useContentfulData/useContentfulData.ts index bedd2f3..fa881f1 100644 --- a/src/shared/hooks/useContentfulData/useContentfulData.ts +++ b/src/shared/hooks/useContentfulData/useContentfulData.ts @@ -10,6 +10,7 @@ import { ContentfulData, ContentfulTeam, } from '../../components/radar/radar.types'; +import { getRadarQuadrants, getRadarRings, getRadarTeams, getRadarTechnologies } from '../../utils/radarUtils'; export const getEntries = (content: ContentfulData | undefined) => @@ -74,11 +75,16 @@ export const useContentfulData = () => { const rings = selectData('ring') as ContentfulRing[]; const teams = selectData('team') as ContentfulTeam[]; + const radarTechnologies = getRadarTechnologies(technologies); + const radarQuadrants = getRadarQuadrants(quadrants); + const radarRings = getRadarRings(rings); + const radarTeams = getRadarTeams(teams); + return { contentfulQuery, - technologies, - quadrants, - rings, - teams, + radarTechnologies, + radarQuadrants, + radarRings, + radarTeams, }; }; diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index 6a26846..4b01dfb 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -1,5 +1,5 @@ import * as d3 from 'd3'; -import { clamp, pathOr, forEachObjIndexed, sortBy, prop, pluck, isNil } from 'ramda'; +import { clamp, pathOr, forEachObjIndexed, sortBy, prop, pluck, isNil, mathMod } from 'ramda'; import { color } from '../../theme'; import { BASIC_RADAR_HEIGHT, @@ -169,12 +169,12 @@ export const getBlipDataById = (id: string) => { export const highlightLegend = ({ id, mode = 'on' }: { id: string; mode?: 'on' | 'off' }) => { const listItem = document.querySelector(`#list-item-${id}`) as HTMLDivElement; - if (listItem) { - listItem.style.color = mode === 'on' ? color.white : color.boulder; - } + const listItemTags = document.querySelector(`#list-item-tags-${id}`) as HTMLDivElement; + if (listItem) listItem.style.color = mode === 'on' ? color.white : color.boulder; + if (listItemTags) listItemTags.style.opacity = mode === 'on' ? '1' : '0'; }; -export const getRotationForQuadrant = (quadrant: number) => { +export const getRotationForQuadrant = (quadrant: number | null) => { switch (quadrant) { case 0: return -90; @@ -182,8 +182,10 @@ export const getRotationForQuadrant = (quadrant: number) => { return 0; case 2: return 90; - default: + case 3: return 180; + default: + return 90; } }; @@ -214,7 +216,14 @@ export const getTechnologyQuadrant = (technology: ContentfulTechnology): number return getQuadrantPosition(position); }; -export const getRadarTechnologies = (technologies: ContentfulTechnology[], activeQuadrant: number | null) => { +export const getUpdatedRadarTechnologies = ( + technologies: RadarTechnology[], + activeQuadrant: number | null +): RadarTechnology[] => { + return technologies.map((technology) => ({ ...technology, inactive: technology.quadrant !== activeQuadrant })); +}; + +export const getRadarTechnologies = (technologies: ContentfulTechnology[]) => { const radarTechnologies: RadarTechnology[] = []; forEachObjIndexed((item, i) => { @@ -224,7 +233,7 @@ export const getRadarTechnologies = (technologies: ContentfulTechnology[], activ quadrant, ring: pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, team: pathOr('', ['fields', 'team', 'fields', 'label'], item), - inactive: !isNil(activeQuadrant) ? quadrant !== activeQuadrant : true, + inactive: true, id: i.toString(), }); }, technologies); @@ -278,20 +287,20 @@ export const getFilteredTechnologies = ({ teamValue, levelValue, rings, - currentTechnologies, + technologies, + activeQuadrant, }: { searchText: FilterType; teamValue: FilterType; levelValue: FilterType; rings: RadarRing[]; - currentTechnologies: RadarTechnology[]; + technologies: RadarTechnology[]; + activeQuadrant: number | null; }) => { - let filtered = currentTechnologies; + let filtered = getUpdatedRadarTechnologies(technologies, activeQuadrant); if (searchText) { - filtered = currentTechnologies.filter((technology) => - technology.label.toLowerCase().includes(searchText.toLowerCase()) - ); + filtered = filtered.filter((technology) => technology.label.toLowerCase().includes(searchText.toLowerCase())); } if (teamValue) { @@ -304,3 +313,46 @@ export const getFilteredTechnologies = ({ return filtered; }; + +export const getRotatedData = ({ + activeQuadrant, + newQuadrant, + technologies, + quadrants, + searchText, + teamValue, + levelValue, + rings, +}: { + activeQuadrant: number | null; + newQuadrant: number; + technologies: RadarTechnology[]; + quadrants: RadarQuadrant[]; + searchText: FilterType; + teamValue: FilterType; + levelValue: FilterType; + rings: RadarRing[]; +}) => { + const moveQuadrantsBy = !isNil(activeQuadrant) ? newQuadrant - activeQuadrant : 0; + + const filteredTechnologies = getFilteredTechnologies({ + searchText, + teamValue, + levelValue, + rings, + technologies, + activeQuadrant, + }); + const movedTechnologies = filteredTechnologies.map((technology) => { + return { + ...technology, + quadrant: mathMod(technology.quadrant + moveQuadrantsBy, 4), + }; + }); + const movedQuadrants = quadrants.map((quadrant) => ({ + ...quadrant, + position: mathMod(quadrant.position + moveQuadrantsBy, 4), + })); + + return { movedQuadrants: sortBy(prop('position'), movedQuadrants), movedTechnologies }; +}; From 6622afc203c9742f061c0a2d777f7347b8d410e2 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Thu, 21 Oct 2021 12:04:05 +0200 Subject: [PATCH 25/61] Tag variants --- src/shared/components/tag/tag.component.tsx | 16 +++++++--- src/shared/components/tag/tag.styles.ts | 29 +++++++++++++++++-- src/shared/components/tag/tag.types.ts | 7 +++++ .../technologiesList.component.tsx | 12 ++++++-- .../technologiesList.styles.ts | 4 +-- 5 files changed, 56 insertions(+), 12 deletions(-) diff --git a/src/shared/components/tag/tag.component.tsx b/src/shared/components/tag/tag.component.tsx index f7fa350..2b4bfe3 100644 --- a/src/shared/components/tag/tag.component.tsx +++ b/src/shared/components/tag/tag.component.tsx @@ -4,17 +4,25 @@ import { isNil } from 'ramda'; import { renderWhenTrue } from '../../utils/rendering'; import { Container, Icon, RemoveIcon } from './tag.styles'; -import { TagSize, TagTheme } from './tag.types'; +import { TagSize, TagTheme, TagVariant } from './tag.types'; export interface TagProps { size?: TagSize; onRemove?: () => void; className?: string; children?: ReactNode; + variant?: TagVariant; } -export const Tag = ({ children, className, onRemove, size = TagSize.MEDIUM }: TagProps) => { - const theme: TagTheme = { size }; +export const Tag = ({ + children, + className, + onRemove, + size = TagSize.MEDIUM, + variant = TagVariant.DEFAULT, +}: TagProps) => { + const clickable = !isNil(onRemove); + const theme: TagTheme = { size, variant, clickable }; const renderRemoveIcon = renderWhenTrue(() => ( @@ -26,7 +34,7 @@ export const Tag = ({ children, className, onRemove, size = TagSize.MEDIUM }: Ta {children} - {renderRemoveIcon(!isNil(onRemove))} + {renderRemoveIcon(clickable)} ); diff --git a/src/shared/components/tag/tag.styles.ts b/src/shared/components/tag/tag.styles.ts index 090bbde..130fe15 100644 --- a/src/shared/components/tag/tag.styles.ts +++ b/src/shared/components/tag/tag.styles.ts @@ -4,7 +4,7 @@ import theme from 'styled-theming'; import { ReactComponent as RemoveIconSVG } from '../../../images/icons/remove.svg'; import { color } from '../../../theme'; import { TagLarge, TagMedium, TagSmall } from '../../../theme/typography'; -import { TagSize, TagTheme } from './tag.types'; +import { TagSize, TagTheme, TagVariant } from './tag.types'; const tagSizeSmallStyles = css` ${TagSmall}; @@ -21,11 +21,25 @@ const tagSizeLargeStyles = css` padding: 7px 16px 11px; `; -export const Container = styled.div>` +const tagVariantDefaultStyles = css` + color: ${color.mineShaft}; background: ${color.silver}; +`; + +const tagVariantDarkStyles = css` + background-color: ${color.mineShaft}; + color: ${color.boulder}; +`; + +const tagClickableStyles = css` + :hover { + background-color: ${color.white}; + } +`; + +export const Container = styled.div>` border: none; border-radius: 20px; - color: ${color.mineShaft}; display: flex; align-items: center; white-space: nowrap; @@ -35,6 +49,15 @@ export const Container = styled.div>` [TagSize.MEDIUM]: tagSizeMediumStyles, [TagSize.LARGE]: tagSizeLargeStyles, })}; + + ${theme('variant', { + [TagVariant.DEFAULT]: tagVariantDefaultStyles, + [TagVariant.DARK]: tagVariantDarkStyles, + })}; + + ${theme('clickable', { + true: tagClickableStyles, + })} `; const tagIconSizeLargeStyles = css` diff --git a/src/shared/components/tag/tag.types.ts b/src/shared/components/tag/tag.types.ts index 5276dbe..1943d59 100644 --- a/src/shared/components/tag/tag.types.ts +++ b/src/shared/components/tag/tag.types.ts @@ -2,6 +2,8 @@ import { DefaultTheme } from 'styled-components'; export interface TagTheme extends DefaultTheme { size: TagSize; + variant: TagVariant; + clickable: boolean; } export enum TagSize { @@ -9,3 +11,8 @@ export enum TagSize { MEDIUM = 'medium', LARGE = 'large', } + +export enum TagVariant { + DEFAULT = 'default', + DARK = 'dark', +} diff --git a/src/shared/components/technologiesList/technologiesList.component.tsx b/src/shared/components/technologiesList/technologiesList.component.tsx index 40ce6c2..7a4ccf8 100644 --- a/src/shared/components/technologiesList/technologiesList.component.tsx +++ b/src/shared/components/technologiesList/technologiesList.component.tsx @@ -14,7 +14,7 @@ import { import { color } from '../../../theme'; import { RadarRing, RadarTechnology } from '../radar/radar.types'; import { selectArea, selectSearch } from '../../../modules/filters/filters.selectors'; -import { TagSize } from '../tag/tag.types'; +import { TagSize, TagVariant } from '../tag/tag.types'; import { ListWrapper, ListItem, EmptyResults, ListLabel, ListItemTags, Tag } from './technologiesList.styles'; import messages from './technologiesList.messages'; @@ -73,8 +73,14 @@ export const TechnologiesList = ({ technologies, emptyResults, rings }: Technolo > {technology.label} - {rings[technology.ring].name} - {!!technology.team && {technology.team}} + + {rings[technology.ring].name} + + {!!technology.team && ( + + {technology.team} + + )} ))} diff --git a/src/shared/components/technologiesList/technologiesList.styles.ts b/src/shared/components/technologiesList/technologiesList.styles.ts index 59561fe..949c5e6 100644 --- a/src/shared/components/technologiesList/technologiesList.styles.ts +++ b/src/shared/components/technologiesList/technologiesList.styles.ts @@ -9,6 +9,7 @@ export const ListWrapper = styled.div` flex-direction: column; height: 100%; overflow: auto; + margin-top: 16px; `; export const ListItem = styled.div` @@ -35,11 +36,10 @@ export const ListItemTags = styled.div<{ visible: boolean }>` export const Tag = styled(TagComponent)` margin-left: 8px; - background-color: ${colors.mineShaft}; - color: ${colors.boulder}; //TODO make into variant of Tag `; export const EmptyResults = styled.div` color: ${colors.boulder}; font-size: 18px; + margin-top: 16px; `; From 589aeffc610aaa3949afab4e42e9ae8c92b49ad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Thu, 21 Oct 2021 16:30:33 +0200 Subject: [PATCH 26/61] Add shadows --- .../components/sidebar/sidebar.styles.ts | 4 +- .../technologiesList.component.tsx | 91 ++++++++++++------- .../technologiesList.styles.ts | 47 +++++++++- src/theme/color.ts | 3 + 4 files changed, 105 insertions(+), 40 deletions(-) diff --git a/src/shared/components/sidebar/sidebar.styles.ts b/src/shared/components/sidebar/sidebar.styles.ts index b567ef1..0bd687d 100644 --- a/src/shared/components/sidebar/sidebar.styles.ts +++ b/src/shared/components/sidebar/sidebar.styles.ts @@ -4,10 +4,12 @@ import * as colors from '../../../theme/color'; import { Tag as TagComponent } from '../tag'; export const Container = styled.div` - padding: 70px 35px; + padding: 70px 35px 25px; color: ${colors.white}; height: 100%; width: 100%; + display: flex; + flex-flow: column nowrap; `; export const FiltersContainer = styled.div` diff --git a/src/shared/components/technologiesList/technologiesList.component.tsx b/src/shared/components/technologiesList/technologiesList.component.tsx index 7a4ccf8..61d244e 100644 --- a/src/shared/components/technologiesList/technologiesList.component.tsx +++ b/src/shared/components/technologiesList/technologiesList.component.tsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import React, { useState, UIEvent } from 'react'; import { sortBy, prop, toLower, compose, isEmpty } from 'ramda'; import { useSelector } from 'react-redux'; @@ -15,7 +15,17 @@ import { color } from '../../../theme'; import { RadarRing, RadarTechnology } from '../radar/radar.types'; import { selectArea, selectSearch } from '../../../modules/filters/filters.selectors'; import { TagSize, TagVariant } from '../tag/tag.types'; -import { ListWrapper, ListItem, EmptyResults, ListLabel, ListItemTags, Tag } from './technologiesList.styles'; +import { + ListWrapper, + List, + ListItem, + EmptyResults, + ListLabel, + ListItemTags, + Tag, + ShadowTop, + ShadowBottom, +} from './technologiesList.styles'; import messages from './technologiesList.messages'; interface TechnologiesListProps { @@ -28,10 +38,19 @@ export const TechnologiesList = ({ technologies, emptyResults, rings }: Technolo const [hoveredItem, setHoveredItem] = useState(null); const searchText = useSelector(selectSearch); const areaValue = useSelector(selectArea); + const [scrollTopReached, setScrollTopReached] = useState(true); + const [scrollBottomReached, setScrollBottomReached] = useState(false); const activeTechnologies = areaValue ? technologies.filter((technology) => !technology.inactive) : technologies; const sortedTechnologies = sortBy(compose(toLower, prop('label')), activeTechnologies); + const handleScroll = (e: UIEvent) => { + const { scrollTop, scrollHeight, clientHeight } = e.currentTarget; + const scrollBottom = scrollHeight - clientHeight; + setScrollTopReached(scrollTop === 0); + setScrollBottomReached(scrollTop >= scrollBottom); + }; + if (emptyResults.search) { return ( @@ -50,40 +69,44 @@ export const TechnologiesList = ({ technologies, emptyResults, rings }: Technolo return ( - {sortedTechnologies.map((technology) => ( - { - setHoveredItem(technology.id); - highlightBlip({ id: technology.id || '', ring: technology.ring }); - highlightLegend({ id: technology.id || '' }); - const blipData = getBlipDataById(technology.id || ''); - showBubble({ label: technology.label, ring: technology.ring, x: blipData.x, y: blipData.y }); - }} - onMouseLeave={() => { - setHoveredItem(null); - unhighlightBlip({ - id: technology.id?.toString() || '', - ring: technology.ring, - color: technology.inactive ? color.mineShaft : color.silver, - }); - highlightLegend({ id: technology.id || '', mode: 'off' }); - hideBubble(); - }} - > - {technology.label} - - - {rings[technology.ring].name} - - {!!technology.team && ( + + {sortedTechnologies.map((technology) => ( + { + setHoveredItem(technology.id); + highlightBlip({ id: technology.id || '', ring: technology.ring }); + highlightLegend({ id: technology.id || '' }); + const blipData = getBlipDataById(technology.id || ''); + showBubble({ label: technology.label, ring: technology.ring, x: blipData.x, y: blipData.y }); + }} + onMouseLeave={() => { + setHoveredItem(null); + unhighlightBlip({ + id: technology.id?.toString() || '', + ring: technology.ring, + color: technology.inactive ? color.mineShaft : color.silver, + }); + highlightLegend({ id: technology.id || '', mode: 'off' }); + hideBubble(); + }} + > + {technology.label} + - {technology.team} + {rings[technology.ring].name} - )} - - - ))} + {!!technology.team && ( + + {technology.team} + + )} + + + ))} + + + ); }; diff --git a/src/shared/components/technologiesList/technologiesList.styles.ts b/src/shared/components/technologiesList/technologiesList.styles.ts index 949c5e6..51a4ad8 100644 --- a/src/shared/components/technologiesList/technologiesList.styles.ts +++ b/src/shared/components/technologiesList/technologiesList.styles.ts @@ -1,18 +1,32 @@ -import styled from 'styled-components'; +import styled, { css } from 'styled-components'; import * as colors from '../../../theme/color'; import { Tag as TagComponent } from '../tag'; +import { color } from '../../../theme'; export const ListWrapper = styled.div` - margin-bottom: 25px; + flex: 1; + width: 100%; + position: relative; + overflow: hidden; +`; + +export const List = styled.ul` + position: absolute; + height: 100%; + width: 100%; + top: 0; + left: 0; display: flex; flex-direction: column; - height: 100%; + flex: 1; overflow: auto; - margin-top: 16px; + padding: 0; + margin: 16px 0 0; + list-style: none; `; -export const ListItem = styled.div` +export const ListItem = styled.li` margin: 10px 0; cursor: default; display: flex; @@ -43,3 +57,26 @@ export const EmptyResults = styled.div` font-size: 18px; margin-top: 16px; `; + +const shadowStyles = css` + position: absolute; + left: 0; + width: 100%; + height: 10%; + mix-blend-mode: darken; + pointer-events: none; +`; + +export const ShadowBottom = styled.div<{ visible: boolean }>` + ${shadowStyles}; + bottom: 0; + background: ${color.shadowGradientBottom}; + visibility: ${({ visible }) => (visible ? 'visible' : 'hidden')}; +`; + +export const ShadowTop = styled.div<{ visible: boolean }>` + ${shadowStyles}; + top: 0; + background: ${color.shadowGradientTop}; + visibility: ${({ visible }) => (visible ? 'visible' : 'hidden')}; +`; diff --git a/src/theme/color.ts b/src/theme/color.ts index e338e33..3e74d16 100644 --- a/src/theme/color.ts +++ b/src/theme/color.ts @@ -8,6 +8,7 @@ export const secondary = '#2249f9'; export const error = '#fa7265'; export const codGray = '#111111'; +export const codGrayOpacity = 'rgba(17, 17, 17, 0)'; export const boulder = '#767676'; export const mineShaft = '#333333'; export const scorpion = '#595959'; @@ -17,3 +18,5 @@ export const screaminGreen = '#42F272'; export const schoolBusYellow = '#FFDE00'; export const gradient = `linear-gradient(320deg,${screaminGreen} -56.33%,rgba(66,242,114,0) 124.09%),${schoolBusYellow}`; +export const shadowGradientBottom = `linear-gradient(-180deg, ${codGrayOpacity} 0, ${codGray} 100%);`; +export const shadowGradientTop = `linear-gradient(180deg, ${codGray} 0, ${codGrayOpacity} 100%);`; From 61cad68792ca9f1544f47debc28ee80895650c97 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 22 Oct 2021 09:30:25 +0200 Subject: [PATCH 27/61] Fix radar scale and flutter when redrawing radar, show toolbar tags only in wide screens (#30) * Fix fluttering * Fix scaling radar and quadrant labels * Show tags in toolbar only on wide screens --- src/lib/zalando-tech-radar.ts | 59 +++++++++++---- src/routes/explore/explore.component.tsx | 13 +--- src/routes/explore/explore.styles.ts | 11 +-- .../dropdown/dropdown.component.tsx | 12 ++- src/shared/components/input/input.styles.ts | 2 +- .../components/radar/radar.component.tsx | 20 ++++- ...responsiveThemeProvider.component.spec.tsx | 35 --------- .../__tests__/useMediaQuery.hook.spec.tsx | 75 ------------------- src/shared/utils/radarUtils.ts | 30 ++++---- 9 files changed, 90 insertions(+), 167 deletions(-) delete mode 100644 src/shared/components/responsiveThemeProvider/__tests__/responsiveThemeProvider.component.spec.tsx delete mode 100644 src/shared/hooks/useMediaQuery/__tests__/useMediaQuery.hook.spec.tsx diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 5fa4b88..3203f67 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -43,7 +43,7 @@ import { // THE SOFTWARE. export default function radar_visualization(config) { - const scale = getRadarScale(); + const { scale, fullSize } = getRadarScale(); // radial_min / radial_max are multiples of PI const quadrants = [ @@ -218,43 +218,70 @@ export default function radar_visualization(config) { // draw quadrant labels for (let i = 0; i < config.quadrants.length; i++) { - const oddQuadrantY = quadrants[i].factor_y * 320 * scale; - const evenQuadrantY = oddQuadrantY + quadrants[i].factor_y * 40 * scale; - const everyQuadrantX = quadrants[i].factor_x * 360 - 100 * scale; + const smallerLabels = config.zoomed_quadrant || !fullSize; + const isZoomed = i === config.zoomed_quadrant; + const factorX = quadrants[i].factor_x; + const factorY = quadrants[i].factor_y; + // magic numbers (found by experimentation) + const factorsForSmallerLabels = [ + { x: factorX * 200, y: factorY * 220 }, + { x: factorX * 300, y: factorY * 200 }, + { x: factorX * 320, y: factorY * 220 }, + { x: factorX * 200, y: factorY * 200 }, + ]; + const factorsForBiggerLabels = [ + { x: factorX * 340, y: factorY * 280 }, + { x: factorX * 510, y: factorY * 250 }, + { x: factorX * 550, y: factorY * 300 }, + { x: factorX * 330, y: factorY * 260 }, + ]; + + const currentFactors = smallerLabels ? factorsForSmallerLabels : factorsForBiggerLabels; + const subtractX = smallerLabels ? 6 : 0; + const subtractY = smallerLabels ? 0 : -1; const quadrantLabel = grid.append('g').attr('id', `quadrant-label-${i}`).style('opacity', 1); quadrantLabel .append('rect') - .attr('rx', config.zoomed_quadrant ? 12 : 20) - .attr('ry', config.zoomed_quadrant ? 12 : 20) - .attr('y', i % 2 ? oddQuadrantY : evenQuadrantY) - .attr('x', everyQuadrantX) + .attr('rx', smallerLabels ? 12 : 20) + .attr('ry', smallerLabels ? 12 : 20) + .attr('x', currentFactors[i].x) + .attr('y', currentFactors[i].y) .style('fill', color.mineShaft) .transition() .style('fill', config.active_quadrant === i || config.zoomed_quadrant === i ? color.silver : color.mineShaft); quadrantLabel .append('text') - .attr('y', i % 2 ? oddQuadrantY : evenQuadrantY) - .attr('x', everyQuadrantX) + .attr('x', currentFactors[i].x - subtractX) + .attr('y', currentFactors[i].y - subtractY) .attr('text-anchor', 'left') .style('fill', config.active_quadrant === i || config.zoomed_quadrant === i ? color.mineShaft : color.scorpion) .style('font-family', 'Hellix') - .style('font-size', `${config.zoomed_quadrant ? 8 : 14}px`) + .style('font-size', `${smallerLabels ? 8 : 14}px`) .style('letter-spacing', '0.2em'); const label = d3.select(`#quadrant-label-${i} text`); label.text(config.quadrants[i].name.toUpperCase()); - if (config.zoomed_quadrant) label.attr('x', everyQuadrantX + 115).attr('y', evenQuadrantY - 1); + if (config.zoomed_quadrant) { + const addX = fullSize && isZoomed ? -50 : 44; + const addY = fullSize && isZoomed ? -130 : -46; + label.attr('x', currentFactors[i].x + addX).attr('y', currentFactors[i].y + addY); + } const labelNode = label.node(); if (labelNode) { const bbox = labelNode.getBBox(); + const addX = fullSize && isZoomed ? -64 : 30; + const addY = fullSize && isZoomed ? -134 : -50; d3.select(`#quadrant-label-${i} rect`) - .attr('y', i % 2 ? oddQuadrantY - bbox.height - 5 : evenQuadrantY - bbox.height - 5) - .attr('x', config.zoomed_quadrant ? everyQuadrantX + 100 : everyQuadrantX - 20) - .attr('width', config.zoomed_quadrant ? bbox.width + 30 : bbox.width + 40) - .attr('height', config.zoomed_quadrant ? bbox.height + 12 : bbox.height + 18); + .attr('x', config.zoomed_quadrant ? currentFactors[i].x + addX : currentFactors[i].x - 20) + .attr( + 'y', + config.zoomed_quadrant ? currentFactors[i].y - bbox.height + addY : currentFactors[i].y - bbox.height - 5 + ) + .attr('width', smallerLabels ? bbox.width + 30 : bbox.width + 40) + .attr('height', smallerLabels ? bbox.height + 12 : bbox.height + 18); } } diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 45c18f3..66291bf 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -4,20 +4,11 @@ import { useDispatch, useSelector } from 'react-redux'; import { useDebounce } from 'use-debounce'; import { useIntl } from 'react-intl'; -import { area } from 'd3'; import { Radar } from '../../shared/components/radar'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; import { TitleTagSize } from '../../shared/components/titleTag/titleTag.types'; import { QUADRANT } from '../../shared/components/radar/radar.constants'; -import { - getFilteredTechnologies, - getRadarQuadrants, - getRadarRings, - getRadarTeams, - getRadarTechnologies, - getRotatedData, - pluckNameFromList, -} from '../../shared/utils/radarUtils'; +import { getFilteredTechnologies, getRotatedData, pluckNameFromList } from '../../shared/utils/radarUtils'; import { RadarQuadrant, RadarTechnology } from '../../shared/components/radar/radar.types'; import { Sidebar } from '../../shared/components/sidebar'; import { selectArea, selectLevel, selectSearch, selectTeam } from '../../modules/filters/filters.selectors'; @@ -154,7 +145,7 @@ export const Explore = () => { rings={radarRings} /> - + ` +export const Viewer = styled.div` height: 100%; flex: 1; display: flex; - align-items: ${(props) => (props.fullRadar ? 'center' : 'flex-end')}; - justify-content: ${(props) => (props.fullRadar ? 'center' : 'flex-end')}; - width: ${(props) => (props.fullRadar ? '100%' : undefined)}; + align-items: flex-end; + justify-content: flex-end; `; export const Toolbar = styled(ToolbarComponent)` diff --git a/src/shared/components/dropdown/dropdown.component.tsx b/src/shared/components/dropdown/dropdown.component.tsx index 82b9643..de4b44c 100644 --- a/src/shared/components/dropdown/dropdown.component.tsx +++ b/src/shared/components/dropdown/dropdown.component.tsx @@ -4,12 +4,13 @@ import { ThemeProvider } from 'styled-components'; import { FilterType } from '../../../modules/filters/filters.types'; import { renderWhenTrue } from '../../utils/rendering'; import { TagSize } from '../tag/tag.types'; +import { useMediaQuery } from '../../hooks/useMediaQuery'; +import { Breakpoint } from '../../../theme/media'; import { - Container, ChevronIcon, - Label, - Tag, + Container, Icon, + Label, LABEL_BOTTOM_MARGIN, LABEL_HEIGHT, LIST_BOTTOM_PADDING, @@ -19,6 +20,7 @@ import { OptionsContainer, OptionsContent, RemoveIcon, + Tag, ToggleButton, } from './dropdown.styles'; import { DropdownTheme } from './dropdown.types'; @@ -33,6 +35,8 @@ interface DropdownProps { export const Dropdown = ({ label, options, value, onSelect, className }: DropdownProps) => { const [open, setOpen] = useState(false); + const { matches: showTags } = useMediaQuery({ above: Breakpoint.DESKTOP_FULL }); + const optionsAmount = options.length; const optionsHeight = optionsAmount * LABEL_HEIGHT + (optionsAmount - 1) * LABEL_BOTTOM_MARGIN + LIST_TOP_PADDING + LIST_BOTTOM_PADDING; @@ -83,7 +87,7 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow
    - {!!value && ( + {!!value && showTags && ( {value} diff --git a/src/shared/components/input/input.styles.ts b/src/shared/components/input/input.styles.ts index 72ae06b..dae32a5 100644 --- a/src/shared/components/input/input.styles.ts +++ b/src/shared/components/input/input.styles.ts @@ -29,5 +29,5 @@ export const SearchIcon = styled(SearchIconSVG)` export const InputUnderline = styled.div` height: 2px; - background: linear-gradient(255.76deg, ${colors.screaminGreen} -56.33%, ${colors.schoolBusYellow} 124.09%); + background: ${colors.gradient}; `; diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index 93c29a2..6eb4bab 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -1,6 +1,7 @@ -import React from 'react'; -import { isNil, min } from 'ramda'; +import React, { useState } from 'react'; +import { isNil, min, equals } from 'ramda'; +import { useDebouncedCallback } from 'use-debounce'; import * as colors from '../../../theme/color'; import drawTechRadar from '../../../lib/zalando-tech-radar'; import { destroyRadar } from '../../utils/radarUtils'; @@ -21,6 +22,8 @@ interface RadarProps { } export const Radar = ({ technologies, rings, quadrants, zoomedQuadrant, activeQuadrant }: RadarProps) => { + const [previousConfig, setPreviousConfig] = useState(null); + const config: RadarConfig = { svg_id: 'radar', width: zoomedQuadrant @@ -42,8 +45,17 @@ export const Radar = ({ technologies, rings, quadrants, zoomedQuadrant, activeQu if (!isNil(zoomedQuadrant)) config.zoomed_quadrant = zoomedQuadrant; if (!isNil(activeQuadrant)) config.active_quadrant = activeQuadrant; - destroyRadar(); - drawTechRadar(config); + const drawRadar = () => { + destroyRadar(); + drawTechRadar(config); + }; + + const debouncedDrawRadar = useDebouncedCallback(drawRadar, 120); + + if (!equals(config, previousConfig)) { + setPreviousConfig(config); + debouncedDrawRadar(); + } return ; }; diff --git a/src/shared/components/responsiveThemeProvider/__tests__/responsiveThemeProvider.component.spec.tsx b/src/shared/components/responsiveThemeProvider/__tests__/responsiveThemeProvider.component.spec.tsx deleted file mode 100644 index 4d6f37e..0000000 --- a/src/shared/components/responsiveThemeProvider/__tests__/responsiveThemeProvider.component.spec.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import React from 'react'; -import { useTheme } from 'styled-components'; -import { screen, getNodeText } from '@testing-library/react'; -import { ResponsiveThemeProvider, ResponsiveThemeProviderProps } from '../responsiveThemeProvider.component'; -import { makePropsRenderer } from '../../../utils/testUtils'; -import { Breakpoint, getActiveBreakpoint } from '../../../../theme/media'; - -jest.mock('../../../../theme/media'); - -const ThemeConsumer = () => { - const theme = useTheme(); - return
    {theme.activeBreakpoint}
    ; -}; - -describe('ResponsiveThemeProvider: Component', () => { - const defaultProps = { - children: , - }; - - beforeEach(() => { - getActiveBreakpoint.mockReturnValue(Breakpoint.DESKTOP); - }) - - const component = (props: Partial) => ( - - ); - - const render = makePropsRenderer(component); - - it('should pass theme to child elements', () => { - render(); - const content = screen.getByTestId('content'); - expect(getNodeText(content)).toEqual(Breakpoint.DESKTOP); - }); -}); diff --git a/src/shared/hooks/useMediaQuery/__tests__/useMediaQuery.hook.spec.tsx b/src/shared/hooks/useMediaQuery/__tests__/useMediaQuery.hook.spec.tsx deleted file mode 100644 index 6c5020f..0000000 --- a/src/shared/hooks/useMediaQuery/__tests__/useMediaQuery.hook.spec.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { renderHook } from '@testing-library/react-hooks'; -import React from 'react'; -import { BreakpointQuery, useMediaQuery } from '../useMediaQuery.hook'; -import { Breakpoint, getActiveBreakpoint } from '../../../../theme/media'; -import { ResponsiveThemeProvider } from '../../../components/responsiveThemeProvider'; - -jest.mock('../../../../theme/media', () => ({ - ...jest.requireActual('../../../../theme/media'), - getActiveBreakpoint: jest.fn() -})); - -const render = (query: BreakpointQuery = {}) => renderHook(() => useMediaQuery(query), { - wrapper: ({ children }) => {children}, -}); - -describe('useMediaQuery: Hook', () => { - it('should return true if no query defined', () => { - const { result } = render(); - expect(result.current).toEqual({ matches: true }); - }); - - describe('when matches props is specified', () => { - it('should return false when given breakPoint name doesn\'t match current breakPoint', () => { - getActiveBreakpoint.mockReturnValue(Breakpoint.TABLET); - const { result } = render({ matches: Breakpoint.MOBILE }); - expect(result.current).toEqual({ matches: false }); - }); - - it('should return true when given breakPoint name matches current breakPoint', () => { - getActiveBreakpoint.mockReturnValue(Breakpoint.MOBILE); - const { result } = render({ matches: Breakpoint.MOBILE }); - expect(result.current).toEqual({ matches: true }); - }); - }); - - describe('when below prop is specified', () => { - it('should return true if active breakpoint is smaller', () => { - getActiveBreakpoint.mockReturnValue(Breakpoint.TABLET); - const { result } = render({ below: Breakpoint.DESKTOP }); - expect(result.current).toEqual({ matches: true }); - }); - - it('should return true if active breakpoint is equal', () => { - getActiveBreakpoint.mockReturnValue(Breakpoint.DESKTOP); - const { result } = render({ below: Breakpoint.DESKTOP }); - expect(result.current).toEqual({ matches: true }); - }); - - it('should return false if active breakpoint larger', () => { - getActiveBreakpoint.mockReturnValue(Breakpoint.DESKTOP_FULL); - const { result } = render({ below: Breakpoint.DESKTOP }); - expect(result.current).toEqual({ matches: false }); - }); - }); - - describe('when above prop is specified', () => { - it('should return false if active breakpoint is smaller', () => { - getActiveBreakpoint.mockReturnValue(Breakpoint.TABLET); - const { result } = render({ above: Breakpoint.DESKTOP }); - expect(result.current).toEqual({ matches: false }); - }); - - it('should return true if active breakpoint is equal', () => { - getActiveBreakpoint.mockReturnValue(Breakpoint.DESKTOP); - const { result } = render({ above: Breakpoint.DESKTOP }); - expect(result.current).toEqual({ matches: true }); - }); - - it('should return true if active breakpoint is larger', () => { - getActiveBreakpoint.mockReturnValue(Breakpoint.DESKTOP_FULL); - const { result } = render({ above: Breakpoint.DESKTOP }); - expect(result.current).toEqual({ matches: true }); - }); - }); -}); diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index 4b01dfb..436164c 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -1,13 +1,7 @@ import * as d3 from 'd3'; -import { clamp, pathOr, forEachObjIndexed, sortBy, prop, pluck, isNil, mathMod } from 'ramda'; +import { pathOr, forEachObjIndexed, sortBy, prop, pluck, isNil, mathMod } from 'ramda'; import { color } from '../../theme'; -import { - BASIC_RADAR_HEIGHT, - BASIC_RADAR_WIDTH, - RADAR_SEED, - RADAR_SEED_MULTIPLIER, - SIDEBAR_WIDTH, -} from '../components/radar/radar.constants'; +import { RADAR_SEED, RADAR_SEED_MULTIPLIER } from '../components/radar/radar.constants'; import { BlipInterface, BubbleInterface, @@ -23,6 +17,7 @@ import { RadarTechnology, } from '../components/radar/radar.types'; import { FilterType } from '../../modules/filters/filters.types'; +import { sizes } from '../../theme/media'; // custom random number generator, to make random sequence reproducible // source: https://stackoverflow.com/questions/521295 @@ -80,13 +75,22 @@ export const translate = ({ x, y }: Point) => { return `translate(${x}, ${y})`; }; -export const getRadarScale = (): number => { - const availableRadarWidth = window.innerWidth - SIDEBAR_WIDTH; +export const getRadarScale = (): { scale: number; fullSize: boolean } => { + const MIN_WINDOW_HEIGHT = 800; + + const result = { scale: 0.95, fullSize: true }; - const widthScale = availableRadarWidth / BASIC_RADAR_WIDTH; - const heightScale = window.innerHeight / BASIC_RADAR_HEIGHT; + if (window.innerWidth < sizes.desktopFull) { + result.scale = 0.64; + result.fullSize = false; + } + + if (window.innerHeight < MIN_WINDOW_HEIGHT) { + result.scale = 0.59; + result.fullSize = false; + } - return clamp(0, 1, Math.min(widthScale, heightScale)); + return result; }; export const showBubble = ({ label, x, y, ring }: BubbleInterface) => { From 643cfeeebefcd4239f95d44f6ca802ba37c45936 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 22 Oct 2021 11:00:39 +0200 Subject: [PATCH 28/61] Change filtering logic * Change filtering logic * Add assertion to blip data * Bring back tags in dropdown --- src/lib/zalando-tech-radar.ts | 14 +++- src/routes/explore/explore.component.tsx | 21 ++--- .../dropdown/dropdown.component.tsx | 3 +- src/shared/components/radar/radar.types.ts | 15 ++++ .../technologiesList.component.tsx | 5 +- src/shared/utils/radarUtils.ts | 82 ++++++++++--------- 6 files changed, 81 insertions(+), 59 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 3203f67..f909972 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -249,13 +249,23 @@ export default function radar_visualization(config) { .attr('y', currentFactors[i].y) .style('fill', color.mineShaft) .transition() - .style('fill', config.active_quadrant === i || config.zoomed_quadrant === i ? color.silver : color.mineShaft); + .style( + 'fill', + !config.active_quadrant || config.active_quadrant === i || config.zoomed_quadrant === i + ? color.silver + : color.mineShaft + ); quadrantLabel .append('text') .attr('x', currentFactors[i].x - subtractX) .attr('y', currentFactors[i].y - subtractY) .attr('text-anchor', 'left') - .style('fill', config.active_quadrant === i || config.zoomed_quadrant === i ? color.mineShaft : color.scorpion) + .style( + 'fill', + !config.active_quadrant || config.active_quadrant === i || config.zoomed_quadrant === i + ? color.mineShaft + : color.scorpion + ) .style('font-family', 'Hellix') .style('font-size', `${smallerLabels ? 8 : 14}px`) .style('letter-spacing', '0.2em'); diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 66291bf..7bc9344 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -8,7 +8,7 @@ import { Radar } from '../../shared/components/radar'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; import { TitleTagSize } from '../../shared/components/titleTag/titleTag.types'; import { QUADRANT } from '../../shared/components/radar/radar.constants'; -import { getFilteredTechnologies, getRotatedData, pluckNameFromList } from '../../shared/utils/radarUtils'; +import { getUpdatedRadarTechnologies, getRotatedData, pluckNameFromList } from '../../shared/utils/radarUtils'; import { RadarQuadrant, RadarTechnology } from '../../shared/components/radar/radar.types'; import { Sidebar } from '../../shared/components/sidebar'; import { selectArea, selectLevel, selectSearch, selectTeam } from '../../modules/filters/filters.selectors'; @@ -38,6 +38,7 @@ export const Explore = () => { const teamValue = useSelector(selectTeam); const [filteredTechnologies, setFilteredTechnologies] = useState([]); + const [activeTechnologiesIds, setActiveTechnologiesIds] = useState([]); const [activeQuadrant, setActiveQuadrant] = useState(null); const [loadingVisible, setLoadingVisible] = useState(true); @@ -88,7 +89,7 @@ export const Explore = () => { const updateFilteredTechnologies = () => { if (!isEmpty(radarTechnologies)) { - const filtered = getFilteredTechnologies({ + const { updatedTechnologies, activeIds } = getUpdatedRadarTechnologies({ searchText, technologies: radarTechnologies, rings: radarRings, @@ -96,7 +97,8 @@ export const Explore = () => { levelValue, activeQuadrant, }); - setFilteredTechnologies(filtered); + setFilteredTechnologies(updatedTechnologies); + setActiveTechnologiesIds(activeIds); } }; @@ -123,31 +125,26 @@ export const Explore = () => { const onZoomOut = () => setZoomedQuadrant(null); const [emptyResultsFromSearch] = useDebounce( - !!searchText && isEmpty(filteredTechnologies), + !!searchText && isEmpty(activeTechnologiesIds), EMPTY_RESULTS_DEBOUNCE_TIME ); const [emptyResultsFromFiltering] = useDebounce( - (!!levelValue || !!teamValue) && isEmpty(filteredTechnologies), + (!!levelValue || !!teamValue || !!areaValue) && isEmpty(activeTechnologiesIds), EMPTY_RESULTS_DEBOUNCE_TIME ); - const currentTechnologies = () => { - if (zoomedQuadrant) return zoomedTechnologies; - return filteredTechnologies.length || emptyResultsFromFiltering ? filteredTechnologies : radarTechnologies; - }; - const renderContent = () => ( <> { const [open, setOpen] = useState(false); - const { matches: showTags } = useMediaQuery({ above: Breakpoint.DESKTOP_FULL }); const optionsAmount = options.length; const optionsHeight = @@ -87,7 +86,7 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow
    - {!!value && showTags && ( + {!!value && ( {value} diff --git a/src/shared/components/radar/radar.types.ts b/src/shared/components/radar/radar.types.ts index 4f18b28..5e960af 100644 --- a/src/shared/components/radar/radar.types.ts +++ b/src/shared/components/radar/radar.types.ts @@ -1,3 +1,5 @@ +import { FilterType } from '../../../modules/filters/filters.types'; + export type RadarTechnology = { label: string; quadrant: number; @@ -75,3 +77,16 @@ export interface Point { export interface MinMaxFunction { (min: number, max: number): number; } + +export interface RotateDataProps { + activeQuadrant: number | null; + newQuadrant: number; + technologies: RadarTechnology[]; + quadrants: RadarQuadrant[]; + searchText: FilterType; + teamValue: FilterType; + levelValue: FilterType; + rings: RadarRing[]; +} + +export type UpdateTechnologiesProps = Omit; diff --git a/src/shared/components/technologiesList/technologiesList.component.tsx b/src/shared/components/technologiesList/technologiesList.component.tsx index 61d244e..b226a5a 100644 --- a/src/shared/components/technologiesList/technologiesList.component.tsx +++ b/src/shared/components/technologiesList/technologiesList.component.tsx @@ -13,7 +13,7 @@ import { } from '../../utils/radarUtils'; import { color } from '../../../theme'; import { RadarRing, RadarTechnology } from '../radar/radar.types'; -import { selectArea, selectSearch } from '../../../modules/filters/filters.selectors'; +import { selectSearch } from '../../../modules/filters/filters.selectors'; import { TagSize, TagVariant } from '../tag/tag.types'; import { ListWrapper, @@ -37,11 +37,10 @@ interface TechnologiesListProps { export const TechnologiesList = ({ technologies, emptyResults, rings }: TechnologiesListProps) => { const [hoveredItem, setHoveredItem] = useState(null); const searchText = useSelector(selectSearch); - const areaValue = useSelector(selectArea); const [scrollTopReached, setScrollTopReached] = useState(true); const [scrollBottomReached, setScrollBottomReached] = useState(false); - const activeTechnologies = areaValue ? technologies.filter((technology) => !technology.inactive) : technologies; + const activeTechnologies = technologies.filter((technology) => !technology.inactive); const sortedTechnologies = sortBy(compose(toLower, prop('label')), activeTechnologies); const handleScroll = (e: UIEvent) => { diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index 436164c..5adbd5c 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -15,6 +15,8 @@ import { RadarRing, RadarTeam, RadarTechnology, + RotateDataProps, + UpdateTechnologiesProps, } from '../components/radar/radar.types'; import { FilterType } from '../../modules/filters/filters.types'; import { sizes } from '../../theme/media'; @@ -168,7 +170,7 @@ export const unhighlightBlip = ({ id, ring, color }: BlipInterface) => { export const getBlipDataById = (id: string) => { const blip = document.querySelector(`#blip-${id}`) as SVGGraphicsElement; - return JSON.parse(blip.dataset.translate || ''); + return blip ? JSON.parse(blip.dataset.translate || '') : { x: -1000, y: -1000 }; }; export const highlightLegend = ({ id, mode = 'on' }: { id: string; mode?: 'on' | 'off' }) => { @@ -220,13 +222,6 @@ export const getTechnologyQuadrant = (technology: ContentfulTechnology): number return getQuadrantPosition(position); }; -export const getUpdatedRadarTechnologies = ( - technologies: RadarTechnology[], - activeQuadrant: number | null -): RadarTechnology[] => { - return technologies.map((technology) => ({ ...technology, inactive: technology.quadrant !== activeQuadrant })); -}; - export const getRadarTechnologies = (technologies: ContentfulTechnology[]) => { const radarTechnologies: RadarTechnology[] = []; @@ -237,7 +232,7 @@ export const getRadarTechnologies = (technologies: ContentfulTechnology[]) => { quadrant, ring: pathOr(1, ['fields', 'ring', 'fields', 'position'], item) - 1, team: pathOr('', ['fields', 'team', 'fields', 'label'], item), - inactive: true, + inactive: false, id: i.toString(), }); }, technologies); @@ -286,36 +281,51 @@ export const getRadarQuadrants = (quadrants: ContentfulQuadrant[]) => { export const pluckNameFromList = (list: RadarRing[] | RadarQuadrant[] | RadarTeam[]) => pluck('name', list); -export const getFilteredTechnologies = ({ +export const getActiveTechnologiesIds = ({ searchText, teamValue, levelValue, rings, technologies, activeQuadrant, -}: { - searchText: FilterType; - teamValue: FilterType; - levelValue: FilterType; - rings: RadarRing[]; - technologies: RadarTechnology[]; - activeQuadrant: number | null; -}) => { - let filtered = getUpdatedRadarTechnologies(technologies, activeQuadrant); +}: UpdateTechnologiesProps): string[] => { + let filtered = technologies; - if (searchText) { + if (!isNil(activeQuadrant)) filtered = filtered.filter((technology) => technology.quadrant === activeQuadrant); + + if (searchText) filtered = filtered.filter((technology) => technology.label.toLowerCase().includes(searchText.toLowerCase())); - } - if (teamValue) { - filtered = filtered.filter((technology) => technology.team === teamValue); - } + if (teamValue) filtered = filtered.filter((technology) => technology.team === teamValue); - if (levelValue) { - filtered = filtered.filter((technology) => rings[technology.ring].name === levelValue); - } + if (levelValue) filtered = filtered.filter((technology) => rings[technology.ring].name === levelValue); - return filtered; + return filtered.map((technology) => technology.id); +}; + +export const getUpdatedRadarTechnologies = ({ + technologies, + searchText, + teamValue, + levelValue, + rings, + activeQuadrant, +}: UpdateTechnologiesProps): { updatedTechnologies: RadarTechnology[]; activeIds: string[] } => { + const activeTechnologiesIds = getActiveTechnologiesIds({ + searchText, + teamValue, + technologies, + levelValue, + rings, + activeQuadrant, + }); + + const updatedTechnologies = technologies.map((technology) => ({ + ...technology, + inactive: !activeTechnologiesIds.includes(technology.id), + })); + + return { updatedTechnologies, activeIds: activeTechnologiesIds }; }; export const getRotatedData = ({ @@ -327,19 +337,10 @@ export const getRotatedData = ({ teamValue, levelValue, rings, -}: { - activeQuadrant: number | null; - newQuadrant: number; - technologies: RadarTechnology[]; - quadrants: RadarQuadrant[]; - searchText: FilterType; - teamValue: FilterType; - levelValue: FilterType; - rings: RadarRing[]; -}) => { +}: RotateDataProps) => { const moveQuadrantsBy = !isNil(activeQuadrant) ? newQuadrant - activeQuadrant : 0; - const filteredTechnologies = getFilteredTechnologies({ + const { updatedTechnologies } = getUpdatedRadarTechnologies({ searchText, teamValue, levelValue, @@ -347,7 +348,8 @@ export const getRotatedData = ({ technologies, activeQuadrant, }); - const movedTechnologies = filteredTechnologies.map((technology) => { + + const movedTechnologies = updatedTechnologies.map((technology) => { return { ...technology, quadrant: mathMod(technology.quadrant + moveQuadrantsBy, 4), From fe55ddd8a6ddb03400fca4d6eb1b5153cc3e8392 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 22 Oct 2021 12:29:07 +0200 Subject: [PATCH 29/61] Truncate tags in dropdown * Truncate tags in dropdown * Fix cut letters in dropdown options --- src/routes/explore/explore.styles.ts | 4 +++- .../components/dropdown/dropdown.component.tsx | 10 +++++----- .../components/dropdown/dropdown.styles.ts | 17 ++++++++++++----- src/shared/components/radar/radar.constants.ts | 1 + src/shared/components/tag/tag.component.tsx | 4 ++-- src/shared/components/tag/tag.styles.ts | 13 +++++++++++++ src/shared/components/toolbar/toolbar.styles.ts | 2 +- 7 files changed, 37 insertions(+), 14 deletions(-) diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index f540e67..6cca209 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -5,6 +5,7 @@ import { TitleTag as TitleTagComponent } from '../../shared/components/titleTag' import { Toolbar as ToolbarComponent } from '../../shared/components/toolbar'; import { Loader as LoaderComponent } from '../../shared/components/loader'; import { ZoomControls as ZoomControlsComponent } from '../../shared/components/zoomControls'; +import { SIDEBAR_WIDTH, ZOOM_BUTTONS_WIDTH } from '../../shared/components/radar/radar.constants'; export const LOADING_ANIMATION_MS = 500; @@ -40,10 +41,11 @@ export const Viewer = styled.div` export const Toolbar = styled(ToolbarComponent)` position: absolute; - left: calc(50% + 205.5px); + left: calc(50% + ${SIDEBAR_WIDTH / 2}px - ${ZOOM_BUTTONS_WIDTH}px); transform: translateX(-50%); bottom: 24px; z-index: ${zIndex.contentOverlay}; + max-width: calc(100% - ${SIDEBAR_WIDTH}px - ${ZOOM_BUTTONS_WIDTH}px); `; export const ZoomControls = styled(ZoomControlsComponent)` diff --git a/src/shared/components/dropdown/dropdown.component.tsx b/src/shared/components/dropdown/dropdown.component.tsx index be64192..20699ff 100644 --- a/src/shared/components/dropdown/dropdown.component.tsx +++ b/src/shared/components/dropdown/dropdown.component.tsx @@ -4,8 +4,6 @@ import { ThemeProvider } from 'styled-components'; import { FilterType } from '../../../modules/filters/filters.types'; import { renderWhenTrue } from '../../utils/rendering'; import { TagSize } from '../tag/tag.types'; -import { useMediaQuery } from '../../hooks/useMediaQuery'; -import { Breakpoint } from '../../../theme/media'; import { ChevronIcon, Container, @@ -22,6 +20,8 @@ import { RemoveIcon, Tag, ToggleButton, + LabelTagContainer, + ToggleButtonContainer, } from './dropdown.styles'; import { DropdownTheme } from './dropdown.types'; @@ -84,15 +84,15 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow return ( -
    + {!!value && ( {value} )} -
    - {renderToggleButton()} + + {renderToggleButton()} {renderOptions()}
    diff --git a/src/shared/components/dropdown/dropdown.styles.ts b/src/shared/components/dropdown/dropdown.styles.ts index 525f034..a7db468 100644 --- a/src/shared/components/dropdown/dropdown.styles.ts +++ b/src/shared/components/dropdown/dropdown.styles.ts @@ -22,11 +22,12 @@ export const Container = styled.div` position: relative; background: ${color.codGray}; border: ${border.boldWhite}; +`; - div { - display: flex; - align-items: center; - } +export const LabelTagContainer = styled.div` + display: flex; + align-items: center; + max-width: calc(100% - 66px); `; export const Label = styled.label` @@ -34,7 +35,8 @@ export const Label = styled.label` `; export const Tag = styled(TagComponent)` - margin-left: 16px; + margin: 0 16px; + max-width: calc(100% - 32px); `; const chevronOpenStyle = css` @@ -49,6 +51,10 @@ export const ChevronIcon = styled(ChevronIconSVG)` })}; `; +export const ToggleButtonContainer = styled.div` + flex: 0 0 48px; +`; + export const ToggleButton = styled.button.attrs({ type: 'button' })` width: 32px; height: 32px; @@ -124,6 +130,7 @@ export const Option = styled.li<{ active: boolean }>` cursor: pointer; span { + height: 26px; display: inline-block; white-space: nowrap; text-overflow: ellipsis; diff --git a/src/shared/components/radar/radar.constants.ts b/src/shared/components/radar/radar.constants.ts index 36e7753..b48adc5 100644 --- a/src/shared/components/radar/radar.constants.ts +++ b/src/shared/components/radar/radar.constants.ts @@ -11,6 +11,7 @@ export const RADAR_SEED_MULTIPLIER = 10000; export const BASIC_RADAR_WIDTH = 1450; export const BASIC_RADAR_HEIGHT = 1000; export const SIDEBAR_WIDTH = 411; +export const ZOOM_BUTTONS_WIDTH = 70; export const VERTICAL_RADAR_MARGIN = 40; export const HORIZONTAL_ZOOMED_RADAR_MARGIN = 420; export const HORIZONTAL_RADAR_MARGIN = 210; diff --git a/src/shared/components/tag/tag.component.tsx b/src/shared/components/tag/tag.component.tsx index 2b4bfe3..bfa2e91 100644 --- a/src/shared/components/tag/tag.component.tsx +++ b/src/shared/components/tag/tag.component.tsx @@ -3,7 +3,7 @@ import { ThemeProvider } from 'styled-components'; import { isNil } from 'ramda'; import { renderWhenTrue } from '../../utils/rendering'; -import { Container, Icon, RemoveIcon } from './tag.styles'; +import { Container, Icon, RemoveIcon, ChildrenContainer } from './tag.styles'; import { TagSize, TagTheme, TagVariant } from './tag.types'; export interface TagProps { @@ -33,7 +33,7 @@ export const Tag = ({ return ( - {children} + {children} {renderRemoveIcon(clickable)} diff --git a/src/shared/components/tag/tag.styles.ts b/src/shared/components/tag/tag.styles.ts index 130fe15..4624e7d 100644 --- a/src/shared/components/tag/tag.styles.ts +++ b/src/shared/components/tag/tag.styles.ts @@ -60,6 +60,19 @@ export const Container = styled.div>` })} `; +const childrenClickableStyles = css` + max-width: calc(100% - 16px); +`; + +export const ChildrenContainer = styled.div` + max-width: 100%; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + + ${theme('clickable', { true: childrenClickableStyles })} +`; + const tagIconSizeLargeStyles = css` position: relative; top: 2px; diff --git a/src/shared/components/toolbar/toolbar.styles.ts b/src/shared/components/toolbar/toolbar.styles.ts index 86ed38c..e5c630b 100644 --- a/src/shared/components/toolbar/toolbar.styles.ts +++ b/src/shared/components/toolbar/toolbar.styles.ts @@ -16,7 +16,7 @@ export const Container = styled.div` `; export const AreaDropdown = styled(Dropdown)` - min-width: 300px; + min-width: 250px; `; export const LevelDropdown = styled(Dropdown)` From 2deffebddc1e0e63dd7380e19648c9d8c146cfd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Kwiatkowski?= <44872031+appkwiatkowski@users.noreply.github.com> Date: Fri, 22 Oct 2021 13:32:28 +0200 Subject: [PATCH 30/61] Add responsiveness, border radius to button and dropdowns, fix list cut off Co-authored-by: MajaZubko --- src/routes/explore/explore.component.tsx | 22 +++++++++++++------ src/routes/home/home.styles.ts | 5 +++++ src/shared/components/button/button.styles.ts | 1 + .../dropdown/dropdown.component.tsx | 2 +- .../components/dropdown/dropdown.styles.ts | 1 + .../technologiesList.styles.ts | 2 +- .../components/toolbar/toolbar.styles.ts | 10 +++++++++ src/theme/media.ts | 6 +++++ src/theme/typography.ts | 17 +++++++++++--- 9 files changed, 54 insertions(+), 12 deletions(-) diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 7bc9344..51328aa 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -14,6 +14,9 @@ import { Sidebar } from '../../shared/components/sidebar'; import { selectArea, selectLevel, selectSearch, selectTeam } from '../../modules/filters/filters.selectors'; import { INITIAL_ACTIVE_QUADRANT } from '../app.constants'; import { setArea } from '../../modules/filters/filters.actions'; +import { useMediaQuery } from '../../shared/hooks/useMediaQuery'; +import { Breakpoint } from '../../theme/media'; +import { renderWhenTrue } from '../../shared/utils/rendering'; import { Container, TitleTag, @@ -29,6 +32,7 @@ import { EMPTY_RESULTS_DEBOUNCE_TIME } from './explore.constants'; import messages from './explore.messages'; export const Explore = () => { + const { matches: isDesktop } = useMediaQuery({ above: Breakpoint.DESKTOP }); const intl = useIntl(); const dispatch = useDispatch(); @@ -133,6 +137,16 @@ export const Explore = () => { EMPTY_RESULTS_DEBOUNCE_TIME ); + const renderRadar = renderWhenTrue(() => ( + + )); + const renderContent = () => ( <> @@ -143,13 +157,7 @@ export const Explore = () => { /> - + {renderRadar(isDesktop)} {isSuccess && ( <> >` cursor: pointer; display: flex; align-items: center; + border-radius: 2px; ${theme('isDisabled', { true: disabledButtonStyle, diff --git a/src/shared/components/dropdown/dropdown.component.tsx b/src/shared/components/dropdown/dropdown.component.tsx index 20699ff..bd7ab45 100644 --- a/src/shared/components/dropdown/dropdown.component.tsx +++ b/src/shared/components/dropdown/dropdown.component.tsx @@ -83,7 +83,7 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow return ( - + {!!value && ( diff --git a/src/shared/components/dropdown/dropdown.styles.ts b/src/shared/components/dropdown/dropdown.styles.ts index a7db468..6429476 100644 --- a/src/shared/components/dropdown/dropdown.styles.ts +++ b/src/shared/components/dropdown/dropdown.styles.ts @@ -106,6 +106,7 @@ export const Options = styled.div` background: ${color.codGray}; transform: translateY(100%); transition: transform 0.3s ease-in-out; + border-radius: 2px 2px 0 0; ${theme('open', { true: OptionsListOpenStyle, diff --git a/src/shared/components/technologiesList/technologiesList.styles.ts b/src/shared/components/technologiesList/technologiesList.styles.ts index 51a4ad8..eeefb1c 100644 --- a/src/shared/components/technologiesList/technologiesList.styles.ts +++ b/src/shared/components/technologiesList/technologiesList.styles.ts @@ -13,7 +13,7 @@ export const ListWrapper = styled.div` export const List = styled.ul` position: absolute; - height: 100%; + height: calc(100% - 16px); width: 100%; top: 0; left: 0; diff --git a/src/shared/components/toolbar/toolbar.styles.ts b/src/shared/components/toolbar/toolbar.styles.ts index e5c630b..cc1d8aa 100644 --- a/src/shared/components/toolbar/toolbar.styles.ts +++ b/src/shared/components/toolbar/toolbar.styles.ts @@ -17,6 +17,11 @@ export const Container = styled.div` export const AreaDropdown = styled(Dropdown)` min-width: 250px; + border-radius: 2px 0 0 2px; + + &.open-dropdown { + border-radius: 0 0 0 2px; + } `; export const LevelDropdown = styled(Dropdown)` @@ -25,4 +30,9 @@ export const LevelDropdown = styled(Dropdown)` export const TeamDropdown = styled(Dropdown)` min-width: 200px; + border-radius: 0 2px 2px 0; + + &.open-dropdown { + border-radius: 0 0 2px 0; + } `; diff --git a/src/theme/media.ts b/src/theme/media.ts index c84fd3a..59f1a56 100644 --- a/src/theme/media.ts +++ b/src/theme/media.ts @@ -34,6 +34,12 @@ const getWindowWidth = () => window.innerWidth; export const getBreakpointMediaQuery = (breakpoint: Breakpoint) => `(min-width: ${sizes[breakpoint]}px)`; +export const mediaQuery = { + mobile: `@media ${getBreakpointMediaQuery(Breakpoint.MOBILE)}`, + tablet: `@media ${getBreakpointMediaQuery(Breakpoint.TABLET)}`, + desktop: `@media ${getBreakpointMediaQuery(Breakpoint.DESKTOP)}`, +}; + export const media = (breakpoint: Breakpoint, opts: { landscape?: boolean; retina?: boolean } = {}) => { return ((styleTemplate: TemplateStringsArray) => { const joinQuery = (...queries: (string | null)[]) => queries.filter(complement(isNil)).join(' and '); diff --git a/src/theme/typography.ts b/src/theme/typography.ts index 1f2aa4d..ad9324f 100644 --- a/src/theme/typography.ts +++ b/src/theme/typography.ts @@ -1,4 +1,5 @@ import styled, { css } from 'styled-components'; +import { mediaQuery } from './media'; import * as colors from './color'; import { fontFamily, fontWeight } from './font'; @@ -24,12 +25,22 @@ export const LabelMedium = css` line-height: 18px; `; -export const H1 = styled.h1` +export const Title = css` font-family: ${fontFamily.primary}; + font-weight: ${fontWeight.normal}; + font-size: 32px; + line-height: 38.4px; + + ${mediaQuery.desktop} { + font-size: 48px; + line-height: 48px; + } +`; + +export const H1 = styled.h1` + ${Title}; font-weight: ${fontWeight.bold}; color: ${colors.white}; - font-size: 48px; - line-height: 48px; margin: 0; `; From 78274b16a49550afe186ebd47c152c134304d44e Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 22 Oct 2021 14:33:21 +0200 Subject: [PATCH 31/61] Fix ring labels visibility * Add text shadow to ring labels * Add highlighting active level --- src/lib/zalando-tech-radar.ts | 5 ++++- src/routes/explore/explore.component.tsx | 9 +++++++++ src/shared/components/radar/radar.component.tsx | 4 +++- src/shared/components/radar/radar.types.ts | 1 + 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index f909972..eac5625 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -268,6 +268,7 @@ export default function radar_visualization(config) { ) .style('font-family', 'Hellix') .style('font-size', `${smallerLabels ? 8 : 14}px`) + .style('font-weight', 600) .style('letter-spacing', '0.2em'); const label = d3.select(`#quadrant-label-${i} text`); @@ -302,15 +303,17 @@ export default function radar_visualization(config) { const ringLabels = radar.append('g').attr('id', 'ring-labels'); if (config.print_layout) { for (let i = 0; i < rings.length; i++) { + const isActiveRing = config.active_ring === config.rings[i]?.position || !config.active_ring; ringLabels .append('text') .text(config.rings[i]?.name) .attr('y', -rings[i].radius + 21) .attr('x', 7) .attr('text-anchor', 'left') - .style('fill', color.white) + .style('fill', isActiveRing ? color.white : color.boulder) .style('font-family', 'Hellix') .style('font-size', config.zoomed_quadrant ? 8 : 14) + .style('text-shadow', '2px 2px 4px #000000') .style('pointer-events', 'none') .style('user-select', 'none'); } diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 51328aa..eeb7081 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -121,6 +121,14 @@ export const Explore = () => { setZoomedQuadrants(movedQuadrants); }; + const activeRing = () => { + if (levelValue) { + const foundActiveRing = radarRings.find((ring) => ring.name === levelValue); + return foundActiveRing ? foundActiveRing.position : null; + } + return null; + }; + const onZoomIn = () => { setZoomedQuadrant(QUADRANT.topLeft); rotateData(QUADRANT.topLeft); @@ -144,6 +152,7 @@ export const Explore = () => { rings={radarRings} activeQuadrant={activeQuadrant} zoomedQuadrant={zoomedQuadrant} + activeRing={activeRing()} /> )); diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index 6eb4bab..47dba68 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -19,9 +19,10 @@ interface RadarProps { quadrants: RadarQuadrant[]; zoomedQuadrant: null | number; activeQuadrant: number | null; + activeRing: number | null; } -export const Radar = ({ technologies, rings, quadrants, zoomedQuadrant, activeQuadrant }: RadarProps) => { +export const Radar = ({ technologies, rings, quadrants, zoomedQuadrant, activeQuadrant, activeRing }: RadarProps) => { const [previousConfig, setPreviousConfig] = useState(null); const config: RadarConfig = { @@ -44,6 +45,7 @@ export const Radar = ({ technologies, rings, quadrants, zoomedQuadrant, activeQu if (!isNil(zoomedQuadrant)) config.zoomed_quadrant = zoomedQuadrant; if (!isNil(activeQuadrant)) config.active_quadrant = activeQuadrant; + if (!isNil(activeRing)) config.active_ring = activeRing; const drawRadar = () => { destroyRadar(); diff --git a/src/shared/components/radar/radar.types.ts b/src/shared/components/radar/radar.types.ts index 5e960af..79c28c8 100644 --- a/src/shared/components/radar/radar.types.ts +++ b/src/shared/components/radar/radar.types.ts @@ -23,6 +23,7 @@ export type RadarConfig = { technologies: RadarTechnology[]; zoomed_quadrant?: number; active_quadrant?: number; + active_ring?: number; }; export enum QuadrantPositions { From 3bc4ee2cdf84ada5028a1a680bb4b1fe769a4227 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Mon, 25 Oct 2021 11:13:56 +0200 Subject: [PATCH 32/61] Explore mobile view * Add mobile typography * Hide radar and radar utils in mobile, rearrange other parts of explore * Mobile version of toolbar --- src/routes/explore/explore.component.tsx | 34 ++++++----- src/routes/explore/explore.styles.ts | 22 +++++-- .../dropdown/dropdown.component.tsx | 9 ++- .../components/dropdown/dropdown.styles.ts | 20 ++++++- src/shared/components/input/input.styles.ts | 1 - .../components/sidebar/sidebar.component.tsx | 31 +++++++--- .../components/sidebar/sidebar.styles.ts | 27 ++++++++- src/shared/components/tag/tag.styles.ts | 2 + .../technologiesList.styles.ts | 9 ++- .../components/toolbar/toolbar.styles.ts | 60 ++++++++++++++++--- src/theme/typography.ts | 18 ++++-- 11 files changed, 183 insertions(+), 50 deletions(-) diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index eeb7081..cf852f3 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -156,6 +156,22 @@ export const Explore = () => { /> )); + const renderViewerControls = renderWhenTrue(() => ( + <> + + + + )); + const renderContent = () => ( <> @@ -163,25 +179,13 @@ export const Explore = () => { technologies={filteredTechnologies} emptyResults={{ search: emptyResultsFromSearch, filters: emptyResultsFromFiltering }} rings={radarRings} + teams={radarTeams} + quadrants={radarQuadrants} /> {renderRadar(isDesktop)} - {isSuccess && ( - <> - - - - )} + {isSuccess && renderViewerControls(isDesktop)} ); diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index 6cca209..1f7cc32 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -6,6 +6,7 @@ import { Toolbar as ToolbarComponent } from '../../shared/components/toolbar'; import { Loader as LoaderComponent } from '../../shared/components/loader'; import { ZoomControls as ZoomControlsComponent } from '../../shared/components/zoomControls'; import { SIDEBAR_WIDTH, ZOOM_BUTTONS_WIDTH } from '../../shared/components/radar/radar.constants'; +import { mediaQuery } from '../../theme/media'; export const LOADING_ANIMATION_MS = 500; @@ -18,17 +19,28 @@ export const Container = styled.div` export const TitleTag = styled(TitleTagComponent)` position: absolute; - top: 38px; - right: 39px; + top: 30px; + left: 24px; + right: initial; + z-index: ${zIndex.overlay}; display: flex; align-items: center; - z-index: ${zIndex.overlay}; + + ${mediaQuery.desktop} { + top: 38px; + left: initial; + right: 39px; + } `; export const SidebarWrapper = styled.div` height: 100%; - width: 411px; - min-width: 411px; + width: 100%; + + ${mediaQuery.desktop} { + width: 411px; + min-width: 411px; + } `; export const Viewer = styled.div` diff --git a/src/shared/components/dropdown/dropdown.component.tsx b/src/shared/components/dropdown/dropdown.component.tsx index bd7ab45..a7415b9 100644 --- a/src/shared/components/dropdown/dropdown.component.tsx +++ b/src/shared/components/dropdown/dropdown.component.tsx @@ -4,6 +4,8 @@ import { ThemeProvider } from 'styled-components'; import { FilterType } from '../../../modules/filters/filters.types'; import { renderWhenTrue } from '../../utils/rendering'; import { TagSize } from '../tag/tag.types'; +import { useMediaQuery } from '../../hooks/useMediaQuery'; +import { Breakpoint } from '../../../theme/media'; import { ChevronIcon, Container, @@ -34,6 +36,7 @@ interface DropdownProps { } export const Dropdown = ({ label, options, value, onSelect, className }: DropdownProps) => { + const { matches: isDesktop } = useMediaQuery({ above: Breakpoint.DESKTOP }); const [open, setOpen] = useState(false); const optionsAmount = options.length; @@ -61,7 +64,7 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow ); const renderOptions = () => ( - + {options.map((option: string) => ( @@ -83,10 +86,10 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow return ( - + setOpen(false)}> - {!!value && ( + {!!value && isDesktop && ( {value} diff --git a/src/shared/components/dropdown/dropdown.styles.ts b/src/shared/components/dropdown/dropdown.styles.ts index 6429476..9f6b998 100644 --- a/src/shared/components/dropdown/dropdown.styles.ts +++ b/src/shared/components/dropdown/dropdown.styles.ts @@ -6,6 +6,7 @@ import { ReactComponent as RemoveIconSVG } from '../../../images/icons/remove.sv import { BodyMedium, LabelMedium } from '../../../theme/typography'; import { Tag as TagComponent } from '../tag'; import { border, color } from '../../../theme'; +import { mediaQuery } from '../../../theme/media'; export const LABEL_HEIGHT = 26; export const LABEL_BOTTOM_MARGIN = 12; @@ -14,7 +15,7 @@ export const LIST_BOTTOM_PADDING = 32; export const Container = styled.div` height: 58px; - padding: 0 24px; + padding: 0 12px; display: flex; justify-content: space-between; align-items: center; @@ -22,6 +23,10 @@ export const Container = styled.div` position: relative; background: ${color.codGray}; border: ${border.boldWhite}; + + ${mediaQuery.desktop} { + padding: 0 24px; + } `; export const LabelTagContainer = styled.div` @@ -45,14 +50,25 @@ const chevronOpenStyle = css` export const ChevronIcon = styled(ChevronIconSVG)` transition: transform 0.3s ease-in-out; + height: 10px; + width: 15px; ${theme('open', { true: chevronOpenStyle, })}; + + ${mediaQuery.desktop} { + height: 100%; + width: 100%; + } `; export const ToggleButtonContainer = styled.div` - flex: 0 0 48px; + flex: 0 0 20px; + + ${mediaQuery.desktop} { + flex: 0 0 48px; + } `; export const ToggleButton = styled.button.attrs({ type: 'button' })` diff --git a/src/shared/components/input/input.styles.ts b/src/shared/components/input/input.styles.ts index dae32a5..d6de564 100644 --- a/src/shared/components/input/input.styles.ts +++ b/src/shared/components/input/input.styles.ts @@ -1,7 +1,6 @@ import styled from 'styled-components'; import * as colors from '../../../theme/color'; import { ReactComponent as SearchIconSVG } from '../../../images/icons/search.svg'; - export const Container = styled.div``; export const InputWrapper = styled.div` diff --git a/src/shared/components/sidebar/sidebar.component.tsx b/src/shared/components/sidebar/sidebar.component.tsx index 061bc70..9782fe3 100644 --- a/src/shared/components/sidebar/sidebar.component.tsx +++ b/src/shared/components/sidebar/sidebar.component.tsx @@ -1,26 +1,32 @@ import React from 'react'; import { useDispatch, useSelector } from 'react-redux'; import { useIntl } from 'react-intl'; - import { useDebouncedCallback } from 'use-debounce'; -import { TechnologiesList } from '../technologiesList'; -import { Input } from '../input'; -import { RadarRing, RadarTechnology } from '../radar/radar.types'; + import { selectArea, selectLevel, selectTeam } from '../../../modules/filters/filters.selectors'; -import { TagSize } from '../tag/tag.types'; -import { renderWhenTrue } from '../../utils/rendering'; import { setArea, setLevel, setSearch, setTeam } from '../../../modules/filters/filters.actions'; +import { renderWhenTrue } from '../../utils/rendering'; +import { RadarQuadrant, RadarRing, RadarTeam, RadarTechnology } from '../radar/radar.types'; +import { TagSize } from '../tag/tag.types'; import messages from '../input/input.messages'; import { INPUT_DEBOUNCE_TIME } from '../input/input.constants'; -import { Container, FiltersContainer, Tag } from './sidebar.styles'; +import { Input } from '../input'; +import { TechnologiesList } from '../technologiesList'; +import { pluckNameFromList } from '../../utils/radarUtils'; +import { useMediaQuery } from '../../hooks/useMediaQuery'; +import { Breakpoint } from '../../../theme/media'; +import { Container, FiltersContainer, Tag, Toolbar } from './sidebar.styles'; interface SidebarProps { technologies: RadarTechnology[]; emptyResults: { search: boolean; filters: boolean }; rings: RadarRing[]; + teams: RadarTeam[]; + quadrants: RadarQuadrant[]; } -export const Sidebar = ({ technologies, emptyResults, rings }: SidebarProps) => { +export const Sidebar = ({ technologies, emptyResults, rings, teams, quadrants }: SidebarProps) => { + const { matches: isDesktop } = useMediaQuery({ above: Breakpoint.DESKTOP }); const intl = useIntl(); const dispatch = useDispatch(); const areaValue = useSelector(selectArea); @@ -52,6 +58,14 @@ export const Sidebar = ({ technologies, emptyResults, rings }: SidebarProps) => )); + const renderToolbar = renderWhenTrue(() => ( + + )); + return ( @@ -61,6 +75,7 @@ export const Sidebar = ({ technologies, emptyResults, rings }: SidebarProps) => {renderTeamFilterTag(!!teamValue)} + {renderToolbar(!isDesktop)} ); }; diff --git a/src/shared/components/sidebar/sidebar.styles.ts b/src/shared/components/sidebar/sidebar.styles.ts index 0bd687d..a20f059 100644 --- a/src/shared/components/sidebar/sidebar.styles.ts +++ b/src/shared/components/sidebar/sidebar.styles.ts @@ -1,25 +1,46 @@ import styled from 'styled-components'; import * as colors from '../../../theme/color'; +import { mediaQuery } from '../../../theme/media'; import { Tag as TagComponent } from '../tag'; +import { Toolbar as ToolbarComponent } from '../toolbar'; export const Container = styled.div` - padding: 70px 35px 25px; + padding: 120px 25px 10px; color: ${colors.white}; height: 100%; width: 100%; display: flex; flex-flow: column nowrap; + + ${mediaQuery.desktop} { + padding: 70px 35px 25px; + } `; export const FiltersContainer = styled.div` padding: 5px 0; - height: 87px; + height: auto; display: flex; - align-items: flex-end; + align-items: flex-start; flex-wrap: wrap; + order: 2; + margin-top: 35px; + + ${mediaQuery.desktop} { + order: 0; + align-items: flex-end; + margin-top: 10px; + } `; export const Tag = styled(TagComponent)` margin-right: 16px; + margin-bottom: 10px; +`; + +export const Toolbar = styled(ToolbarComponent)` + max-width: 100%; + order: 3; + margin-bottom: 50px; `; diff --git a/src/shared/components/tag/tag.styles.ts b/src/shared/components/tag/tag.styles.ts index 4624e7d..7d5b41b 100644 --- a/src/shared/components/tag/tag.styles.ts +++ b/src/shared/components/tag/tag.styles.ts @@ -65,6 +65,8 @@ const childrenClickableStyles = css` `; export const ChildrenContainer = styled.div` + display: flex; + align-items: center; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; diff --git a/src/shared/components/technologiesList/technologiesList.styles.ts b/src/shared/components/technologiesList/technologiesList.styles.ts index eeefb1c..d43725f 100644 --- a/src/shared/components/technologiesList/technologiesList.styles.ts +++ b/src/shared/components/technologiesList/technologiesList.styles.ts @@ -37,6 +37,8 @@ export const ListLabel = styled.div` height: 26px; color: ${colors.boulder}; font-size: 18px; + display: flex; + align-items: center; `; export const ListItemTags = styled.div<{ visible: boolean }>` @@ -53,9 +55,14 @@ export const Tag = styled(TagComponent)` `; export const EmptyResults = styled.div` + flex: 1; + width: 100%; + position: relative; + overflow: hidden; color: ${colors.boulder}; font-size: 18px; margin-top: 16px; + height: calc(100% - 16px); `; const shadowStyles = css` @@ -69,7 +76,7 @@ const shadowStyles = css` export const ShadowBottom = styled.div<{ visible: boolean }>` ${shadowStyles}; - bottom: 0; + bottom: -1px; background: ${color.shadowGradientBottom}; visibility: ${({ visible }) => (visible ? 'visible' : 'hidden')}; `; diff --git a/src/shared/components/toolbar/toolbar.styles.ts b/src/shared/components/toolbar/toolbar.styles.ts index cc1d8aa..056d3eb 100644 --- a/src/shared/components/toolbar/toolbar.styles.ts +++ b/src/shared/components/toolbar/toolbar.styles.ts @@ -2,37 +2,81 @@ import styled from 'styled-components'; import { color } from '../../../theme'; import { Dropdown } from '../dropdown'; +import { mediaQuery } from '../../../theme/media'; export const Container = styled.div` background-color: ${color.codGray}; height: 60px; - position: fixed; - bottom: 24px; + position: initial; + bottom: initial; display: flex; > div:not(:last-child) { border-right: none; } + + ${mediaQuery.desktop} { + position: fixed; + bottom: 24px; + } `; -export const AreaDropdown = styled(Dropdown)` - min-width: 250px; +export const ToolbarDropdown = styled(Dropdown)` + .options-container { + min-width: calc(100vw - 50px); + + ${mediaQuery.tablet} { + min-width: initial; + } + } +`; + +export const AreaDropdown = styled(ToolbarDropdown)` + min-width: calc(100% / 3); border-radius: 2px 0 0 2px; &.open-dropdown { border-radius: 0 0 0 2px; } + + ${mediaQuery.desktop} { + min-width: 250px; + } `; -export const LevelDropdown = styled(Dropdown)` - min-width: 200px; +export const LevelDropdown = styled(ToolbarDropdown)` + min-width: calc(100% / 3); + + ${mediaQuery.desktop} { + min-width: 200px; + } + + .options-container { + margin-left: calc(-100% - 2px); + + ${mediaQuery.tablet} { + margin-left: initial; + } + } `; -export const TeamDropdown = styled(Dropdown)` - min-width: 200px; +export const TeamDropdown = styled(ToolbarDropdown)` + min-width: calc(100% / 3); border-radius: 0 2px 2px 0; &.open-dropdown { border-radius: 0 0 2px 0; } + + ${mediaQuery.desktop} { + min-width: 200px; + } + + .options-container { + margin-left: calc(-200% - 8px); + + ${mediaQuery.tablet} { + margin-left: initial; + } + } `; diff --git a/src/theme/typography.ts b/src/theme/typography.ts index ad9324f..81d837e 100644 --- a/src/theme/typography.ts +++ b/src/theme/typography.ts @@ -14,8 +14,13 @@ export const CaptionMedium = css` export const BodyMedium = css` font-family: ${fontFamily.primary}; font-weight: ${fontWeight.normal}; - font-size: 20px; - line-height: 28px; + font-size: 16px; + line-height: 22px; + + ${mediaQuery.desktop} { + font-size: 20px; + line-height: 28px; + } `; export const LabelMedium = css` @@ -104,6 +109,11 @@ export const TagMedium = css` export const TagLarge = css` ${tagTypographyStyles}; - font-size: 20px; - line-height: 20px; + font-size: 16px; + line-height: 16px; + + ${mediaQuery.desktop} { + font-size: 20px; + line-height: 20px; + } `; From 802dd55a9ca206fd6bdc5184c9bcc28b5c218e2b Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Tue, 26 Oct 2021 08:32:04 +0200 Subject: [PATCH 33/61] Homepage mobile view * Mobile version of landing page * Add link to apptension logo on mobile --- src/images/radar-mobile.png | Bin 0 -> 906506 bytes src/routes/home/home.component.tsx | 39 ++++++++++++------ src/routes/home/home.styles.ts | 39 +++++++++++++++--- .../background/background.styles.ts | 7 +++- .../components/button/button.component.tsx | 4 +- src/shared/components/button/button.styles.ts | 8 ++++ src/shared/components/button/button.types.ts | 1 + .../components/header/header.component.tsx | 5 ++- src/shared/components/link/link.component.tsx | 2 +- src/shared/components/tag/tag.styles.ts | 4 +- .../components/titleTag/titleTag.styles.ts | 2 +- src/theme/typography.ts | 6 ++- 12 files changed, 90 insertions(+), 27 deletions(-) create mode 100644 src/images/radar-mobile.png diff --git a/src/images/radar-mobile.png b/src/images/radar-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..89a692e9fa4fde747b7912f075c49545123d71e0 GIT binary patch literal 906506 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�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�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%0A@jYRv^yua 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 XYXrp)}BwlpZLTlUYaZL!FVGV zeBfXGtAF)lbhv#Qh@nU+57c-243!#Ty|BZn3y;wq@sK7WyDDS=Xb$-iqxync-gey| zB=<&%({k99)Pdu$@Fy@hsKQHa4`6gVvd$IoUhC;fdy0K9E|2T#;=Lrhl~AjQv%WCh zsRCV}!JT*BdD88--~QMiWw^eE*$afSD@}h2*hx&7gb=Pr6ya=3ZcRlt6Wm;%GZ+&*$i}}a2%5WK- z>dQUePX#yhKKXH-eDoUWTGzGC5lm6WjO<))xku1AamOU)5rdls*hDf$c@guAyG-K_ zY=XBdf2V;l);+|qT|MXWWvmSgc1k&+$v*GB_uj!5Hr1i6?dF>QAshzV?*C9&ucPfA zQ_g^ilq%xx2zUanU^c@7g19Wq?Yn|P`pIb|#M9rllWm}pfd}q0qB`5O;FSKdAcL0c zESSNs>Bd0qAN%axNxts_^?Fa{R1~O^$Nv5MADic--}SanfSDZcz90FKAGzoUe&7f0 zvqgZ)9Lm=BouK|yG-%wG{}ugICaML!uXzD_XgYruNkNhLJqBfCs8iTjuXwN3ZpzU( zbM3WY?|&YHL)N!OUEGsCGJ)*6wq4`4@{fJl3egd+=0yN}h|eO%i+KiC@s_v|)R?$;WM>d)=UXw`2nF5g@AZ{4%JvwW&`jp^+EU3c9zsI1QMi#$L+nI2^e7hA-b ztUKfm=Xw}n) zgtb@6=Vd$QY|=7D)Re%|BmtCtLv{Glm%jAM+|GYRJw$HZ_dCDyJCE$b zn26so0n+EC^V8fKMn7A5?C}$}Fk>QptOL)zm2Ve;zO#tpSD7MRw>$+&6=(ngS1glv7|fF*lsCo6 zq3`OIr0hIc@EyROvhnKz8s`p@2I}c$g4R;kYCdJbk^BkU#dZ;gU;@=SLN5#3&fBrY zTRY`?+fjz;pUNh(du!r2*moanKtFKONhf{%lv7Um(5a`M`o=sszn1G_=XBd{P zt&r25;7)?CFekwu{NM+zGW*Xt=bV26II+6He8GGPrU3bD$mvW@F{{d-n=vJE(p%E3 zPyNf(v@vW1-!clqkcWdkbpg*Vz#cgsTg{Bf7rzs+yyzPx?vC(%Zjt%zEIu{tYB=qM zGRSWhhY^9cpvPhdA2T@AEI=j;CEqQs>0#PL;DvrsN4BAkb=MGoENUj?paxwxar(NEJk?{h-6X1*YGCRLc(Jzd z;t$QWliifj7Z-`$;7%yEX~~i)pSBo+u8Y&(acPqd8D>B*GxV7vXJC@3Um938zQ{`)JFdP|NP}!aX6o_J_-4R=j0I)J5LfG@ zCO)u2C=dCo4tgz6r_FHclBBC9OX^cbnJ4^S^AnM*ZkXZd2}Gu#>XF&VK0Q4NvnH!6 zY(JGbDu2mecMhowW>0CsU?^o^!UL-&wqJeJz#>xfEq^~Ir$p^(oFvmpP%|yP$9O_- z(oA{+sUocwVR=qbi<{kd(J!J}8Q1dYS{a{Wh>`VKw zMagJm0rNZqnm7IQGT$8R-5*18pr(WA>bu!Jiw@U?t0^S)bXiknj+hoz^L^wFJImzX zE!pYSM8Nd_ap}k$CQVsLx%}-^2Ey=Tp#>wTUzlh1_|VB?d?UC2GM=-@ts_41iBDX2 z*=3h~RdqrgH-j);2&0&OgiYV_8IN_g>oDUqk3(XbkAB1^kj00kLY!8g<(#x&?! zB;HTLiizp%+QEYd>l}%U$Qx)_H`J5XI1It!88G7WOE2JkS);pOt$O-f25^eb1is+@ zfoi(}ow1zh-3rG0p|1avvuChEkg<>X^TvS#2flywlioDsxcA+9>#gtW9%3*@zyBg9 z{;7ClSR9G{*1oSkQ>xDx^kl#as6no9SKD;%DUjm}2RfUwN*j#*vcB*sGm1S|_3@%* z${?OFaU4LX@jY&$GdKOT45w7q>!wkw4J``n=q5_T@&t{^G2q^2+F068nbsDWD3aEj zT?ro`o$q`%DQ(tomRDAaZ_FT#`J%Zp$F~!m9>|}^wg8$WJDD+fefAkZ^XX52`lqhC z>Z-Fp``OPPG>`PIsBWR30mLY1(m8;GBDb+LW7@KS_W@l`uptjkAL6TDkEEyDI3P6f zE2DXnhq7Z@44c+>{haCF$vsS{T7b%S0W&3CT*R=eaV)m_(ow%0nBdTF z764>Ceg$Lzw<0)ZLCul$d8+A<05yPK6|ga|hUde$8OP-@i&hr-slu)0DllUK@JNrw zCNB3GAC{jgM|#{fle0Pkj(GsWs54&$YWS{-j4CP0NU?i+W{yWypr>`Dqd%+3E~+og z3h)xspoAFs(#oqfuIDD~sEDk3Cz60R#M5_oE-m*lwX@$r37VvJ%4-FSeR3~5AZ|Nc z65{L2cE}lr!-8c~UUi$)v7hz@N^;p&CTdQr@o_LQdGfz9XRuiCcaX8G%4FvYm@1=u ztl^Y6`TSUXH?RS6c;Q5oQ|fvaG|KMuMO8xSVe?{G`gLPRsBUy{EG>PC(&C_%?Ye*A z?z``PMr+P7+v>bC^m$w8__LVE_z-ss$P7@!vDA9{(T4bxQK!2A8Gr}s_a(~9O*yd% z<_P9MYRUv-qh&Hh9*4xo%%PSQ-e%0p+?dfKM z^?`zD$~cPVNnE#nA&u78#;^etdf!5w!wP1tom`r7s1UcqPIbTlBe z`h}ouUr-em=;q?|sNUsOT{ux!5&6kwUuFFH0*f(n+g*3vRgTB*g*9&9^Y}gCX-|9F zn_b4&(+pYgM?jD9WS@W}0NDTlhvh^i<~sH5(f|ZO`@T!ie3@U-MbzYoaiw)sAW4}O ztX+ufeLZnR%NUAvQsAalzr%|YE^ECsFHNK102@F2sXRz&dg>CosBSI|!`4%K4vVk9 zSO;A@9hMUZwO_ce0F0Iu@ciz4e{6fc{itupglR1=^3Tkl zKNW8nDD!>a_kG5cnRKRiZarEWK`6*FzFDfHUl*eGeQ>Y@L0VZjmLDf&P?k?RlcTsj zUw@7T6zPR+lQ2Ekg>XVmUV^?&Leq;A=0v4&? z8wG!Sr>r^;0(7$U{bCouqyeX7P=}Ovd~Q4b_~So*=9y<+nJ-_H+hp$ccjffQ^!>bZ zU>Puc-JSdC+&po;ID<1Ue&74vciPQ2-~6@n&O7hmM#IMppv|}ZdlfxKB{lPA|{EbI@`ZOF0OtNhk*t>3O=8^L$+C+X*o zwQi*)uv@EnU?0ii6vlw2PcAXlF{A}`;=3+>T-3J<LvD+<22b+>JIAg{? zVR{yD-hSIchB*r$#i+DCPt;vrVa{|cg4P$O9Ktv#3mNa5fw{*QH?{j=-OvtvOIUXr zEmxSRRT&$XCplG{>9k~&mV8kRbG$?O`t{%P<7VSueupl}b$a7jXPs5iK$Z8q7N^IQ zyws%6LIgbYz13r;m35-O6$nwVCNgHI6F>w25BC&sfZ?$jj@jn@XK_F0lZ8`_)LC%! za|5uTtQZRs7_qUS3?A+oD+15~7EC;qiLzl@=)zCIqIL1l68nOC$~IDvXk8ovZwON+ z0vxRXkQCEXR}H+I%8nvv+6eOK9M=Mn6x`OlVFkH^{4Kyy3=yQU5c_#qBlZAP+zLcJsNBhF{)7?uqj;(Oj(Kp1{A)(-&(ePMsp+b)rGv4WkCU* z2rR^UDlnk+r5~slz>t;&a6ucWzb@t@J6G#O{%HnSNNKAx-*}(r5&Izp;6Z^F{mpmH zFFrp_r}0|9TVPcLXHrTl^N4jG0^?;azV?mkL#xVN)$gn7HJ6X3i69VjApM%h>6(4d zn?A$l()Vl8X-w|GyaOi?A9_Uxa^gepvMFKR15+&4=_Gj!@!z!+b9S1{ORAwKtN zU6LH~W8d?;u>bbkZ+~f{=|`M;>Zu=osHZTk&35<3-_|Jg?1qEziLU8=G_?nqGUzI#+r2u+ZKr1^z7y7DDSs>rT?ikpDG9*|O zhaHFJ2}~O^&U^cQxk%)DD^9mfAP;_T2gpRl-GV8F2CS@$<58n3Q@6R(m+T(TfjVHS z#7>u8hoVP%7DehnnY_g0OM#S$pBNXkmFAa6}{;rEY z9XDDYV@Fvq#I-symH-Jk{#q3qRiGHRfIBGfI%IU$*meVT!J*2$p4xztxN73lXB~E= z3u8v}UX{<>SXMc>Ds3F+8s^5l#%C;`A6L@?Ps2Q4sl7)Zee{8Q@4a_&8k6+l z5nuoM*N?dT^2`6bK1Y3DZ9K-Y0Q*J#j~EzWW%3SkJ<3G|Xb7v~YuKDQF$$9+%2xBD zwA?VN;4c6LZQ-{rs#G2To~WOM-Ezz{K#au&SW}r2&3?$=?c^&^WaYpJi6C+d{INRe zb@IgrMg(lMT>vVBvoazm5?MfM9_7w~JIWvqvP#)53cL}b173gb6Oc#0E1*Qsw6R~4 z1FQQD<9tm>&jb!j<- zeDi{`N;&Hb|BH3;w7EDLwd&z6lbJuNtTVIA9L%rGE~$T!e>uPVp7D%ld}w3I^se(i zjZLx`2fR^0LiGWjyE0QWpR@$i>Rin@CVpJVYd(NMl+7n`b>WWA5aVioq+zUTek{Zz zcoD}h`SCk~BB=o&XdAVyae=RO)cBOyN~8U;D&N?5nmz@vM$1&)PrtWPLAd zWyEYQ91JGk<*E;F-5qxUXmq}ob!C!MnNSdwl>$gqh3&AUrm+ji#9D>GxU^wi^txPM zlhc)i=>w{tG;Lb4Y)T(>4n~b~B9sjLQWsZttJ00~?{Tnss|#*?0Yn8r+Fbf6Pe2bG zbIdVc+_!JvmAOB!$?e_9X^-iGBcgt0ZAF`MUi zT)=_#U}mB_(*9W&*^wQgfDQNN7UoDFYb(xu4>x?oY{&^o3byckF$Y5F;X1xZ)UQnF zv&qB|^R*Dclvezm1ei6A>-D>`W~^^up|H!P>;eZwCJR~bpK9s>_^>YiX#i5_Q_Y`e zh&dEs4Sk>hn*eg;vjwEfbr|${=~$t?dM}Qb2)5|BgGpmUDE6U_Jq^O5m;f!_-xc_Q za?1j3kexGRTV%nY05L)7eRVo)zgv@7D?yX6&Bzo!yr?sdxnL zoC$*;ntpi-VX3EmXS2fQxLtm9wv7v0ptx_Eo_Wj`9Q|TPx;onQyf_AOViHU@IFqvz z`|6bBv?t~~RmOyMSsm2d&kbj}Zn}fuVd3+klf_r(Z82r!i@ATxX-wqnm9qZ5@ROhX z+dAuF9N2FHoN(u#3o70W3_n2504P z&+?2i(#Pc%pD%}ksStIH$8}rX0FLar$3AMMwYaoz&VLIgD9qu2G1dnhJ3YsCiC{=% z-s}!Xgl{w$jx0U^e{@qQ)-{$vX!V1?%Qc>xz!s*A>DvI%u*G@T@t=iHEb}n~z}hWM zh^qgrZeiNki`)YoMDH#_29w6oPhs-0)u$zp%%Y~A(7J5OQj}9K&$ljukW)Ta6x~4m zYOT9@lxN81DDt+H#~R_Dd+ynl(?4GO(`D5ojoEkRnP;|bgS#nMV&fD588fFiZ^2B_ zg|p7}7LdoP2aIFeAuj2931h=_C0ubS-d0 z^N4k#k0QXNYaQ*!?errB4u%FxM%$^+N`Z%1cdbuq05tKp=7*mcjSIL+ziEFcs{}tZ zu;aFCyUuYsHe%ZpSkpexHUP*(5N>RkW~slNe7C= zMHve?kk@y`@rMe^Sh*$(RLAnovC?PmL>!U{rj>;TrIs_dRCzX_1VIu4M< z8kxV3?yIGu`lHhzu|w^h?%gfTr|3M6ysr84H^`1A{$!-1%Zq8O7Z>)>%9FRV?uvOk zNngR3QW;Oj%L<_5eO4JXYm2kaYaag4sAEy8?l4$RzNvr-inE25KN`EPW=eKV*)hJWSIt)Rx`hbHkY7uQ^YL4SOlw!x zm5P4uw}uF&aBY2gY;!g7u-`B}$d6Ch1HLes90@IKm}>6iwBQm)%}kX2vdf+E0@4VT zxIQOLp+Z@`9*M3D7oOd?Fi)x=kAgGMvuSJeSA@;J`h{U42+o8j3?M)h`b@zayQbw@ zpl)#&RoO7QyRKsgfGRRpNT=7`Mqk-_-A+PlOzFhMViJEcY3pu9-Ob%enY{!}uldD# z5r;9n%N7CEho zMAub?F!@}^oXB;Y$-|ndi+&b#oiCtZk^0<;jIp>IxsKPHS%A!CJU>(1FV17_%~^*i z+xpRDNr4f3mPAuSzOxWeR*ME@*#KDZ-e@_>%CLL^9RP6j*ly}cxd5f>ZuX?77V*9S zc&v+Q6rhWyB|X4S1Y|7Obz3Ma_@nJpfQWMKIVuoB+mLgBB{mk+{DQc!Y5>s`tWoBR z1w@f>07{mJIl>g(rTV#{-Z*wEt&@SSPP2$m6jd>3E+Ff_u^%LmM=+gEG^Dg%t zPk;K;KfyE5=c5b~o)xktf(0yKOJ({gkV4-4CSL_7bgovm4c|2l3;uX)_Bc)*)DlOJ zx7P7UTNGr9b=CT)nHFv2c_0G^XVYkzJol8^44N@8iWHF1{?xK*uin$T=y%OW0R_!Z z0V3)FcoNHsb=UT3|Ig`BCSUQXLRxLds`Rj4(EBx?od()wV*nQj`b@PCVqeDR9>E;$ zIs0z1HkzxaUAMRfGCNZSU8%IsWP@M%zfPs!z?J13whx2kAM7I z^5?*VFlEy1;@LH`4?}FDCVB=G0FC8v3zQ z<-I2CD@auBbfL(ylZwJ__m4mR_}fo7;e=~WKmGK#=LztJ9QRQEJ3Bmc1)L_={aKoG z;LFYTO#UP%6Vm1C}RR8n%@96 zC<`pMSr7rj1m$hwNVvtSA&-p}=1n?z&BbZ`26zEM-X*8UM87bWMooYCEkZpt@~-|{ z@aKTyxFIG^3i=4(GBH8Y=eRLtKt-n1#N>XviCINHo6NkU9D5khu837d>_@W3XLq}=Pt@IZ7t>abW z>CS4{@tE}oqe|195`2T>2g>j|0HO8JV3gC`!|8!C=o_cBNpBP*(59z}886l%o?p-wJYwnJn|u zM1jYg0P|H@n6TU3Gw-pRY~$CSS!ErtAZ@UtV#iq2t>m=igGf3Z<+hp7}NG@y%dn~ z#lRNuMMGrez{H`SVG=3WqfDCUh+UaB8do=*h|h085N#716l;ERsE@NcHZ~UKK1Ft9 zSy&b{#sc)6d3;tGz?)#a_y%UeOo+uF=7g@>R=FkpGHfn=B9=5PjO>#8?Sgq&*!I45 z=mF<#jX}H9ax=1mJ1nB?zR2lnTHy8X{N$9nqirB^24&99_fAg%M9%q~@S+#J=uc>e z0v!sRc>YP*vdV^FzE_5c{?=z20Smo{NfXyL0vjwjxXl=B0Xr)1TN^y+0gSEa+&F?w zx>3W)bqWAcp2m;h#4xm-0c$$GYyJ0xlO?$y*+TMMCyW^4q||n38-X3I2fzaNA^_4$ z(DYiLxv(Bgm9&pEKdo!4tjM@&rPVwXG{Hw-?4Oj{j2iun-{Wts$IxIA=?P3+%fHKk zI~<_l^{eX&@^vtV=RCN+h0L;XxyHtm0M3)mxwP0|&u)idB`9;=dFQ=V7#~Hj`%ZmP#6g;@;{ZmI0~H9@By=Da zNv;$nP$#i`7B>mA_XVR~9l)u8Vgz*KI+#_&n13KB1mV^9I7P^wvk zbfh`%xa0QQDNaWpee~ONz4qt$56@+v=y@x!Rwpj~o#Phv%s0OAjhAz@_H&-|oX`92 zaNTXUPdz$Y0hrdQLf=}R)HB%uCym6Z3oou&xs*YhRbY}=1YfkAzF)og)c%jpXfEw4 zhrX~`bmwioVfwVwIz@&HbyR;2uy82ff&(Rx0hS)Zslury5xu)F|TSY$XmrkVko zqTve4HDj zYpy;KEMopM8Ed}}FP-bMkpycG){@0Be_9DYF^FH+y^+V232(Avx1VZf5uJHc^vjKf zdEJCv=paeC&$=Nk%tG-;VJ3YeyV#<~R#2IZRW@3aA9jI^Kxgi!`g~oabqgJSpdU?M z=DhB~LAgIeZAT?!W>@5R{;2{tV*fvzb3vTgp}IOfb~<;D3C?JX?@6( zYb~}$EWZ`f43MJj({g?M_N{sby=szQG*^mshyYehug_*x+gtZz9&>S5^^b3sZSg0w zDrj0ZMAH;Zn#7Oe(B9h&+}IpanA7gRrT6u8VI-rYxgRS)VUsWRTn0cLCx;X!VRDDz zW-jIOZgTpoZ`4&*akp>;jEou}Ljd+92Y2qg^UjlU`p3k6$VrcQC?-s6C!ToX={eC) z#~Zo80?MRCD3x;oSULni#4A*pGXd1VSs?=e+tLw)yZ4>EL0Bb8SSqk5oQjCOy8g^K6XwPVC!BD@X{Vj`zO0!2O%@yv z!@Q{%)(mZo*L*ybqqX1hj(5EHBOm$5ef#(CKX~DV7ap`q=;EG5sxlB*pz{~~%qS~D zcel8YPZ{e7^#>z>P*NqvuC;d4x^B8SYz5-2iraF|I|s;kpC-*q%UG3XD-Zj=G2`G@ z``m&uUI1Zy^6NaG-s?VL+UNpUK^uKGuvrKS&~P6X6?ErljhQ*PylOtu_Cb`H^DEYQHvq@f*DNbUlCaJ!=(gUg(Amhi(R>hBc zh^(zNTi85am+DY;-OWK+RC#gCJuoV9@L7Gyknj4!Ck6B9Ff4b$>sT4ZENWa#w7ioW z`RCVcv7>VXA-`+q=3VGNRd99P&3NX_kt_g4;CF?0*XA+ae?7hFP+-Nh7&49VQ@>;4 zp(aiM8KkA|n{rB&0w>D&;Qd!;xDlLTJSo7StRFqbS{XIbL`lmfVBX`;cfzcrT^0ax zl$E3LQ)A(zA)XjTIyZwVz!Y*UvQ3n&vP#bF4ksbe)(ElyR_Ov&WnW}HXqr`R1Y9C- zV+65rplyyJF6d+2xS)+PFpiD6GORvonu`wP3=w130LU_aE2F|0G8KH^wQvf~Nl5+1 zls&9W@PQ2r2WBdW10ZZ^0LHy<>q5$b@3q73@Yino#%s~NSs3Aq2L0QC?@}G_yNO-~ z<91xK$7?=zV(A@s+;RTs$75^A0M)){KJ%Gx2DIS$Fc)fEeya{IbI;_t5f^YpWO`DQ zA?9kH3v-svk&G9ZG+MSEyG>teJIGJlMLc~csH3)(vghtm-w5E0<5nlf8Wh}!eM6j- zwjLuM+ZllqT~o!ltvYCY)wi|1@p}ZJwEgj#1>e}2Ex#puT6uDPF3uc4Wudi}*h$|I zZ@uA9hOla#LfTecQv)P2u$Xt(WkMx2n7ndxCgw>_wk*xXB$8K__iFdzWVp`RFh#~t zj?1FL2sV8U|1to=-sVnpDM02@hRaW@+hOy=+USBaGtTnb0|yTLW4D8_cJj$5pV6-X zWxREXh9DfV!?%f-dzQ|AkKr^V018LYs{+_9z>&&UQL`vV!Yh~q)5VeZPQ1NOsD*Lh z>opd24gzsxXhI&jvI;XMrQkP5Umk7S*l-x^AW|up{$M8{3Ue8x70~fMuD){Y`kJ4B zW$j)QPttV+c9R8D@;~Z@Yx+*m`U)cD1;qn-EL?NO8E0IX`{-+V0I%orPwxX$Mnm|$ z*G!wf@r`d>@t*g*XW!j--+kS==bl@%N7yfW%xoA<(H zQIlEIDkr{6ExDxQRe!ev&ysN)ff>>=wqyNiyL}=fbgV#eH}fQ8S$6Iy*ZX~d;koJF z|FeuNyUrdLW{ZvGQWYF%TAug>0dU!H(+1yED4>e45C&DkNB4E(z8cDR<_!mPihl*a z4&y4h(vckOSsTS4*|0c`33h3z=ej!=w!j=Uir<+eX0vRvSU4;vr`VjlckkX}#+2*! zXq_MZ*_~j1$e#0@=X}h5N5D493Eoq{2IdEV6+eA$_84qFxo_{bExajH0UFB2KZGl9 zwQc|-T3-MRST?Xg6co{uf|NaDLF3_k*1oF)VSbaAF{rE_LiG8vyWt2}K?P)!GJQ71 zF|qoIu@KoB5eQMHkb|Vv+*ZxJEZB7gPBwyBQ4G{^J@~5Oo|O@qMao3s`$jM~g~>De ziEKLohwQqVUuhq;(y{B>V&}l5;=X~ob93ojeRwV`I#f3`5ay5{m5rnF+;0U;5qUVc zDWv`E0cRYnuBJ+E;>r6_fe`zSIl4W2*Go&@$_8}#Rm<^uQipP)O6Svxf-Iw$VXDq- za?kE7i{8co^<*=bjZ-#x{m;hF!*U-yQTx*KK0T*-{UaXnh<{RZ8QP)GRp&DFh7=b6 zY7T@BA!XHPtNGIw@>bwR=TqI}Q4mK#4)y6mJk@g)w4tmNz@=!Wv`3Ea*1BpQ+K$u! zS#;w;?^CVo7s?4`({~oDAV2Jm zfc-%sTnk8nc@xYMHEkmB!rHyfr2||=q8I0x4$C97T&VM+BD50UxrehK##b*O4U-aJ zR4?F1=M#|kaj7#Ci32$*6ox@g$N-sJTRJ{2Suz3n^$}!|`cV!|N9or7O0t7`{PD-{ zKjoBDKAb1_59C{4%P)iZo_Uz}1%qq?Q0ezv_PICQaKjbvde^(o{mf@RbNkbt_O$(0 zpt4^W;Fd;#nXYS_N5nV;z#XM>LPM9`vSvK)MexP~%8=HB-zjasI;IWLVK0o0xWJ5U zZUtSyM6jk0fjkkUq_@vq;q)Z(P~Zg?&7S4a*Yyu2fpmK0HTiGI2}|KP^$CFWt#E3R zf-lr>J(x%Vwj34*yz0Y+u-lS_WTNrD6D&xa~^@EmyuNbbO zkXlg3!xngt*WE-ZrKMjP1q_JGoCd(5ZD9eXb(E8aCLm4(Fi2x#&19GLH#%Pgy*I>E zX%2*-zC1U|oMQ-Sd!v~V@=-rw@K`*pBYCQipeQTpr+5^1>~G>)n{`uwc3FC5?^s!5 z!`vzc1%Fg7yWZLRd)VJ~*Ih>6FLK4?m6-sz**$V?Fd1f!&GCcfdh(z?4$)&(pLM@g zh4Df?ye=H>P)(Mst{jC8sACcBzUumRZBtH`^TklTk7+;h(w}X~$MdSD1j^_`_Otl1 z@44;!vz+>&e5+0<$g5j!x#gcOz4X$LMGyqQLg#rM7cN`tLRT45m_wzs)l>w~L&r=C zzzpD!j*XPIvI~-c7nG?%s+4z<9dR$b@nqIK45tvbXq<9!9{{5`Ju zF&Eo+Ha(cf*Mmt@1esc8#OK0y%4aUmvaH9qpqo&ZdnUik@vl8XHtcM3%r?nJH!n{M zTw!n>uB?Gw2dZpilQYIvb{wN@u!#?*%EA%TNyjCOouO~Wo#OzR7OPDZM11{7CI2QXrQ4P|H=^5WXs z!dY-~6P?k^AGPk#moyD^%@1eOC!@p!Vrgu`qF#LZ`2ZeOA(X8`&`! zxkfoIfJXXE`&^s_myn;~=#yEo!`)nX$4~Ms2i`ywdog389RO6xC$n_oi6HzqDKK z;R_{76Y}MSws`oN(R7+$^1wY2Mw1BcD~eDpe6Kab2O?%Wdq)#41~WpQlR9R}#Q zFt@Gc@@uQ0jE1R^)ht^!IL7nij zu(o>R=vC#l9!st1HBHOMNvsDz3u%bQpSI0@bJQp0TK{Sv(Qe|}HTxu<9uunXzuDtc zchbfBw@jn-y0$IGi{Gsb%Aro$2irX(tFM(cR|aj1b*2B}HH}OCED!CYRyi$Mz1=u# z1(mtvALX!?)hdJjXw_SFc>8X0&SaVWw#AFdy2Ii?*TI;Sbvj#sj4UWjmXVjsvLgQk zBt#aJF{dVXE*B@xGLg411ht;3o4f4lLk4#s|N#Y5L3pIFA+v(S2N7k8D6 zi1$|Y7x%Qz+vOWSSH+EbHTPnl*k_yzEvSyYsvR+ZWrnu`@4v-6=9ptjz9!F1#+cm7 zc^Cb~ey=ZlqM1A`r%^gtqr|m8tD_&%FrX`;Lm5NS^2vbDrUOd}U$DGiTyiyIJ;zo{tZI!9bQi>T4X&q7Ew=D>R{L~;6VLT z@o~IhroiSA(1><*y6fP(3$=VE0vlk|9mF4BH+^HL(gGBCfE7_8WPiCQIbE z>N`~A@XWgyw2tb0vv0gyj2Rujz6(&}APXJ>rm`ip%8qs5xB4%#dnm;AUD+}kx0Qdq z1_RTdecd(F@&OzzL~}d4M?64z+fimCzG9Q`C3 zChc*-c0}2!yU;LjWH+ap>5>k!E0NpPHw1I9h0)EP=ngmWtvhHU>#NTO`Vbng_fLYU z>T?O^%A~FA8(;X8ypKKh*stNULFS&$)9*8%W6yr}vp->Vj0~1&lWxyT%?y=MqvL{I zXm*r&S71FLU)bG??>{C{_B&FwhB)P#wC;`eSjWh%0B z)R8Yi88dn!6Gtekxxw7~udEk>wgEFT; z4J-4d#heZGnwXCed|qqHGzC2)TZa0sFa5Ih(R^u-9AT^`Owj3JQO3G6RwEO`0%M+e zjB?ah34OKc$GhTpfz48rbsnd@3z%ElwZqGkODlEXo5WC9M z8=2|yQ|rmeCY}0{8N`R8H@ioc4dQ#n=*n&&*{Is4-~iVUUS)u)U84Z^graiM-(?7Es2ss5n(>ljr%mVD=Q2L8}-Rex4f zCXFw1=;S_S>DVK#)`7INTgRe;7@7uMCIx1N%5}|?{v)2&Kh{_4rDYJ@-^dnoALdVzR>wIuK(uhqw!nw1JA_Qu3MP; z%5vABW2fcdSeZ4o4k*DfDrfdS6RlcpOp( z$9OLJb-$b*(STg^`_&@FP25eV{MPNa-~PkhRuiTpPCfP158rajE#K(2 z33mF@>G|_#;*EZBB=(!3{UKBwe5ej`88m%Au|co?RC;G)U{i{z4j_W19mR32P3~5V zr<(}-VM*n#4tsf+-a!-pHskVWJOxcE2*Cgv#0&|bMUPKKFfcLsE}?=D(3vKRtq8qJ z2UWpCo?Ihu-+3tY@xHA6jV~YC=Yy!Hjb3IagRZccgo4VmV4|?Eh0gA~9mV0109NJw z_PW?2@xeT1KAH#Em077dko(*e@MGo#kTy5R*_&UY%isFex4!sq{^oCvyzREzZaVM0 z^A4(?5hjt?Pb}6E2242C;5~kMH2HR3jj3h;RFdW9jag$&q%=)jVoqL72)UEC^$pDDC@-W zHkEs-e5y|w1@L@PT>ag^f`MYJCnr&kItdk1t*W>H;3z;tI?9b>y*1&r%!G7-)Jn7J zcVJnDt|HET!?AZ7YslOd8>aTez$#${yZNCJj$dG(*fTMy*ut57PQvt6U}6?(O{htJ8?h>xMF{9 za#KJTQ#LTGWq!1OBHv5ZQ4n#~iTw8X*39Y<9^k>^xmiS6%rocu0;=vPGJLv)neD(F zB7S2^b4lB~sg~ETE|eM5xm};R_uhM-(*>oZUzjmnnA`uxv(7r}pY${#7AFeMU_xX; z<*53nvN&sgn$YfW6gJ?2n!&_)*mptASKBaiG`aa-U}D=*O-IK8NhyAAPI5WyQYO^WSC7m4|DFV-yvm5XuX ziM|5B8^k}B{c{;mDE{`_zWdIzz4xQ*ki1s~cyZl)K!0SzL^c=o{jVlXqaUj+?DW!i zCZ8>>_+05&V7b2EJ1a&P#wAbH?R^&&ow=IuBcqZ7Jm!N2&<3z4kDmi~-F4UF$F{@Y z)1UH`r@SfZeEK_Xtmq;b*~@d#jhGYw6J5Y75C?FBT-3#}f*6_h{8u z+oEguf>mz#KWJ-)T8qfAIihT7AqoS-hxdM6B zV`AxL4gfIno=px`NNIAQQ9{4#mn4qzJNM$V9iL7B%r z?s0E+RJ!i4p*#YV*qi7mQDv>Ls|H%`9Yuq?fSy)ihjK6oBZLlj;f}!P6Ei7Z-sr%# z^hMV#eZF+Q7Lj(AdVs=XzYq9i`BD#yt96o>!v+ouoTR>R5Gupc+3`Y)7RQP5&?+*! zw)AZMkYkta5c_0nOqhmGaK$ z4H=wySAI61u>qa`&hB@Bb>#B)<`?S8U;p~oUv5r;GdT14^Upv3Ancc@lqguE%o%&J zU`>#g-Eekzs4sbKG>*g8(D&Q3U^Je_UtiyP>QF1hQ)K{8Hp1yi8dBQ2U?v|0qR2zd zn52x}>sEmkm5l&I@7v1wN(IR(;fXPZ`eVW5xlTpYfx;CfZm!J9TPdn|jf26-*Hvz;&2AZCtlmajjL6Zm!PzKN5@^5Y4 zFlXvGP-nu@)^2VAKaTC=t5X0RxE28i#;*Fh)AYnk4PZvwPdo*gG>zynllGY&=9{mR z(~M%7I$zLtv7RZ-ZX!?W6Z?R^17uLgx0)`tiSNo9$1cq@t{WxY{Br+%r3{yEr7K)#s_&G8yHy^;h%qxJ2Wom>m)GY2z&tF0Vd`GW zv_lVa{k}i;PfmVP24!B`Z4=h=qIzF91In2Bk}HM`M3g(sc8Cjb(|bellTz;`LDcE| zVZqu^ggZIwqsBo|hBA&a3B`NEPn<{r;NV(lQy&ES#8k>B4a|2c`eyCr2yl+f9+qZC z^~5G7Xxilue))6iVDVJ?X1ACCnUqEsnu&#heK{;gdf5c$ z6Dxge@kj65C`=LxzYMwx(m>hb*&cJuF}I&|(n;6k7wiN1CEk@PL_@pKqRdvFXCwcWP$bK%EA`kE=pTm7n3AF8<;N2 zI*IHW^5S_?U)mi(x^;K(s|#xK*(Imy5OfTf;MKoQ!*+)^fTm$``rkH<^+myx-00{#vQ6JD4rB`+VtgD+Y}7A6*FeR;xCWxELI zQcgZ$QPwXvGO9Cv&zBPw>*5IiHpv}v0y0@Xc|Q1J2HG#q_l^l;$@=ZWPkriBAA8ob zo^_*w9rP=w8d<;`2eun*3;>MX;Rx*A;nX30hp>Yu9%(I4fC|#{E^2-NH7tBLev|IfO$j9Z7uATxg$<|EAX&8oc6Rwj*{j#PIB>~MBbQe z#k6|dG+`C+u+cE*Q3gQ-g8=%q46U!#DLVdD(<80}lDNE|uv_K;nh40RV&0IS>s|x% z28;+C)T;yim`6)aN5+%Y#eM^FSibfQ{HS;O$teAU`&}t!m&h8Ick1g96Uchs*oDYA zW%(foEI2UD24FP{K$o=dRwqkuGBqtvHtF0UF}ir?vaFT~IPKtbFXjc6F=KTHz+r>9 zTd>)Ov~)JS|GxX~D-M7A0LAJ%wUwgNc{#LNL9!!SL&Q_SvzAmx&gZYqgxlq^I=>Mk6m_D?zFn6LJgUf~jz@R4q z6ze7yGRPi7uGfus+;PWCyRG4Y)-Dz}1b&wagf;mhOZWdKXq)$|;5K~VEcn@HOjXy7B0C;MdzMC}x z!)!pBQ#W}LIhl%jOeXzdc`P?Otb@0Ei^H(qnN+q*YT(QnXPoi&tlZp|%R4(qe^|GJ zVBk!i3}Mb(cj1K>9<+8T$b#}B<@UruF;kF60hhV!5vb9L;oA*SXd$^7IQF@|G`DIh zUK@cm^R4AE+MR$bwGHc2e+cC}d2hH$k>#%}1{8YjQ^1(mZ!IPbKlE}$g`UqnH^6^LfKL? zsTi^%xG(?xX@0Lhmfx2GK*H#m3&XIL7CQ{X>$GYyiuvoz-LRwJoi>P%4iSe2IxtG&V zd~U_jX7v@peCNu;fGO;-2=;zfW)J;_Q_OsAO?P8q#B^@jOF#9Ch0(;hq$s|Y-~Rj@ zFY`Xv=VFT5#m{)gGu{B$qVKXE%^VptfD+1%0i*#mQS%-J3KVou){8Po6cCDR7Rrao zlLRCIm|I^s9qhI2mcJJA=QBDX)^rvCBaknQK>+H=%4soI08{`TA^;o#qsaELeILwr zBG@8I_vBPTt8)Zl=D-VO6A{$(2mm7jV38$*`IhNBns(Rnr zfMgJ}3IG{9$*FVZJPaAT@8(41I{LpgPZxyU0_0^b>Kx1|y04F&UJkV=SpZ-I8Z!l% z-p$77;l;7uT_-@dEN)Bwx!xOh-+lKn`QD=`pHI_8pZ)A-zfR=YWWF57>G9DD4k);Q zo{o-@1i;b7DSf63ZA*`S0pP}U>XK60vJh_pF#1W_$beY|+QfD$*wX43d0=(y#__2- zO+*L%xGKF4A7y!6-bKxt7*~`Me^0;U6#()^p zLpXs6ox>T!oo{5JPZfDYS;*MU#c5F!9ScH&>sJHv3xKzCSphaM2)N89m9UQ)ht|g% z8F(qa^}4O$o44M2>;LRlgq5I-F=fVuxlz6DgBgYgrw~fR<;J9RgcK?`lvmH!H$AY*7FdGlBYIbq8C9Li@( z0hpn#-dB_F*#25Qdf7mS-g@-WM_+&P$tPc#72Vr%c_-yG$8 zJ-`?>U$Ow3$H!K!^ZNSq*lYtb=qJq|1qg6NO~o)-Vz+XaIE@^gWmwaH8^t$TLO{C1 zzkt%+1C%gGQM$XkVKgFwpwitS-Q8V-fpku~89iVFp834x+6&(NuJ3)H`<(On!X5Uk z01%xfjqRTQ1Ymw;SwqgQfN62we;$jvS}}l+T_7)vFs)b_#Bfd&ke8q3h9YC%bTAEV zmQF6wXrva+n~7hy*zZdgInOFxu*7CD?u^b*3cgUqk0#^`W*B@0{GkLBM9Nq4;Q%Hp zR^3`7k5O}m{**%3{sxSFI+dwhA|yj0*{z#|WaK8;*&=iV>|R?Rn5vmE3Q8mgA;o=e z$v9S4U?UJy+{6zolM+X7vaMfDg0i0R1w2V}NkekzC$XjL%OBO9_d)+zUNDb6F2@Y| zFT_P26?a3{>?>P}{3p=fSbqII=h2$EqW(p*XW~G-DYsWPP%jVMx?r}^-%;f$tLrI; zK171d0qXnvoIhuKk#URh_qv-60m{*h1fzjbgfu~-qwK0KCH4kK0KNh2dq$aO%YY}s z@fz+7<6-B!u_kl=Ns+71o%K)o)Xt;@3^;Hn<;Nl9T(-dHkT*D7I_W}0K?Y5HJQ=*I z=TR|i+_)Elj%_@>4G%Mg+bPK&!{XSFEmiL6gH7ui7u zMxI@W!Tv6oCKGDn(^F~NF&4uzt1uGJ-}~hgmO959svSQWVak^KkGPp!TP5yX`XQtY zL$qo^#X?Y!?Y?NiHj-M|OV9TiZanRAx{i|`5F&rA^xjd6Xy@ZnTn(s(p#ns7zI!Qk zy|%y$Niq{-fyulYdL;4P7yNqs)^;>)s?{cQS2n#x#5U~){J9gQrRYTOT;r?{eHWsR zX=YITa-!8REAhKvJQEJ9J_v`SZ9-aXxk~DpaTjr?*Dek4?Yy;Rt$A{`&e8oUOY{sZ zro69-&vG(OxzS>Ew;*Hp)(}rT`ndqdMe*vlYA^H!Gb`!&gTwPP%-!suhjhOA{mh8h z>==1Ig?q#QUGGkks+>MmUF~02egA>h^mRxLEOdu*>9Qz8zCXpKF7Lg{Q8HIN7RejK z8kMUEee6Vl{V&WXluXv9px*$6gbK})B`;_5chOb%Id7YnZ!u41aFdIeNB?$H@|sdK z-fviW_V04BB)A31{KBsnNYUtJI4ucH0s$EcpvZwr>s5v7p`32g^Az9;@1p#b1=mu4 zH+LB4ZV=kH5j2jP*b)g~li8KNy|{ErpXA-MqR8N{D=G$El_2(AM@lDkOfazAfy)fout^c|-VzR*Jt7 z2(Svc{x;80em-ls=vTo%2&axCQQ6fSRe{9u(=Hm`rJo7op7ukpTzY?D@bYysK-5%HlZd~|T#^;Hqk zSI;w1#5k?uR-^6?FPRMRd!bW&^R`;m3kZl_`{I^-#cc0Y)&*O;| zAGvwj78XmRHFRDDQ#bnTfIs0708JDvzozYRyirgIo-)^Fr zQk8^t!Fh{qepVYF!hDW)i$Gh*U5etg#P1t+Pj)0T)Bc-sChewO-PN>sr#I;b zd=1314ZM+$SILvl7I-WWvIMC=g#k0E+xVLEm`K47XKjh_&9d5&)&b;LEExOsO59xk zdX;p3L*exKImu7r4(G3Vl86avQSs(Z7fzF4cT37zb$6E*5t=W|1aw~rqgh1Wbd2-a z&50xzgA$!w#J?IDiUwB@j=kAUBog)Ii|o<`eU9wPQY#4-M}c<)vv1i{B4sF$6+8B% z3FfHN6_2nlYHL+DC{N`*YkJPn&M7x!YL2T1ICs9KC^#-~-lv9Z)=&@d8jI+o`A;>! z@AIQ!;@RkiyQqD$)y6i)kfPzVDIr?k#`HsO!E7nYKtcA7=JY4GYZ1ONhVj#DU%QgU zS3exe1-W#rL#qO`-Sb-7Z7`2(p?hM~E*9WHgfbT4=0z-o4UL!v(8N=Tu{OfIV8PUV z6i03QAw_~UY_h6=*#BfgY*&f30482JmU!m=d7L%2FX&v2`aew8iym9)gzTLeF%p!^0;n+@5NeK!(0GRW9}fo{Ag-age-^XVna^6J5+ zlH!(`#QbL+GMrH|DmrhVs_s!?gw&ZuEEvjFby}@hCC7g&jpt|NA?qG9x~|=o-bQoh z-&GE2{&N}?Z)f%)yB@BpU`xD^`Y)EEFH(eNTdLqfe7Y}|-gljUrEdQiD4oBGY?i-# zmuvo-egHMHAz?Czp<){Y;4TbY+X-<6%+`CybZ47ZMDKn+uYST8*HAVNk6|du90RrK zlcw;-h+m952VQK$19l||+}RNOJy+W!(uv%Cd5eLVc>VE7&GSpTd8F=F>(pyL9Zz-E zAWocPY_-B>0fy@6!|igcJ+}HMO=gw0n#(eN@kPZGHOl;8Za;c{0xJT)-e<>FatIRqu`M1$yHv}wOG$9(mawk{W$X);k#BUThm80jNVsg69r5y zb!o4d`Xs3ssPvfw&5w@8ZaJCXETmsFOUY~^b`Tq&gYwR28?1GSkAsRxn^|h-JR;t0 zlU0VlM)YqqY=1?0CEadA!5^eWtROKPFW=BWro)$}_eIEDoIKe=`Mtz6{CV(I8Ej zd{|+iCoJot8soeRGIc75qb69HZgn?&V=+}v{h!w=C{cy%LPww8?8k;#vUL^~`Shef zqDf%%Hb>6u*3SgY=br&DYxT=v=DvV-NF*hz4cVf=mMxn>ut7nw%2Mo{x2j1mRr1KQ zWXrIza*V8nI+3C6mXip_4T4y+tbMpW@ZEx~mwLX$?Y6(02^P(ixVl4+C^_yHE!dHO zg?b*))%oKUd-a{9hNqW^M!Qj18+*=5NP~RSY3_g-?J85`fP(`?WLHZ$J1e~1xuP80 zqE^~xOw9}6oAPFW_HFb8vy4}ptZ0E>i+X)rvP%+D9am!C41v-0?#x0{m~213*9TB^ zfUwxYYGp5-sdq9dhv2k-2%AYfMGnZT?7M7M0|F~e-cG8uE+{RX=)~2S2EMphqP%!P z)PdEF@83n)pZ&^Dbf>jv5p~Zi(c3_zIPHbmGM35 zC9_-aiane}2j#!3gVBoLRghKT*1j*R6uV5YJG!L2SrGJa7T2YJDAXKg3SR$Bg=SP6 zDKf-}J)53R)?xk)&G8|}YLnBB~RkwnWjUb>jYGm+f#@&I= zi+V2vH?>V@i$ar%4a2>?992(!hy)iC$w|_@IcLug74@jojd);)nAAvK#_JvJ?0->)xB} zT%KSltTx={zNd*{{fSd~4m5`3DI*_Gnkbpy{EkUAC`Rr*o=D=k66#K#6(T;bFY^!+ zl=2C%v3||pJ}XhuvQG`TTgc$65ef=bnc;J}nL(_K#-E9qLQZ2}y@^&E)7Bx{W)QTB z$!rggp=@NgA`>~IP9ucGOquP!2dXU_#Dv38=7 zyqfrqi~Itbf9nBpHs0q9?rYCcE&J_?ZHxE&9pjdrg{U`Uo1K!WN(WEt3VY~7zK7(a z;eF}_+jHw<-W44o7@8K=?inQ#rY;!9PeV6L!`NX@!6i*AE$4 zez;f+t@0OgtQr$vjxc#(il=KkT@OvSl`Jtq%2@SZ3)N+5ceD6faKcr7j+_Nlo-CV> z*MZ-(R-z&@J_nULo;F5eCank31MmrD3TT&SaNus%EZ_rd7rB4@8<2SEP%{hQl$UAV zoPibvI)MIZ347nR{+58l&QQq*&|Iqx-LVAocxlcN?I2NS?GL$O{%AOqJjn*mK2EVX z<*BK(-FZ7YxMwkxf?D8vQ`}!g$Q+B=(UBgN^b*6J9U@9K`##J$H0iE}?es<{S!kBO z+E~p=;9K_4pTZRV>&~;*lczzFx>79A^SlG5Y;+$G%J7(QK5}1h>py6Wy@NnQcPcu@ z;+%;kKcygo_?VXV{-uwsc)MVD3Y##1pqCkvs>6fO1W1^@wYBb4(PRF|$>2FDKq2GT`KaxHBbeg$7Cz=0Smm6~Jy0z=B+1eh3D=z+^f5eK zFnijd!~IevRmPnqwoMB*y#6BoP)`Os`fGl042IMU*`sZk{!hT9SbCv1L2w>!>_)+g zMXcZ@KJ}4=hOpy%r(TPrw{M9>y1F4W+Xe5oa9eZs6_UDUZNd94?R&92#;xTD`siD) zy)l15j*AH=Hp10!-D3yDJ|0~!t3Ulp-_?mYkd_zVpbS@Kk`?x-%A}eWdmO`8QoWQ6} zrpJRiC#MELQP2KOk1e0Cgtj3HsTTq$GK^ znv00a2jF;G1iYlq-*4ciP4=(wXn#z3byfl-VZ*7Y%Q*Q6@-5~dn(r_JmRi zMnq0u$-g56f*Zv2N#^Xhdv#nHosC>HA{E058DnsvZ3*$)9zVyNYJVOz5594VJaQPd zh^ARiseyXR6n^QHRc(Fz;ztz3&p{H*4f19Uk`!T=NY0jk>kK1Af%Gr!b;Pc?i{C9e zXE&W*eR2LOAzD2KkqXX!5*__cE91GrlQMMFEBm1t*}ja@zeQr2hG>8gaM+`N5W+jC zNqb2H{0SJW&RZr4z;){mJZvMnh(O4y!B~D*QHzqkA7=1GmH8@KW_#$d!9IKK*{b7D z)E}55D%S4Ok@b;&BtxKv3HRe2L}_4@98&L4f<0d^L^JZH!`d~&Bd>zi+eI@xbL+!u zeNcn)=!UM1?#u{ie+UH<%}(914!KF28>!PzpPvg~ue7$&EP_&IW8!e>;wu*Wb3K=T5#ctw5)sn)*mCrrMAF zSFk>1)_-{(d;84vN@mSw(2A>iMQ~E!Y|mxSLP` zQ)l$j`%&BzrS0_$Th?qloi%!pBm=AOEi2&H!sjbB_S!QZ9Qxw&w@7GwP%H_Z;hg z*b>}gH%=PjL@1RQ*>JWjlMSzZkp9RIuM%bv)gu+sUQwnfpF)Yk*aIdT_InqB+-r=wMliT{6&n_0uqB4#!>| zM#g}9Sy1yJYmEK-zE3WSRp?{2=j0tA>(tt}Ut++op6v?nuTJ#?7%!MGx4#Pwgi8Y@ zldI=^@64Ae+4YJ}o4YZlNJe}WF`I9DMa;k}f%Ba24~EX${A@~q_gj0!&9vXEuW$4R ztcUtnqO8khm33rQm$uz%{VIhbx*wF~#OlQ`+KvR$X@XZpvDZ&Gbe2?sRLQCNyiSS; z>tE!58=1Sk|3txhzaaI2E>jVSn1c0=c)of;aa=}#K%Y*B-+ZFXa8FQ;__vl&Kcrc) zlLRyT*v|;ElD3KVpr_$_fY`1(5FPN2P(+qU89g9o%KO)y8!rZ9umkDe$=0)Uv0y1$ z4>@IBEz$4A4%FxK0YHJH={2?JF>5T4PtbFYeot&nJ{Ha3*YKv-1pn<9WSghIBg_7P z#RP~HGIkW4uMfO7ys!m6UFNnkZz+f(*w)d)+8Ng0tnajL>3n}8ELW)0xT7Rpl0Wex zjq1!c-KZ|d5&MU({*A&bIPfC7qY8&mGQPrGqwfOSq!HOeUW&R^v>_IY9|}vPF+&b~tSgJ$XmcS4Z|93;g^uACmxV6tLets4m z=Tu_!Rk0HUTt8epKVHZ08-ruHNn-d5?QyVeuW0yp^e&#d-sVG6pets&A>ou?YfF_Y z51VKFm$L6-9dS1xAs~L4D{ktvSy!3R{}M_p6*>|QD?sU(3wl>Jg^v5>wDYlD6HL2a z#L}qujAfi)m&(#Z`bkRx2MWH|I#*mm#)J16CycxCpN~!AwKvlyZ0C;{L|2J!H#=+n zu&tC8b>E&a;RKmw#xrD~L;gI;o-aCqGS?-QpU8>%D0D>HM(>zdG3gA~VA$RKvlo}s zYL7F@?r~^kAUX@QOtt!r1W3-Y63kCIbo@~g5N*R-1Q?@lr3s-|SXnJ97jWHRp7Gm? z^e`=B7-IB4`hX@cXHxW;q^E5DNXDQ;>3ZO@z6aaz2I;}YHK{&39h>HnPa76!di^ZY z$i;9G5S_dLFuYK4YkdD_SFWL7-VQ?yAmtn60;MF&)HL{@50!+slcD*YU5~=o2uzt% z%xi>mCaW>dZ-h!fixTkXAepLIPj~901tb;4#VJ;Y!Bm5~UJXPZSAiGNS_g5J-)xyt zc{Iqfu)flfN=Il3F--nfv&uP{7qR)87lS!1jz`Ngx3u#!z}h3^J^lG~gfmtK`41qM z1|?C5lrFUfbl65Ci6A?L8p7{dU!nZ_CqthYJ8vc*$;RkWR1S%4Lr^NXEgv?^ zu5jxj@BREOd;>!Dq8Fo0Jb;+_Ln@g%D<55b1it$ZC>;*r>_F`C-H*7!I$p2YRHZrB0a8GM=s90wo!}cNs`uyDS3FL?Dds2RXXs zs*xg$$89`+j>M;pKI7}+)%fff5!kSF3TWs_n!781A8rPQPvyueWeh#v%kO@QNX*T3 zO&E#9uD>^sZ4Y6>MLz5J$3FN*XPdt<0Z_qXEvXfoJeZ&FqgPd*h=Ub;yHXyKkoDh9dv%sa@}~t9+C8m! zQjieVm3cqsrs_GN8b|)8u+KsE702kB-c5t$E;~U;Fa31rUE@Ik!9!*+sUFjL6u1!F z_NpW7mE_s;x);()ZJHf&yi^d6uWwQR``3+B=jeWPr4b&_$j5gUe$lA(< zE^JuPXj%}Z{~YEPq=C9c`CGn$T)u=*9up55?dn7hXcq}MNMi;nYky?0_b?79pS}kb zeECME6Ko=v$!)~58)A^mrq4D6_7f%Z>Q4ZE)gilhfvuW@1ddaAn-?=fSJdxVfau&-%bP>8X|SrN&*S` z0#5rlRQHhtoAL|Bi_Wj9^&b|=-P5T7Joo~?%k5J?YKR)fDExR0{MFDMUdvzVsSWsg zb0=AAZx+mA+Cy1)sb>G6lmxlLWqEblk82aPqsv|Q5}RDlccKOfDZrDBvacb2PA!yd zJZA9i`bgLGk8qRA+<=&4nxN@NoR1l8JJeF7KbGoxxn3DXgH40jpa~Vb<%o?jY^#`% zQMRs6UamP22L~tKA⊃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

    !-&^gOch-~>Vi?7jkW+8-PzZ2 zm1(mloIs;_=rx;!D33Pp5y!z=o_$v~Lu9QeyM^mEp7eU$xrv}pWU!Ej-Um_Fhw55q$RWMF9VJ>F}L=Li%kAk%s$U~gg8 zXWw-U>L2;+38ysaJspRUTC7YP%|lr?d*pO7EkpB!nWpcMj%S!V@f}mv8M`!=4|AdI zG#iVEF=E#+T{3V6KxT9&yLQias4Lx{-=w!i%Vs#y$n)!!*#Zc|?lXVve#5Q_Y07tt zGl;n;<^VAsyF_Eyb@nz*Y@Xn>5821PdVxr=EK1+w!f+=eMK&c5ACR?q((EH@qGAA2`VR9_@T;1YzO+(+<9EPbO z=0x1%G$#CJ!G78FQ%uMUc8r)L!Q2}-I$QN?cV=D|L}EHn9S!Tc0WbyTyZXwqIKDwQ z0e%5|aSdRBbolRz`s?VvW-P5uk9i~WGf^fnWoA9`74$ECyd7}R0ulJFdeK~71g$gi zB3LsFZN|+iT_#@FPs)iVC0ZA4=c;nH)2rs%9osiob{E(gR=jN`b)j477C=FZ&b z?&q;)rndjf02vEuVaD{QJQsCW5aVj!s7coX+Q0LvDl9J64u$4o6v$5In;+Oyd(|8}-9hwRk& zv=J8camO8Z>#)P4u~+((@ya9$7p1Sq{6s5=iPM@NZLPa=2wnTmOJ&L+4mdGMA`gpa zK#q0}V2&xq8L@uaAdD0PG~V^DcfHdDFp4t|{_p?(@86jRaecZ5gyi%WGAO*xJ?2bC z?arO}0__JgQ~Ha)_=`WM&P+6R&*FPK%Ru;}Kl-Cz&+)z-x{~9xO54vr|NN8lq&q3& zBOm$5D-3vv{f_r%jtBfN|K-2D-j4m&wC2zlYPmYJ)L`aH8Ps`=yo7a9iWAlAU;lbD zX__E=k9yRjeg-9ekYlko<+KmN=F)eJ`so?fIhFn1l#@O5nUS}RPfVJWnyT@&-U`l~ zbIv*M&tTO{v-0t$FzwBi%`}nW^>aRYzYXk)~TK+1cj|%-Hw1Amd zhMG00Ukw(a05)2N?)JCp8?Wj0JeG!7=P2Bx83}cX0nj6YN%(lt1visDz)s74RRuSB z=;VM&Qv4ki3_a4CytG~FiQfJc?9uX2l*#LR4a`J9rUkadaoC3t@3ladn2)B5;0%BV zfS`qzk0i#f=C8h)7}pAD>Ti7)EC8%fUh5s~#q22pFcIvbOzo2xKeo*l(l)a~JNRzEmyE^j#owBTiP`O@_@>d_9gWMJqI0bU z-{om38}`SEgq_R&ny<-PaS~kR^5DnQ4(^L)6gH;Mf!3BXkL0oaK<>jo@#mmTDvGBa zk`(clEcTzgs3rR=xrYI1J`H`NSPMKo{CTegv({Dv-iL%S=V%t^x;Cp;n-T z_9_U{Dv#fL_G~?JTiZswm>&Sgod1&;qPdWLkDzyC(dcjO9|b8|?VJmPFh%rJ<+{rE zXztTm#3@KNR|kvtVB^T}Sf3aa*dsl2(wxabEH{=FgVO&km?LoeWRar&2n|5a?`Sd6 zv;_u7W!rZaIhIZV7SE%D<%bUMEcyf^UKdU-7bfg^2bX(YX9#FikF2%d=%lI#B7bO) zf;se~fixzM=sPo4u)HvX@5Sep_s8Y*FL~$~Y5@-|5P`Ja%=2qqi(pPHKYpKk{&Rqa z>e4aooEb}epXWBUTJ4DC&;8yGfUyu+)~)ij&hhtLTtWn;G)*33pUdOrg1NsuzUPas`zvLsA0|zjpnmmpIe9<4wl9k zEynb-_d3faGl8tKiw!W2#zwcYKpakBGBa_2V{{smNh+5-FML>~xL&p3j-P9LAQL!V zQIE;q>CxCLeahemrgxt%20qwzgqtau*tMfD@}RO1+XTFU7pz_Y1=PvvpONy1tGSZ_I$!?s zm#?xm(mvwnP(d1)KlYjX>MN6u_DP2}Wq{*Cy>INAkAM8*x3Fv3qD=#CSa|!}-~JnV z@93kCelC+2eg(#GB;dh=2d|D`4T`e&?WByWuDa@v6wJzl(~i%sY$qnL7E^`=icYAy za|+00K^ZatSFoh`V~4}yZ3Yxb7X%v5Uy||BkAC!jJL{~oUYhG){mt|ZYO1H%cf$=g zT=~;K{nM{~!yDeP@4@!bnZIdbdgHl(UB>C|37d4 z06UQ>Z>Y_e7p8qXa48={O10@ z&z|euA85`TWAC-zwdQ@!^~`7f=X3E*b|&DtE_oB{e_6^POVUgs1>>7sjRT;FBl^VU zovVt#1W+!g0j?TFdAeq?)RPE4c4P8FG=+qZFHFwp_BK`jwSXA_nbLj-l*dlIuF9QX zb9~ZdAZ86LR|pNlSK<-zATwq;OJLh8lqo&k{albxkr+lcSqflC7Ec>wLl7)+nX zF0ID9hr(M7@iVidwb22i%qVN)f>exbO!=BAMj_Oi7EWx&jS4U)*PQ+~W4|yBinq6I zcVYImB0MB60nRL}hitq&h|wUA@bosg?lgc)9H98R-{>pt%nV+vtpoQ48nyCS56gP{ zOQqf)SVdtHlld_Ee0BpVf|f z5++`E-*ERpoSt-q*D0TR0?7ELy%#cQq zp52?=ZwguZWewo)`XL?DlOFQW1KoOKvbN!*tlox&vi$@&_X%^t=Sgp)>-6UQjx8Ry z#jv)K)y75ujm_`6sS)i!!cTwDDbX)rm$gH=XPo5Z!IQGO(=bN{g40nkAGbTY3cjk z#&zmQpm^F0Jmj?bV94M1%I)QM5=hgtJ(Ab7wKkl~=6Ve*>9uQZzV^}+{GiX%x>V&_ z`W{#m^W+%MOmG@h_FM8!dwW^a@6a{>NySLlGPl|@zvr*ayE}Ntd*xZys5|_b;&G3S z!IMJn&o%nqYwKFrHSYedC)u|)zH6W!V>pGdhwddQqd)C6LnU$U<%zTk{1wj&ZPi|R z-b-dQ#Bar6*bsa9hEIf}p|+nDZNsA+`)6#SinfF|x(fbYbkRk(4E=EKk}~Q5z!Nq| zZq&E@O&%9DB!CGquAWaU>I<848moY`3MYblrZ+#DM<#X54L96yb;0jey0KmsV37??qk9+R9=ONjKv1gBy%^8=HnT}hYKPE{--WYG5OcLhK zJMWZ1<3F-7{)!jB_{G_+f9r+e{n$!*Fm0BS}=3laR1sfSWqpOD-#hhnp8C zL{e3*RGOaq+~@xD0$xd_>7Kj+$f4x_n&14*-+b#o`6vJ6H9P}|akU=bL`GgqmJr~% zu52KE1MFamZv;u3=czU^aazngW&T#z#Cyr687fT}zt?kZ zaQwFeGiK`zrh>J%c?aOoAneh!waTSX0rOddU_j<@kxQCbAGVm*y=@N!FvnZp3UN>& zi2ke_B0Vb%%bQ2@dcp~H2^W6!qaXd(x^WdC)Qen)-Gc)e4t!*g0C0!AnG5c?AO4DHPxau z5QzKSCQsu)(lkx0z)BAs$-HG41+$l-_I2h#hqHnz1HBcq@8^9Iu zd~9+X@`gV54M8BgXgVOSXqf=q07dY0ROuHIGD;WHF_r&EH30hLz_M)4pbi-7OM^+v zRDKHjG=?oI4mb~w+|ssuO*&zKH{_j5@Xh84g{#M5EaxNJ5DSNTidPP8KU&K8NRKzX z|Ni@5(E~z;a|}JeB!6c)-WoXKYt20GR!i~U`MY%*l|hqXIJtc%fi!EI^j=v#pvK?# ze&;rE&pM&|HGY}ke4o=~ZyS86e}}uIRMx<--m|qn-UR^nLa&{3=b%4JNUqJXwQ$n= zT#lEKy}*&5(^>d`y>m%+?%f-l=o2cJ3a)mk>$q_^R3-Y(-*`t{+yj&E;ln0P<$1(2 zxnmyc7kuT+K~@U&KuYwC2ck)ZU({Z@Cx&#<^Pcy-m$rTwR>ByT$;GGz`g6>qgODjY z8G_7JacO{qHA+M01NfMW>NY809t98}TFr;@)TcgmOG>81`JLbY{olWHZ)1dPiA~HQ z`6`qR_6KDM*wcN(H+;iuxredU;FUqY+T)dpQB{$|qykF8w37ec2}S`WO>%go%dhrr z$#=c$UGMr}2SjOlv@pj0L6!-#C5?0Cl~-Q1>w}%b#*9s@Ep)ke67j$T4{Uj4dg2qG zSV0-AO|P{%K$K<;AC)$LAF5AFc;q+++F(7Ok6|z|e3*L{(GKB)DX1STz|+&7_Oy3N z)vFMSH#;yhb|hy?zSrD)@4f%}Z~d*mRi$PeFzJCO3T)bZv+D0i!v@#`8`NFW3i)(j z!KHGtZ4OWCKt`4pa6&Hd$$=bKFY^2z*mNZzbIg4Oe#wOMvnG=+>y2m){GYXz1vaoxV&GJgyCIp z9zT+d?ji}ZR&Sm=pu>0MbBgEGd#y~D!pXK_^1LDJncjGoN&^I?AM`smXZ5sM&qaeI zMyrz>F$8+A6C6&P#W2JPZ1ZR$W0_J}@{NwJ`W@;4mF9_Y&`GnOHoH_Q>*Ai-N7HY> z6BrIxS+aK5_YS;p*btz}?0Gt%uWvx~J*0gq&7F>Hlr{C$p!IVY;hdf622?KxB-#Ys z663aI^Q)x$x_|!9|M`ou{g`YsCIei1W*^2SMf^U8o}pQvBc6YL-vcsw<*b#x_Ri_! zxu{5aaNya2k8Hcd>6n8KjFYQ@am^dBHQobBm>vkOG>`01LvnQ@kJ|&kyq>*0xX<-` z#Jo7MX7o;xdz-!9xZFuSb%-8r|njdRA5AIrs9y1c-u~PpSJM z5;9Wl(Y2 z^L*EMWL2l0YE{qHRWF>Y)XKS}@%3w0$m6gUPO{Iq7U047W``Yh$ol{ShhgU*+2X8! z05u$bh2$^-9#g!p_j-?-CBgTzS=fR!hZ}?B!al~JE32UBYhYNxod-XPEoL08awbtcRq4GAmma}WSEcmlZ5yU3%KUrr;x zEmie`@BZ%Z{-?(Dx5MPcR8>m8TRX9m&-ax4ZCSp8U8FAxvK!QqCGvLh*ykx^K)vx+5v!& z9MTvU;ODMh9&w%gw};ZcT7M?2@?`D^pqfK!hc;7J+ZezIsV&Wws^)8{qb7O-4s~MV zhTW(;3oueUaS~FQg6prp{w?LisHbyUB`ertoA>ab)z33w!`N+ThH~;3} zR3pn7jL0fL9ztbl%ZR9NP%RCT16vXZc8?KhbVn`m!7b5F`4tdA@(ksW2`Dj;VhWSm}%tZ4( zt`%6AlR6;ak(XC!imc&(`=7%r(=nsIYl~weay!B!D_)dH8*^`5Q?ql)kQ`isB!d?G z&hy2A4p)Pt4oRY{J)<79g*5yoKF@TGIll$AWEDBUC|`^-kQ4Q7dFxwNwKX4f(k$;w zar)9WE~sywIdi7QmGQW8ojJ{sqzrDU70j+orBBL3`GrS;B~+R47*IDvhv6w@h;>+N z3!5E1+&fYOrF~|SpQw+X)n}R=Odd9HJ*OEEA7ct zYxP+{*RHtYivOX|<7by=U*W)v?(e?)Zn?<5CB&|eZFWPtr9ST&HFe30azBzT-YwY( zFq>cE2Ho&tVREghWtavucQjY!}spq`$)YVn0b_G|vdSt~r zAs$b%8k)DSS7x-;H^&R{Jg?rSf7iI{zVJY7P8ux`Jqu5Al_&M|fG(nE;hdpL{EZvc z{yp*b%aJ+|0L(~Q(TL#js)XDZj$C3_;c=Y-_)blxHY_yCz8jm|5 zQLQ|KXRK+WuQnN!A?G_k^{G$&J@Pf6_`<>qUjMR}z3f&WV;}4MeC^ph zudCAJcT-0?Cv5G$EU7I zv!MNu-#I9-cA%5%<*M}a=3w$z+cS9F8}D8@e!$sF3oXuL+{-(!|GWCcrAKq$tiA8$ z@9VU}+I(N@YtldqysW?-+M2BI`17Cte3kwS8Z={@R7ncW+q1OL80=bA8l~THs8;b1 zy$C)JVS%<^hJVujRQpty@)I8=npEiK2TC7&O>Wa@c4c4c}20en?y@L!L=SC!xO z-mfL^r=^Z~+>JNh_`E1*HUq&!%Krk@BP3j!ICwD7%@&RKOAn|3c?)Lwq1@Lof%y=& zD&b=1%75H8`dC95?7Nsa@jk~v+;ff-ie;1Ck?wIOl%?OU@(iRu8TD-^5?S3r@5*L{ zd`G|@2$!iOHKLxyO#S56`;UC+4?pp6btcAuKjvh7e6?&@#Qxf^{n~$a(M1>ivyxZW zGB$fzNzIfG{Ga~Kzxg-cDybQdvnB;_esVF)Go(;*@Xf5hM-7DMEnkU1g#vGHcC9ozumb4e7x67rmM zDVQ9$mxoJ_QC5Iq@C3 zO$Iz35i}>tcs9C*(M_{iwQdwR+oNG)j0DajVMoOoPrwq&B+Z(%jROe*_#CrC z!#MUpkj(f}KM$z5oZs;PTp0}hq^t)H*UcKmp z-X<_hiS#x_x;h}kvo(+>uM>|XdqNrf@$v9EwWi+XJQ4NxIZNM=7aL>B^ZaNBc}*q( z6rk%Q`ei4{)B_cx<`P@$zoh&GCcA-O(JA+0qI?9d1Wju0wXuzLc;qdv8ZtLE(F_nb zn&z83XbE&{GGo8dKcgETSDnL{ulG~qap$8$VISiP7?t`yEEOh~l;Qr~d++^`yzk+! zL;uFiUsL|Mf-fH5pY`rf0z`aG%=~^11_U;K%lmGPZ|c3{{hCxzZxap}(yL=`tJgKh z%^(zQ0YEtyDU!#AjXDRnyzI5UIG3;sknwx~s{9?iu+xdmr}pxbf&X3^w8i^GbcQl^ zseySuawDGK0~qD_yT)rxBGlEGbd@xp0ta7ue(}W@R|g8T#Q@?lB$fwkU+FpfO3^se z;HhcY|5Lv9|IT|wJDTUWabs$u?Rj-y>hrrpKfLs7zUFH#s%;*21P5GnFL1=wlH7g^ z1Bu&ebl@F$3DmIW6Zy4?jB1dV&*`57K-s|WpEo?|Nl$uxRtqYpo1gGFg|L4$?cOte zd^c3=#tbu3bN9?^RXnc13Lpkvm>>+LFQ4am6sG^7a35WN zPaT)ooNSspR4Wg!A+{iDG2gPUQzrgHd6CGQLxEc4rDpRyBZ}Uiz6j^|X8)#%g86&Y zm;7CP5G^mj7@hu3=4ncQQfVsl;Qx*x;JnxM-`X6!|NZZO&)@yKfAK@RR3%PU}F> zW5bq6j?Zt=6~(#Wf(zQ*&={!BQUM@th|6z*;i84;IE!IGg-KWL^)9I`4QzPuBA|^G zdeIoX$16Y-)yj?fwz}?_=R{WtP#XZ}SvOdRbVY4pGS}J6PdqE_ZEV3!&|w4Y@kB6E zCu~7r@5}p5*K4o6cFRTfVk)Ku6mKrF_d4pr8T|13$0pk|uEOLhAz2NIdUMT^FJ4Xt zU5L|@ZUGeO)ra!PC+8JXSzCY53Xtq-*YD%Ni+l{y7^a*Pj3yNy?xifael`Wu&~3#1`F&`+6v-x^luT zS`~GKRy3O7-@47c$&HCeJ1gzMHlb)wpRa~I`MvkUni^QI&TI3* z_e(t~tKOJq{@Nu!b6LIq;eB3*^jsj3Y}UGsLxLoeP``9~q#(Y@K^VMT7McfrX@VEf z4B3_OdK0obv%d%A6|Ip6Ccxt>ue@^2u8i_~X>GT=zsmv8#iT#BK6sOesX&VZH6DyX z+xl1lYLJv6u1^|yM?ih)=}&+96Us;Nvf(cDB5#T8dP&h=RT^iTivPLEUS@QqJ? z@{=Fu_0!*&3@!rFM7*s@Cax9cdEB_&-U4MVzx?v&Wqp5zV2;}YMgGry?sKmy^?EMx zN_ltPeDlqJNE?Qgpt3b-Z5*4cFINH5Br3?A+;)Eh&&q=I(A(es_76`XdBS4X0}|X8 z&SciASvb8-#6R4Gws=l)DiUIJZBszHAmUqMn~JxD0ZEU`{TRB#^etmqK9;+m^PK1W zv!^`eDX%SY?uodxdkdJ+o?B8guYdjPf9WTG@+VhSRMx%Qla7T9zL0;fZEkypfK-iunevUwvieS71_>EgS@OJk5;0ngeEyU5#qU1+DtNbc-~*ChfQq`f1rfeP+@Wm4TIvj?L&Y##Ck3;-Jg)xe#_z;^|$4N8m3 zD)qyYii0=Uno+t^hFoO7ImU5F;Tl|ID?d)%GC)B_icF!Hn>H-i-! z2wFQC=iOTQ`FRFLlJr9ZQ2=eod!G9qh`dcbz$Ht)IOyW<*7}!vXK=^)m7x<@vm9{A z^u#yzK90HXdq8FG2hjir`9s`)33CKhQbxcG;0OjXwc$b9F96qO;CJuH=ndRE#n1z@!Gtq>0$(l`9jEB!7f+n*}$ zDl?Fm;a~stU;nNQjO5L2Z_~L8xLBK~Ilmlt4H)PFIXw_%4Zv`a#O>>4X`40Bp(hoQ zLvBOnv(`Wf&o8UL4=aK1pjYRt_T%>g0d`4<^ny#Z?5dN~G1V^vK^}I2CTsnh43=e@Y5D zgb%1&<7eg&Sn&GlIeZm|Ow*C{UZX<*!-_v`Y*tl%AUrd5U1OKHFRlID0|E$0saTvt z)QR-N4c{ubL<~R;&ud}v8wncX5oZcDC7)aXGKyO^%v-Lb%DYe8e*5j;|6l&gfB8QB z-FDk;-)r~vFMiiJfBeUPtn2qHo#*qCm%QY)NW$p%J@?#mM#h7AUpn-0CC=*|?4X`w zxC{45rTS(m7B&p(GhKi4H-B@>MR(bhy|#b?S0S}CZfpj$1;~x?Dvtunyw1~?#rQ)? zJDR7eA%#Nho~u0hfHA^Le8kh^_xPe0z32x$efhY4v$yEvvdUOq<;;9s8w2lR?|NtI zO7#QrwkFZldNncl!+5TIFu2)12Bk%WjQoUj>zzO)fIy4}t1X3aeC99z<-h!YDSh>p z#cUcZ9XHygO)n}Zw^eG!#-Y9U%_;8ySoE8XWN$;u`@sS#8yU38fJ|25AZ?%ol1MI3&xjfG|*CBtKJ>aMZDxSndW&1U`TtJeO zBxc6s_S%_aA1|*@52Wcm^LJTV#6dysdjOC?asTa-GLM*-v8+~?^Kmsg=0#66$^pha zNBw)^+sObSZFT7`7#-b1OLBd<_CQC#EBXm0qktrf*Hhk@G*_||lK>Y1Ffw+_#zw#O zyp(f@$0a?#^wLX5PNHEf6tt!U<1mMsQl<6bwXhk;JR55^Do9EjjD{GOy50lY9ESch zz>G z9y#<>fl#4wu*!i4Z%0m>>+ndj{jz2+;ruYxo9QX_=}FjlS@aw6yl&?w4@OyaiD$Vk zqy^a61yb?MH+H@E+-Jbgfgj%Ijdk7}?E+J1M-K?gb#=bl+fHz4>4-A`%wVV-n=j(i z^{#|1QEccE`9V+ca54->YV%0XWHlw!1{D0DbkDrMk$*_^RWkzEwGs_6N%0Xwv#h4@Ys$`8^$2>uv*Vf0%~$! zBXzr02LTtx{%clAYYjtL0KV@lj!U2{8J!f{FmrT#qksq<&V@j9Fh zFK!At@ZvrkF3j*#fX3pZj0dWFM}fnPOW+t7BX4_4=!ZaS1P(|8_(D9l$D{hXBwi{1 zqeCYYno_lZ_O2+QRN(cU&Uxq?zwsO2Qm)PRiy2NG@!yTkrU;st*R!T>6ijqA?xlRV zMtnA+Ll8+$m{Ge~Jih8sfQTO}Q7)j4pa1;l|7Ag|-*d+ucieU7op;{xM}PE3ci&Y) z0c!3l;LDu_gwfBt%Jt6j`>s!a`qR4J`PE&Z`k@QmteMQS4IESeZ=>E@Av*tIk|nU=YQ+1 zxBl>FKJ%G}11PGe5GDVolz2B1M`bByOj>{P6d_w;upX8yVQp0i}D>l?!$lZ2Y+yvj2znf&R!@*)lKMUU9H1pyq^0(p5nBwIXP&LbGSt$cO` zHuAbk0;bHtca(a*qP)7$;(V-}#QlvzTh35k9vA8r`K^}0GXVnR!8=`1-(xP3p82;6 z7-Zf8+Hg-g2UtQvZt*(mJ#``v;_%MnP(SYvt`Tp`O(9;4VDxhz;vSlB!QcD0Kpm79 z_Kq?z1IWnt5NlyIW;t)9J}T2Mnxah$>mcLjwzTwH`KUY5dk%5``aS@Z38V6gBf7P0 zJQ8W`mDEff8__Kp=(IUA1^_*Td&V)0+|~XK`ZfGu`)g5HlyP%)VKxP=p z93rm~Iz4aOXTuZ1*7~7(DqYMw`sudP*Wa?0cte99Q`Vrzy!_=azgc6XdTD&mZVc#G z=CJo|@=lEG*|4j#9H}CV{3fmLJ+Hlu4UU!{bi{+lhn8oF3a25lIi75NJ65jxMeS66 z#PKqehtpzj7jw^ev6fExsxCYyk6v8WM{N-xSLk?m6XJDNTtGtdHU0llQfI^so}=-U zp2q9q-;wfXo#HvR0rEOV8Q#YDei~iPX}m1m6ORp+(aNp#8Vj|H@yg>v-h5kTw7ca; zp3n>b4m~gOQGaPplg`J4d~!N(JMZ*N-%=ccR!MKb-2gnQL30%md{r~H9>p#2Wb;O3 zzpY(3T8K2haj$%wz5%K{ZyZ1j&>;AKBm)6j%2kYC&7YI-u#q8&KhzND1M;r%qwglZ zmjIL6cc^sKKfbqvvaWthUVlqI*L?P~pZ)p5^F8EaNW1-;_A&9_y||e-@w|PWE6LC6z&-ivKBr}q9qU>9^L5?pxQj<)UgtQy{v_xd(D&baw+qDT1@cne zweO_ud~@C}`yG$9UM_tFpAnK3tMw@dJ&li1p#R7V-doRPYZS zqu;Twn&62J!H$0aqLb%@Cz6fMyH;A<*z4I(4Rl z`6zC@@y2f~3;%afzw++RU;DLR`)`##I&zXOzg&{Wvx<7Nz5(_q&oa1w@T4a_seuT( z77*sQ3utpUi`8wn-F8<2FrHuP)Qk$3kKpT{@r-9&UCQ}`0z^Ed38J`w3@>}x%bx#| zm%QY^FKz$2+@EEV-CRJUKU7;oTvKiPohLlu34h({@woE)rc$?u3Xt?kq&HNC>Rv#h z3%>I^zw;lLx^4|Z>02-QWG)f3KYSes8M(ul?N5{oK#T7}q|AD%?~GOxb2wDmUx z*u?x8Z7yWd<0`$f1ZblT$G8Dr#yCN3mafTzg_aM4b^x{nYKcd$fdw4khCKE*-T)ed zFm6D(DNdmtzWVB`-&%kfecaEEF=~C{_obZc3pn_STW-1K%(s5)w|*Rg?i)Tfv20xZ zJ{UNNZcPIq!wEfL2^;J9=o_&j55ODLMD*Oj7&g76(_-oiDIf{}2p|if3(uphnm1r9 zah+zsfD?y2*l3U+4DJ#D4{3C-Yu+@$jQ1EJn_I^i0OjYKBl7b!s#BD?oC^~{oqeO` zOm7F6sVYkXWOn7bixHu2{><%iWxz#&1(47I5dGA9%f=9KbD2J$0U90L^JfM`ZW)fw zr!NlHkQZ~@0iI|>+f;bnI`wRffHMe`!8=ZNG6Uo4On@`=A%JDjx4L$fc%o@ToYq!b zGOAM;o@}70=v^2bZQ!8NYYmM#-&9{?O{jEEAVJI#*;i;_3mXd<3~VQ;Y)+#!eZ(*X zlhVE+of_|LyeKWPIas8V`mL+6ypar-p3s>a()`+*87H zN}MZ)6iV68z3;yJe&Kn~d)|Y9EC2_927Gr8Qt)jmt^+K?unmSNjlN~1Xp~R>wmnb= z;1Fe~E=sR))H??>kZ#D|wb_+v-#@g^fe+f7B_smK$I$Z@DB*R@`4JR1KL_xleYu|i zsK}e|)xjbMDKfCbMpF4Bu|l6`U`4^fo3`VQwSeE`0srK{gws_o0|182fzs)H?nei0 zye#v8*5WaCltWv6lglZ5@KRm+MgMqzkiP@>LkfJq)R}mT0ZOX>5pb5eA(w-5T#Nq7_hqeLg zi~;N}04l@L@;Gt`JZ?Z;_7xls10>h@0U%BAjOw?-Lw}~wn^%|L$80l{P4tQ2?caRg?cLu?+!!%o%Go+ zH~}@KU<}(J^Zb>seC3aovcH}9C6E8`*0;X(zs>n5Zxe-75AJDlA~H#S1>AUZxi)DT zsVn{L&;IQ9A?2fZrE9J(V8a{7R-j1zWv+3{jXnf#T7rAgg(KmndH$SJG z7`!2;E%pC!spH+6jKBALzxVU+eeZk!DC#}9QDOp%e5Vd=K``~Dt<7dULj<(`RvB@! zGKR#})+sIR&`HVJjX|a@_jYkwGnPg9iUO+rcu9MO(v9P`%T_0HrOaP=!3$pSFJAxp z*Ef|FHn^_dnl~v}voaG3}TGr+aaUbcseQ$Ln^yaG9(E*cO*R}fOavcCA zK6&YS7-5{ROX_wIHehPxpsOo%w{C34aQzsdxaz;;^rVf=)ZlsY z&5Kr-)1>E=zkk_dtV^D^mUZt{J#`&7h^ze8yZ}9};|6=pFt5kSdFi?ydMC6;1ihJfEM8*5)+Xz$3J5tvvEsE9a3NhKYOiJ*mIx zTU3R5s$A5&H~t=|v#UGhabof(7&UhX5GPdS~}3zbXtm)1XB zKli!MwS3NoZJE7|q3~u8OSA;Az0{$qNCJ3P%&g-HUPtz!>O_$UJ~Gw2AqmJOZGpbgb}x-&fl8eVG=Oc(?zH zfAKHAwl`*e_4j$Kd(S+twfQjbP*v*jDr@}9uCjK;?UlVNod?ZVsng`RT36x0*6a@Y zGcUV$xYHYlUKzW_Z3-zM8J10J*|BfQX>u>#x%M&dvl@)IcUS23MKAx}99>IKznxUR zr#(zIS9& z_51XvKmCu(M)`iw@*w6FtqClFydXoZ^?dJ--nB=a=iV%kRs0SJK{92K0AIA3T|7l9c)6CqMazv=6}P zV;}q2C!X?@r#vJnoYeo1Q~L5;`9G`V|CM=+1jxMYZEyR5Qtz|$eIR$$Fk}Hqo>~aR zjl`EkO&ROUly|h@Qc2E~zvtUU7TuR&Se#SGN zp$}*a)G6g%RqFo~{gsd8e<{Gse+eXVL99ON0)pTE08s>%Xi<-o-6p0M^;`Uuh5S5^ zIN`1HnEof4qw*1-Q?P}0&Ks$jM+(68OQo+>hi4BvLWzI8iw?!HF>-x zajhoW-%dfi9!S5qgpLAplsZy3mnzdY!=ZtH2YDe^d9we)sf^djLspUU=YD$AQ-h*i z02_;)a^};mSfeWa)1r+k6p}Pcs52?ViA%kY)7|>bWAh+Rh}nFi0>z0pQi#yfdK_%) z1hyY)HyM4LOf8g+6RM^|s0Esypf(kGIm5_X4)8s-#XEsHXkcYPNTP#vnh2c zC)D?rjp3Cg{dG2$^y4+Z`@6q;>(_t%*Wck&Zg1oLYCtl@rD$A@B*v^gLkh&dZKPe0 z3~?zDf~)kzMzKo9tVz}ITq-iPwevcF{2;I5fzEu~)mj`(v@zf#{wW!~e&nzE(BMbLBcp$8lF#swAF z+&;hn-BX9zBy6Z7^#$M{?%A+M2%U6^81jJG_cbiO%dHLec*J~k`-ysc9G4i%{h;Tn zr>nsEI^}Dr;s;MK=0mffYfS}0aU?yXZ#L$__^5dtLE2fLvWh`ka5<8aXd9pab}IeT z#>ylfL?WEeM3TB~ZlGiEgLZliKgf7CsTc($s@ab~d&raavf(QA_)OX8y*f=F<#}P@ z;ctE63txD9ZhoV@-PFS+{-@dO-Hlkx=QypOUmrPQ!EmBi*?G z28x#@PACKQ6qkqA5=-j}&<=Tc|l5oGXwKWwkS=jX6CC&?@J z%E!QI^|R&$hgw0a1n#zSFqF?;Qr|QDroMmCFROUG^< ziM-$iFZjQ5FIrdLAAaBiANa&aKl;({Ed%-9;T(b_Xx{a%cYQ~xLsm;TW*kUmsDFOp z7k=SqZ@u-_Zx)zyE@i0R1swRvpZJNN_&?uu*Ij3@Wuta;st`=|)=XEO-uJ%u{Xprf z51vaoiueBazyF6m_`wg}ZFwk93%K>ebi_Z_&RFQLDFD=aU-!D#{Wo}=QD8Hv580n9xECZ0nUaS0p2p)S;Ms||Trphw zNXNCd#sP0f7%j~nn7r(qR{g>zxOc)qaLfIuH(^Lkd1P-#NX|Sq+!p3jf^6hByC>{< zTk6%x!}-aJ#-VvMqW-%ib9MnT%gU;=7XPGp$}bz0_A)Y9!uvd@6tZL%aUL-j>s|-S zU4rWc9P|8qv3jg|4kI0N(v9+FsT%U;dCwR%@4U|boM(PoqxAaT{X6n&?}Uh}$H@j* zm7nH-8z3z-uhKG|+7Ns`Lw7I+tgvq$O~Q^${f)PiFkGkf6JAT4e(r61UTP<8zAj=| zc<;!2;0zdNDn)g@l3_bQq|BrZW`y3QYZNB)vd1Ykv@|w4OE5`Wo>vI^T@GX3Ty7s8 zJ4S!+x#ylAp|07Tv`af+G&g_W&g21rWaEb}k+NrAoG8;zMq^HmJxPn4w|idlyz+a( zBjz27{7x!^XODDTaCQL$75$Sv{1*n@ zW*FG(;!=*3-D_i(Z1H;}dpti+KX;@C7z<9%iNEIQ$=l_>=_m3y*OPXhdmg=byp#HZ z);L`;_UoQmPltlN4Mz})d&wo2+*9IzB!Lr^9u?sD z72ek_k&*j4kB^63{;v0H&zR?5O1U|ne}lbvz2|Cc=HYVt`F$?!a0%}$jhE}|@A9|E zvz|2gE?#aexY}~A1NC-;wq9q-%f^I{AtC6B{-qk74n zT0HdZbP#&OJ%?cd!c7|!`YUsPhzG&~V%PxETnxxE2Uh0<V{`&ZRLA?k;)#nv5||A*r&2!Q?ol z*fOveX-3A8xe#Mm<7m<3BsS^}v(F}NYwQtG<0A)ru{z+c)zR-IM0SzB(TN>WGaARQ z8Fqy7{zY$l+uOdY#C_-Upa1+bF^6V_GUkPbdMN-#4Cfen@$)mk_jmr>jrjW9a9c0Evix~2)8@mm_bxT# z`5u_TY349>%91v|k>`CpZ;~(szeifd=Gm6?3TVcJ9)VVj}p?vEi2DjF2v(TL;=`p+e8T_yzxVvA%BU1-ty} ztXGvT&l|O%CSeoOs7Sapl~W|@P#I-2q_kp0bPwG%I$ZPH4%Z=e$OxjWJOZy)#jOTf!?5~M&XZ%%tLO&!mdi@^J&KNX>YAPom4LDK_^So#i*u zOM2##J(+g;$+g?C;hR@~dmydbL33Mb)PZt+4a)h<^R^8WPwSF7OOj|HPwc9ByOxmL zaeI(DNe&m;*mc41ZaWp$ID~Y7HanvL=|C30N%GYy2Jl+*j1ACWDg*Ff_1hQi(G~tb zY%~m$*$#y7Wb=dFh%tD|kbD~9|B(!wH@3K%{jJ!8Oh{}KLZW`+9=@>9p|2=$U(lJC zU;Xlzzx=;U=mYZX`QvcTugd~d-8Gv#pha&Tqm!`iUdc!I$xdphp@|_ZGI+6O79Ek4E6f+ zhF-s|g(*pTt+mDTL0abQ#(}}uljb3)y*)`L?;H96er67-UVYDD;1?%Cb$o(zO@d41582pszgo6`-=rv_$%f4 zF`Iegv!DI!XO_qx%P(Y8=Er{Q$8J)kBqD`~lYToB8c5ZM2(F&{W{JginvUz%1%fT& zF7#=F>5c|0Fc{>)W;%eLwiyZLclL$c4c+xZ-o%CYcm;IO^X7z7`DER=g1N}fOkHFO zkaH*f10$}5YR}yL@$Av?GT?pTI{Zkw=)R22)oh0Dz4zXS3aIgrFZ#-FKWx-^I{Nq3 zuYUDkFCfqVhdLKv;0)WzZnkN26 zzru_tpE53&7clO}^>Lj*$R2$B;~)Ru{i}cVuYNuj$<0?gZrifZvmUCyX8*-c6xQs& z2!3o)G_Y0e^4m7V-w~ zu4mY&VIY(b2)qCt(0&cTUf7a}a+W~7j!i(oC8fs}P1GA>ue7%w;)Qa7lm1jE282}lszy5mJl(~uLWnz7>oGi+)FS@m}+H}`lcRh5+9e13$`|i6XCSFe~ z>f{I%aR10A3w8*OsZ(&8I&EASa_U}BFJc3r`Yy~7PA)Xu>N|}G;}jLE$Y-?6fsi5U zR{M<88%|QD@VbOZ{17L|hez%jYdsdTU*L;d^hNZ9 z)bZ)VdU#ABz^{16JKk|onM)tO?z-#R(XQKial0AW77SzSf2tRAAWpuIog9)6r*hb8 z$&xUDAExKuPB--2ZNo7BenN`G41gYz1$cK-z#9d1=DUViG9G**2j(%uuQBFz4AxG@ zDUWZ>(~3zIaWtB<&n zgFw16&bdAzIn{uckk%N({!z0JbYQO5la$Ps9U1~)3vse4mGa1dOO~Q>$r-;Vy#VWw zygFuMrgu_?l$g@E^b780nag}{w9UN-kf(nWqS>lTfbtE17x)ne1JwpeNI{H%^kO2G zqZ4ko?NZax*IJ-Nlc3p;Zd`INvChuWx#dU_u-P69TFs`VtxeEMByAAq<w5sGb?n(Vy8V{yamb(bq*WA7vQ@`4T$xQm$Uy+|aPL6g7v7Ht9lI@-f6FV|hVeKm2XG*-9nLUQPk!^w z@hnT-wfB4fV-o^DUh< z4}`3d&N~s`^I_ffwJTq3tZO|eCybU?Tap^5{f!N*3c3J-5Rg(?j!v=R7n)rKJp*Va z-n0pBc(+Qiz*D;9Q1E6I&=p^LxbdFUz?bL;Xpyg*qy?Cs;BOB%o<3`L(3YrElaMa& z&wlQ6pZl7n;}K46{HAaErgt(%ob=PbOXtAO`3=Ty=}0R?*^LMFjVT^;I#Q;`%3{tC zN9$bX9~3W3DR{d4JGUWd_pt-dB}oo>y0v~#e3xul>$@pQZ799G2ZaRQxR!?pZ?nf$ zTf)fiF)66Uq;Qs%16i+|;<+6d1?M$-p(lOf&!&+6>3P1&<3PG;1@u+=>;=o8=ee>b z^|Y(Ly^!le|1u`(fBMPWsQ0JB!)+Pw3aEqt1yZh!-4#s=-m2c~ASk5fnpAOU(Numm z?DAFnG)T87|KL-a-KufpO{q2m+gJd-LI0Y~D|kBv#VzCZn9{ay$^Ef+$t9OaeW?q| z{MEnuSKqX3M04g~qMEdVF>njN6?`E;jL{?_Dr2Y44Hce|jt0E(#R$R!;FH0E_y92i zTk94~ZxeY$WGEQYYD+}FC6dXrB_ueu_B#1a;Js(IN(S%qQl|^bFIF5%2S@QrM@Ik z=0hL)&>9Yl*Sk0)d!(!$ypL@VW?bL=@KJFGpWj)A^-s z^fg~pY`W@viS!Hgwhv%ovE?J2Lv)N2+%eo;vq?~V`ZP8dWAtVHH~|m6pJMUGH6-)# zY&j|UokAq;En|9JiNEUquGH_jzxR8;_o{pEz4x7R>B`3U;K&X3)`oQdNUdngD62D3 zF`t^zUj>ZsGS}Sh2kxx1^uTPADdgeL6#zN(4nWk6`y#=1He7@9JcrX8SIL7L2zF8N zn0s4dst%I4;ld1_4U8e6p0jT%P|Pjz^TiuLL-%=6-#3*aegg)1 z9EHpjPzOCP8`%ad?MmZyQoFK88#dt{{QJzHCZLSoi%}@oX0Hhq6Eng(aB33k)xsuW zJ`#IvssJHwTQ?)x5GkG35ao3kcC+l;f!4K+On_B&*n@U9gTAq;t7{qSYtZm1%9yPG zN7i36?%9Bs0DEdYV|bd8;N{4Gx&sU?O{ha*D3tO0V|kx-+RBtDZMwen@6SseS-%}1 zLCuKoUsnMxs3QW-=()zp4fne04$lORI5?nZdtqEStL#YJd>3F6G<(Q2>A+N@kWg{g z&Cs_D-s}pv%632l+Nx^?Trxe|1<0t5ZiJUHi;a8(gIGfjOl{TGLfxP(k~6N}Lt5|q ztXAcqi}$0e7LhJgVcR+h_%+#SJE~L;I`u*Zi5!?((&5j%BGEz`U-K9z)swdP!2o}` ze$@TIjQe_h0D#DsciI3Qnr9@=y&8;A`Oz zOaF-Pd9jcExB-B!DSi3oYp%JbPG)%Nc|O_O5$gtJGDbNb$cOwat?rxx5fL0IP}|+z#07keDu_)dV&7W>PWix_20|Q z^~!w?XyD~!U||xz0)obWAfpxEQ>ZHzC@ zPGHjqklUg%XEE9O3kfFrlW~}1v(VCqakbghq-s92W!xAnp1r)-Sk(IMnepAdBcr}; z?gim);_doiblN*^B!*mMv(?E?QJZQLz>Jp{Wwp8mW7J$^&mm?{IlhRP&6c|1p$?Ib zd={QP^{G#N=XKXz_roRbEyIqW1^fda_`rMq&fobvuj5%ZvYS;buqo39a@jVP%I25A zW;7cK#vpGma7sda%650wdBJjnyk0i_NS{u2k~M|MVNY~3*AM1>G7(+{-7`+E^2G06 z8(p-WzC1~7fRkP7kjH>J=5$+}$&QfoBTpa8HGpTW3^%Cj+?D#YQ2HNNsSn)%{RW3i`kG{hPGmvGo>!-ukl|WWV_0 ziytZd^(K#N8<=a}{qA@FkiYYB#F(KQYW44)@#-1rb@$Y2ha0^GI8Yn10brQVwK@^9 zN{*}XxCbVW=SG6vMfOP{s|q#RCpa55V+_VJ~@Zs=FfeSKhKK-_aN z=F5FHF6?#0@Gfo0^S}-3l5Xw3*C)Bm_`cy=x@t?qO33w~zWEvL_5Sm|$m(erICfRE zJV$-q)V;C2jS+-H<SPw0f_KGX6xJB5Eml*)kh3|Xc z`@U7b9n|yRdHlGC{><~asXY1o=%w-JYw6d(qP6Fqch0|;U$1_?Mtfd)?e2YRy?Xgv z&3W{U>Uto)kIlT%1nGX4UMJ7f>*ebB9xvBzSAEt(?;BTeBfSptW#heGpEa7ApK~Ca zRf{~&Oz+o>1}l({$2kcw^FGY9DyL;Wgku7qUzKzKiU2q$ehf; zudj2)AI;tu988f$*OK4w4k=8#kU9}t-UG03UrV$OS3H0Vk3+l+lmtl8DqT9b-gBZs zhwUHPnQ4a9JikyYYJ`E`CR*O=3^?NwEqH&Tlcw+{1>j->H?!!FHw#dRjI)60`OE?s zOy&|&7c&6Md?W?51tR!6m6-{403oA|Q3Gf2LS>;l;logDW5hjg%8ESeGsHW2hI)YF z#scV`JdVu`%Gfj8F2m7;tje!G1leaH}DvAzx zGjBwFo0lfy`@*evNPanBr29)Rz4SBBde*c4JDr+r4aD)&fC~#F`%nMDKllg#^f!Lv zH!kpZ8LZH6Hon}mk#vtt?m@{m8e5xL1@~Okv+0rRLK+8lvXl)#jC(=S70*t1TFMsU zS;(l9@^MfF`z#K?c*x~_IiZ)9jRWO*9SA1@FBufc@9g9fu+>kQcV%5g%6m3lJUCbv zr>$EOQi0M?4k7vv5Wn~}hyCzsf^8YC zB?4?%Q^H0|TQ?PWP9A{h{Kj(=={S@?+6|hnG^ngi8_y;)^n5?mC;?*P1X114)=zmv z2>QKs2n6ttL@9KY6E&EgB~+fi>Z`u$UFH2pdi_)C_qqafUqIh`aPK!6tjWLz8|m{q z-jWW(yOP_3=`pzOA;|#@ua^S@o?j1q>4nVTW^g9g>yhLk$=`XKxvtSuw_oBLf0%Xm z2GR=|ta3Xi87OezX00s*Pv0xk^UZA}ZO_Azk9RN6IZ5B}tXCi6_BK*EZ{N_nS1ii% zamX9+TsC8q`?t5b$DWLW);#9fg%@5}4?%+_R1YU6H9iI}jZKCHFh(>AUQHgD^xif> zl^;|(mnh(QxEg0O)#wB~t`05XV?~?TKteZ?bY`VT@NMpm$v0KJgFlS=3?X5!HazS! zXf(s)XU?2?P43q`{zGT1^Y1mlrI)wI?SUS>&3>^~G!E=~ zhk$;~z?OeA@S7grzlpqdr~S&Yy7$1P+#gEMR&xC^(2?hb*R3aj zuvRCh8NECed|%q5e`~;Yp0~ZeQ(b!A3;jL(iueujSEtOg^aBq(Q28Z+$D%LTyef39 zegC3Cs7Z<5a1F^lXkX)da@!50Ib@G&d(6Rk9NJ#$aEzZhrdpCaO%061^;v)$RSJe@ zWx;^CYa4O^kiQfVKG%;nf=e7QH>Q+X92{F0Ut(zA>P0b}%GF*M_VzHf&CLS#akNBV$3H4G=;~XY#r3z|*z#JI?H_FJCxq$j<$q`N1?VTWEQbNdJX-M{;H@BPW2{K;$dJKNXDK!~2R zL1km_8)KKCA)oWj&9>*wJkE7)git&3GW|;aTGSP1&s-b# z4Eicwp8q|jX-!H;zxTpeFk@A&Hk*7Ev=r8#dcG~@y?2Lfg!WfHo}4xr4OK67Zm z`V#92V*aQyRhP7!G;94~4RR^UQnw1;Ja*%vb^_>$`2(GAOayg;3DIw8zkLsLx^8~V z4M@ij@O*G&>x(#zdC|RS|K7$xXDv6>Y}*=q(M1=%dFY1=U0NnHZL+E4VPPae<=P@zt8}C{_EgM(13wAOU%0A?m?0vhI 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%0Du-2ENsNMof+=;%x29Pz@4s0%}5d_mrI(E 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 &HblY2ezgyemp zoL_f~wFGr~AU5A%TF`j%g^_w3Fsb=$c~jE^gW=`Q!mX%RFN`1c@!K`JTuZG;E_y8T z*(OW@i@2Kx)0d)KD?y_Nu=srS?m6R>^QYt%AgKjX>g{->l(Agsx zTrz)Js`Sz^AjvIUxaU@!eR|@%kAES@22QF>3b<8Rv z>+K~hm3;0~c<-eI2(#Gg!mDgw8;6W;^kJ)mSEy2s`lm{sq+tg z=tFNwWkL$UI;O>d+CpjK?Kyy$V4>HW%AlTwgs1!lu1fU7-@*Jgz5Sdwe_yjtsqpdk zJUPJGv(#|#A>VVKiym0D1q$>mnmKOmm;}$mGjX5=P|o?O;Tp;Fo}0x}juoCU=Q!WH zEfA{LC-1Mf@AK0Gz8I^6Uiqw(_a?u8H(s7=U;N@1rF0s6CssB=a3c((H*N09iVt9R zbcGa_csgRK>#1bF#((PCv$2%9GS8X0DxF;f`(53i2l~^)bDSjLyReg%GQBc@EoXh# zt5x2#av2JsI*T2YI8PuZ=5jo}ynQx8V~dx8>xG+k`LWt>0;>Z#?%w3?6Ao4lk+^o- zZMO-Od9GcUo|y%i56P4rb9R6kW7L+6fG=#9t!pO-^YX=FCK**-NBg2#K`h(0Xv2khYl~51J1{jg+P8z1-~ywF)y;YBZx8b7 z)-Zhh2rZ09`59xysbS1JomU-L>FjHs+dR<*+sqOi)3wdU*fwTQbto^y2%zT0FMjcF z&F|IU$d_Pmfq%dM`@jFKyrTeeymxdt>x*sa~!*5aaWczzYF?GoFpy*CZ6p z8rtQ%)I8$Sh6Wn&rL@|EYmBJNY>ZbcufLgQ{agacRpx<*AAb1$1V^ktWADg$f-qZ_ zENL;5Z5;zFvJDr^dmw;c?^%fS#+T*!wzmKjFXz@QTOdZ(HCT&N zA=NEkNXN!Oa{6-2`sY|3y=RnyY6`~J6@qgt-cGNMoP+D+@o_lqPKz0Bjg2XP#b6lO zA{*_rYoL`XCg3EHM*Ne0vn_VzZ+VLrU9#5Gy>pA};0Yxc7BDuJ2HapdjHQhA&D|j3 zuZbb)^X))X1A~ixHTTH9#jcuZ@B;|2$9Mpeub%*^xRT5*VA4{>fuJ7flXLCYn3n`dypIl)c>Bzc12C?%qkq&v+2r-SPYDX0 zZCLk-Cz@pwxhpO5GxR6rbF-!yiBl??b7HQMwCRebQVNaG8Tt-Qg0@@-l<6*Ze#~@w z;jYurFNEs5@4ovv7xHI<|I-LXF36>Y48q)5xFY#DICemmON7VERy*XO-o07YU;^6Q zyQ(i}>_!KwD}a)^>KU(S!&$fjIhd2?t^V!uZK^J3)EyM1Jv1K) zoVcY(&Pz{I+S8<^rp5c2L`woYn+@H?&DT>@)@Q zd*_{Zwk?Dako+AlP^8TbAh>{;vRYi)!0HeN2DhgA<_BDw1XimLfZcOHnmee|KP9x- z>F(+DEI|~1mqdFsM*z#7oO#~Y7Pag!$6S{1<#W88E8wpz{E}vgY&`w+)Aw(IBTgUl z&!1reAzQ+Iz7JWC*Ofp|ws#Cb$of5x#|yd2%3=#RaqtOimSZ4HuV4BDO!4-h#aDq; zY`N|Cl1^R+xN-pfsxkEHQu3|EeS8UOY|*PNV9M`bW%Wb84O!DUbL&aG8bF?ky=pZ#(WBKa5Z1K?2hFM*-#6MgX@ zvgGZ7XjjciTJ<>a;EK_+a(Qw~5eH7vas*z@!I%U}ynP?5^HH9EO9AG5EDATqlI1jS zKG&&;j{npXJumoYw%nhyg&A7E6bEx`6o0xY8g!v7xBbjeJ1pM8zSwYp)z~oX; z?VL9$`ljz*UJ1()*^4}jSHW;~@(-tr94Xacc$pd?;oywYEL?wWCaMn)&rzBO`RE(p z_{I++>^NYNdC{~BZNJKzCc%s0FxF*!?7qYeuG`1X{gLbb;YHqo{(7GQUwWE;1W@ug zP=m{c*VD5&Aa4R#x;8WL|J(2!0%^0B_TiVjju&%iYg1mA!QhT7O zX5n&9RBrp*XB}b|u(qlG?Tj&NF=1-A61AzmwjH8ea|}3xixdr+MNxNQL6cnbH5H@N z0^hyBwy1SsN6gFXU;p|?=KCMr0A_Ce@P|MAPyf}w`d7E6)k*$N@b%1Gm`E8Mm}~lO zWF?T_e`+R_&dfE*7Z|K{_%>aW!4ZIng~IRqwM@w{cs}kW2mvF)0`BE~@k*;7H&c}* z3);>ezyny&V|2W4104_XlmCHHMHK&1ok84HKMy&mC@kDFQcG#}L zChaOnxz1}Rr%gc`Fj~vuyw3bwvI3>iey5k+vXnVyEfb*jrT6f|^+230 zK;oFt-s{U2IO6RmxYA3#_L8?tYnx+j0#fQb*eY|Z-&@b=EZj5l{??qP1(REwkgul| z-|DA>UAm7Y@^#*wY&XFe2j-{~(8q;c^69sPv5eoS^%qMSgrQk^yI8=?&xbY_%RS=D zh-cSz(Uc1CJHnUg`pF@7)edXDR5~faTS^eZ^&ATr2YFFmL3679wpNOk2mp3vmCtW! z(ii?n*R}H!ywI+!jbHlGmwuG|`*qB!n?L!JKY0^@H`fh#2L}QWGX0q;<@)alA(lLP zehA6>gEw$qAb}7iZ#OMl=s&!P_r)zqQdzSlTqo#}fW%f_@3WVq{Vm|Z=N4g`@5%YE z@Bio@{i8oRJ~shmpP7aEzmlK_0+%00i|LRSG=LFV z`B}Izag8lT&o<)5=voPNn{`CGRp_;(SfHVB5TrK>|AJ#Fxg{u;vjS|{hBmQFnA~2*aW(?Yy zVgPmkFy*%_Q~v=iFbS~cjXo&`5-APh<8#8|*Z zssyOzTnoPU9f1YLq5vqssWvy0ZKv%%(EvOMJP14LOKF4zM6td2;KGoO)W5IY2pH3A zUh|qCm=8}dE_V-@%ia9BpZmG*t>?ARZ`DDN{AT?g-%EZUS*KgG^uGTsA`bxMppbuW z)R{nQuin&(rm5;#SShl2C)nc}1=r%ZDJa(*TwxJ$rqY=J*Lq;4-qTRInQmH|5Zu-o z2!N7g5;9@+q4RXjIVNaieLV}FUS0qY?qhwD=RGjz*tXaXtR%?7wX_1lUCDtL&T*mQ zxw=c0`>F%7>6sGPj%V&WCe1Vs_e;f|S)LUD_gHaa$Xig$N`N9by2^zW$x4`>Y-c&;z2}~Les<`j z`QEL#FeUIp{T_RW_WT{-nD6lvZaO_cr+3Zk>s|BRk&e}uRw!O4LVwN&z{FX(5as<| zJ83O*9RSADF@PxhaSVj>`zCl_yIpvhW96>8o^rp%Q%u)M$XpfF^TM}Oeohbmh#gZY;j9bU} z*4WOgLGJ_%pB;8+T4;;-Cf^QwXV$( zpMP5C$$EV1Q=fWE51eMr=lS^>-UIV`>pvh#=JB>1ByhgNc?h@G@G@CfuZ_&pQ~r5! z>!9qr&qEK0>AlxiDM%cgaFEKCUI0|yj$4j!EtO}KO}ggSyl&d`=g2+4F2+RP0gil* zT*=IP|bz1M$ zPE08N7y5&;30V(%0|>)-O72OO{bt$`>G zu0YfPW)dA&|78KgJxu)pVd%R9A}|0I8>Yp70iligbxrdE-mvot^M_j%%!kf>J4l$2 znxmyI;T?W|9>dq?Z}tbq+Sw!-l9>>`jo z0XA;I=9V}c;O-?$A3yIc=3cKeB&iu=u{rIyDkbTR1sJ}V_MmWRLW3YU;BqackvS8ZOroixC1@_QJTCe!dO5P97-CDZk1X12x2(6 zB~2Zdwh)YeIQMht zfm>2+fkXKYZRJgnCCk&N-njC55AdO{XW^EkKUr{WeXFVqV8VfgVIy&08r!SB|1BUr z$ITdfb@b*h`_n6%bLcyWI6&k4VDg4;HFPYwQ0W$T?!u9l5}s66&nSgI;>w5*)-iWr zQex8vUk{)&&bt-;*P(1=wrZr>*r5cu3;&A^`k$SS{E6gwDWc^i*~ zG74~Kw74=TxLm2lGnm`xTFcDidA*Ll{?iwo`_5#pOyFA2Iw8Rt`oFdQ`}_`(T<}fH zod1uv{}0ygy6QW@^PFq7Q&(e2mMtOMdPQu58L&K%@FQcHREmUYY^EkjO%k9pRg=`D z>`YaMA3ZVrlZn#-s=LAv3g}LXA)yEi#4&?Sr;2JroOX9Qjv%H9GT69{B(RZe*_LI= zudG{*)%SUNf6rZ?eZSB5?(^JNvR>_~d(V0H*=PScd#}CLcdfm)$E{h_i~@W>Dw`Cr zqHrZumhJuF@d-XSuQ3X)ILfqXapSy;znke(apm9+^TxrGY*$*acsd6@95f>hSLd1X zJ0zgt00v;I<`Vhv9UPGJ@*FHAuk07EtJl-hUGNMm& zZQtfuyN6aeZ`bp|)x>1q3Gi0|CAd2izh+Qo5H6L=2Cl+GN?W(h-{1Si4*ZV*5+5761lW9#4y zKnvgveP_bX>M0)tnd#cMrC+8D4e)!Q5x1Y2R>IY*SKs>fx4-?0#zu}!#z~d2XBDGA z00*};%Q@zG5ON{+=PD;nZ*_VNOax`Wp zpE~h;1eQ1>xK=KV&d5@S{QUiq_K5q`cIn;R?!?wAkK;Q?Sh!5MK)bAWa*L5$@i3m< zI>$p=z9i^!=-stC<~JS*?rxovCqL!AgGIzE4huxmX@1LZmv8CgnLuu>Q2;WWzU0D? zXevUK;_v=#-ck#ufn0bhhQPGhU)GoL)dVM|BdNg07-(tP8tyhvI!}({$!% zYXOc~2TH5ADKKbL+n09kv|NG|R)UI`pr>nT`G3{F$F3Z6w)A)3d+)tB1BU4@0h%?d z5}qe$<7p0AYow)uYs%BwVq_(f0-|5@K10%ew@RV>ZET52kSF8U$|WzS#|}9Qt@d|HJDtaIz+^sm0?ho{8;7l5`q9`MJAtXuz;9)JqwoDYTow|9@bwm+ zz`=h{-&yjV7f?H(xyCYC(6aWz^$FBef@I@oOYsAMm(6QDw z4{Mej&WFJdB@gC634abA9mQ6k1jigeN}g|x|K$BO`mk0Gc_crbz>I&pli2Cv`HmEM z@UP5&2Z*$`W8LKa=HHqAAe7v+Gi&>0{TKfud6CoN#J30-F6GoR|2cgLy4CVOMbWO` zsgxHDs2vaICrdU#`<6y5zGsTi;;z2=&2Rpv9w)|(V{`daK!ffk!XB@y6I+<7MkpU` zmH3y9$kq>#p8q@&Onui=u6z0f6E3kEOrb1X!M_OE+ge0hag6nuEWM=b^ZkKVzalE8t@J zhJMl!%$@cRR@ZL%&dRR6H?#Qvg(dT~&ux2K9m{Ep^r(ni##Wyj8!sTt(@s ze)DfCf>G8gOMg`TmG9C=Vm#=R(w=Nei$mEdJIYFA zuWVo3l*a!kn{sOFMyFpjo;O(!#gnJfV}(T>RIjFy?aY%gOYV?y=?C)Teg7`rm;4^3 z^%K&tK+)CX3DCj}8so}a?|I$5P2^X{7w(nIJ>~MJ-!)%1^?mj%so1vT@7A{vD6;W# zJ$M^DzXBhYI80{?L>LPDHRdn$muP7NVfuEFYP0B&(l2X^n2-X)vAR>?ed~|re_7Ej z^B=Q)zJOQg6mg6tXm=M-^;_woWsD)!OYe&$Rr;ko zh27cqNa}}`(Ndn`q5oCZOc_NdKlQ{DPyG4z`#-X8q{|}Kh}7deBaCScz7Z&!?pDOY%OH{RHwE4@||qQWo2C!1j4%z zXmq&OBkSgMr0&n89|9{xVkvWacCzHA{8VkqhePL!&RB~x{!W(q zobD)K7N0cq3;ah}#?8e#&xM^#PFu9KNc@e(Ezb*-U4UKZ^`N6p<4W+Gp}9rN_*?c@ zLdR%-Da58KTV*`ic%Z-PeOGkykF{_0_OJPxuX&PhK>wGLV#E56MK|Nx*MI+Jb6IAq zE&1HHdJ)JUAy{iL>99U19=KaVvi>JOMm@dGl&!SR%P7vIVUx#hKc&1+ushwbm1TgCp#^bA95(62Qi?VDvGgV5#R3%`rW z>lPuo{m2{H?kT!-aoZz6W1xtN~sH)ezs1i4Q>%Y`>>MX>V>-# zVETf*e5=Q9cky&8;*_p|A)kBot6%-LHi*8vMLje47p~KF*5mn&@3xzECHCv9sdN7@s_~N!ufY(NLee?z-z|+x-Rq zGL`R@U;gD^{@xrjZs`G2s&UJlQ5qlf{+_O+=RQwaqHlHe`8W+inr%iuZbp_csS!xi z_uQ70TB$Sx`T2lWT~;zMH?llb z+-Tg2ww8vuA5~k{BK^cVEKn3SwSAM{wY{kyn~jp7zRlKsKagHkSKO|&)uu(;+Z#XE z7J<{#z8zIleCt}W>IaU+?pv11(vQ9H-Cvf{^Bs%X>SIrNs2|$*_;Ang+jK=0D zB>m)is9o1m?`sLl$F{a~-z{tTZwK4Arb~k8N}l*KvQ!|fS@39^Q(8m#S~ChGx_sFf z8I4!8(~YNFj>guS%i#>-k=ZIB?KD@thu;_lZ6SbWY|ai=*qJ{oEFs|acKN;n{FTbH z?cdA2=!5tyXo{Yt(m4Z`%bdCdodF~&L2h{_nqva|!iqPV^7&SmzBLjSUf28YzyJTt znw;zZ>0p}(V=}C9q7uT3GRE0mHVW(O7e_bmGvc_^tmE=1! zj_;e6DE^J$+x^}x@c0g_|K3Ko#^IUs$o}mJ{=QpbdA)J?E?Hmlqv(qM;D3DQMLp|E zx8zfhy_ge&Y$;P=Z$O|G#zF*(3jheSDnYxArqSR3qc8cA zFZmx@rGBAME=k9?PvaoVn4fL={}*5NRbTbPtrM5+PXG*9S`g<~!WvN>Jx|M^c(x$y z*?zNzppE{wAa}PWrprz#=gf9aimEQx*jMDmV)e+~2%3JMj3+jg& zIPy;#aThRibNjn8t%R1{y#n3ZH~zlcZ@>LNs9gGEbea@pxD^c=U+P>M-DR9nU%roi z3z*RW*S)lyh2SsER=l30DXe^!W1E$(82GLw#B)CWQ7Y_8y9x8LEWm|gFGy$!BHen2 zw7&naG&`NRY|czuVdgfaP3wP(msUvWBy>p2TV>AWD+VTD237ABE(;kfg3Nq&v62a` zVSgXZvEE^9qs0ZF|sXk(;Rs5pidcoN#OnYrcYmFAV<^6Q4$GuG}^er0BIW$|| zUwiMp_dfJz{>-2G&<*>JJ1=Mn-I~qE7;}udSM;Yd4ma4*=xOcZR&%ap@wBA(utGb! zMv`Z)sYwl!0vZp$M-$}lDql1OZe_!JyrcSK$>Q1r;?SCE4)UE#!*@ZGL7Z!4WRc?9 z2+F_V%wgkRySxpg^}rlQyXVi)WMyFNdmmNbFAuPoArD)dx@AdeTQ`(JJQgw|YZ}_5 zxr%kv$QtHaLs|-{T=m~v+hqLS)23Aob@4WT`qQ7@6gZ34j*~(bAf`0gOJ8bS6d=6J z9kkSpi`puQAhys`J=4DGU2R{q=R4w*kG>Ce6D?AGYd`i<*V005%3`ng4T4Q+v}QEX zfY|70%(s;*YvvM~y4B3?e5dacZ@y%@#;kl`Jl*=>jrpzG^Sl1w5B}iYU-xxi_i2l} zV12PO3kg$xWF2XH7v^@?XtlB%ScQ=1ykeO{n8RAf*Xomffh7y|%KTio z&$7L4qrS-g9M$2nJl3ACh3eac)7fH!?|C#nRUdsIe1#v5PQgaP!4hY zM%(SyIG&gHt3MOqD>{z9JWp3V)&dGk_$eM^v39|lq`=<=SSTyfc@FDZ%}vn>r7xPe zscolNy8ym+>l^VJmH$+VoxVv8vl-yvnBds10&0^yT#I;DZh_yUA7;`On%ap)X;s90EPECO!pN!w%a)qd%b2SA_wrl4w&hb{8S^)sZJ+Aa zH;RJ+c>2u$!g310e73!*quxbSb_S9x3DZ@>3%{Effyhl~{; zJB%v_Y04s?9}n;2D>XS)-rkrb-tR%!J=oaYB}n9Rn`?W2Pm7}8Fd8Ebr)w;DuDas4 zM(>tY#U@QvQ>&2yx|v!R1(-2@V{PJ0QCfT?!$e4n5l>&I99?jZ=h_a}=##(37QkB` zpUt>d9(uRphV`9lyfVjelIz+X?}JL$=cBg`fj0s2ktM`s+IZDjnoa7W-!7>0K6TRb zQ6FcV(u&SCnlMXquJw+SmPD6CPthW4{z%wp^;j%M#qcPt#zle83y3QkBNDG|Ty;Do z8l|O7F*(Y+PApjBUT}7D!CVZS@)RvxOoQv2X#3Ev=#R!IpvwkOz39u%g*F8kQweWa z&aiEuz@YAs6Z%(z+*Fn_ZVk8vP;Sbs-+Jt^$3EZEcH4ghs84+26K`tiK13h$jodoL zzu%h0jQ`H>y=L9w%%(p}E14<6s9uDmWeQF=H5T$6m~@S+(en&mPcJX)!?V;fj`DO% zpqw{eMz+ssm*Pm!KkL1gpMu7~Xg!05C=}3%#(dj&05x`pBXIx?f4{vum*2R4 zl(ydC6wJ!E10lpYK(BxRSC&r8XP9a&EZVXFEm&LEI~_Ed&n)hiwOF)5ZK|zR4$^nP zx%zD?PN!RM_91pCpmQ8_hETQ}ic3SVO`78S7w7GUr^l!|r z2VIdZiXM>P&d2rUYrf`d{&&KIK1Uqrd7c-U{t9JliT+_vO3hSe8&GX?8fA~LbW&Nd5f42PY{m1|KAOA(hf&&yjZVoZtqu_Hd zpTX3^z+9H!wa)*`@<~(WeCH6;l|TY{kj~rd?elaB3Dof0{k!Pu{X;!7KdyR5{vY(r zO-S2Vy}ON(huT>DoSr!_awuGDI_jc11-Qig_Y;t^KL{y6I}kGhWk&Ce@=CBO0hi31 zbo0u#lTqH8XNCrNF5lzmY^&YGz2=la6VXb66k;gKpUlk31W%U(JPA%8TCizsqrC)u{=9OFAvdg2g678T5Cr>a~k_>)|XtD4uwMkEbTmsZ6gRcr?x%y zTJpTsHULDiejqGn9;3C$f2(f=?kYcb3m~4Y2|sMl5>K++H{hYCacgqX7UB!2n$U7j zMMp%7l#gvQ@S}{oE5~Z$f?jDsNPATf=@^!lKKW)7` zLUB|)PPg(?*~$;aHj1v|fo3fHkkg*c=}Q{}SyE76eTjEY%(qMeJd>U1q`c8O(}@W2 zTvNNfW-*fQDU6P_UJC&tEetEiG#}f(N!oIJenJy*y91i0y*{Y-_cZDVo1V|E!pKL= zsIT&VXCc86o=+>m!5Y5;)ac#;7J`E(8Ad}mg0Gg=taqat4I{Nz9PH4iElK0Dc zrk^5o>#eu;eauxZ0?cw0toxVY7;T8e%U}NT|M<>3@BAOz`#L@9QU}$odtTA<{V%`z ztH1iauYBbzzup~Rl}YBz@1wI5k!FOJ@`JEPc-?eVK@0=teIr5A)6u5V?(E!;3?`^g z+ws@C@av$ul@PQmEqTu$4f||IO6qD3^QL+KxJgcS>PU8(;!a=srC<8bTEBg2)Q*T_R-}Qq&ZZ)15d(07l%+XvJS)=*8`3&n778b@QRum^;)#meuG#+xH8P&%%7g@*5 z6AOtfNA<-g$%^3ztEMaZq<$Aq1aYusW=wzhy4?`b&zRUv`3iA}D z1XhR}eXlHUO=uS#E#{#6Ucd^gEDaaX1>Z8#7Wp?Xp=SB*+W-xa+2Mz)7?^(QKsm2> zW@cAgA9_Ce4QS)>fXcMX>d^OZdwRd;_vzVokiBDV^$dWywxRA`U`N@$4d5U{Oyjw4R`eh3ir`gx$wyzT(G_?N+NjQF*(Uf!4$%-(k6BlDYAd9eO%%;!w6 zhu>S=&Ul?At^k=$S<+x3-F;lZBPrN6Acv&0gC$)osHh5c{Z^`k+ zyKCjImE~3^o<2d8D$N*Mt(gLQ^Ox_QK z1Xj|Dh4kJR4py!89U^GZKD zTN7(O+hVY{Na?;7`>oOyAh8_xs(Vd3fix0GglgV(*Ij?NJ^P92S)3LoaHcWx|G%&N z%CG!RO+ef4s4Z5@_4I6y^C`kg?LAxs6oeVQ!{V>sRqrXE8IXii-!AmHu)=kFc9P1L z_XV jAGno&{;hb}$xbj7Z~}XNz-yW@kdghJ0#>F5jVPGe7@|SG?lywz$uahGj#s z-}3$6|NXDWl8W+u4kqBoI2mbYa?T|Z^y4tOAypQ$A z_oZEj%H$d4uRTi(9Dp1DX2C$7(#ITC%QLM_a+c|ieR&rKM4?U-$bQ~BL*r?=uV>rZ z&a@Y=Z-aJeDhKH>G`dH)QF;KDYVQRByab?K`IYGHAg}0090)JlN&%rwp@<@CC zf&it^v}LXD(3s zZ$EuUTVZ_NaT=<42cNu8Mw)I9x!&sgdOM_*);bN%;WQRF$zPNzM`zWmnq}dejw#Nej;OKYyl&jM~d;hhz zZOccF%6MRB{$!vn?b&O+-<^(+EGANsMBK#chI+WeV%p~5hB*V?YY!&k4%Be$ z^%{_~7Sui*{MHf87mgNJ@Oal=kj~F%*S+$?$twG7tBgH|cZ>tY;~bc=pyxFnX0)ia z&8MFjq_8a~r2rKG3OjRX%bs7}Yk72&($eJ0dgK4o?*DJo7a3Z<-*D4SH%*T|`sn-X z_k>@AxsFsTE%CDV5T|mpZTTtT1YlD4JDg~Wc$9X96GWD&aC+uYc=;^FY%KLbh$&!% z{nyJ_FD3{dGaL=OE3MX2Mr~zq$8_DqznqdSPO;{*<7r`1afG$hRcUtTjvkj}?b|-y zh*itt3*V4^sI=|b8(KfTa{BerV8#@ zm%w{CC&MwE=X-kQkh;?}AJb2tJ4s(G1w0Mq-C)OJ<2W~+`g(c=cbe;t*Oc~!cI4w} z9f8U_?cL?lGfN|8O{H|WT`hPG$hH!g}`?GBf z{ZbnXf8-A402_vzU&);M(UM`l+(9GTg-4nTwEa;~XRbP)wbcMMtp@>Ff^8q9ik>BH7nFB;LO z_Uy}B9e$?KrZ1TCqXQ1Uznn2t>+)Vc?sWCCunUK)FI+hWnz7+!DqiDn0<2{u&Q^SvmR49aFNNk$<+=^C+v(-Kd^( zY#&>zH=sLCP)C6}xl>=}KXr7=U2hjan%67SWf*-sj^8FY|F%8zuhQo~PB1l1WvQq6 z&bFYct7sJTj{_rcz`gWEDVUagO3{Tsm+tJh)_6|D+!PFTQYMPQ)u8<$uec`*VNpC!R7#tQp*q zDT;!%v?nL~$7M5C{5^O0%JIuMUL}oh5n)XGTpx`q>Z-Kca#&42sY_XBp$QJuAk01$ zM>CU#ICpwWKIz~WV1%}k#vS~UPdce34;;=GPu!gtzrc=`&NAV@IF9)XarCp(G70dS zKk#A-4n~xG){n@BCMX?kcfRqoe6zjKj*rI4uG;@Xb0F<~s=O!%y6%1FyeRQ1N88jn z?U6P*&1Vc~EGiz}&>iwJ{+!P0edrfsk9zVhW5nbAo4NyF?|X0w4nLsI$ca1?-C z=4{(^Ur!l_TXSNrbco8+nf$iU8}T>*$K7%0N}zJXG^rIn3BNJ99cQYoKaqB5ay5!$ z3rlst9z%o0L~6yI_)+d|cfs;w2u=W$cof@~PRwbs=Uw&e&!@A#+dHl@?$7idf1{A`zGyK)eEXJ9 z8ZTD?Ei+a#`om&|qhB>S(DrHz6UUsvtO$tEl~Z6exvyNg@;&YOU!I<$(8~K;ci(;Y z{~eUv7e6}=8v@(4Q>IN{w9135x5>1DI3L-T0W{GFBWQ$**mcuewke@W&aF-bfOQQY z`PtrTw2=5}=-ZY`NbB1bxVl#HRj+#0FTTKzi6m%BZ|j(B5PTm8jE_U(h_r6@>CfDp zl0T;#{PD-#LMFrAZ4PQX(@mboQ{k}IElJX<#QSQ^;>6QtICLDgKgYU+ zJd}2%CHFk^-P3}Gv|i_@>&SX9^Qpnn+$tMzNO6Ak^l1S^5aU#qgFCOIXrveq*03j@ zcw%vM=hguVnD_EtF{xefbhBQwY}=IOST_xZ9+oD1N#~%xYna?R#%TxnZ_M9=^2#Hw zeQPD}slR0z2_T*QgjIt8tEN%Aa5Q$&rkg+b!4KY@RuI+ZoyU)?WJVSx{60BgqE7y! z_q^_-Hmz;_L2$dwVrEoc(%QB6{2mLF?1Sl&Fe+!Bug%8}X`jt=)tCA28d1Izn(qu* zuWf8cOZqYT?nkyYBI}geaWBWMlBShFn#=kx>-D5<38gJq=a7bPg;jxX5r7}$C|a(5 z6s`BO=BX^rpE^6Nfw{daVR1%ibU%J>B{P-vutEuH+X78zEMeeh;CblRwsvh%uEH;D z_xQppUjI=@UdR8uF3xjdUF65q zd-{=85q0qXcdHrlr5?Hdk1UbAY%E=p2jpGqOu1>%ll?ieg7G}o+J!|pGMih?xHSy< zrA3j~;l#FB`g@dPvdi8(&b#M0A|wr^4E(@AkMN}@S|lZ(IUw(WEtBvh#S#rkwOIN;EMmz;Ef33DyuRsXH`{kOIA!d9)7zM_A6n>>w!FnRim*VnK9KHGpCgc$)h8T`4| zK`RPzWiq;FWwYixhIgvXJ9qZ$?V>E=9KcaIZX!op9hh;`OWNv8slEXWo=)`O88c4_b;QB$ z0@M@}y0LwX08tC`!O@HeJV*QHy#09G`OK7mPjjg_m1|Bh`_bn5>Aqnq%dPvEDb0P? zl1~9D@!sa_Sn#DhX^`%`^Ufb?ai1Ucp|&yogMaW3-pB%83~5?;*!A^*sX2habU&+dAN}7jF3Q1Op4J?0Sb&5HwP2e z7=ESEb2;^u51HxkR=^I-cpt1KcHb-X6+jV=h1Zy}>}U1g8W4k^f&*OyF9%mfK4o}D zJu?4H>)?*p)3xYpX}zAFcCG(>>#o*0-?{`dB4$H0)VCdpK@mu^E2o=cRy0C4$ z#<}30>m5Nr0QL9nPFYrh0>=ZNlycDPTLHv_>MB0X<2CoqTBg5WTOm1-sr$5|%zC$P zcg$@DrF`oAPmTfSzx+L2QAT;%dcLW;Ep!IHNx#MKv^GE4(mb#mSXX`QV;_6NWr`r$ zra#{bLrDID_eW^}Yl=6V5rAFUlleOspsVvq{4qA2Ur7Ns1#R*^wQWUD4z{7>Ru*_H zfRn5zX-A5)RC`w6gS4cOzoy86lqW@ zp^O4(#&W#eQ1rRVAE2(}kQtNz%fj*5DN70)17TDde}B&c#H>k{hbQ5mr4~R3FuKrU zK*|N72mw5WE#d$JT*x9gkmL8fD`u3qIwEw`KYMkG#jdx{z?)GYk^TZ909eTSBXoKg zwQJ1>i?=(UCzwT$X;rVdSs(E`Pg4R=$udamC~DTh`vW0)8U)^Dk#|t%w%cy&+uihc z>#etLVen)rL*E0)+;Yn;(oA$e37Sv>X*2=#yD=Eb=N;4a2|B^)zhv(-41eP8!K}QXj+32jZ+0*@TQt^`g$7FZvgB*u^pm&We*4?9^BAt5{NyKp{HK2Er|xoK zuIjw;Q_K8!0-{b&984Su7BJQPb^s^mt7`~&ca6DDCVr#^1soZHIk{kwmU7HuVB=aR z;?hry{s1zZX>s6zbP2+chWz#1+ae2@YXD>j3owI^nWqM)5K)FdCk_y3#AJ-#r@d(f zgl`xJKWKLX9+-gp`(746j{BPdMDf4$lSAIFMITw@IG~gk8Kd}ZZE@0?r$1<``G7eU zGty|~ru=IyzP9+jde-ug?YV&1EzZ$(g=tYd^+S^l0FCBI&&q^&PjKQMOFpjNrw8Kt zwqOZB2t&{&wALlO?TzEvwv6s-dqV;>t>1o8_dD|gQR!ZL@4ffloE9HzV1s|(6#nwt zXB{&x>#w<+paf<3vqO1~#_%Dq19NoUV_BK?J7i^X8Q`=AOk|!|0cHJ9R;;mIU?dIW zXzkl2olYyVEcf_q3--v;b@K9D!IVN&S{ba>%dIH9%?OjM1@!kwXm??X{>gDeISx?y znlu7=oX2MVmkWX=EmktzYul2_(N(mjwror|+?>voLp}dI<+8NceQm-TS+uFPd5ah9 zb*`;cn{Z{&c`k1wU<`_?oI}dnl~n!?mc!d~E57@Z{nhW*SN9}Pz<2S!c7bn-;Ol=1 z;%PzQK!#gvA@I9}$B3_h|M9fmXI@s0X9paz{<^yIi~3M@f&d9nJh@_Bvj$>1z<`wo zWq3b(8t3PT_xa>=kMb!e)ANpl6XZ+3uh9a})BBVD;m>Iuyel9KWm6V??%z4fA>IL{ zGLN_>{lgM$PP79jYK1on*ctvaK)c)nb< zK%`}j)vpt!lRANk2L?9y;|3$u58k66Zj2+r^&7Kl;=PWPr)L6Y82HC^LX++r;3A-7IsVX@ zEdepQmetJvv1N7Vbe%$*h~My%m%QXfFboAq%ndAB+Rc^%rNzo+d$zS|VM^w+{m9)a z0s#Xn88jUJegQAN4!$Kx*E-2*k5Hh^QMoSY=w5Nfcr3@xmM?>?JH?!9udV_@k)Fed z$V!R&Xb84dTO(K(c^DGHG<-o{{m?;mr2>UyXQP0nr5qA(f(v;A?WTv=2Wye}O^WclI*B1x5 z`r|&ePvkFfhv(O5A(KH{LAvu_KquUfO1!kLm49~|k&%><%D$NZgBJI1!G`St`I3wtNx)VMxX+l@YLv6ew2F2Sk# zYfq5hojDWc8!YeXudOd1kR{)y{7l$4y7@itdCzy`xAX6L$ZBTIq9nn$1lqb^y{yS->g6Lc3>Ce3VXtzf^mmX;CRJMDFF-`6wv4d{Sd@OeA3t}a9hfT0}MYP*%rA@B_FSMy*oBDTlzLWeY(*X@v8ae=zU|5bF^3_#i&Ur*H#{r#DKRX@CKz-oR zoj+frt)uVjAe#eWP9wc6#;4*$lf?gU3X^ZoW(y_$gea5k*%j9aNwa1hb8@~Fsc&B@#?>|7zMZDGm1lhXwf0+CJss9EBOr;bN~Gi6Y=5u7J_t1g zw)}ZoA>A0qRr~wI`_?4thb4=DtNfl^nH(OcHtAg$HS%*y83gbGG9)ByDTnb{3u!l# z)q<$WP-eC}Lo_?FZ-0Mfy3XOsl`DVEPYOu18I%1Z^RF=2=PzebGvG%p_Wk>mlh z-{28EO=>A0CZn8cb_V&VPI7|rD9~rGJK5Lmc; zaak(|28eugb>Jg4rd*$jW1jOl3u->&KCMZ7(R7XNbRb}r;^lh2k3II-vjJoX3ox@S zA2Vr5l6BzsQ+5iH_e~0VZZ*Vn7gjRA(eDw1aVS0Y%HL~(j0?$Zo#J-_F#ev$j{qUQ z*Gpge(k;w_uA2YQVlgDF?E++UU(8uA=LL04EkY9}yaxF8?Meb{ME8nef)*`8Qwd3% zJjPbx$hKVqF1uxd_X#wvwPD#(RexQjuZ)&vo$<`n5 zb9w}gYJK#rBY@$M6^H`|msyKsI5|1FaLN+vT%kamLr6bMT|f5@(>iEZCNJYX)V7I{a%~5UWdur=zZbJg8cre$Vvgy*K%La_&v|_ z!Q*n*+TnA7_jBF2EMHIW?G+D$;t4QV{22eZ2 zCqL)om#f<0r+pDToi6~KpoEw9Q#-AwG*f%02`Low)AP#HK=6R?Cp6)?-cNAiURpp- zU{V|FDCq9BpGAbzk<1#Ums(njLSH*GC0Q74Q9V3= z&r@{FPy2YPPI~e>lGaay;rCit<6k^3pL^NVb9a71*99w|8!n#Wxd559_Rg2}-EMFi zRfh6~HEb*Wo%P6*Wr}y&jq>n*;(jjcTmPQq<9(4QHjV1x<)|H^FWJwW5~eb*UcJiv z@9RHGva({E&ZglRebJWgZJpLw^R)wNnxjg;t&<_!->f{fma6;fv^na&&^%~p@mL#9 zr-3fjw_4&Iyeq5Wjrq%3=uq*U@Y~F}PRq)H@N7K#a^L#oe|_}PN8i|P7ly-^oEHD! zpZ?Q-`gbUwlYv~|g)hic$VQfAd}qEXe|g%Z0;li5&#|_%6&0U^j1%>p%JdU@bbV@Y zN)-GRibd*18v)e))FbLe9XNr=$ENW}7q(OSsgRtc>HOg6WFzvYul?TVw10~{k%;yK zRQMcsUQu=Oy3z){$2a$H=-&t#T7Q1}k)Pn?Jgn7kRz?fhp_E96qhnu5@*J>!*l1%|x!}1SUU0N&L?C zY+GYLHLd8-Tzm*8IW9Xfs;EVdn$AvL>Zi}@xA+Y4B})d^>QlxtUA8Hm#FnGdGItA* z6Y~*+H4T;~C;L8CxbAF=&l2bUO0WP)YmZ*B&G`vTypwm;q?RJ#E7}#hvI9ZXBG*l>OuVlzp0-nbETmkb_l= z(g3iGoB$I%57i+Z2kU)Lb4UxOD-)hNxW$d~amP&xzGu)KTMD>o@4RSp9k(tK+Qj|e z7s1)04REKvm27!dAjcMzRnK8WgyOO=*6&>|L=IFDAnf!l+F%wX@?;BB>({;QUOX@1 z3O_P?X1fICJ=@-EtYfyZ{Q@m^nFuah1={e~-hTV-54LakGvw#MjJ6B>#&7(_k5?U6 z=l^KC9Kp4fS~MhFAH{y*w6s|Zsm=5BscCR6XIjIkAJ8o2VvokbttLD^%}&#F8Kz)V z*Q|4f6jI#s0)da;4JazwiT$p^X;6XcZ|{bY+FFr_&P8z`T+ezGp+QplF@ThkkIb# z^NK(jY|V6Q30d%QT9aG)DZK1uFOv_5J+lv%)PMVL|Lu1Wm(~|PuF_&9zniDOEQ~Bw z1hSEjThGh`YmjTP?8&&a41A{VUC7k$ApPro;&srD0^*j8y4G`{U?+A+_!vR>uWaad|GsjtY>omxb=ctmymCU z+#cl5oS*W!FnVWX(UF!sq)WOo4T4)Bdz|xG@K)55IpkIwX*EI}l20SvElX%K<-kM2 zPi7zRopS4u=TDo+=g78W4JNSjEw^mhH>f`e6bLu1 znXjFmpK#O5U;gq}wEAs8lwCu?;>K1YUF(sy`fL$u6d|U-Pe?k7)0Hs&cW1p^XWQqz zWWGIj{;NFe_qKo)h{!?uQNYa3wI~oz7!hNVckX->-!x)~ouGZ?SAONswEG7rBY>HE zzV~~-_irjbK^Vrp&%Y5t^#x6Nq&Y74q#ZFqo<;#;e`2Pee)T%7z018jujLs)1Md>= zer9;)b?`;cgD+|hFjRkTMgW560eGY!A2QD&AVcWDjDFl0j)aMGpeh|1Cv!5&BlF1s z*y11w{ev*e*f_Ke%JWzQnt0~()7wXy(N+@&Y0?og_oU~!uX6%sG>=3h1No6K3_N6)# zA!{NaFYhG)lzI9%J5)cN}G! zpo)MPoxmg-gTlAfZ%N~RWe|W`ztA5WJ85YT2!^K@-4MXz+r#x|zV|i&y|fu6lfBbv zg&&RWr&vzYIUfX#5(|wbviEEC)2@8;J-7>NHQhHl`38Qw5S!bA_-?sHB-ek0@Z>@K zJ5m;H4jO&|2=X#KAAEXbyxz;xk@7kDIvC|by{99%l8xsM0C-)FV@p-`W7f&bg-6f2 z0@5J6Ilq==<+sUafM+h)JJ8_$?Coma6vj;Ft=Z=6A?8$}j0w}RW8c>r0n1=*s>Utp^&V2>W z5Mt0cptM)#W3v{Tto}A=SOhmzoxBkM+v0Td!w*0F+K+zpqu=(ikA3XhfA@EP_uJd= zd)lD62_PyhK-|hC!(OnMLbqBugk6~>cH)3D zMfFu$%#dGdd0;@u!`loPQpaukc7h281_9>u%v5#DGc0GS{!4ynpDD`(p3acCK-A{n z*7^XA?egpuuXx4VTr=&{y)klc)oD!pX7L%#f7b|jdR-agr1Nj$MBNu}e{Zz7vKXbxuZM#GH&kgpoGR!?Seid#z#bxa=(7Ek^QWrDXO< z@9+CNDYUxf0z#|)ysx(52g5C7MuKiyuw)qdnsKdv3fO=+UQPmM4zTf_*1g+rzkP?p z-_rW-Ss4nDdE$vDHhF5Dwi@WF;7k?3G4!lXCfIq~N=TZq4s31RqRFnUt+VDob+WCx z^GK8F8f>L!>nx7U%S?WDN52R~VGSI3Tc=cdo_LH3SE2vpffr$nOwu;$z6)Cyay# zw-}mNERV9h>>Fp`U0a@3XKQnBqzrH+hy!QSw0|lTX@4XH`wAs&y`GiCb>6!b{w3D@jESOP6peVu!yNW!hEddwaLJtX&;c;Sz9k0 zk9)lD*mp@QhqN_dZhG*+2mj^=KJbBeJ@UvSA8F72b^A6y#$T)d5`X{w_rIq=nkzTP ziA1!WYl1MorEBz#>M^pc@$DYoRvi2KckuY9%qg({_IhOf-5kyOtphjK&&zW(MyX}= z_q6CUmITg_M)?&ZH-U!2WFuHSUqKVutz!xRSsWJ#jA4rsX?4}ac1A+Nf+jdtEsmrY zv#@s*n`xNysM$U3P37I04&CGAE;ZElZ0{5g%zn`pRXdhzov_sFwY4ow)P*Zf^BN(1 zqGTQMhm0WC0P&xAA?)MOSC{GsnuhY>(9Vs;#~ z$#lsKvDmQhmNM6vHsWBK6Cm=oD$ssCyU~txF5w#C{&m+8kRj|@%!~qCdY&4bl$6Zh z$P!_+B`O12aqkZohP@m=Wr;GWBY8QPk`^okn0LwxaIHS$|sd+;XG# z+Aq#50j|q(1#o1;F_HS?m`DH^ud@UxjSsdbl{3yon^YR5ZE2Lc&oBY#y81D>XqotI z)+e2A(LaoP1R{hgZ7w5T-JTO5H;sg}$2EJIdg=wBI zo=mg`WXvnuniQ~h;eK@5kiVB(m2~fne_BS)vAxQzYO;)x0FmjuekO2E&m{Qq+Fpj! zBDN+F zZ48v{{p9|11nL^U(ziy^9=-1tcCLuRI)<%KQanMkyg&5bOJ4GlN7}Q`SNc7ga^HRT z-F-+Q!upS(j&M5yQgW{N`cK}@zqmk-l8398113_LNk8`jg`vf2$ zK_a*4@V2CoKC;Xh)s4RPZ;9a@#fkULC|_@9eh2F1G9G}8(ISmYojBa99Fgwof(}v%PyPVFuO-o+iPXje|7#UTwqK z_y=)t0nPQ2(dObY%PI7eZ){nb@_B|){mjZ`$wL1M?AbeY3G0{aFHh$K;3FUT$eTX# ziBJ4@?SuUNR`q+P13@UcK$_2d<}>g5;0HhW7Pl^;k39X2aZ=I=y0R4s0LSCkENCdxEob~)>fjTZy28Mc-k+-u0%BmKbgxOK-x4m`1uWfDWerNzye2bIblR!iLVQkP&!?emtq6-R~*d#^T1aGsw z1ps!xE6G54zSPxy*!Z>>{gt48J+>^Zg*}Uz3@*$a0$6-&P%?}T=G+)ZT&GY=8h($q zMWyh@^Be23e{-h|qi;rsyr80Hw6BIh3ErkE~WakIU+nOgrm;0w5zRC4WX;M!*sE@gu8U3+!q0H+??> z(Q=OKs`$yQ zsLM%j4*pVafL@ec0KnW=S$lOlDhp)yGjmkiy~$Vnj@~I}zkU0GDYW{xfNxSCdw&-2 z*6A>yuXZjJ7|bb^%c*XgbLZpB-{X%zeh=RYA=cZTGy}c`zb(!`1V6cF5t3uUfd-G` z`yu=uA0Mv*uWo5F0uD#u2W@gNz=PM@-%9`_%kq2WEo-v`p)zgq&!kK1mqVZ`&nRaE zIH@iUcF>klztIP7?UY~=V2`IKPnWk{(K>2BAPL{v$IB?a(-yCPf`9Y{^hOvW?OA?JB;Yz+WhG>GlqOWmd58ql9hL76@0wb8)5 z-%DrLO#wH1+nMz5c;6q36YC*(u~)Ipxx-s5HGI3w$a*HuTUhOErt|tQ zM>1zV0q88@vBw^}>34qTcVq?g)0=1RQ1(ju;NSni0}s6G)1UtI6-77z1JH8Fw~Pk| zwld(4#sBDU?j103KQ4R|wH?sKEqu5F;K;9x*J)HA*8p{>5LomiIUZyi249gxz7?5JRyO4vaEx%j8 z_r5TVQD1mWtGhVem*MzGCe!Nfd-Q>=b0fZbpA)a|U54JL`)muT1Jrk^< zF8VEnMx&QYo$xJFW48N~@uO-5&NQKF(Iklu;qVu2cUj1EM#WAn*>O6B;yDSzPhBWl zvy>^?QPzT6oO4QG0tikaC^eTJ5Q0j8>iy}pCsekJY4aK6i#N@(*4AsNGn>@eO7S-ohhDNfx5*fl|-4+pl<^(eqdwAVsqcx`v&?K z+LnBXUujzk>Tb2*>C@Uk*R)P>p?svsaph71myCtvi5y&6qZ6K&12$g1TY{wEPnyyE z9a*|$Una1S>v~$)kgxY~%0I*>5at#>4*Ga{?n&c3r`Mah<@a`gh>{!MoyKT-K zj&p+U22fdXT$NVyU*NujVD0(oK~N?>%HA`xlDQCX@9*84Ftkg6W~%Kx$NMKW^-gvG zhWG?mNHYRp+^WMZY1r1J>&f_3Cdx|-pbPEHiFUHTZEG)08x%Kv_OqXTXZsM}K7A2E zmNkv3UVxd)e9AoAfE7%Y*Za;L@aC2!02}_?r_3~N$IdNfu%_|v?dg4dz*JB#fiKR` z=}H{$1OB)jG9 zaEAUmq}c@%>E`?HyYIhpt1Jg*^p0Og2)i$6PSkxdPG;GGk>djM^#wQ?d1o53E^D9(<*zOB3G_HXk-lX-J@>5*f30=<^JZz*zW2Yl{r1~`*z4$) zBH0hL$t{1@`V}zikb_*ep7HG;F8q04lNaC*K+e{-7-fAV_$RP}@aXkVK*~T>_g8Si zTF1+zu2`7*_TSrXyKTbPgBXrnH?{Rs<5tW`9iQo%Cj3v$0pM!eAF(iL$b`1latK|Jh_%I0$N=#9057-B}uoB!+c*?G4OnkLt6N(&t-9`U>K## zzC=J9<(K*TJ^kRqIslYFG)_Bdb81=t0cJ#NWIZ$2Nlg0P_@P;V3|l4z(uf|(8c*O0 z{u~tVC$=fLqfX*#4lnmyZ5`$$$liWvm0Oy4o=PjLx}sH^0%tnEvpYW`+rjE355V5m zw)?P-aSOcm{O&{j4Oo&w>WD}1_eUUuTT(d9PSC}9CAXLv_01ur7th@aWAvPO<`{Xy zOC=!WW%4|&P(0nSZM8X6*R&#XrJq|dx%D!^`9IHl^etpLL)-|2&ET|q z150w+=HJ&rk!dB2EKL{>4gk63l!Jsme!ZU@9P{VK3+w?gPJ^9?=Xs{{_{QsWx&h6Q zoG4o4{`6`aB{K4i3#7rU_Fo`h3hw*(o0HQmv#r-`(e zYOnnRtU2@@0WhA9-+&7^_0=`=a?mJ`!FDDUpo#i=JM4aMyG{d9zF%9BrspPHxq9{L zPqzi?CT}C*GAo%;SOa*-&jFXwbN}ri4k7*FxW$u){Qlm*3A$j>qu*&Nj(IbT5!Oty zYS8aCsg}8L>#etLbs|%hr-}cQ({&E5?(c+{xIm7BU#w+Xx~&se&jW1_@0Mxpp7s-= zgewj&5o!=rwBJ#A;TY3{gDAS9Rd!8~*N^;R0183%zC2v8ab`wLi*IL2Uk<#(QM4O# ziuYw-_GQ1wHYOMthM=}F{k^~U_uiBYu8$>%fA*;p?~^c@%*AM=p>#&Y7Y5JYEo;al znHU5JXYMn9f}hN!=WZFZ#$1f*n@pTD2shd>&?D!x#b7_wzR6#FK7bhkGB17UOTW`W zloY7k+QjP%=;c;n{$5(!Y_}Kvy8w!Ke|TTJkT(L!0A@&=7ChVwTo?gBdv`l;T@aMb- z2yJtw(@4IpBF(vPXJ*-EX;vWaOJ!Hvk$T^89Cp>e*9*`aYn#z2Orl3Rg=xFp-(JYK z8(k~!;mH()Tz{RB&HUGbwRy;EK`UXD59OiYfU@W37OT)SZ|7wo%vvBH2R*W$sXflV zrtJa-MnF>LbuC~RX%Rd|eMi5z_S&EMZ`$W;)tX{}Hmw08-sa1M&e3-t2{vmMJ$!2i zeUeA^lXpsEd|@0wYjiK*SAW`W&U0vt{8EZ`xW5?zHJ%sSnnXMBVFe!qondQ1S;TCh z84A9YTUSnatM=|ZjefVj**a}0(0Ge=40&O(ra#e=m%sew54QB5cWasYyZPsT{^$4P zhml}80w&kSjPn?4${Ol9;{V;E!}DDObW?bScCCR7Zb72osaS)T129N%iMmrq#$;NT zc>A+IdC&PF2dPFD8UR2E4)6~1IRO`*d)d67O3jfR256DA#TA9*^kw4fQaAr-4`Im37u(Kv65_bJcCXFdApqcaZ3IT6nD5r3nAr!Wy}+%48I`YmO(=*-a_cieGHoAlo^MQCwX-~8q`|5JXeVI?$eaP}$l z9o?63Gu3?uF7#aYN~?!&cu;ato2!8Rtoqc!)sY{h7G`}L1~>|;OP%F!fU z0IluW2}GS~QhYJ32x8rVTq6<-gHirnCf-wQ-L|l*xsI*yP(nC)LdHTlr%$)h{@Ak_xn%`#==lhAGGBnaI>00NbkXZ-mBlX-ZkzTRNX1uawlY}w#Fu4wMGkf>c6zis^QErv?NoY9qcw7BRu z^>pXZyhr&Sc&7JNrplvT{zrO!XXvwjw{Lc}z4z`G|E(>0)e-L(8Q#$r!|(J3P@&d@ z9ad!2N&Tt$LZ2&*-ZhJcz4j2N_j5}_S$!?fbq{SJz4BIn>)t@Z3)TRmGI`JI&iE&9 zXd82e`J+HROc~MX3HJyRxt1!ZpJ=nJ>qThN3FT$G09AdmO=QW0yXN)ml)2J`J zi07*@sPeLX-u}^?VE%f3%oWOXt99C#%24Wxf(F@zZ{T%R;F-@!)t&yLt*rO?9Y(w+ zeR*`Yg{HTUwSachC-i~t*;efJVU4AK89ykC^$fZ}JE;?WVhY&}yff|ecKfNWj4AkE z@f!Y(=r{5tE%hgFc+v#H=}YIMc}{=pnc`{B=RWtj8TqiRVK&Gl<+E-Xza`r*{7B91 zMyy0N6t zh)e5}CF2Obm4@fZY)*r~$xJ+Vhro)*3P{^sj?bO-4!3U6PbcA5$J)KoHly~D-aK80 z(3|Po>5yf&V9nH<#$|L#GJY3UG=q}tV9{^*w?>@Tfit?TFH>VuI^Vx;pAj| zRHK+g%$_AYi227Xoag*0_%lpqy$)Caar7(Wv*rJ`={kkS9((NjY-_=uiLGlKWPT4Z zJgx0a$K@CkZO&B3t)-?C(5!q^?A$uQw9MP1eW$^DW~ZE3qC84F-7Q|GGygCB+ej-U zPJ>wW9n z>Ga3=b1e`EyK58D^wUFX0YTu=Sdj2lS&KoU_Fj(1BWSv2f>V;# ztZ2M!m6h9+M%piTeo2tUOrxpS#bTy?vVYO~@H^E$tW*YN6!e;Kw5X#R^SkyWCY55RXZY3#vv+Fd*G6M+G$whLYrT)>(L0`JT0@M|yR}0GZ)c{P%^GM_-ep!PBign04jSKl?mQ;j zYn)!ErHyNj6`ambD`Cyb=vva8hWS77zEy-ZWMu8&dAo%}S_Gt(17&#LUMBhFRte8* zq=imP1Lxgtx#gB+{%egE04!ieRwatl+!s$K&9nF=ZC}#Ww9|{FjQ$ER-nsBrY4+Au zfP4M1&9U0C!M~oi7KmmzPgC#j^%vH~@L5HF7MuneVtiD$h+(@@DbluB;uWy)AiRtM zv_#JIy&rRJc1s5TK7b$Y)Yiv>=fyn8@0UCY<>dN0vi`{Wuq}ss{ke6PZ#hYT+Q((` ztkgT_Zdy*b1xQ+Hcs<{R(m;)o8%**op6XZ!N#{f9@ED_0h13zA74EEG=rDv-^lxjbj<%c zoww5&(qJv)r!OgB?W=g5*o3v7@`KJOp8|@`T{_%$+illsDKn*|0`VY(E$FJwo~v{A ze5w>v)-7!^fJy<#U?C&Ui}YB}{QmF%{@o3L_@;&;zo7vg-}IT!eCA4HW^QWC<3lds zPwOA0x5q7FCIg*RrpixipZW-!dS_RbF}tvg>1}e0kyhs)*j;kM(ian28CO~#yyH+B z^@}sAhrla*#5`rkTdN(!(N6jY)KOp`>9CNYA6NkC6W=CN3u8ww%UpkX=9Uaze=Mi4 zmU8PP{b_PgCR%Y8IJcOQDXcWOic{N!YHD$86Y7Bm6y4Q|cbJnX-tSngpcQon z0d3#unS;@e!uvM^omU==Uo?*jXd2jVR!8gYrOC3%4^4-JYSkIb3FxS6mlV%$7*XD@ zanheDZ-0;9w2k--KL068*B1AjTg(WMX~O<@Q5IG_hiE>}-TEYh#sy9up&e>7zscV% zZm?RZdUe{fEq@*4iS>)Mp{M2hxaA)fPFVB!dpwId*fn7U11P&y2EsV^w2SAu631`) zhI*8Cb0)qtlFQshBUhF$eLdB914u55y-w56NVDcD)G^zlRf{E^tY-^!b{alIm!glB zHHdW3IMH|IA*QI>wJU9QKb@`wB&>cmJcq5|d07%JGzyESvOw5;_OqY8wcUSJj<1&P zh2Q+m-~2BIL$A|dG@fV=)1m?GuYYHcyL$EN&=Q1zCf)%V3B;x4=j5-RAHNl}hU^BG zE!4rwpbeQ8D=HtmyzBK+z(R*`nYEACWi4&ib?vv((wF3?dtK8HPg*XG0`I!jbe1c} z)%mS_cyk@?`d&&wf20_tpHrBp8f4so@Tu$Fl6Cxu(&_jOnzb z@-dn3InUx2ygts{BG)a*sGD0+t?*x+F9AHlS`bSeco29D%JSzPNW=5AnDF+eYOBG}cET8=Q zL3^NA&@ANv?Z6tzEoxXps1FuRSj15Oq+NV#=aIawtVPrpa0e?ZzO~+A?Qx4AzDZfy z^&Jw_-P@@+^3b1XkLW|~*jeN>l~-GuW__b7Z<*7Y>(B$uVZLS2;pJKN??NMruQ{{6 zWlO^~goT0O$I1SQN_qSOi70-imM6`}q92Cn+18W(#45FRXk2a+Rkm@};T?oXneXQ3{ z*D(n2X#>8EzZVTvE(NZ1v-O5)q90Lk~Ul<1PQMGtJ(fRz<(d0%du<2>qV*!iuF# zKfR``G4`}lp8oWF-}n}du;q2Z?+opoA^=v_0(as0NQ0qJbAPELV+4(zzJtGK{$lpD zIhh{|-Y6YcS}{cqZLx-xwc0YHYb-Lk+#S^=c>%Gzm4{#)%DS=yAPil^UY z*~OeJV^_4L>eBO>V|z!X>1}z+jvDto{gftuHnO_N03b6OA0sOn@+phb4%#*Fb8?G9 z*2gcLpOU2a`WzO00&MgXP$Xc{hSF+pYW|(#>=WUNJjDcwMwKQT0GqmZV49Bf;C^Jkcoq@tGf$ z>11F5o#_#TwgX>01cCJ<3l%h`hpbn!?w+1`;`vR}_|SotZZGc1fhA?d?J_^|cwrq^ z>~-3jf16R;J>D%)h%diUd*zu@p$juD&Fk8F`F+z$a7&G~c*nyl?%%b)4nQ8#Tze3$ zdC5y&vVH8a$M!6$wB9}b_~YHLjQE=J2ea@`q8s{lvZ52MK^djA#Xl`FNNsOgfDsgS z3I&MFDqr_l$><$Z7IMndsb~la#Tqxuy#U`M^Z8L=%dWs10NveGEV$~%T2giGSEXx8 z*8AET=lu$pdF3~L<2P>p`mg``&p96f|AuwLU<~(ualWLUU$9CU@fZFc<7kwQkk&XY z?`3UBOP#b@FpHdC-{Ui%C7r+ZbWet_kScq#Ru`Y|_0C=zx0W7R5_zAyb#>Os`hL#> z$gP~}d+qg`TU)1PO8%xl{F}?_DCq{{Vn7cj|GriJa!o5JwYSoAzcq;?P#=DK9@!r9 z^1i6oHt~IWp0uIH?1gu|{Int?xHXxNGw=VA1(dAw#7k%{m%?UOmT)^j7Lrc2mGXsW zPRADz2jx)Z)$6$^sU*lv*AUV~5x^q0>d;wx7BVO2+msyW*f=0#c`l($eHNkp;fEi- z^8+9Fz%R-nYHOTMD>~@kqc!Y}I%c{7H1GfT$3K2WL{|9-Y{~6O{+@pOb3(KSKxZ>Z zw{bwm7V#yn35Bwd`Jx1pYY9zD_pNKs958X&U3N*b7pBRd*f@j`iDSPl$9iWMYO6)-Yn z{%^_?^UW%)d;_=gQytJAdb`if0TaXzF8I!Od3*Zo2zqY%}p~J}fpl-p~l} z+ZRM%q+M{=Z-fLufssR7uY>0Y5a6JMn|;>a?w+5YV3Z4zJG7+^-bbV3rmLJk{9?B< zwRgLP3}uf5Q{tT=P4Hy|fH{~!9~1!A`^x)$JJ=$`{o2V_^sDDF0+ziVc`_0ppo1}J zb+R9}gRL?Nym=cuFWQc?J6#2WDUF-(UcGwN^WHOE#utO`MdL*Glox&-UT}W$oHKAo z^?XY?q%i@)=l{;>9)JsUMbAXT0G5m9?zO#u-mTH6?%*@}bi=l9wi#4=x=)Cgzx?I> z6sAoWZ@uR|@A;0Z|H0EM5UTkeBan48|8sl5TF9|mz|@8Dur@9gppQ;70Ymuh^`2uZ zR+_k9R?kf9+ZR0Wdkv7GKeO(mz8m$sKg%r#3L`*Zgg6)Ag5Ms}67RzifHdkm zUt^w+;N|3&1rL63!xK+Daa41vZzqz1O1!k@y1-aj;+9avQM3I7CZ#WB68>iv+HiD! zn%l&c{6$~HD=7`Ul!5`i6Gvln1U9q8>Hh~AKMnF z1l6-2js{ygbIf^s_Vq|UM7cu{jS(4P-TI*e1=1oAN<=(1%f+D z0A>x4p)JSf{%~~JWxKieNn*&fnA7KU`^#Er3)F>jXgd}wYk_unU-@_EUAJZeXaRiT zIo2&XNyr<-8!(G<9L%8)@gGB8fHat1!|VaN0KjB${|We;QF`*=9j`-OH9kJqCfxt2 zRsSDO&n{eTW8m+9@{^zZe+hh%riY1Y+X4VB7GjjWp9h4@&>S(rgJ6{zcH294sDa-^Es7j&reCu-fQcd zMJN)pcITaU{xdN#sog7!tGE2rPyN(g#QB&SF}_YzP3yi(#&X0|_~JVPUKE^B^7lsC z5KdAe&IR=~A;5(J{K%vrKC0JKc4YI2>BmyT^LDT%ty2JQTKu#2F(V6^mfv?d=tJ3* zmsS8z4y-`{8eHJSYRl6)z~=sGMyDSEnt2`8gi-3B0EnkcVJfYAXdmx7$m4ZMYn%js z0C+sDpEQLjvVOBZ0;sUX$Jarb@9MYaq3$_>iRX-^miMAo!^%(h_=Bi?0Ia(cOpdjM zCNlra)O;o#w5Tj|x^D;l_N~(ZF813Qs7|MdchHzPwAy~pGfrVj3xn3iMQOs?b_n=z z(D6lK`tGzT-%nbW<7*Un=5#GVKV4JU7y%#2=tH-1O*TIpe%$$`fD%?EDX1kaOMwd7 z?Ep7I1LbDl9Re>#G=C&Ox%G_;Ihl{IF>64~THfB)Z1);y#Z{W#={f{oe{^->iRYxD zZ*;Huk7IG#Cm&WW%!nSydao2&bNOzV48)xsIL40^{L_)0w4@+QWwV-rkKM8LfUQfX z=hmec0Nc5I$#Ac0DW2H&xby{JE;NHJkev87*Qu6OPo@7rS|#nyoKwFc$CCHEf}SDp zn+5eSo%O{Y|DWT<`-r^hm*lBM-jcA7hY9k=X``_sd?>L~7@26Fa$u+wXZ6FPOIZAhOap%Y$ z=;P%kum}B4U?-K)FE;7n9D-zpuhdQzx%s?+d%}LnYE19Zy4NKW?*eGjCXB(3wKV>LukbPu0hP0d16sRehEy`54lwe;D&8Xr2(Eie+8I1@^#?_lk2paaR$Kld~^wD}8m0#Etj+47#43;oqQx^7Ejv}ZmJ z$U>;S%g(GU?Q;ir)0wm2Jw^oK3UlLfn76~hruEx|MUDO%f%|;xr+?(8zJzvv^Kbs< zZ~i#_d17YbiKcsS8l^B=B$C*t_Q;?40_E06zUVr5;!Ht;H2(bv3A|ug;fu8k0x%1Q z1R}~BZL0yWpkCC+9o?F6`G+rfhR0>gLPp14lc&#r2Q1t|#mjVS6bBj{;9-%^Xr0bTR<5|Sn-2;)M*C|wF-p1%QwyK4c26w=ydjiDzX ze2f6_OsDIb)8wolf{Y85X>~(+Yua{&-M%lm=R7!#Oly*?Tdm<6w(mh(w4D(v8PbZj zlvaIPKH&BM-tq&{t?2L(rZ~0|l`oYGV_tMcv`6#+9ti7WEa{BCY+Ol1DC@J0(~bgq zyYChOz}gP!3MhCZ?PMq(@P5Uo)m?k{Zu-po(s>icND9vc7rJSW1F0U;(t@)6n>q;N zU;~15)|Ef_kWn2IRPcE{0ynt#GQFPJHh)TaPzenJh_akYNekD)n)*Wjg zmV-=yJP!DrhIP@1t|tKIeeHeemNAs;fZISG-eo=gJL6=Uy#1cCvoE-MS>CVoh1Vhb znELoPrO*5w4^3uU`ci<5WWhRUU;{r>{sXnsWQ%NuEQjj}(I)s7(Ft##Xpbyq*dBS= z_N5EJ!(`Sm4z^evjbpn~XVQ+(Eoc?-_4#+6@6_7>&s~A9-)c*N1fE{OmsgIliAD@}f%Axds z)}H;T_V=H)ZutMV>#w!zhqU9a{r!6T{Z9o5wtVk-_~D2D{u56;@h}3)4QI!PcOt@8 zrul5IBGxMxwhUqJuk<+9(!?(<&ej%3CjJFRAsOSTPEV?KZqW!Se4&mHCs59|Om(NT z(@ORj+;Z&fRxyiz2bd5sH^l(cCIrfb0ov7xDo3^L39Yqhpu46CkVaTr4aLP*#H(KQ zs(;tYyU$I139UZ&{J;}aue!OE>0DBFc`XO2=k zqk9LlbbTsL?MbT-&oh~%QCrtSTI)Dq0JxDS8kMuQhuR|d7p?`E!9vCzx_N%yPMCjy z1k#KE8h@YqI;fPE0emn2E}pm7gZ}U`JT3$8rIpGWnBqb-{qDc{E+auR+s?h`ndQ-D z-{LFA#4Pe$*xv(Mq|Fw+g7)Fau^eeGRnkAeX9-ixf6+KBWDu?-C^=0M4LGi?Oah6a zfpVH!0LukSy<)PupDfWU=nYzJPEm0NO2M?;Tj;a|Ex=>S&=#il{zY@m7T)*1_q{1W zP#X z2&u>*&INC`Zs0j>K?riCjszeq@#QSfcJR*A zbMNJFKWayUTizam*VV^|k3k2WrugQ`m(vfo+;Yo>HOTXK5RLlt9g_x87q$?K?~(j# zAn^`M;5Ls>MT6wC)D`W3G;C=)I`f-17l_9w_3R@?NfEcHQ-2E(g4I@)uQK|zC<7B9xEKTglUV$i+=z2fB$bbwDG6!zyJQ< z_{1kZ@k#wX@W2E2H{k8RYkxof(T{%g9`e;fly!FC#+fD`LtrAGfJ>TA1H#O< zZOQLlNC8li5ChYJ6kN=o@xA&2l3{S`VisM9`seCOU%%l(oNW!s@Ze9oIa%6j_ zDH|;k1cfW_7NhP$aNnu~(}6Hk?dsph`-AtCUO;kMA1JM~(+FYuyYtRFe+a)0yKqMM z&_fUXS4}Xw2?Fg4yDtbn)<%nrgx?WxlT48>bS_{x@psU{K_1ElG+;pBGX>AEupp?_x)iuGj z@FT?%>DFlQC_cfH>;v9Qr2uP0f+8-k@SXz+&vkH(zlZF%X}UNz#g{wXz_O*)RlLk1 zPl%R0Sw5`F>aNoQcqV}_qD!=u=Oq|Trts?9A$eZ)>-CVf+y#2_;uI@<@3Bo18k0Oz z{q?Qbj6+?^aDAzZev8Ju_{A@lrOfBu`nR?)-Tcr0`9JS|Dj5ek&K;~w;4%f%kpjuD zErM= zyQV=%K9i7^9ohE@a`}4zB@O~*U(pWQKeDhHDbu|iS5{_S$kS<{TR(Zbj*s`P%oAMq zZ=FC1Yrk8``1i~4>TPn1A?N*%&Em*GC6$NlD1{UtF|>&JFQ8Z!Gc8^BV}%Un+a&|6 z?8&dOpv*x+T@6U9n2o=CVkaww70Qs&Q=?mFXsgln*y?lBV~;)dqsQkbEp5t5 zhIaDtJMcn%kIgcOcGE6P;{$ZE`%PJtd~SLkLM!L0RCpfeKuM;jP43(lz$Ldk;giNK zW^y}{uAlkLXLMxwyBZjCf2+#(w?CbjfSHXQdrg@RoTNixwM`C-M*=N?4cmXxl4uUAkp#6e zJ@@kf>UCZT5agmsafjzk?&6TDsE;=627mT zrXdjE3k#sS>fQTgb9M~&^1FOk^lb@x7Iff!x~5;5R_1Ge{nvl}Ch`ObaSPD=R-?JQ z#zfNJDjIXE7cj;poaetnGk;l#R`F1Iuk9@(cfgu6h_v2O%S>)t1 z7ZAAjdF^daI_QFqhY^53()_Q5k@b_WOI zbZi#v@Kb1`-O;bEqBk`*I|z*B3|pCqM{xzPt56#8<-Tt*C}0H|r}2q3Fd#2=@b5P7 zgW=+_x`L|eu)J3mzk9$lP*dIUhDX z`+((3Cz2VC&Eao#M*p3_3`FDie((40YK{7~={kkharb=WBOh6u21~#$E13?gc-^!9 zm4*+um+$e#Ber+GEvv%sPR~#HU@o%mTsISY9o@GK7AnMJ1(PQ+C1d#MPk;KYZNUBO zmh_o8XTH+D`;Q5nX-wIjFbbmy<7Mdxb6q*b$r(HT=CXcC%NhlqvAu~f5=h#j-~IA5 zVRBh8ar~sKOj|V$IHI$dTY&?!FDei`0W#%VX2}=kLST!Y5#I>IqU90OQOBxvqMw>& zz3b?#f`c=FB#LY8oy$xg4N>>&f?!j=7II&1zo(8091kf#s(=?57&NKA9bgZPav`vo zoQ(@bb)wUzoDHLW+WSV@PJqKgwmjW==bi6tX+KFhyR)Mtr|Q?Y{Or&E?3LWkqrk$r zrWMFVqyWjiMQdb5lZ&t~_^w5A<~uD+_zlo8Vt!m8=ePTy@!-}jUXFt(+t^-{?~klJ z{F|<&Q5m=1dg}!rGXiAV`221^_L-0tCX}VTG)J-aNMM1sUyFsx2=sBF#mgp7ghEf} z0-l%Wb<1z$Wpm_rf;nCm&z>ynm;|cw8#>@L0$<2G=O_2febK;MZnAcujr3x9t>Zenxd;{6`Jm&bAK{j_|X+wR+f9+39#}_3mF?% z-4S`l>r#Hfdi&i1Lw~p3cH4tk>v@od`@Z|`Tl_(YcI5g*f9u%@NMYWuF`gqK-Sf?` zq8Qkvmf5w<9#VMoI?|4Omv(2!twkQPYy=4(`w6O3zfs!{fmFHzZu@*DaGzVv5QtNd zbTDT0-BN4L`wp=CcO3y6hXi5XNh^xt^LEp93i-`k$RcjEjv)+*-xPo4mMNNd+zZ&i zN>89~`KsCu>d^%yt_2JOCb(5_2WZ^6umU^`U@ky!rg7g9fWG*XasEd7+Bvpax_=tR zUVHyR*m}2^X>GlSK1>T12LeV`OFkxDF~hqKGBBod+@j01E$2YPyaqGa6&)?)HM~bzi z;SNZ6`Ob4vZyy8nGijYhdE30LS-yi&N$;{O4-T9Y90a4k-BQTY`WW~3{kx6c$ucG5 zaqmvVC7a1ohAY;}E(y7u>6IQzR!-=l~6BUBU#MUGhqoI4ADV^fW zb9Wa=j?3|-3nl)Z@0-@dujAJIG!snrFEB2E9(MHO-k)hhy3;h;3X$QICO{t7r0U)@ zNn84ez0)u%DqFwF-;RphQOEk0B4iu)jiq#Tf`R->JlVd-4{hQkrV2Oz_HY08;`G;r z2T$P4Mhf+AMKTgf-12}h5|&1SPHH(FH~}p26Oh&d0y%>HTDr7E$$F;62*Ky$=y>H6 z{MYIzA2W6;(>r7#!?@yo2P)Fq#mjfl!a))}^V6WR9$tSxI-F;&J$JyyEmu6>v^?>; z@|^Z~9&XX&{g`F(3=oQYugmDzY!_g?4F9It4xY2cL|3ykMPs(4*A*d20F3}<#iQwF zn}Gmi?Zd{egVJyWHjIpGnE;!UrplVnXdusKXvfyJ4$v;QjG4^|FqU?1afblq-%!9a z+a;lCo}PYdbo9xV_CB6DOYqsxe)dgRV&v8yz!+b*oJJ&gds)z0btrAlhZHhlbX@>b z7zro@*Oetm89es>``g|z}8Hf3?W^r85z;+>ZF0e|(^ z-dkvmgdxgp^KKUSYrlKBXsZ#JL^E8#^1}{1E@=!(DAld%+_!EkK50uS%{T#SNf#h5 zv}G!VTQ9%XoZmvJ_Hgg@=lhM?<@xd+bxc5pc%FIxXFj7bMEs~P z^c>d}DB{gJf8lZLK!Xj|d3t8Nh2*Mb{zGGYUBW`|TDLD}iY!f4Kk_4QaD<(Cz~Y)( z3O^PZix{PMiw#cB5}pYD%q>nl4Q(6=DG6e@ zWkw1Xqx!bzi}T;xZoBPoIkN%Skf$#B6|f}%m$Yv2=V|dWVn#+_6lDReZe zDA!t7Umf|jCTE6i>q58qLqLLYHQ{ROz9DAwnQMp!<4IUTm2}EAB!U zK(YibqjL@#y^njh)N3^JJA5p<#tvnJ;zvp#!rFXJLEHeS)j62J9Duo}Ni*(40E08* z2{L;~A;Q5zKuQD-=mOR>BiiV5Ab|*f*UQZJvOh*)O*m8VHN^Wse_8%o-J$=`4Avw1 zWUajpeo*$P-X7Kzc3*684Zg;XYx%uz*6Q}+7r%JvEAf}`QvfnjV(G87b)hxxmrs^5 zN@tcclbvGOznk$(eg2p7Y2kfDL(BrN(+Qvd059TQ#0Ozrr*{BbNRMwTeM7A8*z$;z zUrt=A_jmAStq&fgUmTceY4856-}ocou|&ZveW@7PeXtB zGasY*U47hVT@w)UerWS@PCf%*7;8Pbs=(Q=`@_Qr4RqmLlpCdqq z@@{Se{hzf#e3Mz??9v)0w;}m+KYdBT95&4qZ4uE?)wg%{ZP9-QtWbf!%oNJb#vmCi?Rx#bom+z!})PJerhpEZ*O<*Dg z!5arhijRPu5h&(XDp>T4tWSIkn%B$wa=vI5e_`tqWg@_N+616ReK-nP4r_zc({#is zK$^7^!KuLMx#sK^OBmka{aP=1zJSK~j$w;|ov1R~mV@p;MscztEC9Mc2QXJ~e=*k9 z?hC@}Bmt>_nN6LD0*K>dOyzGJK<4xm(%gRg?eFuxHND8q0)+XI%;uV7T>nP?J1uGa z`s9=Q7F+qw2<&s9$m4Wn?xzNFEsTJY(Q|;H5$NmmH-(wCG7-X3$V(w*Bp_0UlLIF8 zz8%2(8ll!f2`?|(MSRx5>6WiYYk9cvn85{7ubV>a_vv~Cgil#(dikz&K=5>-O795# zEuO^ZbD#gENS!#Ta$COm@EIfE7v9MII~0#{VcVqpsWRZVgDiR`!3m2P1x|Ux@>q0W zV<$E#IDH|MbMQS{0vIgIr9AXNKJw<;ik-UE_rL%Bi`+B<71Gj#Z{lMc94mBQl8g?vayz6d^tcuI^K0!=sXC|J%4{jJ<=-4 z>zTl<0|O4kIBoKILHaei=l$Y!@wDVM+1T*!vIexR#pihO`vjhf57?frSQq8@r3?oa ziF5D>P>np?dd5K@57)95CH*YLdROGYj|dco<`6GnrcQx#ML_onT4^sRfuK2;9f_@w zi#QG69S=?@IzD&&%SYpH%E2<#G1BDMh_;T5zG-?M!lys|>AObp$L9aWfTQKQW@R!0 zI!?mpOvP>f_#gk{ztFO|^cdJ@86IlP?GW_I?MHdEH4c0|jym%m>3CljC;G;%FR!!( z*RDZ^JK_HNZM_Lq_ zyo0EMu!^B*<9^xd)1IA*Vc?iY90Ln@Y4@jMJRG3WpBN7S!16cK!5|z04;BedBG{Q3 z-IBMqI_X|cJlQ7XM45#SUotQ*YUh0J$hR*&-)R1+=VUTjgIZ0JAja)SFx>N$5FN(?*dh$-Jc(A zVG`TW*0+1sz%lRp(c0vof&NBm2#jx)<#Zx7vk43)2#{mQwasf~X8s8dC~)j3Rsqu> zti?Nx9a)IDMmq(rOgjn)i3xflCrPWLUPCboAY zD7nun1^Nj720+-AQ3TN-_!!z4K4ErP%7_o-v`H-NbT3}d-*IQ+RX*3n*{^S7(qHS# zyPbbIvh6MoLijjw;MPG);;Ntb_y)Hqp^w~Z!-0(>+mhma>%fA8F}k|KoBHQGc0j_% zKJRmXV%v!Px%0!GHi2xX7hZSg5uK;?H00-eH+6Hmka^|2^leWLRymkMdHG$}zz**N zrzcsDq|*)%joO{`ZPeGkPB3=JcLX#$u%yUC#20&gFZ=FCXVz+aih0dj z(ID|OHNSV}?3cN-D9t&QNlL1ta|_>Hw0CnYmNFMYbwYwGOsM5I7BX}?&)qU6(X}Q3 z-#k4}p%Jv3PRvh?3Dy2lsoV0mc7l zr@gw;hP3!d2fm&zw=e(l%;uD{^%QdxV@ci^7{hn=mlM5-5!*75Z@)tuQ)U|c<5&3K4 z>xvdx_jdeRXFv?q?P-o|`;rKNo9e1OF~=p$_N_{!(LEl+T|=!u_Iv}x$T~)UAi}l1 zsS8v%$U_K%z>frGF*InE#GGJlqjwb_ro?*|1ip9sjyvx7#nz9XoGy+r&D%Hsn}73f zUbKdsj~2`v8wqHvG1v~)=-m{It|g2tG}v-P7zsFx4Sdw3B@A^OZOP)f`?qnhVWepv zofwt=S=Q2y+6d4xdhXU82`1%n*(rQdhs@8JCr^K9D;3v~^Iw3Lkp;}Ct@%g(p6^=y zGj3GwsH}|7HBDoPbfSCulK@nHw)!bdVm<`Ww7%OElhVNx9N#fMZClea&k&LfsF@9X zIpw+N4$+Qxj&lr8%46;N>ruWbocO{uy(qtN4-C9+@$rmssO~lFbkfjZ4w#Q#91D)v{ zG*3E887@$H8Xwndb>LmM9-^$#nn1o@&LQwUg-gB-xinSQYCx3M)=@1Hhqf z4!%IUM0dP?%x_MMJT(hF4;*j+Z{)OL8{3^TZ!3F>h zI>Wf{eSqK2Yq6BcKu7z>a$hSwjdeipBnN5y+4CLR$6Lx4L6u;AY$rlt?W6dUi>EB@ z@;aIfncmy}6<_fc_qNXeyVG+R+DHH4Fa6RleMkCwIkZ=pXCwbNY{|meE?b;%a!dZ7 z`qZcHd@i>wjY3;szYWA4fJOIy!jgWE1QeLeQ9q=EU`}#M#?!BWLi{;$>VgVo$T`%D zU;N?({wDSz>e?7v>bmS%)Wju!5duwU7>!YI)VhF|#X+V_`622>*q8JOGk(k?mNFdq zSm`>Gg2`?jk-et@;BRZb8K@gz363@CCo5yKCJ0r!MO!W{QZXzW96`EvyNKq-wA`Dr zoSDvcMQ+v4pTFgnTmCWHB?a!aUGClQe)sn&F11Z-VWe3arO8v6F4NQ|BQ;9vAjsCX z(j=fV>RT7U*4l@qNLq7v9-It>FPC|+^=9PfxD6{8?_T@_70Q(8ufL`BMM1 zp7C$yb>e=G?Lyg3rzIoH9{-)7$O!Dg(%?`%Jg*V>H3DEp{Y)Hd81Fc(ee}^s7hoFj zBsED|M;U|ePsX<}amo@w{lu1~HolhmKNS!xx+bs(Ez@Xx*Y*UCr_z4g|ilmA9{uKe83{oI`nP;hm|(7%;yMLnHs zu}L=)@En9#GeK8yCRL#v+wZm6PX-!UjI4n*l%MrWW*Az@`tRvnh}Q1_+dw40HD4{; zu=X6yX$7~a(RH-`kA$$a2s$L_je-jiUI!O;+}ZQmT9aiXpt$hj<#?Z7uhW-YD0Tsm z=PukSIG~{4x7~J|_@^zWF9`%}eLBN~;(t%UkHVG$3@}9&-MX(W1rG8qz%dTR3GhWn zXBNRzZOw+i**WN2ilD`xRMpYvtow%9I1l7$l9sgk%#2z8F3O|T^8v@tu$XCl(i?p2 zq}G4*Jr0dygka|0$SO?n&;-VrTYjur-?*iX11uS!A8s9zV5$Q_2_AX810^G?5+9cd zdL)?Q$~jM$_mq)!^5FH!xxrlU`7okgUf<)`>f>|X+b~ifCcRHU$Mf_tmVi>;Q#a_& zQCM+#yFBpy-Qp$NnU+4(n|Hk(4nhGwIgLcVOkgkT2Y+L`NxDl46z1H!oMeiqJ)d}_ zhgW&V8%Yg};NCynG@0cI)-i|jazV8b($7uLQ)mS4s#`gnn4@CqlumyM-Uke}1Zy0) zNG*io8i4Xo1f)#QL1;w%hhO>1SN6Pe&=3-s@RO9hj_JVH>z$5_+x1P;bq=lCZvlkS zVg(T6er0^Sl0t4vLXaCd^d%&N*e1x<<0)H01ASS--jW`3Tg>}i5GsLUSLyJ}vizqt-aO8tjt?GLK2O&13Fbl&tnlj*`HnI zZtlGE&i5Ua)89OisrAKMe*Wiw{w@}|q+MxMGFsF|0Lq$m0^o`>5b4{6bTt=uzQu=p z(`QRsi4bm#W3}DlCDV@TJ!%KqWAb+^7C@JIWh+lwo{Ua3@^+Fx>D($N0Sw~3e0QjO z=oBgH3E;E__GUfStWpv@aR9^t-b~|tn}Aq;lLV4S0E^#4%d%|G$ANGWAx&+=T<8>xAATT2 z|McgUe$~DUV}euQ46wNXBmlqwGKk(_MWcQah}?w9PmZkg6z;$O{%-~78UYo20|X4E zo#%b0-A=1gOHA-_1Jg;~N$*C&KZ2UatpUIEM{2cUnAgAs&&!$U5m@62fYk73errlI z&o6)DBLv{d0m`&2@b^a61&7Lafe67M^Sun*NuhZJLU9#uqCfA`?RDC|bVw ze>c!~E=${G%e3fA(@byi>7Xh^eJ-hPW_rCXL z2T>4y(^4QUtpEc^>!5CeFe4tv$C2j^ts-w|tqa1uljGL&@%iBM+=c2jpxLd3XlsTM zKvcZ-GAYsmiF|X;F`fZ#J+GXD-iLq=4)m)qhwk7?TEY15%#Uq7L^Lh-)kfSNo}P#Bn%BJM zg9f@>@QiSlNkRp&e*ecsp_`GmC(?&$uJz4#EB3{pz#w*H1XZH3<8T2a}fZXXClm$(9#7O zm=NlxI8Ij5y*s#b2f@>sHoH5k)4j%s$`S+O^&k%b7V>ol2BJs0_)dF_F;}c_s;@2x zPzYB|YyGq7?3ZxgefM>zzrH9rVRs>k;J#IE9Gtu~VrCQoMtJ5z66LaxV3AVH;01pt zqu&m6JQc@kXB)g7qq<%eo{D3-5&EbDTjNIW0+cw=G_sIM-!={+I73f7zvq>$L!*8i zS(yNo%&|qv0iSuWRV0DCk-(j8;p%|WsK5L^EnkSw_IlrqEHS(;ZV}_piPJb_jr92~ zA;}%#)q9;`k&q zwpB;kx_43>eTbhJ?$KmBV2ps~RyBanjlS(U{3WOs)Oc#S_)+F(>D^J@pLJ~(Ko4`A8BH}4@Q0C`Q^L(rk!8Ox|KpW$Wmfzx~nEz~( z6s;+1n5j-$+TirJfKik-JCs^2%$#hgA6$=O%j1!4tpNbi{Ki_Ct≥APwKv`6Q<+ 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 gcjvp0jHl_}YR7@S>gbvf`d!j=paCZ>@e0Glk17 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

    U>M+b(8+@KsB$&_P5lc79Qqsg*cOh2TB7h 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�C&49uATl9a+ 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[ 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%0D>`Jr#X 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 literal 0 HcmV?d00001 diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index 3e121f6..5e4df90 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -1,29 +1,34 @@ import React from 'react'; import { FormattedMessage } from 'react-intl'; -import { Header } from '../../shared/components/header'; import { Logo } from '../../shared/components/logo'; - import RadarImg from '../../images/radar.png'; +import RadarMobileImg from '../../images/radar-mobile.png'; import { Background } from '../../shared/components/background'; import { ROUTES } from '../app.constants'; import { ButtonIcon, ButtonSize } from '../../shared/components/button/button.types'; import { Link } from '../../shared/components/link'; import { TitleTag } from '../../shared/components/titleTag'; import { useLastContentfulUpdate } from '../../shared/hooks/useContentfulData/useContentfulData'; +import { useMediaQuery } from '../../shared/hooks/useMediaQuery'; +import { Breakpoint } from '../../theme/media'; import messages from './home.messages'; import { Container, Content, Description, + ExploreLinkContainer, + Header, Image, + LastUpdateInfo, LogoWrapper, RadarContent, TextContent, - LastUpdateInfo, } from './home.styles'; export const Home = () => { + const { matches: isDesktop } = useMediaQuery({ above: Breakpoint.DESKTOP }); + const { matches: isTablet } = useMediaQuery({ above: Breakpoint.TABLET }); const lastContentfulUpdate = useLastContentfulUpdate(); return ( @@ -31,11 +36,19 @@ export const Home = () => {

    - + {isDesktop ? ( + + ) : ( + + + + )} - - - + {isDesktop && ( + + + + )}
    @@ -43,15 +56,17 @@ export const Home = () => { - - - + + + + + - + - {!!lastContentfulUpdate && } + {!!lastContentfulUpdate && isDesktop && } ); }; diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index 1f2c535..1eaae07 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -1,8 +1,11 @@ import styled from 'styled-components'; import { H1, Paragraph } from '../../theme/typography'; +import { Header as HeaderComponent } from '../../shared/components/header'; import { LastUpdateInfo as LastUpdateInfoComponent } from '../../shared/components/lastUpdateInfo'; -import { Breakpoint, media } from '../../theme/media'; +import { mediaQuery } from '../../theme/media'; +import { zIndex } from '../../theme'; +import { Link } from '../../shared/components/link'; export const Container = styled.div` height: 100%; @@ -10,6 +13,15 @@ export const Container = styled.div` position: relative; `; +export const Header = styled(HeaderComponent)` + display: flex; + justify-content: center; + + ${mediaQuery.desktop} { + justify-content: space-between; + } +`; + export const LogoWrapper = styled.div` height: 50px; `; @@ -25,10 +37,6 @@ export const Content = styled.div` padding-top: 110px; max-width: 1500px; margin: 0 auto; - - ${media(Breakpoint.DESKTOP)} { - // desktop styles - } `; export const TextContent = styled.div` @@ -41,20 +49,39 @@ export const TextContent = styled.div` max-width: 722px; `; +export const ExploreLinkContainer = styled.span` + z-index: ${zIndex.header}; +`; + export const RadarContent = styled.div` flex: 1; display: flex; align-items: flex-end; + position: absolute; + bottom: 0; + + ${mediaQuery.desktop} { + position: initial; + bottom: initial; + max-height: initial; + width: 100%; + } `; export const Image = styled.img` width: 100%; + object-fit: contain; `; export const Title = styled(H1)``; export const Description = styled(Paragraph)` - margin: 48px 0; + margin: 24px 24px 36px; + z-index: ${zIndex.header}; + + ${mediaQuery.desktop} { + margin: 48px 0; + } `; export const LastUpdateInfo = styled(LastUpdateInfoComponent)` diff --git a/src/shared/components/background/background.styles.ts b/src/shared/components/background/background.styles.ts index dbed9f5..d3704e5 100644 --- a/src/shared/components/background/background.styles.ts +++ b/src/shared/components/background/background.styles.ts @@ -1,13 +1,18 @@ import styled from 'styled-components'; import { zIndex } from '../../../theme'; +import { mediaQuery } from '../../../theme/media'; export const Container = styled.div` position: absolute; - top: -160px; + top: -130px; left: 0; width: 100%; height: 100%; z-index: ${zIndex.content}; + + ${mediaQuery.desktop} { + top: -160px; + } `; export const Image = styled.img` diff --git a/src/shared/components/button/button.component.tsx b/src/shared/components/button/button.component.tsx index 86bcc94..6ac4c87 100644 --- a/src/shared/components/button/button.component.tsx +++ b/src/shared/components/button/button.component.tsx @@ -10,6 +10,7 @@ export interface ButtonProps extends ButtonHTMLAttributes { variant?: ButtonVariant; size?: ButtonSize; icon?: ButtonIcon; + withBorder?: boolean; } export const Button = ({ @@ -19,10 +20,11 @@ export const Button = ({ variant = ButtonVariant.PRIMARY, size = ButtonSize.REGULAR, onClick = empty, + withBorder = true, icon, ...other }: ButtonProps) => { - const theme: ButtonTheme = { size, variant, isDisabled: disabled }; + const theme: ButtonTheme = { size, variant, isDisabled: disabled, withBorder }; const iconTypes = { [ButtonIcon.ARROW]: () => , diff --git a/src/shared/components/button/button.styles.ts b/src/shared/components/button/button.styles.ts index 40d1dca..ce632ea 100644 --- a/src/shared/components/button/button.styles.ts +++ b/src/shared/components/button/button.styles.ts @@ -22,6 +22,10 @@ const buttonSizeLargeStyles = css` padding: 16px 32px; `; +const buttonNoBorderStyles = css` + border: none; +`; + export const Container = styled.button>` border: ${border.regularWhite}; background: none; @@ -39,6 +43,10 @@ export const Container = styled.button>` [ButtonSize.REGULAR]: buttonSizeRegularStyles, [ButtonSize.LARGE]: buttonSizeLargeStyles, })}; + + ${theme('withBorder', { + false: buttonNoBorderStyles, + })} `; export const Icon = styled.span` diff --git a/src/shared/components/button/button.types.ts b/src/shared/components/button/button.types.ts index 196e980..037d589 100644 --- a/src/shared/components/button/button.types.ts +++ b/src/shared/components/button/button.types.ts @@ -4,6 +4,7 @@ export interface ButtonTheme extends DefaultTheme { variant: ButtonVariant; size: ButtonSize; isDisabled: boolean; + withBorder: boolean; } export enum ButtonVariant { diff --git a/src/shared/components/header/header.component.tsx b/src/shared/components/header/header.component.tsx index 5d27fad..03d610f 100644 --- a/src/shared/components/header/header.component.tsx +++ b/src/shared/components/header/header.component.tsx @@ -4,8 +4,9 @@ import { Container } from './header.styles'; export interface HeaderProps { children?: ReactNode; + className?: string; } -export const Header = ({ children }: HeaderProps) => { - return {children}; +export const Header = ({ className, children }: HeaderProps) => { + return {children}; }; diff --git a/src/shared/components/link/link.component.tsx b/src/shared/components/link/link.component.tsx index 074dcf8..3ee13bc 100644 --- a/src/shared/components/link/link.component.tsx +++ b/src/shared/components/link/link.component.tsx @@ -4,7 +4,7 @@ import { Button } from '../button'; import { ButtonProps } from '../button/button.component'; import { OuterLink, InnerLink } from './link.styles'; -export interface LinkProps extends Pick { +export interface LinkProps extends Pick { to: string; children?: ReactNode; } diff --git a/src/shared/components/tag/tag.styles.ts b/src/shared/components/tag/tag.styles.ts index 7d5b41b..32564ab 100644 --- a/src/shared/components/tag/tag.styles.ts +++ b/src/shared/components/tag/tag.styles.ts @@ -8,7 +8,7 @@ import { TagSize, TagTheme, TagVariant } from './tag.types'; const tagSizeSmallStyles = css` ${TagSmall}; - padding: 7px 12px; + padding: 6px 12px 7px; `; const tagSizeMediumStyles = css` @@ -18,7 +18,7 @@ const tagSizeMediumStyles = css` const tagSizeLargeStyles = css` ${TagLarge}; - padding: 7px 16px 11px; + padding: 9px 16px 10px; `; const tagVariantDefaultStyles = css` diff --git a/src/shared/components/titleTag/titleTag.styles.ts b/src/shared/components/titleTag/titleTag.styles.ts index aee868c..1a4074e 100644 --- a/src/shared/components/titleTag/titleTag.styles.ts +++ b/src/shared/components/titleTag/titleTag.styles.ts @@ -17,7 +17,7 @@ export const Title = styled(H1)` `; const titleTagSizeSmallStyles = css` - align-items: flex-start; + align-items: center; `; const titleTagSizeLargeStyles = css` diff --git a/src/theme/typography.ts b/src/theme/typography.ts index 81d837e..ea7b2b2 100644 --- a/src/theme/typography.ts +++ b/src/theme/typography.ts @@ -58,11 +58,15 @@ export const H1small = css` export const Paragraph = styled.p` font-family: ${fontFamily.primary}; font-weight: ${fontWeight.normal}; - font-size: 20px; + font-size: 16px; line-height: 140%; color: ${colors.boulder}; margin: 0; padding: 0; + + ${mediaQuery.desktop} { + font-size: 20px; + } `; export const Paragraph2 = styled.p` From deb02145989d69ed3f1636d8dbe570d0ffce3493 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Tue, 26 Oct 2021 09:59:08 +0200 Subject: [PATCH 34/61] Explore view fixes * Style scrollbar * Fix closing dropdown on blur * Fix highlighting correct quadrant label * Decrease scale for smaller screen heights * Add fade on cut off radar for wider screens * Add error message for explore page --- src/lib/zalando-tech-radar.ts | 25 ++++++++- src/routes/explore/explore.component.tsx | 53 ++++++++++++------- src/routes/explore/explore.messages.ts | 4 ++ src/routes/explore/explore.styles.ts | 10 ++++ .../dropdown/dropdown.component.tsx | 9 ++-- .../technologiesList.styles.ts | 13 ++++- src/shared/utils/radarUtils.ts | 2 +- 7 files changed, 90 insertions(+), 26 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index eac5625..f02c7c5 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -1,5 +1,6 @@ // @ts-nocheck import * as d3 from 'd3'; +import { isNil } from 'ramda'; import { color } from '../theme'; import { translate, @@ -17,6 +18,7 @@ import { getRadarScale, getRotationForQuadrant, } from '../shared/utils/radarUtils'; +import { sizes } from '../theme/media'; /* eslint-disable */ @@ -251,7 +253,7 @@ export default function radar_visualization(config) { .transition() .style( 'fill', - !config.active_quadrant || config.active_quadrant === i || config.zoomed_quadrant === i + isNil(config.active_quadrant) || config.active_quadrant === i || config.zoomed_quadrant === i ? color.silver : color.mineShaft ); @@ -262,7 +264,7 @@ export default function radar_visualization(config) { .attr('text-anchor', 'left') .style( 'fill', - !config.active_quadrant || config.active_quadrant === i || config.zoomed_quadrant === i + isNil(config.active_quadrant) || config.active_quadrant === i || config.zoomed_quadrant === i ? color.mineShaft : color.scorpion ) @@ -437,6 +439,25 @@ export default function radar_visualization(config) { highlightLegend({ id: d.id, mode: 'off' }); }); + // gradient on right side for wider screens when zoomed in + if (config.zoomed_quadrant && window.innerWidth > sizes.desktopFull) { + const fade = defs.append('linearGradient').attr('id', 'fadeGradient'); + fade.attr('x1', '50%').attr('y1', '100%').attr('x2', '50%').attr('y2', '0%'); + fade.append('stop').attr('offset', '30%').attr('stop-color', color.codGray).attr('stop-opacity', 1); + fade.append('stop').attr('offset', '50%').attr('stop-color', 'transparent').attr('stop-opacity', 1); + + radar + .append('circle') + .attr('cx', 0) + .attr('cy', 0) + .attr('r', rings[3].radius) + .attr('clip-path', 'url(#semi-circle)') + .attr('fill', 'url(#fadeGradient)') + .attr('stroke', 'url(#fadeGradient)') + .attr('stroke-width', 2) + .attr('transform', 'rotate(270)'); + } + // make sure that blips stay inside their segment function ticked() { blips.attr('transform', function (d) { diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index cf852f3..2514926 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -2,7 +2,7 @@ import React, { useEffect, useState } from 'react'; import { isEmpty } from 'ramda'; import { useDispatch, useSelector } from 'react-redux'; import { useDebounce } from 'use-debounce'; -import { useIntl } from 'react-intl'; +import { FormattedMessage, useIntl } from 'react-intl'; import { Radar } from '../../shared/components/radar'; import { useContentfulData } from '../../shared/hooks/useContentfulData/useContentfulData'; @@ -27,6 +27,7 @@ import { Loading, Loader, LOADING_ANIMATION_MS, + Error, } from './explore.styles'; import { EMPTY_RESULTS_DEBOUNCE_TIME } from './explore.constants'; import messages from './explore.messages'; @@ -47,13 +48,14 @@ export const Explore = () => { const [activeQuadrant, setActiveQuadrant] = useState(null); const [loadingVisible, setLoadingVisible] = useState(true); const [displayLoading, setDisplayLoading] = useState(true); + const [displayError, setDisplayError] = useState(false); const [zoomedQuadrant, setZoomedQuadrant] = useState(null); const [zoomedTechnologies, setZoomedTechnologies] = useState([]); const [zoomedQuadrants, setZoomedQuadrants] = useState([]); const { - contentfulQuery: { isSuccess }, + contentfulQuery: { isSuccess, isError }, radarTechnologies, radarQuadrants, radarRings, @@ -73,7 +75,11 @@ export const Explore = () => { setDisplayLoading(false); }, LOADING_ANIMATION_MS * 2); } - }, [isSuccess]); + + if (isError) { + setDisplayError(true); + } + }, [isSuccess, isError]); useEffect(() => { if (!isEmpty(radarQuadrants)) { @@ -172,24 +178,33 @@ export const Explore = () => { )); - const renderContent = () => ( - <> - - - - - {renderRadar(isDesktop)} - {isSuccess && renderViewerControls(isDesktop)} - - + const renderError = () => ( + + + ); + const renderContent = () => + displayError ? ( + renderError() + ) : ( + <> + + + + + {renderRadar(isDesktop)} + {isSuccess && renderViewerControls(isDesktop)} + + + ); + const renderLoading = () => ( diff --git a/src/routes/explore/explore.messages.ts b/src/routes/explore/explore.messages.ts index d460288..d9a93b4 100644 --- a/src/routes/explore/explore.messages.ts +++ b/src/routes/explore/explore.messages.ts @@ -5,4 +5,8 @@ export default defineMessages({ id: 'explore.loading', defaultMessage: 'Fetching data', }, + error: { + id: 'explore.error', + defaultMessage: 'Sorry, we’ve encountered an error while fetching the data. Please refresh the page and try again!', + }, }); diff --git a/src/routes/explore/explore.styles.ts b/src/routes/explore/explore.styles.ts index 1f7cc32..96f808a 100644 --- a/src/routes/explore/explore.styles.ts +++ b/src/routes/explore/explore.styles.ts @@ -95,3 +95,13 @@ export const Loading = styled.div<{ visible: boolean; shouldDisplay: boolean }>` ${({ visible }) => (visible ? null : loadingAnimationStyles)}; display: ${({ shouldDisplay }) => (shouldDisplay ? 'block' : 'none')}; `; + +export const Error = styled.div<{ shouldDisplay: boolean }>` + position: absolute; + width: 100vw; + bottom: 100px; + background: ${color.codGray}; + z-index: ${zIndex.loader}; + display: ${({ shouldDisplay }) => (shouldDisplay ? 'flex' : 'none')}; + justify-content: center; +`; diff --git a/src/shared/components/dropdown/dropdown.component.tsx b/src/shared/components/dropdown/dropdown.component.tsx index a7415b9..b6f2974 100644 --- a/src/shared/components/dropdown/dropdown.component.tsx +++ b/src/shared/components/dropdown/dropdown.component.tsx @@ -44,7 +44,7 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow optionsAmount * LABEL_HEIGHT + (optionsAmount - 1) * LABEL_BOTTOM_MARGIN + LIST_TOP_PADDING + LIST_BOTTOM_PADDING; const theme: DropdownTheme = { open }; - const closeDropdoown = () => setOpen(false); + const closeDropdown = () => setOpen(false); const toggleOpen = () => setOpen(!open); @@ -54,7 +54,7 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow const handleOptionClick = (option: string) => { value === option ? removeValue() : onSelect(option); - closeDropdoown(); + closeDropdown(); }; const renderToggleButton = () => ( @@ -86,7 +86,10 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow return ( - setOpen(false)}> + setTimeout(closeDropdown, 100)} + > {!!value && isDesktop && ( diff --git a/src/shared/components/technologiesList/technologiesList.styles.ts b/src/shared/components/technologiesList/technologiesList.styles.ts index d43725f..b6c9201 100644 --- a/src/shared/components/technologiesList/technologiesList.styles.ts +++ b/src/shared/components/technologiesList/technologiesList.styles.ts @@ -20,10 +20,21 @@ export const List = styled.ul` display: flex; flex-direction: column; flex: 1; - overflow: auto; + overflow-y: scroll; padding: 0; margin: 16px 0 0; list-style: none; + + ::-webkit-scrollbar { + width: 8px; + height: 8px; + background: ${color.codGray}; + } + + ::-webkit-scrollbar-thumb { + background: ${color.mineShaft}; + border-radius: 5px; + } `; export const ListItem = styled.li` diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index 5adbd5c..2fa2d8d 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -88,7 +88,7 @@ export const getRadarScale = (): { scale: number; fullSize: boolean } => { } if (window.innerHeight < MIN_WINDOW_HEIGHT) { - result.scale = 0.59; + result.scale = 0.55; result.fullSize = false; } From 05bf3a07444ae8aab38bebc26872cf0b7121d9f1 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Tue, 26 Oct 2021 12:45:38 +0200 Subject: [PATCH 35/61] Homepage radar animation * Add radar animation * Display animation on desktop homepage --- package.json | 2 + src/lottie/radar/data.json | 10988 ++++++++ src/lottie/radar/demo/data.html | 22049 ++++++++++++++++ src/routes/home/home.component.tsx | 3 +- src/routes/home/home.styles.ts | 5 +- .../components/radarHomeAnimation/index.ts | 1 + .../radarHomeAnimation.component.tsx | 27 + yarn.lock | 20 + 8 files changed, 33090 insertions(+), 5 deletions(-) create mode 100644 src/lottie/radar/data.json create mode 100644 src/lottie/radar/demo/data.html create mode 100644 src/shared/components/radarHomeAnimation/index.ts create mode 100644 src/shared/components/radarHomeAnimation/radarHomeAnimation.component.tsx diff --git a/package.json b/package.json index e94aa8f..bd7ea4d 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "@types/ramda": "^0.27.30", "@types/react": "^16.9.54", "@types/react-dom": "^16.9.9", + "@types/react-lottie": "^1.2.6", "@types/react-redux": "^7.1.5", "@types/react-router": "^5.1.4", "@types/react-router-dom": "^5.1.6", @@ -67,6 +68,7 @@ "react-dom": "npm:@hot-loader/react-dom", "react-helmet-async": "^1.0.4", "react-intl": "^5.8.8", + "react-lottie": "^1.2.3", "react-query": "^3.26.0", "react-redux": "7.2.2", "react-router": "^5", diff --git a/src/lottie/radar/data.json b/src/lottie/radar/data.json new file mode 100644 index 0000000..7c90464 --- /dev/null +++ b/src/lottie/radar/data.json @@ -0,0 +1,10988 @@ +{ + "v": "5.7.4", + "fr": 29.9700012207031, + "ip": 0, + "op": 240.0000097754, + "w": 1920, + "h": 1080, + "nm": "MAIN", + "ddd": 0, + "assets": [ + { + "id": "image_0", + "w": 36, + "h": 36, + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAEAElEQVRYhcXWr48kRRQH8O97PT9ycytKMdnsLZkxGEwjESQ7gpCQnDiBQqAQCMQqBGZaYDCEv2D/hEUgCIK6EBSQTAuCIukLt+pW0OYE7NR7iP4x1dXdO78uuU4qW9Pb0/2Z9169LsKRx1V2YV4+pOs76OXlG0/TY+/Hx2L+m4gllYsIZL958X782kBX2YXRB3eWIDFDwQrDcEejDgJdZReGH/xrCRqzAgwthqohOPv1Eai9QVdZbMbjlzaqIgMBA+XfIlJD6MGovUDXWWxOxpFl0phUQVAQAFIp58VgiBkciNoZdJ3NDI3VMmlcp6gRoc25EmsY2Bu1E+g6m5nR+MQyNGYVr2a8dKkPrHGG9kRtBdlsZiajSVHAQFW85QOBbmB1jYChBqCdUfeCbDYzOhqVkdFGnRRDGvNNcWMDLiMl4J1QvSCbzcxwOCgwdRr8aGgwRwFTD+qdj6BGaGC/2oLqBK2ymZkMyesz5eiuk2CEBV5cWwDF0BZUC7TKjHEDtYDG3jIOEGEh+zUTFjhCtAENe1EcYnhwYrlueo1lHKQEXt8JoxbMG/Ci0JWGdvniwxaKfcyIJxuMBjfujEbxgCa2RGqBbiKlgYqIWigGgCwz5iGPbEQubj64Fe6OOgmXflXICLAoowoPKoYDFGeZMeBB8Tqo04BNKrbWScfo/J+/UqWMJkCAAXGNopu/jXVKFw4RHDEcGA5Uzqn47J/3PkvP+WJO5fkouFdUzsmbMxw4p3X0DsPhkoC8lefOX9xseBQ2S90UOfnX1yntTzWJfrs8/e4ZP5rnKYsuCJq3V0NXDQWFqh29BwJWNLDV9aTBD1YFiSTL6ffLuqgfzfNURBYEzRs3aBVruIyrV0XPC7ejdTQjC0A1+XL6w7K17OfzPFWRBavm7PeZ+svS7DmNpR+koj4fRDX8UeqSL6Y/1phWY5zP8xTiFqxVTQWpar1gscGqH9kuRFB/kORy+lMD0wJVKJL1gqF5M13Vcvf30B2bs3oHIAF2s+wBJJ9Pn7YwnaAKxQ4eyn9wkK6+/tPRiwgCFSSfTX/uxPSCCtRtKg6bQteghhAu6R6klzpSST49/aUXcy8IAN6a36Zw2khfe5PmL+swSn6aJPnk9Nd7MVtBFYoqVF9KtKvQ6z0QCJR8fPr7VsxOoArlnCyKjt5TS51YgBTJRztidgYBwNvz21TdekFapS/cN7cLHyrJk7N0Z8xeoAoFd7eAUk5dzU+lhpFo8vjsj70we4Mq1NphwUDerJOyu6sCguSD8z/3xgDFXumgY3VzFkdK1gGmsfVQTt47/+sgzFGgCsXK1oGMI8Zakbx7/uxgzCs5Vjdncfr8/J/fnr/5eiH+scpm5lXd638LQGojVLdImwAAAABJRU5ErkJggg==", + "e": 1 + }, + { + "id": "image_1", + "w": 57, + "h": 57, + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "image_2", + "w": 3002, + "h": 3002, + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "image_3", + "w": 1501, + "h": 1501, + "u": "", + "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABd0AAAXdCAYAAAAcq/T/AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nOy9TW9cyXn+fbP7dDdJvZAUyeFkRFPjAYHAUgQ8iZGF8yAJgSAKtBAC5A8tvM0miwBGgBjQIpNkFl4MAmmbj5CNPsBsstAmSAIPkH8w5jxxZDsjxpMMrZfhy5DNfn8W6iKLxbrvuqvO6VdeP8BQ9zl16hSptmf8O1dfNUMAAAAAAAAAIqISEdGdO3ey/f39MhHRwsJC+fbt2+V/+7d/633nO9+pEhEdHh5m5oJqtVp5/fr1zPLyco+ITo/3ej3va5ssyyq+4ycnJyX3WLfb7fzWb/3W9eXl5VrohyiXy41Op1Mrl8sN91y73W4SEc3Pz3ePj49LRHRin282m00iouXl5ZY5dnR01Opf27p69WqbiKharTbr9Xrv5cuX3U8//bTx7NmzrllqaH0AAAAAAABMOzOjXgAAAAAAAAAFUdra2ir97Gc/qxC9FeaNRqP0ne98p2pE+ddff11eW1urEr2V4UaIGwFuCW9brJfdG3W73VNhXiqVWuaYea2l2Wx23HuYYy6/8Ru/cfXGjRvXKpXKUavVumKOu++HRaVSOXKPGdHfl/unQr/ZbDaXl5dbrsDvdDqNTz/9tP306dMmEfUI0h4AAAAAAEwBkO4AAAAAAGBcKZnU+fe+973qyclJxZXnrjjvS/OM6LzI9klyF05292n3523n/7Hi6Xa7nd/5nd9ZvnLlyoUUfNG0Wq0rrlC3j5nXRYh+9z7lcrlhC3tb1htR/9VXX9W3t7fbn3zySYsg6QEAAAAAwBgC6Q4AAAAAAIZNeX19vbqwsFD+4IMPZo1IPzw8rN64caNG9DaF3mw2s1KpdFqnYiQ6lyhnpHmUJO92ux0iolKpdCHdrr3eXBuayz7vjjXvbbT1MuOMK/RTxL19vS3pbUE/Oztbr1arzZ2dnc7jx4/rBDkPAAAAAACGCKQ7AAAAAAAojK2trexnP/tZxU6mG5ne6/UyXxqdS6E7Er3QhLktx817abwtxvPSaDQ6tVotSuo3Go3O9773vaVJl+6p2On6mJS9EfQ+Ob+/v39skvMQ8wAAAAAAoEgg3QEAAAAAgBoj1X/zN3/zyuHhYVatVitElHW73dl+Mr1MRJmdSicanEzn0uJGqhclyjmMQOf+NGNi57127Vrv8PDw3L+rG+lub5RaxJ9mfu54iNjxw0Ir6DkxPzs7ezw7O1vvdDqNR48eHRPRQD9LAAAAAABgeoB0BwAAAAAANuX19fXq7OxsZX19fd6W6nZK3U6oFy3UfaK8KIHuynDudd77EPnFeQqdTqdDRPS7v/u7C6urq5X+MZVUl8Z67sNe6xtLdF64p0r7UVGElP/666/rMzMzSMoDAAAAAIBzQLoDAAAAAFwyfGn1Xq832+v1sna7XSOdVC8koZ6KW9EiifKi5Ldvvk6n0ymXy2Xfa/e6xcXF0t7eXrdcLpc7nU7HvNfcs9vtdn7/93//hpHuRcGJ+NB73xzacdr0/TjIe42YN1K+1+sdkpOSR3UNAAAAAMDlBNIdAAAAAGA6Kd2/f79y9erV2ZcvX85pxXoRUr2oRLp5bepaYq53RbuR4EZ4268XFxdLh4eHMz5RXiRu5Y1dg+Mba16bcYOQ7qlIcl1znSTquTFEb0W8+35UYj6vkP/Xf/3Xo6dPn9aHtmAAAAAAADA0IN0BAAAAACab0sOHD2snJycmtT5nVcFUA2KdKEGup0j1vL3m165d6xERHR4ezpjX2pR4DLYEd39OtyveleVF9sf76nT+4A/+4PrS0tJcUfcYNTFpeu463xxE41N7oxXyzWbzAOl4AAAAAIDpAdIdAAAAAGAyKK2vr9esShhRrqeK9TziWCvWfSl0Xy1LuVwuX7t2raeR664s58Q50VuhbV+nWfMoabfbHSKiP/qjP1oqWrpXq9WTZrM5W+ScRaLtl9d01HPJeZ+IH6SgDyXkXRm/vLzc6nQ6B0jGAwAAAABMDpDuAAAAAABjxv3792vPnz+v9Tcynet2u7NcJUye1LpWOKduLGrkui3ViS72nbvd5nb9Suqa89ButztZll24t3TeiHEioizLyvb7orClu5Hl1Wr1hIjIfu2+N699Y8xrbqz9p33fon+2ItAk5X1juGNE/sR80et20cp4k4z/4Q9/+DURjf3DIwAAAACAywSkOwAAAADA6DhNrzcajblerzdbLpfnAsn1gYr12P50rju96PUVwTDEuJZKpdJptVqs2HfHEhH93u/93sLNmzer7nlJlNuS3TdWut4+x11rjpvXvrH2uVEJe21KXnrvez2s2ppQTU2z2WxUKpWDZrPZzLJs/5tvvjlERQ0AAAAAwOiAdAcAAAAAGA7lzc3NK+vr6/OHh4fVpaWlK2563elcD8r1UI2KS57Eukmi25uPmmNuUt23zpT7ShhhniLPNcKbG2OOGxHOYa6VxmnmMbTb7c7/+T//58b8/PypdPdJdR/acbHXS1I/NJYT9750/bAJJeY1Yn6YHfI+Ie9LxVcqlb1Hjx4dEUQ8AAAAAMDAgXQHAAAAACiYra2t7Je//OW8Ww9TrVZrzKamKsHev+7CBps+Go1GJza1TsT3q7triZH9HLY4t98XjVZsjyP278SV7vPz863j4+NKaA7tuKLRSPmY99LrQf8sPlLl/DDEvFRRAxEPAAAAADB4IN0BAAAAAPJRvnPnztzq6upVSbCn1MOEhHZKct1I9VANTN50uk+gFyHXjUDXJMm1mI52rqvddy5P0j6FLMu6f/zHf7yysrIyc3x8XDEifX5+vkVE5DvmO27/acZwx+1zg/75JLQiXnOt79wgk/Wannl7bNH3d+FS8RDxAAAAAADFAukOAAAAABDB+vr6nOlg73a7VwXBXphcJ9J3rtubl2rvrU3P29gy2hxLFdCDTKLbsrwIUZ5lWbfdbpfs1+6f9lhrHSX3mDlujnFjiIj29vY63//+95fee++9C2KWE+3czxAz3ndOut4I+mELfM2mstymsNKxomV8qEPePjYuifgsy/a3t7f3nz59Wi/6/gAAAAAA0wqkOwAAAAAAg6mJWVhYuHLjxo2r7iano0ywm151TrD76mhSK2F8gj2E3X2eJ5XuVtC4x1OxRbckve3zirWqx/rY29vrLC4uervmJek+TEJCXxoTSuaPY9reV2Mzit55tzd+kPfi0vBms9ZSqbQ3Oztb/+EPf/iGkIYHAAAAAPAC6Q4AAAAA0Ofhw4dzn3322fzGxsb1brc7Oz8/f+Xk5CRpk1Oi/JubmtQ6Ed+v7rtnilyXJLa7qWgRIt2V6PYaQoLfTZTbx/vz5JLfLnt7ex0iIk6I22MMi4uLZfeYdFzD97///aXbt2/P7O3tVcOjJwtN2l4S9EWJeTflHjMmlKjPuzYJI+Xr9TpVq9WhJOKRhgcAAAAA4IF0BwAAAMBlpby5uXllfX19vlKpXCsixc5J7pTNTO33i4uLpb29Pa9ETkmtx4y3KSKpHrq/W9/Sv4atXdFgS24jzjXiO48gz4vvQcef/dmfLaytrVX39vaqi4uLTXPOvLeP+15r/tSsLWbsoPGJePfcMFLyPuFuJ+Tb7XYzy7JqESn52J74YVXTuGl4dMMDAAAA4DID6Q4AAACAS8HW1lZ27dq1xSK62PMm2F2kFLuvJiZErFhP7VTP05HuE+gxCfVBy3BfPY45bl6b8+5rG+54wnq6f/qnf7q0trZ2Tna7Ap475jvHvZYwst0n/d0xZlys1M+LtqOek/FFp+bd9zF/ptw3JOUHJeKFNPzL4+Pjo/fee+/VD37wg28IEh4AAAAAlwBIdwAAAABMJXfu3Kl+8MEH132SXZNi73a7nfn5+ZmTk5NSTAe7XQnjElMRoxlHpBPstkCOnTNGqKck0+0ec7vGJUaqu2JcOu/+DlKleKVS6bZarQsVN6nzVCqVbn89F+Y053zSXYNWqEvXxUj5lHGSuB8FXKVNUfP76mtGJeHtMZ1Op9ZsNhtFVdT40vC9Xu/w+Pj4davVOnjy5Al64QEAAAAwlUC6AwAAAGAq8CXZsyy7SnQuxU4USLJLwrvRaHRqtVrZvJbm4QS7Pb8mvZ66ialmXCip7la9xG40WoRQl36molLk/fm90tsct+5Z0hwrmnq93vnzP//zlRTpPmpSkvfcOE7O20n6olP1mtqa1HR8qEOeq6spsjNekvJFp+IlCb+ysnLwwx/+8GsiGkmlEwAAAABAkUC6AwAAAGAi8Uj2Kyl97DEpdh+h9LpmY1N3Y9EiBXtsBUxsb7oR6/afMde7dS3usci5zqXPbZHue81Rr9c7c3NzF5Lz9Xq9Q0TknjPH7XP2MXPcPeZDGvfo0aPr3/72t6tERL/61a+q77zzTtP3JxFRzDnfvaRzw4QT8VJSnuusN+eIBtNLL230GkPsJq4++W465FN/Fp+ItwV8USJeIeGRhAcAAADARALpDgAAAIBJofTw4cNr+/v71/NIdqJwmj10vaaDXYu2HqbIObnUOkdK1YvddW6OK64VK1uKSpOnCvFhUqvVuo1Go2ReExH9xV/8xaKR7gYjz31zuNKdOy8d970OyXz39TAJSfoYEZ9HzGt65YvujTevj4+PS/Pz812fjE9NxbsS3ifgixDxnIQvlUpf9TdmPcwzPwAAAADAsIB0BwAAAMDYsr6+Pre5ublQqVSutVqtK3YnOxGRtPFpKGGulevlcrksVcVoK2JC9zJokuuxdTNGsocEe2qPOrdmW6L7hLpb6RIr1WNFeapc9wlwIqJGo1Ey5+w/Y+fXsL+/3/nbv/3bZVe620gCPjQudK17PjQH99o3npP4o0Sqs0mR8T4JP6i+eBdfKt4k4fNW03AU1Q3vSvjZ2dk37Xb7oFQq7e3t7b15/PjxUb6VAgAAAAAMBkh3AAAAAIwN9+/fr/3Xf/3X1Y2NjeulUunayclJNcuyWaJzvezRSXaNYLfR9LFr4MS4Rlhr5rGJqYXJWwHjW7Om2kWLqXfJkz7n5LdPnseyv7/fWVhYYDdu3d/fj1r3wsJC2b7GvHeP/93f/d31zc3N6sHBwcAE7SDxJe/HSc77UvJSbY3vWKqU5xj05q3Hx8elLMuqdh1NajWNm3o3x+v1Og1iY9ZKpXLUbDYbvV7vVZZl+x999NGvCFU0AAAAABgTIN0BAAAAMEpKm5ubVz/44IMFUxkTK9k5ES6J9mvXrvUODw9nNH3sip+BiGQxzon11C53rWDXynV3fdIGpVJiXaKI+hafKM+TLjdC25Xb48jCwkLnr/7qr5Y2NzerREQHBweV69evt8yfZpx7PPSnfQ/73LB/PoNWyEtJe6n2pmhCUt49XtR988p4aQNXt4omr4SXzsev/AxU0QAAAABgnIF0BwAAAMBQuX//fq1ery/5KmPySHZDno1PzdxcZYx2U1JtB3tqgt1sWmpea+6Vsj5tWr2oPnRNRYuUMnfF+bBl+sLCwrl77e/vl83x/f39sv2n7/qNjY2Zzz77rOQ7v7293fmHf/iHle9///ulH//4x5l73ifRNec0pIh9M3YYEl+bkPeNt2V80XJem4wv4l5FVNW4At4V8/afeTdqtRlUH3yv13tTqVQOut3uy2fPnr169uxZ8FtSAAAAAABFAekOAAAAgIGzubl5/YMPPlgolUpLKZUxKWl2m9S6mJAUdzcN5ebwSXoj02O61hcXF8up6XXP+XNCnRPreTYddfvP3WMutlB3X2vuF8JIb99xZj2sIDdsbGzM7Ozs9GKvW11d7b58+dK7aaw5Z4/Z3t7ufPrpp0vf/e53Kz7pPknYEp8T9qOQ9dz7YdfZpM7H9canzudiS/nj42OzEXOVyL9Ba71ep7m5OXY+Lgk/CAlvUvDHx8evl5aWXiIFDwAAAIBBA+kOAAAAgMK5c+dOdXV19UZqmp1IFuKcbNdsfCrdUyPZpfMxcxW1qalUA0N0tkmpfYzDlukhue6m0rU1L4NKntuS20jvjY2NGSKinZ2dni3HfaLchy29V1dXu0RERoa7r0PnJJ49e9bb2tqacV/b54mo9+mnn9747ne/Wzk6OupduXJlxvxJROQ7RkT04x//OPvt3/7ttu/P27dvt65cuTJjJL45bq69fft2i4jo888/H3rdjCZdb84VLei1Mt68Luq+XC2NeV3EPYyYzyPjuUqadrvdJHor4otIwhtpn7cTvtVqXalUKke2hO/1em/QBQ8AAACAQQLpDgAAAIBCuHPnztXZ2dlrS0tLi7Hd7FKSvVarlVMrY/JKdqKwaC9ik1ONYNek6qXEumEQm5MafJt/xuLKc99xIr04J7ooz40Qf/bsWe/OnTtlW4670tsV4v3DPZL/PdqMm7Fex2Dm7tFbGVgiou7z589XNzc32ZS7K9xjMULeN599zhX4Zuznn39eccU+0UWZPwh86Xn3XB4xz1XY+MYRva2qsd8XTZH98ERnifgUIS9t0Grea2tpbNFuUvJuYj5vEl7qgt/b23vz+PHjo5R5AQAAAABsIN0BAAAAkErpwYMHNxqNxtzJycni7Ozs/KC62c3Gp+a9T7JrNj1Nkex2j7t2jizLum5tTEz3uiZRH5Na57DT6lL9yyCqXojOd5079zt3zFfF4kuhG4wc98hyg5Hm9p8cZu6S89o+554fCF999dU7a2tr3j77QcLJfO3xo6Oj09+vm8z3JfDtufIKe07GF7VprCTjuc1e89yPyF9LYx8vQsinJuJtAS8l4o14z5OIt+V7URLerqF57733Xv3gBz84SJkTAAAAAADSHQAAAABqtra2smvXri2enJwstVqtK1mWXSU6l2YnYmR7Sl0MUXplDNel7iIlyH097O12u2S/982pTa4TEWnS69I8IbnuCnVNDUyexLrdmx7qNTdIAt1gEuemaoWIZqz3Bp889803cEE+CEYl3QeBT9i7SXvzPiToB5mkl2ptYgjJ+Xyr1JFXxudJwxPxnfB2LY1mHqkrvtPp1JrNZiO1jsa3GWuv13tVr9dfP3ny5A1N4P9uAAAAAGA0QLoDAAAAQOT+/fu1er2+1O9nXzC1Me12+4QSK2Ok+3FyXZrTRpLsqVUxvuS6D062G7GvWUN/zOl96vV6J2bzUhtOrueV6rHX2Pik+rNnz+xjdrWKfcxUrRgmUpznYZqkO5G+Dick6O0kva/iJkXKcxU17ns3PR9zD01lTeomrnbqfRip+Mjxpfn5+a750xwz5+1OePdPbk53U9Z6vU5ERHNzc5RnQ1ZPCv5lt9t9+dFHH70kooHsTwEAAACA6QDSHQAAAAAXWF9fn9vc3FzIsmzJ08/e4K6LFe15Nz4lGoxkt0mtiNHcvz9G7F83wt1OrBPpU+tE+koYru7FwPWoMyL9tOLF04Vu3p/2ldPF+pZxFeojW9skS/eYvvk83fS+zWXtTWOl7vmiGHSHfKqIJ+KraezzsXO6aCW8ke4mAW/LeHdszOastoD3vS6whuZlqVTa+6d/+qdfffLJJ+w/FwEAAABwOYF0BwAAAAAR+TdCHXRtDHcuT2UMJ7pD16ZWxRRRExPTv25e2+eMVNem1zUVMFzNi41b+bK1tVVyUutE4yvPNYyV/J9k6R7CpNU52e7rhc9zL1fMu/cw9zFC/vbt263PP/88V/870Vkavuh0fBEi3hXyeQS86YQ3ryOvPU3Amw54cy4lBe9jED3wpVLpq3//939/9fTp03rKnAAAAACYLiDdAQAAgEvMnTt3rt68eXOpVCotdbvduW63WyEKV8cQFVcfI0n7lI1PQ9fbvew+0a6V7Ip1XZjbJNfNa991RqibFLst1Iniq2FC6XUftnAPbELqEiOoixbaYyXIB8E0S3cfsRu4FnVP95i7KazbL1/EfYva2NUmj4h3sYV8Xhmfcp2dhreP27I9dVNW0xFftIBHAh4AAAC43EC6AwAAAJcMI9pPTk4WZ2dn57vdbsVKtEd3tBPJ9TGxc2k2Pk25jigtzZ5XsmuuJfL3r2sS7LZU18p1V6pvbW3N9F9L0tpUwJjXRTEptTIj57JJ91R8Up5Lt2uutc+Z16aqxn5tJ+OLpGgR3+v1mjMzM4WJ+Lz98EVtykp0JuFjuuBNZZrZnLVer5O9EWvMxqxIwAMAAADAAOkOAAAAXALu3Llz9dd//dcXv/zyy+sLCwvXNKI9tTaGqNg0e6pkT0mxh+7ZP8fKdc2Gp1IHu5ReNzI9JrXuVsSYGhjik+pEOuntinLtdZPE2D0AuIzSXZLl5n2omsZ3LTefee07rhH19prstRG93eRV/5OHKULGF5mGN4xCvhfdB282YjWy3Yj3IgQ8EvAAAADA5QDSHQAAAJhSHj58OPeLX/xicWlpabFUKl3Pk2gPdbNzm6FK3ezS2lMrY+w/7fOcbK9UKp1QF3t/nFe+pgj2ImthVldXuy9fviyZ18LmpT5ShbJPRruiyze3e93YSW2LsUzfT4J011a/cAJdGqeR6zH3s89L58x5Kekeuq80p72xq/bnMXU0vuPaOThsEZ9HyBe1Kev8/HwrdXNWW8qn9MAb+U50UcDH/BwQ8AAAAMDlA9IdAAAAmCLu379fq9frS1mWLeUV7TaudI8R7IbQ5qc++S1dEyvY3fsFzqurYqQNTg3azU1DY3y1MFZ63cXUwXDCWJtWL1qWFyGxQ+n6QYnykQr4SZDuo0Ir8e1zocoZ7hjRmWjnpLqbduceKNhj3WvN+zwJ+aKqaYrqhc9zfayA719zuimreU90sYZGO5+dgE9JvxPxAv7DDz/8ksbkAR8AAAAA8gPpDgAAAEw4W1tbGRGtZFm21G63r2RZNkvEb4Zq5HipVCrHpNq5fnZ7ThtOmIfS5SHR7h5LlexGrLdarVKKZA/VxHA97LZcDyXZt7e3O1tbWzMvX74sbW9vd+hMrpt6GI0k5zDj7D9Jea0Wn7C37+GuIXXelHXk+d2NBEh3Hb6udWlsSNZzKXlfAl+S5yE57/sZTAp+EDU1eYR8UbU0qX3wRsCb18prSkREpobGrqOJ7YIn8qfgiXJ3wL/sdrsvP/roo1/RGP9vEQAAAADCQLoDAAAAk0np7t27C+++++5Kq9VaCIl2AyfZa7Va2SfbpY1QOWkfSrT7jnPXcBufEsVvfipJds2Gp3mqYojeyvaNjY2ZnZ2dc9LNpNdtsb61tVWyNjWdISL1fZSk1qdI8lqbqtccj11HHoqaa+DC/rJLd20anTvn64CXBLp9nTvGHe9e415rj/FVzbhzcPcIkSrkx6Ef3oj3YW3K6kp4czwmBV+v12lubu6cgCc6L+G1uAK+0Wh8Wa/XXz958uRV7FwAAAAAGD2Q7gAAAMAE8fDhw4X9/f0bzWZzIcuyq0RE/fqYYCesLcg50R6qjXFFe7vd7mRZVpZS7b7jkmR3K2Py1MVwXexEF0W7kepcir2IihhmY1Mb8z5VUHN969raGM29U+TyKBPkoZT7WKfbbZ4/f766ubmp7v2+zIQEfWxNjP1a0++uSbxzc0vXa8Q+0Vv5fvv27ZZ5rfutnZFXwhfRC2+n4FPT8LH3dDdizdMDb2R8She8LeB7vd6bVqv1v+12e/fx48dHUT8QAAAAAEYGpDsAAAAw5ty5c+fqzZs3l0ql0lK3250bxIaosYn2ItPsBq1ol/rYYyQ7kSzaJclu5Pr+/n7Zfm9jNjl1e9idYZJkdwl1sPvOS3Nz841KQg/rvhNZLUOEpDuRbqNWTRd76Jg5zsnuUFo+VD3j3iOUgOfm0Eh+m7z98NevX2+lCvlRVdEYQhKe63+30abg7eS7nYTP2wGfZdlX2IAVAAAAmAwg3QEAAIAxxO5pz7MhKifZiYrraCe6KMJNAt53HbcBKhEv21NFO9F52S71sBOdiXZfH/vCwkLH7WC362I8KfYunf27lulf1/Sm501i+3rSOUnvW4s2Ue+bbxwS8JMyZzSTIN01Ujz2WndDUt8GqJrudiJZsEvrCV1vzvnW6p53r+HWoq2mkX4n9pgf//jHmUm/u4RkvBHu7jHpGokikvBE+TvhORFvC3i3/90QW0NDdFHAx6yZ6EzAVyqVo4ODg70rV678z0cfffRV7DwAAAAAGDyQ7gAAAMAY8eDBg5WTk5MlbU+7T44Tpcl2X5q96OoY33GfaHfnrlQq3VarVTKv3fH1er0zNzdXNq/tc5xoDwl2a5x3s1OmKsYVYjFyPXRcM4evBobbvFS6Po9klu4Xur9mbm2afyxEeZFMgnSPIY+gT5lP2jRVEv7uMa4eRppTI9V99wj9zLHj7PF2BY3NsHvhjXAflXxXjiv5NmAlClfQmN5389qgFfBHR0fdK1eunBP+vv73a9eu/c+jR48ONT8PAAAAAAYPpDsAAAAwYtbX1+du3769cnJysjg7OzsfSrUXuRmq73hKol0j2lO72V3hbqT63NxcWaqMsYnd8NQV7fZmp6urq11nk1NbeGlrYjhiNiLljrlzaaV7KIWf52FAUdfECPupS7xPm3T3EVsfI4n00Ps8G6S610s1Mr7UuTsHN9YldC8JTT89hxH0sUJ+VCJ+UAn4/hixhibU/24kfKfTqbn7seTdgLXX672p1Wo7//iP//i/z549Y78VBwAAAIDBA+kOAAAAjICtra3s2rVri/V6fTVPfQyRPtXOSXYiXrT7JHhItBOdyfa9vb3O4uJiuYjaGJ9gN0i1MT7hnrDhqSRaUzY3DY0LbXIam0h3Rb8k1s35VMEdK8N9Pxu3xqlLr8dwGaR7CJ9EJ/JviKqR9+a1trNdk2QPzaklVqrHXqd5QOBi/8x5++Fjxv/qV7+q9nq95szMzNCS8DEbsUoVNJqNWO0EvCFP/zvqZwAAAIDRA+kOAAAADJHNzc3rH3zwwXKz2VzIsuwq0Wl9DJGyQkaS7EQXk+1cP7srziuVSqfVapXNa9/cGtFOdJZq9wl3Ls3uHitSsttwwt2IdqYmhiicAJcS5JqqFQ5pjPZcbJFYHFkAACAASURBVErdEPuwYJIZ+58D0j0dbnPVkKD3dbKHeuGlXnd7Hu69D2lMqOs99foYYpPwdkd8Sho+Txf83t5etdPpNMvlcpSADyXgbZrN5my73W4S+cU7J+BNCt6W8K5814h4N/3e6/VenZyc/PLx48dHyh8ZAAAAADmBdAcAAAAGjNkUdXZ29p12u32diCi2PoYovqc9ZjPUIvrZY9Ls0uanpp89tpudg+tjN1UxRBdEe5eIynS2+amLNokdSqNrNyNNkedunzu3XnLG2ONGKaGHdW/NxrZjw2WS7pq+9dC12jm4yhluA1eussaXujdjpE1OQ2iu1dTFpMh17Waw7rFhp+BjBPzr169peXmZiN4K+IQlEpEuCe9uyGqf026+6hJbQWML+CzLvup2u/+N9DsAAAAweCDdAQAAgAGxubl5/dvf/vZank1ROdGulez9e0ZXu3DXxXS0a2S7lGY3uLJdkuyuYN/Y2JjZ2dnpEb0V7X25bjCvTS97bBI8pv6Eq22Rrg+9LmKD0jybmnLzjOL6S8GkS/ciN04NJdeJ+A1LuevcY76x7nnpPvb5UOKck9tFpNBjKHoDV5sYEW+S8KkpeKL4PvhhVNAQnSXf3fMhCc91wGsraLD5KgAAADBcIN0BAACAArlz5051dXX1BpNqJ3KEe2yqXSPbQxuhtlqtsm9DVHdsbJrdNy+XaI+tjuFEu9TN7qTYaWtra6bfzV7UBp9cUt09pp07VoDn3azUTcOHjqfeR/M+L3nnnwjpP+nSPZa8lTAaka6R9zaSQJc2TPXdq4jamRiGKfDNvUztjG/MoDdlNcI9tgv+9evXRERULpeTamgixl7YVFuqoLGT76EKmhBu+r1UKn314YcffkkT8L+DAAAAwKQA6Q4AAAAUgJtqj62PaTQanVqtVvbJdk1HO1FYtnPn7Ovy1sY450/n4iS7VrAbub6/v18mIrp7927XJNhtTJq9L9jdyhgOTQ2MJKfJOadNtUtzu2O4c+46pPvYcwyiCz52TaNkIpP5l0m6h1Lx2rqYmOs5YS6l2rkaG0lux8jvQWymmidFX+S3Few5X7x4EV3zEiPhfRuxamW82wGvEfHaDni7fsa8N6/tRLyR70a0z83Nkf3eJlXAI/0OAAAAFAukOwAAAJCI0NXe8I3PWx8jzaOtkMnb0S6Jdu1mqKl1Mfv7+2Xz3qTYiYj66XXz7zQ+yR7qTvdJcp+kttGm27mOds143xrdNWmEvu96zbUx40P3jzlX1D3Gee4kxkm6D0q+ps7Jpcg1qXguoa6pmJGS69xcRafZi5T8RVyXl9Q++DxVNBrsBDxRsfLdGn8h/W6Q6mfcDVg1m64eHR11r1y5cno/dL8DAAAAxQLpDgAAAERy586dqzdv3lxtNpvLRXa1c6I974aoXHVMu90uaTvaQ/3sZvNT+707XiPbFxYWOrZct3FEu0mxmz52ori+9BBS+p0T8u74UGI8pkIm9XrNeG0PPTHjiiBmA9mxk+EMha9znKT7KJEqYez3RH5h7ts41YzVJsClJDzXIe/bkFW6jruvtv5GutZe97hL+ZQk/KA2YzWbsBoBb9BW0MRI+OPj41JM/zu38SpRvvT70dHRF+12e/fx48dHmmsBAAAA8BZIdwAAAEBHaWtr650sy5ZKpdL1brdbkSpkiIqX7bGiPcuycupmqJpNUG1syZ7Sye4T7bZkJzon2l20yXDyjLPf50lzc0l0InnuvDJb2yuvqagx51M2ih0EsQ8Jpp7LLN1DqfPQtVIK3hzXCHqtuJZqaLgud63sj3lQIG0sO6okeypmrYMU8Lu7u0REZGpnQhU0tnxfXl6m2E1YtQK+2WzOuvKdq5+xq2eMbLevS9l8tVKpHB0cHOxduXLlf5B+BwAAAHRAugMAAAACDx8+nNvf31/pp9qvEsWl2mPrY7Spdm1HO9HF6pjYjnZXthe5Caok25k0u8Entm3yiHR3Ht993ftI9+SqWmKrZ6Q1xnTRc3PYa0wh9psEee6Vet9JuA/L8+fPVzc3N7NRrmGY+IS375xmHqJwOj2Unufmleaw5wlVzOSR4nlra1KE/yixf0cxdTQpPfBEcRLeyHdTPxOqodHId7v73a2gkTZfJToT8Z1O55yA5+S7WztDdL56ptfrvanVajvYeBUAAACQgXQHAAAAPJiNUWdmZm4UmWonOi/cYzdFjamP6Z87rZDhOtpbrVbZndcn2ufm5squcK/Vat1Go1Gq1Wrd/f39zsLCQplI3gzVx/b2tn2OE+yGUCo7tWKGE+j2vTR1JzFd69x5gyTptQ8WuP5691728RimdbPVseMyJ91dpP50e4ymy53bBFX72l0T1wmvvZf984SqYkK/Jw0pVTXjSGwXfEoFjXbzVcPr16/V1TOGmM1XYzrg7b53jXznwMarAAAAgA5IdwAAAOCM8tbW1urs7Ow73W53zpLt3o1RiXTJdl+qPUa2cwl0e6xWskvzahPt2jS7K9ndjVD7SXai85Jdk8wOJcndY9xcUje7hLTZqia5HtPlnkrK5q5STc8o5Pg4y/yRPDAYd+k+iM1Vi74nJ7s1FTIGt9JFW10jCXTf2nzjBiHBY+Ydxd+xBt/PENMFf3BwULl+/XpLK+JjBby7CWsIk343rwNjS0RE8/PzXbsH3kh3+7XU+26Ile9E2HgVAAAA8DF2/8IEAAAADBu3QmZQXe15U+3cOCJdhYy2PoboonDXbIJKRHT37t3uzs6OV954amMMeVPkoTHaupeYOX3EdJD7EvSaihdO9BctgUcp21OI2Wh1YhP24y7dh0GR0pfrc0+pruEICe1B9ayHHhxcFszvYBAVNKb/nUhfP2NjV9CExsZU0HD1M+a1Oe5LvvtS8JqfxQj4Xq/3ptVq/e/HH3/8BU3o/84CAAAARQHpDgAA4NJiKmRardZClmWzUqp9GKI9T0870UXRzlXH9M+dXq/taI/tZicS+9ml5LlLqFJFK1FDNSucZB9EfUwoHR9bIxM7p2ad9jib2N87KAhI9zM0HezajnUb35y+49yYVAnPVdBIc8XeY9RzjRr3712Tgo9NwBO9TcETvRXwRGdC3sVOv2v73w2azVf74y78c9XX/W56310R7/tTup9bPXNycvLLx48fH2nWCgAAAEwbkO4AAAAuHQ8ePFip1+urpVLperfbrfQ3RjVcSLdrhLu2QkYr27lUe55Ee/9csEJGI9rv3r3b/eyzz0q2aF9dXe2+fPmyFEi023DVK9x4e4wvGe6T6kR+SazpNo9JyGs2dOXWwpHyYIG73j1OFP69pzxciH1AEFprKlP5QOCybaSal5CYlzZqtcdz84eqaaQOeF9ljX081BsfIrYj3nd+moS7jxj5ThQv4Hd3d1nhbjAbr5rXRPoKGiK9fG82m7Mm7e7Cdb/7SKmeqdfrX3a73Z0nT5680lwLAAAATAuQ7gAAAC4FW1tb2eHh4eq1a9fWsiy7SkTUl+3JFTI+0c5dm0e2Z1nWNV3tsT3t/WNdInkzVN9crnDnNkI1/exbW1szz549s+fi+tm5zUnJGaMVsyHBK92fG6NFk0rXyG9Ozmvuq/kZpfVx82ruHUPMdeMizcdlHUSEpHsIjUT3ndNsiupem7oRauga31ht8j1FtKeOnUYG1QG/u7tLa2trKglvo92EVVM90x932v1uJLydevd1v9vpd6KLVTShtdnyvdfrvSmXyz9H7zsAAIDLAqQ7AACAqabf1/5uv699VuprT62Q8V2buiEqkb86hkiXavcl2X2inUhfHeMeM0l2Im+anUhXHeOKZilZzp3z9Zq79w+l1X1jfOvW1rpIY0Pzx25wmlKNw60z5ueMJTb1nvd+g2Sk60LS/TyhOhlNql3aUNW+V+ha+57ufDHpcu6esddy5y+7WNeSkoLXjDPi3XS/cx3we3t71cXFxaZJwmv631+9etVbWVmZ4eS76Xw3r7l5pNoZF23tDNGZgG82m4dEtPMv//IvO8+ePfMGHwAAAIBpANIdAADAVLK5uXn9/fffv2kqZKS+dqLiOttjNkXNsqwsCffYVLumOoboTLb7RPvCwkJnY2NjhohoZ2ent7GxMWNvjGpS7cRvhMrVw8T0qbvEpse13eaS5NeirawJPTiIvU8RFTDadcT+XopI0+dlXKV9LiYh6V7ERqeaOULyO3Rcqnzh6mLsMT5819nnQve1x3HzSr8Tbk2hDvtUqX/Z0GzGqknAm+S7eR1TQWPehxLwr1696s3Pz1elBLxGwsdUzxC9lfBHR0fdK1eusFIfve8AAAAuC5DuAAAApgqmr71NRBkV1NceszkqkV+42+81m6L65ukfC4p2tz4mdkNUq6PdrY4hSk+ck3POHe+7LjSOW1uow9y9TrNG7ueOeRDApdy5Bxe++SRCP6P29+6+H0a9TF5ie+NT1lbkz6N6sHFZpLs9F1F4E9OU+0nC3ZXg0lpC4p4bo+12961JQ55NXQGP+bvTCvjQmN3d3XPvpfS7wUh4bf0Mkdz9buS7Ld5N3Yx57aubMa/dzVbNHG763ZXxtnw/ODjYQ+87AACAaQPSHQAAwFTw4MGDlVar9V673b5OdNrXTuSIdm2inUiXavel1TVd7XZPOxEv2VutVtmez5XsROdFO9fPbtD0tAfqY2JEemx9iXTeN07qLXePpybFfeOldWpS+ZqfIbQ2TYrfID0QCJHnGwraefMwaYn2XOudBOmel9Dmp9J4rQCXhHcoFc5d566J+/lC93bXEZpPIvQAITQeXIT7fIZqaLQJeIOR7pKANxuvEr3dfDVUP2O6300KXlqvVD/TarWqRrj7qmdcCR+qnrF737Ms+6rb7f43et8BAABMA5DuAAAAJpatra2sWq3+Wr+vPXpz1Eaj0anVamVbums2R+X62l1Bzo11k+22cOfmKTrR7jtuJdpt0R5b+2KOu9emJKW16XIivViOqWOR5s5bnZLaw06ec6H5tEg/k31f7e/ZvsY9lvIgQ3t8VAx8PZMg3UM966nzpI4PzaOtXvEl1+1x7vFQfY2m792dK2YTVunngFgvHu0mrAcHB5V6vd6Ym5tjRbSR7yb1br8OCXgj3SUBb1Lvx8fHTakD3hpfcjdcJTqfgLfhNl+NqZ7BpqsAAACmAUh3AAAAE0d/c9QVI9ulzVGJwul2zcaoRPrNUWNFuzRX//jptaGediJethOdCXc7zU50Kto7dLGSRFuhYsZQ4HxIuHL3d8fmqWOJ6V5PFczS8dC8sR3qsevSXBfzLQXfNUWtRUvR9099aBFzj2jGTbprE+jDvK/23m5fu1Qvo5Xs9jFfWl2boI+V8aFxoFikb2PYfx9aCU9EJIl4W8ITxaXfwz/NWwl/fHzcDKXf+2NLRBfrZ9xxUvd7rHxvtVr/+/HHH/9C8aMAAAAAYwWkOwAAgIlhfX197vbt2+/2Zfsstzkq17ke6mrnrk2V7TGi3U63u5J9bm6u7KuQaTQapVqt1g11tJvX5ri1GarBnNOmvMkzxr0+ZqymfsV3bRFpc2lNPoruCed+Pu5+IbjEu5SeL+q+KdeZaweV3k+9/7il6Ilo/KT7qNBsouoba4934cS7VMnCCXmtPNduzsoJ+yLmzzN+mtE+NAo9eDKvNfUzmnW5G6/aSXh7nN37vry8THt7e6f1M1wKXiPfpdoZI99Dwp1LvZv39nEj35vN5iER7Xz88ccv6OzfWQAAAICxBtIdAADA2PPw4cOFvb29d2ZmZm44m6NeICXVzl2nke1SV/ve3l5ncXGxTHRRuBexKWqoPsZsisqk2oneVsikpK21dTJkHQ/1mIcqaaQ12vcJrdU9pqk5CcnfPFUp2gobbY2ORq5z4zRzFUVqDU/s9dK8lDjHyIT8NEv3YSTjtR3v2s1TzbmYqhgfKfI8dsNVCHWZvJ8/zbcviHTyPdT9TnRxA1Yiv3gnouhNV4nCAt6V73byneis993GJ+Ol3neffK9UKkeNRuPLk5OTXz5+/PhI+/MAAAAAowDSHQAAwNiyubl5/f33379ZKpWuW7KdSLE5KlE42e7bGJVbS0xXe2p1DFF6V/vCwkJnY2Nj5rPPPiv5KmQUPe2cDDZoEurufNz1vvm0ElSTgneR1ptSO+LOK63Rfa+tbpF+tlThm0cWa+qFhkERFS55v50wMqZZurvk7XQPJeC5OcxrTtLb9/JJcGkeF67KJpSu586F7gHxfkbK56Po++cV8Lu7u7S2tnZhA9bY+hkp+R76OXzJd1fAu/UzRr4b4W6fa7VaFSPafRU0kO8AAAAmCUh3AAAAY4eR7US0THS6OaohKNyLku2xfe0+2e6byxXtROGudu2mqI5o79Lbf9bbgkWqHvGJcqnehYiX6O5r33sfkvzn1u67vyS+Q3NLa3ORHmD4fhcxqXj7Ot868lboSO+5qh3NAxfNeS2xv6+89xhrJlG6pySIY4WoND60wap2A1Wp4sW9D1dTI23KGnPPvGiS9aF7XsY+eU2VTMpnvegNWA2ceCc6n4Lf29tTbb46Pz/f0my6al5rNl0luph255LvNpDvAAAAJgFIdwAAAGMDI9vbRJRRQLa7op1I19meUiFDdFYj880337QWFxfLmnS7RrabjvaFhYUykW5TVMP29naHzgt2Q0ydiTueAudTe8C1aeOYNL1vHRr57t43JJ5D86VIat8afNenfCMgBm2di+bvJeYBS4r4Tn2Ik+eeI2USpbtNSIAP474hQS+dc6tktGl3Dkniu3PESO6U/negJ+VzrDlXVAWNm4DXpN6J/Ml3V8Sn9L6nbrpqp96J5OR7f+4varXaF48ePTrk1gYAAAAME0h3AAAAI+fBgwcr9Xp9lS7Kdi9GnGtEO1c9Y4v0SqXSsTcy5ca5G6MS6atkjHCXNkY1GOnuCncu1e7paJd6zGOTz745zGtDSiWMlAAPoZHasVI49DvLI6JDafUi5O8wZHJRf1eh+d3X0rhLxaRLd448Mt5XKxPb0e5eq91E1T3nW0corc5VzHA/r6abnluzZv5px/18SL9DzVxE/m87xFzHnSeSBfzu7m7XJN99KXhOvtv1M27vu0HacNVgC3ifiJc2XSU63/se2nxVmqc/16l8r9frX3a73Z0nT568Cl0HAAAADBJIdwAAACMjRraHku0a2e4m1jnJnmVZ2bdBqnld1KaoRHx9jCvYid5K9pcvX5ZWV1e7/eoYorP6GK4KhkiW3u55+709Vx5JrE0ku+vixtjr4uaPSbjbc/h+V77rJEkfOsadi7k+b42PPZYU900V3anSfViMm8AX1zOt0j2EJJRTE/IhWR+qnuH61zXvfXLWVzPD3Ts0LnQtGBwx4j70OTZzff7558Fu9dDGq0R0ofud6LyAtzEC3pbvofqZ0P2NhHc7380xI97n5uaoXq+f/mljC3g7+W5eO8n3r/b39/8L8h0AAMCogHQHAAAwdB48eLDSarXea7fb14l42V5EX3t/flVnuyTaiXSp9tiNUX2yfX9/v8xJdyfVbghVxKQIc1eWxiTHpR7ukCx275e3v5y7d+gaex0cPimtkcwpIl07B3eO+wzE/N1p1+Veo1njKOX3uIl3lssi3TkBzm1oGprDd44o3AEfSkJrO9o5NBJ9mBuhQsy/JW9NTGicPZ7I/zngHsoQ6epnuHN2+l0j3u0EvK9y5tWrV72VlZUZIr14n5+f70rd70QXk+/upqvVarXmk+72NUbAI/kOAABgVEC6AwAAGBoPHjxY2d/f/7VqtbpApJPtRrLXarWyLdxt2c5VyPTvoUq32++lVDs3h9TXnrc+huh0U1SXGBmuTTT7zoUS2JraEU5ecyn62CoTTpZL6X7f/BrxL4llTRpfumeI2Mob7XzcsdjaHu1nscg6nTzXDaOWpzCeP3++urm5mY3q/rFSscj7pV5PdFGux8p06byvGoarnkntaLfxVdZoO9xDdTmXTbin1Mlo62NihLvvvXSNDSfgjXiXNl/VJt993e++1Lsr4KXud6l6xhbvbtrdlu9GvBMRXblypeQT70SQ7wAAAEYHpDsAAICBo62RcWW7K9oNknAvItXuE+2+eXypdrevnYivkDFEyHZtOpo7Js1hn5NqarSCNiQ3ubW4a5LGpQhmbj5JCnPvJdEfmtO9b2hd3JhQGj3195gioAchrTVrK+rBwNgzzUl3jXSMHR+Sn1y6mNskVRLbmp54Tnrn3fi0yEqayyjfi0LzedPsXRD6VofvsySl392NVzkRr02/26TWzviku1s7E9P5bst3c9yW8Oh8BwAAMAog3QEAAAyMFNlO5N8glShcJRNKtfv62kMVMr5Ue//4BeFuvw+JdqLzst3ZFFUSHpx09Z0z5zlBHJLl2nSyRuxy16Um4zVSNSaBr0k7pybSieR1aP8OuWPDTG/HzBfz+wpdm2euqWGapXuIWCnvu17qUfeN02yGynW22+djNjXN09seuoe2wmaapXvR39AIffsjpo6GiP8mgzSf+/elqZ9J3XjVwG26ygn4UPWMK+Hdyhm3753DrZ3xYSffV1ZWnj969OhQWhsAAACQCqQ7AACAwtnc3Lz+/vvv36Tzsp0oQbjHinaDLct9Y2Jle6VS6bZarVKlUumGEu0GKdm+sbExs7Oz0zM97VtbWzOeVLtUVWK/J+LFbUoHt5SUDqXpY+RyEQKXq2px7+NeG5vu1kpf7b18x6Wf0T4e85AjJSnuuze3riJrYqRvQ8SseWopUroPox5m2EiSUrPpqTnm2+AyNUmuTTaHfrZQWl5zbVHjJp1hf/ZDKXXt+5hriPLJdyK6IOBd+e6m3on8ve82sfLdRkq+u7Uz5rgvAd+fy95w9YuDg4NfPH78+EhaGwAAABDLVP2LNgAAgNHCyPYLop3oYpWMez7U2Z4i213RTqRLttup9tDGqET+zVF9a7U2RuU2RbXhhLZUfcKNt+/lk6qamhSNWHfvISXrYypnQkl87mdKFdTuuqQ1532QEErqSxJd83vWrjP0uRo0g0zrS/dKOV/UNUFG3ek+LsTUvIT62UNj3fu4c3CbYUrXc+tIrZMZRmJ+mtCmz7Xntf3skkQ3aO7N1dFw38wIyXei8OarRH7xTsTLdyn9/urVq978/HyV6333bbhq4DZbdbFT7770+9HRUbdarV4jIqpUKkeNRuPLn/70pztPnz6VJwYAAACUQLoDAADIzZ07d67+2q/92rcoUrYbjHR3U+2+8T7ZHtPXbpA2SPVtikp0XrhrRPv+/n7ZrZDpS3aiixUyKUlx+3goBc2l5u3rpeR1bIWMJNE1kjh2fOh1rCgP/R1o1p9XVGtlO7c+3xz2udBcoTWlnE8dWxRjI9BTmMR6mdRUMZcGDx2Trpc2Qw1VhNhj3dea99wx97x7T25cng74mPGTIOyLSq4PsnrGvCeSH76EPtPmNfdZkR7khOT77u5ul9t0tX/+9LUR8Oa1b/zr16/Jlu1S+l2S79Kaid4m4KXzXOWMnYI3yXcj309OTn6J5DsAAIC8QLoDAABI5uHDh3N7e3vrvV5vjWiwyfb+/KJwD9XIaCpk3OtDyXZbtvsS7U59jEm1uxKbiJe49nv7mHvcnHPnCVWYhBLmmiR6TLJcW9PiW0NoDu3vRkqSc/No/r64tUjrCR3j5tT83XJz5F3LoCR0TBq/yDWMjVQPMQnSPW/3um++VGkvrUNKJ2u6233kFdRace9bR8y9J0GkD4uiP69mzphOdnct5prYb0PE3keS8JKAt+U70fkE/OvXr2l5eZmI/L3v5rU5/urVq97KysqM/d4n34nOC3jT+W7+NOI9tfPdHLNrZ7rd7n/+6Ec/ek4T8s8HAAAA4wekOwAAgGgePnw4t7+//y4RvdPtdivaDVKJzgt3TbKdSLdBqnuNJNt9c8RUyGhT7URRG6NyMtwc49JesWlsbu7YFLVU7SIlv7n7SvcjzzjuAYNvrIskd915uflSUuzalD13nXtt6BqNsE5JrsfIcd98FDE+z7pS1qH9zIyESZDuseRNF0uJ9pDEDMlR916aDnh3PHePIqpfIM/zU9TnT+pqd8dz50Jjtd+y4MbY67Xn4+T7wcFB5fr16y27esZstmq/jq2fkXrfQ53v/TFs+l3qfbfGVIx09wn4/pjT5PvR0dEXH3/88S9C6wIAAABcIN0BAACo2drayqrV6reoL9tLpVKrv3FVRo50H8QGqUXIdnseN9keK9sNTIUMVx9jvw6JX3LOE128hpzjmhS475pQLUqMWNck9SVhLd3LN1/o96ZJtvt+Xu5eoQcg0rcDtD+zO587j32cOydJd9+afWvVHguttShGkcAfG6ZRuhtS5Ke2S1u6h1ZMcmNcqW7GcPP61jUoKc/dS1oLyEdshYzv82Ofs+fiPmv2nBLSQ4AXL15UNzY2Gjs7O1K9jDf97sp3g1Q7QyTLd5OA90l4qe/d4KuccVPwrVbrdG63991Uz5jO92azeXj16tWff/jhh//N3RMAAABwgXQHAACgoXTv3r2bzWZzLcuyWUu2nyOUbCcqprfdPp9lWbfdbpeMbA+JdudYVyvaFxYWyrZ0v3v3bndnZ6dHxKbaNVUmUmqbrDFEF6Umecb6xvsI1ZL40uPu+RgBLN0/JpHtrkkj5rXnfPe278f9LkLrluaSZDx3r5iUukSK5HfXpk36x6Tpi/r5YtaSkvYfCdMs3WMoontbK8k1EjxGlMdKUq18R+p9cGg+b9K+AFIKXlMDo6mjcec077lvbHAPeYjSu9+1ne+mgsaXgJd6331rCXW+Z1lWDW24auS7Ee/2ayPhTfK91+u9KZfLP//oo4++EicFAAAACNIdAABAgK2trXeJ6N0sy676ku1GmJdKpbJ5HepsN9iyPaWvnegs2R7qa+8fOxVn9Xq9Mzc3VzbSPTbRbugn231CTpLDkkz2yXVfSt4+5+K7NpRcd+cKpcG1clvzPxvrZgAAIABJREFU0EAzp4v0e+MeYEhz2Mdipaw9lz2f5hsLMQJb+7Nxn6PQ2rTEJPi156W588w3VVwG6c5JyBiRyV0bmiNlQ8sQXAo+RqhL80nHU+9x2SnioQ43V+jbGdJn1De3uTb0dxv6LHAPgyQBf3BwUKnX6w1XwKfWzhh80p3I3/euSb0TnU++S73vtoC3j7ud771e783x8fFPnzx58kq6LwAAgMsNpDsAAAAvDx48WGm1Wu+12+3rRETtdvsbd0yoQoYoPtnuk+WucM/b127LdqIz4b6/v99xE+1Eftm+vb3dofMVMlINiZR6duGkqCTkOTRpZt8xzTXSvblkOCdKQz9rzPo0iWlJ7MbWl2geaEgPXUL39I1JFc4x3wJw7xv7ewED4Pnz56ubm5vZqNcRS6rE5OpguIoX33l3Tm29jHuNlITXSvAYikrLp94jZdy0EBLfKQ+GYu4Z88BH8xCH24vAvZf0352QfHe734nkDVft477ku1Q9QyR3v0sCPsuyKhHf9+5utBrqfK/X61+urKw8f/To0SF3TwAAAJcXSHcAAADn2NzcvP7+++/fJKJlIiLtJqmxne39uVnZHtvXHkq2E13sbOfS7Vyi3bwWNkflEumctHavtcf4pDwn6t3zWjmrEaruOGLGhpLektR1j2sS4hKaFHwozR56YBJaV8y3C1Kle+jBQmxaPHa+0EMU7bcNYtedQsrvY+y4DEn3EFqRyQl5Il0q3L2XT1i6x33zaBPFMfP6rpMeAMRymWV87Ocr9trQ59I3huuJN8ekz5j2AQ33jQx3Pk6+7+7udtfW1kpu+t2Id3vzVaLzAt5IdyK6IN456U50lnw/Pj5u2gl4I925BLyv792H2/lun3OT74eHh1/88pe//NnTp0/lLhsAAACXCkh3AAAARET08OHDub29vfVer7dGlCbbfal29xpXpmtkO1GccNcm2w2ScA/Idl81ijlOzjEJSaanzOUSk8K2r3Hvr02Gx6b0tfKfQyP3uXXZpK5Hk2DXpOS1ktqMiXkQ4btv7Hjtty20gtt3LXfvcSPvZzaJaZXuIVkZc15T56Gp9ggJSOn+7nlNtY1vPPfzxo6dRjk+TFIFuz2WKO5bFqGHPfYaYj8/oSS85vMS6n33pd59m60a7PR7EbUzNrEbrrq46XdmniuVSuWo0Wh8+aMf/eg5jec/twAAAAwZSHcAALjk3Llzp3rz5s2bRPROt9utFCXbQ5ujFpFsb7VaZTOPK9rduUKd7Zxst0T7DBF1SFcPo0m4h5Lt3DxSUluan5vTNwc3TptW18h8+z6xDwp869Lcm1tDzHWh35sPTfLeJvTAQvt371tzHkkc880Idx1F3F8zx7hK+kKYZulOpNtcMnS9Jq2rqQax57XRVndItR2axHIRonwQc04boc701FokIl6SS2NizkkJefe60GfOTdZz357wfd5jBbzBJ+BD8l2Tfici8iXfXbIsq7bb7SaRTr63Wq1KSLwTETWbzUMi2vn4449/EZoTAADAdAPpDgAAl5g/+ZM/WX/z5s27WZbN9mU7UUC4h3rbQ7LdIEn3LMu67Xa79M0337Q010rCXUq1E52X7aurq92XL1+WPH3tROE0ekjAS8djUtlSopr70zfGvUdIZLrr5FLP3M/ECWbfWG5toQcBGsluX6/5nbjjfde79wg9GAml38lzXDrHfZa0SXvuvXZMXmK/UVDEXEVdN1TGUbqnismi7k0U7r7Wik1JvIc6rzliqmx85zTiP3Tcd67oNP1lQfrMSddoaopCtTPuGtx5ODke+6CIG+Pe0z2XsukqkV++E50JeFe+S33vodQ70UUJb+S7T7ybTVer1Wqt2Ww27I1Wj46OTv+ZYct4e7PVcrn8848++ugraT0AAACmF0h3AAC4hDx48GDl8PBwPcuyq6VSqdVsNhu+cXl62zWy3RXt9jjfBqn29W5fO5G+s53oomw3r589e+bOK8l2e4whVDEizc3JeGmMe3/feO7e7jUxNSGcCNcm1921aOaT1qiR5SQcT0llax5UuPeL+baBe59Qol6aR3pAEJon5meMQZuc18xxKRhH6V4ERYj7mBRxSuo8dK19vX0dt66YKg8fmnTzIJlEEV/UAyLN58BXKeSOIZIfwBhSHrKkkDKf778/oeQ7kT/97ut7912r7X2XBHzeyhmis9oZ894W8Xbfe5ZlX3322Wf/+fTp033NvAAAAKYHSHcAALhExG6SaiR7rVYrc8I9tEEq0cUqGPc8VyPjq5BptVolI9ylGpn9/f3OwsJC2Vclc/fu3e7Ozk6P6K1w71fIEL1Nt3OJ8XO/ov6fIRnvjnevCUl33zySnHbn8L2OSVlza+PktjsXl0jn4CSsRuRL83HHQsn42BR46P4xvy/uGq3olv5+Q9cOci7NvMOW6HkT9DEPQ3IxrdKdQyst3bFcf3pIgBs06fSQdA8J1BjxHpKuMQl3zf2mHU2lTEztTEwti2+O0AMebg2+a8x7zedB+40L+72UgHfP+eS7tOGq6Xy3u985AR/T+54q37Msq9br4X1R3Q1XbRFPRFStVq/15/vis88+w2arAABwiYB0BwCAS0DKJqmhGhl3fH/eC9dok+1EF4W7M8+58dLGqEQXN0fd398vm3R7INlOFE6ccyJeK+cluS6ltbl1+cZzaJPo0twhka8V26EUvXvMoEm7c0hi3ze3e409JjXlHxovrVXzs2q/HaBZQ+o1qSn2IqV77Gds7BlH6T7oeplQkphIFpqpc/vOp0hN+zoNkkgPCc9BpqEvk6gfxGeaE/K+z5ePWJEe+rZG6mdFsw53TK/X6+3s7FyolTFw1TMpne822uoZSbwbpPQ7Vz3jq5whImo2m9voewcAgMsBpDsAAEw3pXv37t0kove0m6RqZLt7DdF5oe4Kc/e8lGz3/RAa4c4l290amWfPnvW2trZmGNl++uNRXAJdQivwNZKbOyYdt8/55tfKVK6exHd/bUrdvjZPjQn3+7Pndq+Vfp5Qkj/0cCH0dxB6QKKR7Nya3etDaOeRPqN5E+vc7y5Wiqfec2IYR+nOUbS4TBHp2rQwJ9al9+YYl1rXVoXkTaIXUVUzqWg+EzGfGyK+4z9lHk21kO8+vnVI17pr4ER+3gdCvvtorjfjXrx4Ud3Y2GhwAt5UzrgC3pXvbvr99evXtLy8fCrhTeWMef3q1aveysrKDBHR8fGxd1PX/jnvv+e1Wq1qpVJp5k2+25UzzWbzcHZ29j/Q9w4AANMNpDsAAEwpnt72DjnCPU9nu8HI9JBoNxjh7na229e7NTJEcrLdVyHj62zv18iE/g+ilGiWxtrH3GuktLrvnppkuU9UhqSsRvZKa5KS9r65NPKamytGTLvHuN8l90BAEs+x9+bGc3PHptilNYXmD60zNL/0gCFVuueV33muD33Gxo5Jku6pcHJTI9A1FR4+GRpKyofqaexx7rpS0ukxaCT+NBH7MCfPtx5S72lfR6TbdDX2Gx3Sg5rQtyW4Y0V8WyL0eXzx4kX11q1bTbd6xtTO7O7udl3hbtfNuHCbrbrY8t38yQn4UPLdlu9mo1WDm3o32Kl3ovObrR4fH//0yZMnr8QfAAAAwEQC6Q4AAFOG6W0vl8vvdjqdVrvd/oaIMhKEe0i2u+NjUu1EfLLdd70r2ufm5sq+DVKNaLfT7a5of/nyZamfbtdKtZDEJeKlrm8eqZYklIqWkuCaWhNNkptDk2oOpb2luUNrl9biO66dM0Xkc2N8fxo0aXzfmjQSOGaNofGhbwj41piHiUyXjxPPnz9f3dzczEa9jmHDSXD7tbYWRrrGjJGqQELpZR+p18VQhHyfFmE/jG9ZaB7MuMeJ5G9QSAl1d8wwvt0QkvGaa0PnpE1XfZutEqXXzgxys1VXvlvjKm7a3Zw7Ojrq2n3v//zP//yfn3zySYO7JwAAgMkD0h0AAKaE+/fv1zqdzntE9I62SoboTLj7Uu2lUqlsXrfb7U6WZeXUGhkivXCXNkg1uJ3t5rWTajdo/s9iSKaHUu/cnPY1UnpcI/C5tUnXaNLJUsI6JP9TUtqahwSp4jk2kW+uccdxCXnpWw/c/X3nNUjfanDn1czjHvNdz91Lm5YfxLk8SA+QYtcw8ocG05B0DyWKiXTJYM18MdfF1GRo6jvsY/Y4rYzUrkUz1rcOoCfm2xehsZxMd49x10n1NLEiPvSgRnMvzbyhc6HaGTf93j/mvbddPWPku109Q3SxcsZwfHxcOT4+btoSPm/fe/88WzfTP3+FiKhSqRwdHR19gb53AACYHiDdAQBgCvjud7/7a9euXbuZZdlsX7YTWcLdVwtDdD7hLlXJhDZI9Y3hamR812plu6ZGRqiQ0cpTe6z93r0mJL815+05NRKeezDgE6KcpJcS1dJ83Ny++4akLXcv3z25NUjjQ2vVrEPzM2rEfkjox1yj+YaBRtRzcw/qvY888ntQFHHfga59GqR7LFKli5SA981jv5dqOzhp6rt3kbUxRUj3aUmrD4tQ1ZA0vqj7mvdE/gc7vnWasfZ7g/QZLbIqRkvMAwEu+a7dbNVId/Oa6GLy3e18J3qbeHd7320Bz8n3LMuq7Xa72Wq1qlza3cBVzhgJb1LvvV7vTblc/jn63gEAYPKBdAcAgAnm7t27Szdv3vxWu92+3u9tb5BVJRPqbDfYwj1GtpvzJgGfmmwnuijcJdlui3YidWe7JMFDKfcQGrEtyXIpeW4ft8fac8Uky7WSOY/4d+eLEfGhY6FvA4SSyty1vrGa9bnnNDI5j5SOSeVr0f7eUh4SxMw18iT5uDNt0j0kMFMEp9R/HZLroboZe4xvrMugJXroAQAEfBpFinUi/zc3tGl1zWd0mAzrM9Xr9XqhDVdduPT7mzdv2CS6Wznj9r27yXeDtOkqdy9rTIXoLPXOVc7U6/Uve73eTx8/fnwUmhMAAMB4AukOAAATyMOHD+f29vbWe73eGhGRpkpGSrW7Y/tzisI8T41M/1g3tkaGiE22E+kqZEJIQjz2evuYPU9KQl4zrz0uJiVuHw+J5lBVhySKpTlCDx/cucgZl3IfTVrcd1+tdJfGcsSsR1pnrNDXPEzQrlWD9CAldc6Ye9v3KWrOoTwsmDbpHoOUDPaNtd/7xKU5znVuc3PZYyQBKlWCpFZ/cOsBZwwqia4ZF/qMaquVQn/H2s+T5jMTM9coPnu+5Pvu7m6XiCgm9W7eSxuu2gLe3nQ1tvM9JN6r1WrNpNuJzifebRFvame63e5//uhHP3pOeCgNAAATB6Q7AABMGPfu3fsWEb2n7W33pdu5ZLuB6233Jd9jNkntH+sS8cl2rkJmf3+/bIS72SR1e3u7Q+dlOye0Y4+bc4bY5Ds3v7QOzb00iW9NSl4aF5t6jpWvMQl6KTmteYDgm5eby12LO1cosR9KdofGceNj0T54iJ3LPmavLY9wjpH9eX+WvNeNBZdhI9VQZUxIcsak2c1781ojyrmUu9T3Hurk9q3FHWuPD0lWacw4UoQoL0q2++aMndv3mdI8qDHj7XPcNxi4dXLz+Ij9doX2gUDovilwve/avveYjVY7nU7TFfDmdUzqnUgn4InOKma4yplms3k4Ozv7H6icAQCAyQLSHQAAJoQHDx6sHB4ermdZdtWqkjlHkbLdUKlUvJuoxsh2rkYmlGon8lfJBGpkbEKpcu11GikuCXZO1JpjPgnuG+OuISR5pXvHCFVNwj0ktzmBLaXsubWFHihw15I1RnoYkifBza3BPZ/ysMK+VrqPds6Ya2LS9nnvBRgmIek+CPlZxD2lbmrpvSb5LqGpfdGk5WPucZlrZbj6n9TPpPSNitg12fPZc0rfvLDHSg97fPfNI881pMyT995c5zuRv3ZG2nDVvA5JeBs7+a7ZdLXValUrlUrTvPbdh6ubsdPwRr5nWfZVrVb7j0ePHh16Fw0AAGCsgHQHAIAx5+HDh3Nff/31+0S0TBRfJUMkb5Lan5OV5ly63bdBqu96UyMzNzdX5oR7ZGc7kZxu51LO9nkSrnHHSnP5xrtza6+1x6XIZ07wSwJdSm777hs6HpMu980Tujf3dxmaX/rZuAS1lKzWpNp99+LWEvq74eZISX5r/x5DDzS4hzYxa4457xtfRNpemnfsGFfpPgrRLhGqntFUcrjjudeS1AwJ9xSp7nsgEDufb15wkZS6GE6M2+/tY+7c5lxqxUxI2Bcl2901a9aZch/uWq7z3VTPEL2tn9nd3aW1tTVRvtvSfXl52bvxqr3RKtHZZqs+8iTfXQFvjhsRj8oZAACYLMbmX44BAABcxFMlYziV7qHNUqV0O1cj4ztPdJZu54S7K9uJ5A1Sic6EuyvaiU5T7Wb8DKX3tqck3jVyXpOI59LgoXtLKXnpOvdenBiNEdH2cd949xpNit63Tm2aW5vI1iTvpXFcgt/9maRr3bGxDwq057VzpTzAkL6xwN1vkkXA2K5/XKV7XmIqZMwx81oSnJpqEHecKyc5yV5EjcYopDdEe1pfe+ic9EAm9DkMfba4b0aE7qWpqCn6s6BJ16ek890xn3/+eeXWrVvNmM73/rnT13bnO5d8L5fL1U6n0zSvic7qZnyd78fHx6X5+fkul3qXfi5rXMWXdjciHpUzAAAwOUC6AwDAGHL37t2lmzdvfqvdbl/vV8l0yBHtpVKpnFonE7NJKpG+SsaukSHiq2R8NTJ3797t7uzs9ExfuyPcYzHXlelM1HOikZPZ2mR7bII9lKgPneNEMZFepEpr1gjqGCmuSdNrJGdqvYkkzLXJda2ADj1syJvOlh4USGO59fjmjPm2QOrvVvN7GzRjK9YlJqnTvcj0uyTeQ53Xmj5tTQVMaKw7pzs+tSomhpQU/TRSxGdP+7DGvCaSvyVhH3PnCj3Yca+NqZ9xz0uvpbHj9nly1+NLvrupd+s4O6+R7760uyvfid4m3k3NzPHxcZPorPc9T+LdGnchUe+m3uv1+pe9Xu+njx8/PtLMCQAAYHhAugMAwBhx//79Wrvd3uj1emtERO12+xt3TJ5ke39OtXDXJtsl2U70Vrjv7+93FhYWyrZwX1hY6GxsbMzs7Oyc/h8nQbbHptUlWZ2SOE9dh+/e7jq0yWNNUjsktmNS2+61vnncNUspaXetLtr0tvS7kq7jxqSm9H33lq7T/Dzc37M2wS+tJeZBiAZJqEtjQCLjnHQvIj2cck/zWqoB8R3jku0uXMpYqhaJqQbxveeO+eaxfzYweEKJdt8Yc077ubTvF5Lp7ty+9/Zxbg5pvtTzRYn6Xq/Xm5mZCf5vhtT3Htpw1U69m/dc1zvRmYQ31TNEb5Pvbu2MJN4NPgHfarUqlUqlZV6b477aGSPfm83m9scff/yL0P0AAAAMj1hpAAAAYEBsbW292+l0/p9er7fWbrdPQsK90Wh0tMK93W53zH/MsUql0jHS3Bw3f2ZZ1uWEu7lOI9xrtVrXCHei8wl3UydTr9c7q6ur3e3t7Y4l3IuQdO4/40qUJhglOa0Z76PE/OmOMf/RyF7fe06Mu/Ob466I1Qh697g7v08Ud+ni34fv78s97vs7lOSx+zO6P69vvO8+PnyfU+363Guk+bixHNzvy/fzau/LHfPdz2VYwv1S/Dvt4eHh2MpVrUjXJH/t4yG5Z/6juW8o5e7O5/7pW/PR0VHP/McnP+1rubVyyWZ3/b7jEO7FE/rM+Y65f8+ha3znpc8B94BJmkd7nLtX6mfO999d7r9Lmv/uaoQ7EdGtW7eat27dahIRbWxsNOxza2trJSKier3eqNfrjf4xWltbIyIit2am1+s1b9y40VxeXj6dw35tUu9Eb2W76Xs/Pj5umsR7/8+T+fl58Z+DlUqlaTZbtY61fK99dTOVSuWIiKhard7567/+6//3L//yL1ek+wEAABgeSLoDAMCIefjw4cLh4eEtq0qm4Y6R0u3uJqm+8Uam+3rb7fPaGhnrWJfoomhvNBolUycT2iR1e3vbvA9tjkoUJ9bcVDeXBg9dW8T9NeuSznEJ9VA9hyYZ7yOUog9dp12Pi/Zn0KanYxLhvrHcukLzaL5F4P4sMcl733qle2nXLjGIBHuRc8TONZEJ/HFOuhdNanJec52UTObmDiXRpfSzlHB2SU0Ha9POl4lB1syEPnehb0JovoXhe22uCZ03Y7jEeUxyPjR+XHnx4kV1Y2OjwW24KiXfic7S71zfO9FZ1YxJvROddb4TnauaaXK1M61Wq1qpVJqayhmp771//rRy5ic/+cn2J598cuH/UwAAABgekO4AADA6Svfu3btFRO9YG6W23UFSb3tMlYwtzdvtdifLsrKvSobovHDXynais952X2c70Xnh3k+19yh9c1QJSRinXO+e084lieoUqR+qGSHP+ZCwd+eR5KpvXGhuYo7HCnHtuRhhrb2/NLf00CQ0j+b3pF1baG7p73gSGRfpP1QmqdO9CGKEeops910bKylT5HZIkEtCn5vP/RnzrG8SyPP3nTp/zDHuvqH+dN8Ye6w7f8rDmyLrjfJ8tob12YypnQn1vdvSfXl5mZXwBtP57kw1G1pzSMBXq9Wake525Ywt35vN5uHVq1d//uGHH/536H4AAAAGA6Q7AACMgAcPHqwcHh6u12q1pUajcUhvZXtGzmap9jUx6fYietsl2U6kF+4LCwud/f398sLCQmd1dbVLRDRA2R4iRb674yXRqh2jScG7xw2a9fvkLyddUxLnmnOcOA4lu901cfPGpO414ygwVkr8p6TiNXKem0OTipcS99Lfiwbu8zNRAtsiRb6PRNhfpqS7jSaZniJYQx3boV7sGGmo6bnWzjcKkT5N8l77efKl0n1juHk180kPeTRynSPmwU7Rf7fjmor3bbZKRHRwcFCp1+uNvJutGnx970zivUkBAS/Jd5N698l3IqJqtXqN6G3qfWVl5fmjR48OpXsBAAAoHkh3AAAYIkVvlOqOT5HtBindHkq2E/nT7SbZblLtW1tbMyMU7i6cdA6J+Vhxn3ptnrS9JukfSuFLvx8fmnS2lO5PTfG7c+eR9L77ccektXHHQlJfI8lD13DjDDEJe82c2t9naO6YBzfjAKT7gAklmbkKDs08PvkYk/bVJoXde0ljRyU9p02max+6SN+i8FW2pFQWmXMx14bqbGIqj6Rz2s9I7OdjnB8cGVz5vru72yUicutm+ufOvbc73+3keyj1/urVq17MRqumcsZ+z/08vo1WbQFv5Ds2WgUAgOED6Q4AAENia2vrXSJaz7JsVlMlQ8QLd66z3cbdJNWGS7fb14U2SCWSRTvRW9n+8uXLUr+3fdL+T70ran11Itx4896gSVPHzhtK0vvQVsGE0tMaeSyNTU1Xm3kkUa+RvLHpc20aXpqH+/xIDwlCPx8x53zr0Sb9tZ+F0PiUhyJaQT9sxmY90yDdU3q2YwR8aB77fUwPuyQI80puTa1ITB0NOCPl8xZ7LfeNCUncp5y34eS+9nPhe9iU8s0Nzdhx48WLF9Vbt241udoZV8JLqXei87UzGvluXpvEOxEv32184r3ValXMRqs++W5em673Xq/35vj4+KdPnjx5FbofAACA/EC6AwDAgFlfX5+7efPmt69du3ajv1Fqhwrsbnd721utVtkn3N3O9sXFxXIo3e4m24nkdPvdu3e7Ozs7PSKxs11KcEvkSZjnnT91zZo5ODHJSXVJ5Maml0MPAEJrCz0AkKRrTIpZEv/2fbnxvjHcGsw47meUflfahxq+62IeAhRFzPzasZrEuuZe2gcIqb+jQYj0gcv5YUr3PLJykEhJYCK5r517b15rKmXscVxdiDSfJnGsraLxrck39jISkzTXzud7GOOeD13D/X2FBHvooU/M50D6PHNrSGEca2bcNXGbrZrKGSJZvrubrXKVM0Rn8t0V79Imqy5c4t0n3926GaKz1HuWZV/8zd/8zedE5N2DCQAAQDGM3b9IAwDANHHv3r1vdbvdW0RE/XQ7kSPcjURvNBqdWq1WNsJdqpHpz5dUJRPqbvdVyYRqZIjOJ9yZZHteaV6EdE+R56n3ldK+ee8X+jk0YjQ0XiPr3Tlik+sxyW/fe839pAcA0nH7nJTMj5HR3JzcPX1r9M0b+/ft3k87R0h2p0jnlL/PvL+PmHGxDFS8T2rSXVvREZpDkuehe5v7SwKUS//65uGOxYzVXO+uFcgUmWyXPreasaG/X+6bFu458z4m1R4S8ZrqpEHUHsV8g2TYuMl3k3gnOl89E0q+v3nz5oIYt3ve7eNu5zvRWe97qHpGSr7bqXei8wLeqps5nJ2d/Y+PPvroK/EHAgAAkAykOwAADICHDx8u7O7ublSr1YV+ur1BzkapRHy6PU9vuzsmy7KuVCNjvT/9PxdclczCwkLZlu62aCc6le1ExVTJFJEut+eS0tnc2KLO5Z3Dl3wnYSx5zvsS25qEurmGk82a9WhEqe++3P24sdJDjpAsj/3ZY8XvIKpZpLXEzB+aixsX87vhfv5U6T4IuT7obxbkZlKlexFoEu6S5Awlyt2xXP1HKIFuE0o2D6IiRpL3mnWOAxpxHvPQRSvhNQ9eQilxdz77et85H5q/Q42k19xn3L4pMep19Hq9HhGRm3z39b6Hku9S6p3IXzvjVs7Mz893pfS71PXeP3+ucoaI6Kjf+W4qZ+r1+pc/+clPtj/55JOGuGAAAADRQLoDAECxlO7du3er2+3eJDpNt7epL9zdtDqRXrb352PrYLTd7T5J76uS0abbhRqZcUISzNI4zTwUOObKbE56h9blEkq5a8/bAlNzb+2apTk4pPu7cta+NyeouWvssdz8KalubS1KTHpfK/g5iU3Ez83NwY2NEeR5ro/9HYTum4dRJ+fPcZmlO5Fc4WFeE/FCOzZpq0k428fda2OleqwojZlDk2weR1KT64OuR9LUzEiv7Wu4JLpvLEdKcryIBz9kmkfiAAAgAElEQVR5Pz+xD7IGuRYbd7NVg6md0SbfpdS7eW2Om81Wfb3vKan3arVaazabDTf17hl3rdlsHl69evXnH3744X9LYwEAAMQB6Q4AAAWxubl5fX19/YNarbbUaDQOrVNtoosC3e1tJ9J3txOdl+eaKhmtbCeSN0pV9ra7aFPgRROS3KlzUmAubgwnRd3z0ryahwfSeEPMQwdNatu+nvtmQUqKOW9q3F6fjSR83TGaBxTS3610zF0rt57QwwPfGqT5Nal3zTrzPDDQrkV7/SDHjEUKfhjSvWhZOWj5qb03lwrmUu5mnFbeS/fj0NZ+jLsYH0c44c2Ni3mgkzLGHJce2nBza2tnpM9e6FwR4rzIOYsi7zq4ypm5ubmaVr7nSb2HqmZsYlPvR56NVuv1+pdffPHF//f06dN66H4AAADCQLoDAEB+uHT7KSHhHrNRKnfOlu1EvHC3a2SI9N3tdpXM6upql4jo2bNnZvwMjW/SPVZUx86hSYpL1xpS1mRfK6Wb3WukVLT2PtIxbl3SQwBpft9Ybn7NOe0aY5PcoTk1qXpzzCZ0PbdW7lxIwtv3lYhNxpMwfiyk9rgzbkn3ImtAirw+JDalGpFYYekbO2mVHoZxW8+wCYnv2AoZ3zgXX5VRSNq79+Oku/bbFdqU/TDS6OP6GfQl332d71LqPSTffeLdxkh4IpqV1ipttuoeM/Ld/Gn63qvV6v9F6h0AAPID6Q4AADnwpNuTZbtvvJHqXKrdwAn32N52omjZPgpipTknEiVRngcpBW2/lkSrK/JD8pdbhztOI4ml41qJLv2+yRmjFdfuWO735a4tVRxrJXco3e37LISIEdDahwu+8Sn34+Z0r09NvU8KI/l5xk2650GTPtaOtd9zEjNUL6OVjzFd39waQ6SIyXGVlYOgyAcxqfdOSb6Hvgmh+ZaFb03cdXnrYy7TZ0qDEe8bGxsNV8AfHBycCu3d3V1aW1uLrp0xBOT7LBGdkEe8S1UznrEVO+1uY8R7lmVfHRwcfP748eOj0HwAAAD8QLoDAEACW1tbWbVa/ZaVbv/GN85I9FCVjD02prddWyWjSbf7qmRs4d7fJDXv//kahOQe5b3zzCkl4w2csA2l7kP3lJLdoQcG9tpCYpubN0bGhupP3Pl8a9OKb2mc9uFHjIiNSePHrifm/prPROwDm0FS5D3zfHtj6EyTdOcIJX1jrpXEZki6S0liaZ2p6WL3vkXIzmmVptrqGM31Ra4lNM5+HxLxedPmoQdGvvHD/IbGpH42QxutEp1Pvfvku9ls9c2bN9Xl5WXi0u9Gvrvi3Uq8EyWm3vvnziXfXQlv5PurV6/+79///d8j9Q4AAAlAugMAQCQPHjxYOTw8fD/LsllflQzR+cQ6J9x9m6oSpdXJcMn2/rELwj20Saqbbh+zjVKLkOc+eZ3n3iFZ7b6XxLo0t5QktwkJad+8msR2rPTVps+1wpqTxAZJvuedX/NNgNB6fPNp5k+pkAmRRyxrxfOgBHWsKB8WA1/DZZDuWjTSW5LkoRqZmDR5jMzUysvUlPKkysxBwj1M8Y3jZL6UbLePSw+IOPGuGRNK0LvXhD47MQ+HivxMTdPn88WLF1U39W53vlvHvNfPzMxUiYiV7kQXxfvKysrM8fFxxXS9E/GbrBpiut6Jzst3pN4BACAfkO4AAKCn/Id/+Icf9Hq9NSJ/up2T7aEamf58qo1Sid4KdzvZ7rumiCoZR7ab3vZRptWLIka6a0V77O/FJ11DKXUz3iftfcluac5QAlxbo8JJ3xQByT0E0IjqUCI+RfhLc2pT/va9fffxSXrN/FqkupuYtcc8YPEdG6SQTn3wMAgGKt4h3c8T038d6sX2ze07LolOe00xglwr8/Om6LVzjBPabzkMeg4zDyfBfQ948gh4SZLH/B1Kn7HYDvi8dTXTjL3hqhHva2trJVM7I1XNEIX73r/++uvKysrKDNH5jVbtMany3df1TnS+791stIqudwAAiAPSHQAAFJju9izLrqak2410zyPbpSqZVqtV9gl3W7YTvRXuE5hsTyVGgqc8SJDEvSTquWvc67TpeRtOhGuS0twaufoR97V7f0m2aiSptt5EgyS2Y8dzDwNifhfcg5IYQa39O9am1jWfK+3aUiji7zj1+iJ/Jkj3RLQiXNMDL6XYpWu1NTLSulM7s2M64FOkq3ZN00KeCplQyl36O9P8nYbktVSBZK8vtSpGMzb1cxN6OFD0/cYJW7wbDg4OKvV6vWHez83N1aTk++vXr8lUzpTL5Wqn02naY8rlcpWrm+n/mZx6lzZaJTpLvR8eHu6Wy+VtpN4BACAMpDsAAMiU7t27d8vqbh+IcPfVwviEu5tuT0m2LywslI14V2ySatLtGmLGFkFRifsZIjK/hxRRrllPbKqdmzMkvl2BK/08LpokO5eAlmSy7z6+9aSk3GNS6hpp7ptLSp3HPNTRoH24ETNPyvX2dQZuXfY5zVq4c5clCZ+LaZHuGpEdkp6aJHGKaA/V0HBC1D7nrilPVzfSxeeJfTgjJdLz3sd3v9D13BpcUZ3yzYm8FCHah7mOXq/Xm5mZGSufYTZbtY9xfe8codoZruud6Fzfe3LXe/+8N/1OdCbfkXoHAIAwY/UPKQAAGCfu3r27tLy8fKtWqy01Go3D/uFT4d7tdjulUqnc7XY7vt52Il64c+n2IjZKLahKZtwoQrD7Hgr4hHpRMt+dS0o4a+4dI3ylJLp73jeeGyfdL3QvH1L1CXetth4lRsRL10nSPeW+2rVJY2PXEDOP9BDHHWeQHm5Iv2PtuooQ8uOa0I9iWqS7BFfVoR0Tul4j20P93S4x1R9FJZQlpjlNrEXzufEd036bwrw3ryVJHkrEc2NsuPGaz52mWkZzTQh87s7wyXc79S4l3olk8W6ku8Gum7E2WCUawiar9Xr9y16v91Ok3gEAwA+kOwAAeLh37963pXS7JtnujuvPxYpz93xsbzuRX7hLsp2IaHt7u7O1tTXjJNyLoEh5rZlTk/COTZpr1+GbjxPWXKpakpiheSW5bxO6r7TG0M+Rt97DXZc5LknfPOM1CWzuoYTm/uQ5H7pviNA3ADRyO/Z3U5T4z8PUJNXzMo3SPTb1bh8n0onxUFo5VBcize3eQysxUyRpUeJymiSoJsmueaCSeo+QCPfN4V7n4qbdfXOGvoHhW9uo/87HYQ3DxBbvu7u73bW1tZKdeicKy/c3b96IiXSii5Uz1garJvF+QoyAz7PJKhFS7wAAEALSHQAALO7cuXN1dXV100q3q6tkJNlOJAt3bZWM3d1eqVS6RrLPzc2VzWvT227XyBBdlO0TkG7PQxFVNxrB7x4j4itXuOu5uaTKFs217pq070PrtY9xc4WS/DFiXFqL9NCCu5YjlOa259Um+kM/Y6rc5iR5ykMHzYMCCpyPfaBhzxN6eMDNcSkF/CRL9yI6tqXea3us/V5KCHMVMfYxrSzP06MdO+egpfw4kvL50Uh4zfvQnFrx7l5ftBSP+cbFsMjzzY8ixo+aXq/XIyJyU+9EZ8l3UzlDxNfOcButfv3115WlpaWWVDnTR0y9E+mT71esDVaPjo66dur9Jz/5yfYnn3zS4OYBAIDLBqQ7AAD0uXfv3re63e4tonC6nYgX7u7YomV7/9ipcHLT7cqNUi+TsBpE4j40tyaNzp3XpMyle/vms+eIkbHufL41u3OEakdSXrvr9c0duqf9PlZ2h745YJ8Lpf9TJbPv/qG1uOdDxzVjuHsXkd5PueZSCfhJle7aqg/puDTGlvIhyRnTu+7O8/+z9y69lV3XuejY5N6bu1RFllkuigoiU36UTkq3XPFBDnyNABcBG6pC1FBTfyIdw5CNVEMNN9RQYAuCO/kT+gHuundhODnX58TEUaI4OGYQ3JQkixJ3lUju52lwz6rBwfGac6395PiAAteejzHGekjc/Oa3vkn7LXsR+jONK1kY4PItE/m4CNDU4x7FvBaLxsOfuTZNsS61c4tPuI+rc57PSTyj50je83/4wx/ae3t7Z5iAz/V7t5Tv2kark4+1Wc5QtNvtzV6v1+10Oh/99Kc//U9tbCAQCFwVBOkeCASuPF5++eVr3/3ud18dj8dfH4/HX/V6vURQs6R7qZ0MwEXSnfNvr2OjVDz//v37o8PDw2dfvg8ODvA5VVWDz3Lj1Fzi3DNeI7Rz43sJcE+7h3TXFOo5CmJrUUAbw9WsqZtziH1tjhXfIshLc0g5NZLdegtAy1kHmVySx0Pw43l11V+itF8Ewn2mNSwr6V4VXuWxNS4dW2r3NEZTmXt8ur3IVQMHmVntzQnPfEupri30WLFyyH8cp5R49/TT+rRxs8YibphaBdpmqx7iHUAn3yXiHeCC5YwKD/lOFe8Az+1mut3u//7ggw/+ycoTCAQCq46V+eUVCAQCJdjf33+p3W6/MhqNWjnq9uFwOFxfX18v8W/n1O0AvMIdHWcT7kndvrOzMwIAuALqdi8xn0OQa8StRpZ7UVKzdawR8lpOKZZFaHtJR43czVmQALh8PlIu6R5Z6ncvPKp/aUGkRKltxdPiSufpWbDgxub0Sf0512ERCHYOQbrPEJJKWCPRPQQpR5p7bGu4dtyvKeo9BKeXKL1qVjNV4XnLItfSKFf1bhHtVe5hLnmuPUOlZP6sn8tleuYlyxns+y6R741Goz0ej3sA+cQ7xkT9rn7/zFW9U/K91+t1+/3+795///3PtDyBQCCwygjSPRAIXEncu3ev/Sd/8iffAYCvr62t9Tl1u6RsB5DV7ZqynfbXRbhbdjIHBwdDqFeRXqJwn5YqPkdxTonknBzgiEvHesh9HLdUPe9ZANBU5hLhLBHKNB4HLZ6mxOc+03xeVbt3oUBbtNAWCbScuXm4c/BCqlki6OlcUPqnjbrV/LPIN1dcJdJdIr+1sQneOZolTIpjWdJ4rWZoPGuOdG5eLBMJWYqqancrdjrOIdk5WFYyXOwqhLlnrEbM1/nsXIXnsAqo5Qy1mzk5OTk7Pj6+5AeP8fnnn7e//vWvg+T5TttmaTcDAPDll1/+yy9+8Yt/1sYGAoHAqiJI90AgcOXw5ptv3u52u99sNpsdqm7nNkD1bJaayPRms7meji11u0a0Tz5nq9sBAO7cudP/9NNP1xZ4o9QSRXjVGHXk5BYOvES+R7VtqZa12FocIP3AtHtJ9BLiOEftnasAr0qiWgsLFqHtjW9d72kqzL055okqbxt44taJuRL3V4l0T8ghVr32MgBlm05qc2ZBVFax/1gE8tN7L712QtNGTh3SZ2nBBY9Lx9ZbGnic9RZFySIAHWMp1Uv+uwlchLbRKrac4exmsOpd2mg1IW20CvB8s1VCvgMoBHwp+Z6I9/F4/PnJyclvf/7znz8ViwwEAoEVRJDugUDgKmHtwYMH3xmPx7uWuj3BQ7gDyAp3zrc9HSfSvS6y/ebNm0NkJbNoZHsdpPc0YKnN68rhUclz7VY/dwzKZ28MTUFOY9B+jRymczQLFDzW+izBqperwyLFLXW4pYjPzY3btdwWcZ2rCOdyeFFKotetWl/khYYifPzxxzt37txpzruOWcNDMFq+7pb1jJXXYyND2yxl8bQUzYGL8Pque73atbcRLJsY6y0Gy9ediymhisWLRfTn2i0FbHi83lE7G8PaaBXgXP1++/btBkO+V/J6BwBot9sbyWKGtG9Ofv72nXfe+XcrTyAQCKwKgnQPBAJXAm+99dbNTz/99FvNZvPGRN0OoPi3S2Q7HQfg824HkBXudF6r1Rp5yHZsIQNw7t0+IdsBFotw92LRiHmPyjyNk2xhSs/JO09SYeM+CRo5S2vQFOlVIJHuXC1cbRa5nKPG1/o85++57jmK9hLC3htbi0/PsQ4y36v4t2JICzQrQ6pbWGalu+aFLZGYmpLYk0dSDOf6eXOEvmQDYlnL4HFe8hOfizZuWsr7RUFdbz1wYwHkvQK02LnPDY2f87ZF6RjJRgnX4o3vGTeLZ28Vn+8Eqn7PtZzRiPdEuAM8V7wzKLKcoYr368jjHeA58X5ycvIfv/vd7w5++ctfnml5AoFAYBUQpHsgEFh5PHz48Buj0egVAIDBYPAEAJrgULdPm2zPVbhLG6UCPCPcrwzxtEDgFOka6W6R6Vx/Kfkvzfeq0z2Et9TmVWFrY6UaOFIeoDrxmkP403mpXSKXaRx6LbznYRHM0psC3LjcXN7cdcTyYJoq+oXFMpPuCR4lcW4sbz5tnEb+W2NnYTkj1TCN2IGL8C4K0TY8N8cuKOc5kshzrq7c50VaFKiioA/YSKQ7wEXbGap6l9TuCZrlDN1oNandvap3S/FuWc7EJquBQOCqIEj3QCCwsnjjjTc2+v3+t+H5ZqkXFBWSsh1AJtwpoQ4gb5YqbZQqbZIK8Jxs926SCgBwcHCQFhCmtVmpBxqZvGgKdg4S2S0Rozlx8VzPZ4241eqlOdM8jdj12JXgY68Su4QQ5ZCzYGBdN8/5cX1avd6FBKtW67rmEvSa2l9aNNDiafG1MTlxvW9oaPOrLFjUjanku2r2MhqRmEvYWyS5pAbWlPFlZ3UZ0yAsw+6juoe89Zzgz1xbCeEtxfeS7lXJ9WkhSHkfxuPxuNFoPHum/vCHP1wgtx8/fjza3d1dOz4+bp2cnJxpBHzyfNeU75R8T/CQ7zk+75LqfTQa/cu7774bm6wGAoGVRZDugUBgJaFtlprgsZOx1O39fn+91WoNq1jJAFwm2wFsZTsAQKjblwISae8h8z2LGaVELs1tkfUesh3355COGonNjeFy0T5ujrSQwM3VavWo3T31WDVK+bkYuQp8OtZaKMhtK41VgiqE/TRU+FPDMivdq1jGeMZzimKOLKVjpXo0n24am4LzdOf6Peeca0FylaHdT228x3Iopwb82euNnku2c7FL4FHbe4j/kuc5YCOR8Jh8x3YzAD7LGQDbdiYd0w1WJ5/Z76L9fr/darV6XssZjNhkNRAIXAUE6R4IBFYODx8+/NZoNPpTtFmqaCUD4CPcpY1SaR9WtwPwm6Va6vYEyb+dIdynqXCfp3q+bkxbcU/JTYmI9cYCJoYW16Pw1khnTxxJLZ9D0HN5vQplS3FfVYHtuT7aPC+pDnD5PKyxNE+Oml6qz0sw515jaS5tB6GvChaaNK+KeZDuddjAlMTPUSmnY6/VRmqvYgXj8bXGOUvi05qr1BN4jhxbIvrZWjyyFm5wuzbHsnCpi3Cvg0ivE1XyrvLbHdTnPQFbzmjE++eff96+detWluqdku9QwXLGQ75/9tlnv/37v//72GQ1EAisFIJ0DwQCK4N79+7d2NnZubOxsbF9dnbWnTSb3u0Aurod4DmxLlnJJDSbzZHm3W75tgPoZPtko9T0hXiVCPEqkIhji+i2xmiEq9WeS8BzxKi3Ti4HkDkSEcvFSeMk8h1AJ1GlfhpXI13rVFNr4yzyWouXS7CX1srVpMXkavIsipQS8lKN3sUPTy00fp1YKpJ+Fe1lOAI0RxXPqZUtb3bOPoab7/Hh9m4qmauWr4JVJh9z4CHAvfO4txe0MTQnRolHe67ivfQZsM5hms/sVXleqYVMzrjxeDw+PDzc2NvbOyv1e6fE+/r6ens4HPbSMbWbeeGFF9oAAB6vdwDfRquS3czJycl//OxnP/stLNHv5UAgENAQpHsgEFgJ7O/vv9Rut18ZjUYtaiejke0AfnU7wDmBLlnJAMje7ZPPKuEu+bcjZXsi3INsv4hSotoTz1KWT1M578kjEb6510NSj2sWJdMi0D0KaK8FC43jUblbSvQcpbmHwNZy4Dqt6+h9c0DKYb1RwOWrQtDjmhfhj+ulIN+X2V6GQlP7cp9pWy5ZLxHx1lgvYa6RnBpRH9Yciw3rOaTtAPpeAdZ47jOHEiV8HXZH3loCPngJeG5eOj48PNxIpHvye099EvmubbIKcNFuJsFDvlexmwGITVYDgcDqIUj3QCCw7Fh/8ODBt9fW1l4ej8dfTexkAATSvYRw19Ttknd7jrrd6d0+DcK9bvLeE2/ZFgwkEtozr0Rp71XXS8p4iUjVVPQJFukOzGfapqntaU3SfA9x71kI8ZLVNCaAfl24MRwsQluqx/tWARfXqi1HiW7Bo7zH4+rEUhDk08AykO4cmV0yBo/NVSbnKJAlIhTPw+Msn2uvwjjHM1ubu2yYtl1RST7t+dHuu0XG17UAU4fVTN3WNIuEUuJ6FcBttJqOPV7vGvmeVO+3b99uKLYztWy0ipFU771e7+C99977N2lcIBAILAOu5C+nQCCwGnjrrbdufvrpp9/y2MlIZLtmJQPg826n6va0uSpqG2GyHSDLTmYEz4nqKoT1spHdFqzzkQjM1FdFoa7FtuYkeMhvy+LFylei/veo6r0EPp1Dx0jjvGS41K8R9LjNWmCgfZrC27tYoPVrqnI6J9XpJfNz6vDU5pkvjQMjVxWU3oelwTKQ7hK8ZKtlI1Mam7MGkSxlLJV7mq/Ftc6TIte2piTmqsGrOJeIczoez8HjtHnSvfe8VUHncCi1Jarr+VnFZ2fWJP0082Gvd2w5QzdbLSXeAZ6r3hXyvRbiHVvOJOK92+0+/uijj/7HL3/5yzOxwEAgEFhgBOkeCASWEg8fPvzGaDR6BQBgMBg8of1V1e0JiTxPfdJGqXQ8p27XNkoFeE64M97tCRrRbBGq8yLdqxLc086bW1/J+XgU5zmxAC6Tl5ZtChcD93sU49pYWpNEpkuLINJ8Lj+dqxGqVp3emJbNihZfq6tUde5ZSMDwKN+5sZ4Fj5yFlGmr3r1vNSwtFpF0r1u5rNm+ePNqSnpNseyJmVDF+9pLZpbagawqWSrBenMi9xn1WBF5aslRp09DiY6f0aokfTxzs0Mi6XPIem6j1cePH4+S2r3E6x3DsckqQAH57rGbabVaT7/44ov/GXYzgUBgGRGkeyAQWCrs7+83W63Wt0rsZLTNUuuyk8FkOwBPuFOy/f79+6PDw8MxItsB8gnyVVOy14WqBHdVRXxdCw45diTA9HmIchqXy2MRsrnKbjy3pI1r95CuHuKdImfxwiKcp0FEe+4vbctRqHveIrBIeq7eWRHiK0G+LwrpXhfR7lWoA9je7zkWIQm5KuJcYnHWlh5Xhfj0vPVQ+maFl2DXFms4otuzSENrsFA6p443MQLTg0S2J2JdI+LTRqvpM1W8A+iqdwB7o9XU/tlnn42J2v0UFK93LafHbmY0Gv3Lu++++89anEAgEFg0BOkeCASWBhM7mVebzWaHbpYK4Fe347FU3S7ZyQCcE+4l3u0AvH87tpIBADg4OBjCctvHcCRzAwCGTPuiwEOMU+W2Nl4a61G5c31WPDqWQsqvKdu5mF6CtKpdijSP5raU3lZt+LNXFc7FySHatfnpWMpfSpRzc7yxqirwp61w90JaMFhKzIp0n5bvdq51jLfdsg3J9dH29nuUxNpCQBCYech5Lj3qd9qvkeIJmkKdjvPE4eLR+krsZ+h51oEc5XwgHx5S3RsjAdvN1K16T3YzXuI9ocTrPRHvJycn//G73/3uIOxmAoHAsiBI90AgsBQgdjJFhLumbgfgCXfJu52Ot+xkpujbvghk+yIghwzX2jUS1mOtUlqn1U4Jdy1njgIet6V2SdHsIWc9RKsnlkaQ5+YCJZ+nJi2m5zqVLAYA2HO0MdKzYin+tbaS80rQnoN5keGliwpzVfAvitJ9GvAq1S3bGdqnKYrpeNoveXZ7SfyqBO1VJTdzyXVtrKVC91jSeC2JrIUVy/8910polZ6Pq7wZqoYq10WynEnH165d29CIdwCdfE9e7wJEAr7f77dbrVavxHKm3W5v9nq9br/f/13YzQQCgWVA/GILBAILjf39/Waz2Xx1fX39pYmdzBkANCHTTgaPq1PdPvk8AriobueU7QDPrWQALni3Ayymwn3RCX2PSr1kbJXYXnW7RKZLCwCSStmqOScmkHYg/blkv0bwSyQ6l1+qw9Nuqcy9+bwkNhdDmu9R9kvnAGiMFIM+YxKJXkL6a7Vw/dMgtxcBM69zWUn3UuJTm8/N86qXNeLeUh1z+bzIIVCr+r4H8uB5JrU3HqQ4dCw9psi5n7Pwas+tKTA7UEKeI+gt4j1Bs5zR7GaOjo5aeIPVpHqf/FS/R5co3gHOiffj4+PRjRs3/jXsZgKBwKIjSPdAILCwYOxkEtyEe6l3O4Dfv50j2wHOCfebN2+uT35SdXvaKDX9f7jqHzNaHI08X3RivQ6UqOA1MnxadXDjEzTSHvdbRKtUj3W+OYsDOQQzrY2rXyPouRpoHCkPB035jdtzyXvvggCXO2dxwvN2wTSI4mnHrxOLXp+KRSHdc9XF08rn9WvPURJLynbLTsbreR0kaBk8bzVI7d5FH0vRnvqkhRnruahKtnuedW1+br7A/OFVulsEPPV6B3hOvifbmVyv9wRD8Q5gbLAqqd49Pu9hNxMIBBYdQboHAoGFxP7+/kvNZvMOwDM7GYApbZbKbZQK4NssNUfdTsh2AJ+lzKor2WdNaJcS3xLJnAMuFr0HOUp5Gov255DkHjU0KP3AtEsqaEsdLeXT5lvqcK4+KZe2aCDF8RLhpcpvKR6OicER9R6S3lLAe+v2jF1q8nte+Pjjj3fu3LnTnHcdJSixhknHqT2HyJcIVC6vpkC2iHbPXC1eCWEqxZ7mvHnDs/BijU19AL5nybKYSZ8lKxk8Do+18uYu4Mzyni7r87NsSKR5nbY7iXjf29s7Ozw83KBWMwAAGvmuWc0A8OQ78nsHKNhkVSPeAcJuJhAILD7qIDoCgUCgTqy9/vrrr21sbLy2trbWR/7tA4BzIt1rJ4NBVewcOMIdEe0X5tONUhOod/vNmzeHyU5mAky4S8B9uX/YcHElYmsR/miq6/eQRDzSz55xNC6dU0q401gjON9kVqpvDf0coTG0f4T+cX3aPDaDE2sAACAASURBVNqH+2n9qS/9o0QyR3yP4PJ5eYlWri5tkcFzPhrhzt1nadHDqlXL7bneWj/3XHuOvf+NePrqAHcfFuF76SLUIGJzc3NlBDMe9XkiFD1WH1IfjsPN0Ty2PbY3dC49B2tuqk/Lo82f1bx5w1J54z7LBshzX/H9SXMkAp77iWNwynnuGcsh2yWSf9pYxueHbi66TNAId3pe1nk2Go3GK6+8kghw2N3dXdvd3V0DOCfbT05OzgAAtra2WNX4rVu3eukf17+9vd3f3t7uAwDcvn27AQDAEO6ndF6r1eq1Wq1eOiZ9/Var1efyXb9+fa3X63VPT0+vX79+/S8fPXr0bfnsA4FAYD5Y6D8sAoHA1cKPf/zj6/v7+3++vr7+0tnZWXfi3/4MVLmu2cngsYlwpwT6YDAY0g1Tv/jiiyEm3Pv9/jpWuLdarVEi3PGGqRsbGyNts9SDg4PBZMNUDMnPvYq/O4fc/9cvm/rUqpcjOjFmobjl7oFG5nuJWUqGS7m9CmtKfmKSXYJFSlu10xo9BLemgNdIdi4+R9bTHNx1tkhpz8KH1s5BuhfSogueYy1ieI4t5NxHPEdaMMnJh9uqYKH//9ftdqdKHtVFqElEek4OSrZTUpGSrV5ilRKiuE2qn4ul+cBL40tUwlbunL5VgHTdaR8eIz1H9DnACzTWePo8c0S9Bm4sp56X5uYo5kufiTqepUV4Hpdpg9ZEnFNrGO6Ynhd3nhwRn8j3vb29M4Bz8h3/vHbt2oZEvCe1O0e8J6X79vZ2P3m+J/Idzsn2S4Q7haR654j3p0+fjgAAOp3OUwCAdrt97yc/+clfQHBcgUBggbA0v4ACgcBqQ7CTAWAsZTDZDiBbyng2TOV826WNUgF8djKJcN/Z2RkBABD/dmotM08sQg2LAos4nrYNjmZtws3lbD+s+vF4GtOyVvEq1XNqsKxLPAsFnB2Kp1btOubUWALJwkU635L2HGsXbTz39kIOcu/hPLEodahYFE93CxphOK1cmlWL5NGda/Hi8efWPMBL/NpziPqraP3hfdYseyOJTE9tml2RNA/D8zbEvO+flb+u+nL/mwjkAVvSSMfpM4C+yapmNXPr1q1eo9Fo//GPf2TrWF9fb6cNVgEuWc0AGF7vQvsFu5nr16+vJfId4LndzPb29j/+7d/+bVeKHwgEArNCkO6BQGDuePjw4bcajcY3x+PxV71ebwgO73YAP9kOcFHdntqsjVInx5cId7pZajpmNkv1Ejh0E9RcMryUzJfG1k3G10VY15mbI7XnUYd3nFUvN08i1LUxAD5S2CJtOeJbGpdLyHpzW2Q2F4vWrNXlGcfV6CV3c0lgLk9CKTGP52rPhXW8qFiGGi9g1p7udZLnOZ7c3vmcnYjkw615cJf4qmuEvUQqSrmnQTquEplpPSMWoe6NkxNPW9jhPktjPM+gdi/rJO61Rat4RmeHHB93Thnv6ePGShutWhusAuh+79TrHZHvIukOoHu9T/pZv/d2u715fHw8un379v985513/l2LEQgEAtNGkO6BQGBueOONNzbG4/Gfjcfjr5+dnXUBke0APsLdu1kq7ZM2TC3dLNWpbueQCEy8qSo450oIBXu9yFk0kMhvAFmJTcnsKnVpBDLO7110wOO951Wihuaug0UUa+fjJfqt2iVFvJXDqpvLpdWn1ZqrbLdQVeGfs3ixKpgZeb8sSve6IBHo0lhPP4VEhHqIcY3wzCFKrZqmhVLSc5ZvMpSgTtJdI8hxf4Kknvc8y/NWf3vU+N55daPODUUXFXWcI2c/4yHf8bxEvlPVO4BOwOcQ7wyyVe+TPpF4BwDodrv/+4MPPvgnI3cgEAhMDSv9iysQCCwu7ty5s/Xyyy//l2az2UF2MlkKdw/hLhHtAJc3S0VzRwA82Q4gq9sBLijcg/heXExLee+JW0KsA/CEdA5Zb9mH0Ni430vAeslvr5WMh6y2FgSkHHWozT22LFItUgyPKt/zFgG3IOHJnzNXi4lry8l91ZB9DZaJdPcQnJqiWDrGYwF0b3U6TiM7pbzSeBoTf561YngRMW9iXnqbIfWlY48inUJ6e0GLY739QI9z4V0YmhcWpY5FgObbnkO6W3NK+iXLmd3d3TWv8l0i3zninajeTyGTfJdI94R2u705Ho8//+ijj/77hx9+eKKNDQQCgWkgSPdAIDBzPHz48Buj0egVgAv+7SbhLtnJTOJcsoihbVXtZCR1O8Azsj2p2wGCdE9I18FLNnuv26yvr6QwnmYeLq+lYLfiWoptUMZo52+R3NLnUuLbsxigLQJ4Y3kXHXKI5oQcNXnptcpR1XPjS56Z3HFXnXjPwjKR7gBlxKuXrAfQ7Tk0xXuOJQyGNqaKsr1urCLB6bWQsWKkY69djUauW4tC0/BAr3PsNGIt0n8Hqwrq0w5gk/USwd5oNBqc13si3be3t0+Pjo46AJeV79euXdt4/Pgxm09TvVOvdwCf5Uy/32+3Wq2e1+89Ifm89/v9373//vufSfEDgUBgGgjSPRAIzBJrDx48+M7a2trLE//2MzqgKuHObZYKYBPurVZr1O/311qt1ihH4Y7IdoB8EthDHFfxdw/4UKJQL1Gsc+NzCHyLvObU3rltXgW9tgDAxaGoSrhLObl5dZH7JQpwLxlvza8jhudNBqlN6ve+3TAPlNjiLPwCwLKR7jngSFUAXi1sWYd4Sfkc/20Omnpasx2x4mr5VpHQtAjsnPkl/dx4rV+yIMqNQ2NaNZcs+ND4dT93dSERv8v8HNcBjginhDlHklt9XosZ2v+HP/yhDfCccL927drGycnJGUC54h3guer99u3bDUrAQwWvd4l4Pz09vb61tbXW6/UO3nvvvX/T4gcCgUCdCNI9EAjMBG+99da1Tz/99M82Nja2J/7tAIKHu0S24zEAvLqdtk/Lux1A3Sy1RK3t2dQ0CPXpIJdAL82RUJILE6Ye8p8jzzUi3Ktypzm0GJLli6ae9ixMeJTcmiK9aru1mIAhkfQ5ZHyOzQ4+lu6/V/WutUs10bo8mKUKfimIdQ3zJt3naRliqZQtdbKkPOaIfIlQ9ViKSMixLMnpu0rQrGLqIN2l+BzJreW2bIU0+yGuPbC8qMuLXiLNvYS8tw4uHsBlu5l0rKndAXTiHcD0eg+f90AgsPQI0j0QCEwdb7755u2zs7PvjEaj1mAweAIATRDsZACek+45hDsAQKPR6OHPFuE+OXaT7sxmqSOwifAconzepPq085eQ23UpyutA3Wp3SS0OBXG1eRwJrqmTaczUnqP41gj39Fkj27VrQ+N7iWstVo4lizTOo+y3fnL1WDVo9z/3LQGv8t2jmPf00TFa/YtEmM+tlnmT7h54lOh1xsX9AH4fbW0eHY8hEe4asV8FdRGxy0bcl6jTNQV6FTW99kxz471vNUhvSuTAS+jXETtQhlzinRsvxZBIco2ET8dSDsmKpnSDVQBb9Z4U78hmBiObfNe83k9PT69vbm5+ET7vgUBgFgjSPRAITBXEv/0J7c+1k/Go2wF8djKpDZPtAOeEu7RZasFGqYtAus+bzJ8lZqFal/JCDbmtOB6CWmqXPnsU0gAyQVtKuGq10Lk5ZHGJilyqxaP+1sZy5LpVm0XAe4h7K66GnOun1eWJ5SX5tXarnpzxkFHPXLAMpHsJNMWwR1XMKdrxHG4eF1NTHmsqeXpM+zU7kLp9s68iPGp3Ot67b0CC5CcvLczQsZodTJX7qS0sLaqVDIe6FOHLDs1nXSLdrY1SAfjNUnE7buOAyXiJfE/WMxIBzxHv6+vr7eFw2AO4qHr3brBaongHeK56f/r06f8bPu+BQGCamAcxEQgErgbWHjx48Gqj0biztrbWn2yY2sQDPIQ7Ri7hTqER7hsbG6P0j1rKJBA7GUvdvmjQalrEejFGkKf8nSZGcLEeTC561dfa+dA4XD+Nw+Wl5OeIzMHz1sgxrTX1a4rqNeGYm4PjcddSqgO3j0ibR6mPc9O4tBYcV3t7QMpl5aF10dq4RQVpMYTec64WqU7uM/d8Ss8HBncfpVgaGS8tPOUsGHjH0/haPTmI79cMvN7o1pinT5+ONaKTEuUcOSrFkOJI9XstZrx+2/izR9W/zPCeA71v3BjretF42rOESWtKnqd/Uq40hz4zkn2R9zxynoUSyyNPvFxo14hrD8JdJ7410lya15ggzUmg7VIe2pbm7e3tnQEA7O7uru3u7j77fZe83iXcunWrd+vWrQsqdky4b29v92/fvt0AAEBq90S4n07+XUCr1erhn6Sv32q1+lwtvV6vO8n/g0ePHn1bqzsQCASq4Mr/cgsEAvXj5Zdfvnbnzh3Rv10i2wGeE+6WlQy3YSqnbm+1WsN+v7/earWGNfm3p/9vcj7r6Zj+nAZoHYHZolRRn6OI1xTSHmV7Tg0SeZ/GaYQtRyKXKoO187QU31a8HELWUpt7cmmKaenal6rLpRweBbwVN0eN7qlR6s9V7teZe2nw8ccf79y5c6dpj7wa8FiJeMenMR7/99w6LaW7VNsqkOvzQI6Hu+bpz40D0D3+rfuY8/aD9aZFXZimNVJd8Rblv4dpebRbSvYqeblNWSlwDov8lxTveJNVAN1yRrKbUTze1c1VAcLnPRAILCaCdA8EArWC+LcnRcIAAETv9gSLcMdEO+7zeLdPPl8g3Tc2NkZnZ2drnLod+7f/6le/GoNMbpeQ3xoZ7yXspbzcvFKCeBkxrXP1kuUaQV4XYS4Ryd55uI3Wx5G/FkGsKZJz7EU4Utwiyj1ktYd4lXJY99IDb41aflqDRKxr11Ai0UuI6dxnYNoq9bqQe21mjmW1l9FIUG+fRlJrRKaVx2MPQ+csm3XHvJHroV4a13qWAPIsaPB4iaCnY7W3HzwWRBKhb8XJ6bfmXNXn1INp2uBYti+Sb7tWo2djVW0MjistCuBNVo+Pj1uJeLc2WQUoIt8TavV5b7fbm+Px+PPweQ8EAnUjSPdAIFAbGP92ccNUj3/7JE6yhFEJd8m7fXI8AuDV7QAXFe73798fHR4ejhHZDnCRxPaS7Jg8x+M5ZTydw/UtOmi98yL6p33dSklvLg44Yln5JHKc5qg6F5ix2nxcr0TUS/WVkNNcv6WA96qqvWSw542AHAK65B5oxDqFdi+suqxzpbV5sUgkd8nbDlPHNJXu0yJGcXyAcrsKSS2c+nL84CViXqrXo5CnmJVKOZDn0e59duh8jy87l4fr96jmuRh1oE5/+Rwrm4B/g1SLVLfG4D7LG16yqrFIf9pfssmqtrkqAE+8E693EaXEe6/X6/b7/d+Fz3sgEKgLQboHAoFa8ODBg1fX1tZeHo/HX/V6vURiX1K4a97tOQp3Sd1Ox0v+7QCynYxT3W6p0D1EvUW6c3MWFcuupi9RmpfkAMd87zjPXEuZ7lEqp35N/Y7H5BDjWnwvcS61c/VoinIpP4ZFwkqK87psX6RcUg46Nh3j2rTYVu5S1GUdA0qcaRHlcyXgl0HpPm3yXssLoG9iWapQrgtBUs4OpW9XcP1eBXqCRJznvjmRS8BXVbgvMpahTksF7yHTaSxNbe5V3WvqdkrQ07ka0c71j8fj8W9+85tLxHaJ1UzCLFXvp6en17e2ttba7fZv33nnnX838gYCgYCJZSZIAoHAAuDevXvtv/qrv7q/trb28tnZWbfX653BOdlemXCnvu3pn2YngzdLlQj3L7/8cmgQ7mme9EW2ri/9XBxMtnvsZRYF9PfJotTnJce8vw8T2VWq4vUQdmmchBE51hTHNI71matFqyORvZT41RYOrHrxNfJcKyk+vU4ekpbWgmNJynDuftH7Qol4rm7u3nieA/rTuuYjuHw+a+SYi4XH5Dz/3HlJCxbSHAlaHSXPjif3XBXv3W53oUknAN/mjDnQ5j59enlzSzpeU9hzczQVfNXP2vngsXUtWsxj8QNj1iRpymc9Mx57FhoHP2fWfbYWebi51rPiuZaec8qZs0hYhjotAhxvYMqBI7PxPDo3x+YmxeZIdi5uAq4pbcSKx+G29DNtroo3Wd3a2jrb3d2Fra2tS5utchusYmxvb1/aDPWFF15IZPozwr3b7V74207zeJc2WO10Ok8BAHq93n/94Q9/+GfS/EAgEPBiUUiRQCCwhLh3796NnZ2du81ms0P92wF8hLu2Yaq2WSqA7N+eYycDcE64E3U7Jr69HusAl5XqJX8gcDGW3Wpm0ZHrg5+jWNdiePoktbXWlqM2x+M5lTygPklJLdVqqeg9dixc3ZpCvhTS9dQU8TkLCl4C2GNn4lXre+d55pbEpHGttwMCDiyD0r1uSFYgmkWI5r/NjaF9Ug4uzrQ2oaTxFz1mXfC+KZH7RoV0Ly1i3NonAI/R3rKwMKu3LaaBZXr2Z4VS73eP57qVSyLvJdsZSe0ufdbscKrYzQDoqve6Fe+W1czx8fGo1Wr9/z/72c/+BwAMpbGBQCCgIUj3QCBQhLt373795Zdffg3gmX/7BdRFuNN2zsOdEu6YbAfg7WRu3rw53NvbaxD/ds3axWP9wpH1pVgk4nqRakmoYvOixSiNmxvLIu5ziHdtrEWkSzVoRLx1TjQ+N1+zV7EIaC9JK+Xx1oL7AOQarMUDOlcal0tca3ml89Vq0BZWcurIWRQoUc3nEvSevJ64C7E4ME1P91nA8l6vMlezl5HGcwRqimF5bs+KHF1m4rEuWB7spXM4gp22e7z5rUWaHFsZaxGn6vMwD1I/1VxKRK8CpHOXCHOJ4ObG4c8ccCzJGgaPo3NpnVJu7jxmRL53AOAUHbOo4vM+GAx+8/Of//ypNC4QCAQkXMlfeoFAoBrShqlra2t96t8O4CPc8TjJvx23WxumclYyAG7/9jQXK8sBdE93QGM0sr2qN3uKVwfJHHgOTYVtWXpwKvGqtVgxJRLcW4NHla4pty2S3qrVUtNzca1zxvAQ61a7RmBbJK1HZa4R09abB9riBIB+HWm/VJd2vhq8an5vrFkQ20urul8VpXuOSpkjvz2KYoss9bZ5sYjk+CLWNCt4F3g0v/bcBRzpDYtcKxtp3Lzv5bQWApYdXkI9Zy43DuCyFUyuCl6LnWAp3nGbpoaXiPdr165tnJycnF27dm3j8ePH6nlL5PvR0VHr9u3bjc8++wzXZZLvmuWM5vMOALC+vv7r2GA1EAjkIgicQCCQhQcPHrzaaDTuDAaDU+rfDvCcSD87OxtyhPtoNBqmf147GS/hfnJyMsTe7Zx/+82bN4fJTubg4GA4IdwpaZ6OJXB+62Pyk7aXIs0v+f917sJqo2BOKSRiqy7Cy6NarUPl7iW7q8ZcQz9pv5cE95CxI+YYz+MIVkvl7YktkZ2UePYou7n+dP40Bkd+4zYuH1erZ0FCi22d2xppw3Po/cXtUh20bqkGbg5tx/PWQH7WJEzju2jpf5exuEkwDSJNU/FaKmLq2U3JTUp0WvG4+ji/bs53mzv2eLprceqAl+xdNEj3qzRGzhsVeI5GIOcQ45y/POcHL8UpfSNkHlim56wOSGpwCsmGBR9bSnYun6ZW12rg/Nm1c+F83bWYUm17e3tne3t7Z8nj/eTk5Cz93NraOuN83i1sb2/3h8Mh9YE31e6tVqvXarVY/3jL5304HP7g0aNH386tNRAIXG3EHxaBQMAFumEqNwYT7ridKtwx6KapabNUAN2/ffJvRP3bE9kOcFHdfv/+/RFRt2PiPJHtSVWOP2t/4EhEe4KHwKc5pOMS5P4RxC0mSKham0QAWyrzKvHrQFVSfgSXSdGcmCP0c0Q+S2Npbi6nRPRTghmTvHgcV4ukZqcEMc4hnY+1SCNdZ3ysKeG5eXQsPWdr4QaPkYhwbj4w43A7zYvjS4Q3veY4txTPWhDhINVv1ZSTx3sfpLxW3IVWus8adZB8kgJd2thU2jwyEZEScUktYbTaJWKdm6+RwXSMl8jnztFLxlr9y0qA5rz5wBHaKYZlAUPjcHO0e0/bcC3WWxlcTVaOKoso3mvqXQyYVv5FgWbRguGxdOFiez3apZwcAc7lST814p7Lry0S0DF00aBBkPLj/kS84w1Wr127JlrMAJxvsjoYDMRNVjHQ5qqnL7zwwgjOSfhTbqxEvEvodDpPt7a21trt9r3YYDUQCORgqX4RBgKB+eCtt966+emnn766sbGxiQj3WjZMbbVaw36/v855uFOFO7dZKoC9YWoi2wHOCXcAgAnpnoAV7hyobQy1kJHacvpLx9Y5d5GRSMBFOr9SVWzuPA+BmEMyYqJbIp+lOVY+qkzHkBTW3BhKkEtEvpaHnqd0DhJoXm28NtZzLaRFCClHTmzaJuUF4J8H73nTz7kkupfsLr0vK4FVsZfJhceTW/J2tzbBpGMtktPjuc3NteZxY73ty4IStfYsFd7S/ZeevbrupXQcWB1IG5BqtjSeOdJYLTaAvnDg9W7X1PXa4kDdPu/KBqvJbibLakbzeAc4t5tpNBqffvDBB/8IscFqIBAwEKR7IBBQ8eabb94+OTm5CwAwGAxOAZHtADbhjvsnMS75t0ubpQLwG6Ziwh3gnHTnyHaAy4Q7spOhRDqG14cdx7HGl5LFnnnWgkBdWCTCe5EhEdjc9Ssh7rk5lIT0EuS55DtXg0TQcsQyV6eUUyOY6yRTNbV6DrmL59M+7f5wc7ic2vW04MnnmW8tdpSS4Rr5b8315POOWXisEulukakemxBtDP5s2YpY0CxpqhCvOXOCjM2H5v/vbcfxrLk0v7SvgJdkn8Y9j+eoOixrmDSm1Oddy6Mp5i2S3mMToxH1qd9S22tjUl+32x0fHR116txgFeAiAf/CCy+0v/rqqx4o5Hu/32+3Wq0eR8BL5Hu73d48Pj4edTqdp7///e9//eGHH55oNQUCgauNEoVeIBC4Inj48OE3er3e/bW1tb6XcB9OwMXDVjJYtY6B1e0S4Z6U7cnDXdosNWFnZ2ckEO4cJIsZzmoG28tg0rvBHJf+gWOp8Gnsaf4htYp/pE2bhMPxx+RzrmWH1cbZoNDPks0JbpP6tDkcpHhcvXispaKX4lRpp7VK54atTKh9jAZKIkvX1KrRen4ke5kR6Dm5Z4aeH82t3Z+cNxlwfdJnKY/Wpi2mBOYIr52KZBVCLTkkqxmpj1qT4LEen3auTbO8wbm0OmmMnM04Vw11n6tk1UKtXaT7Su8jZzEj+fRLVjg5dZfCejskUIZkocL1UVsVjnzWSGtsCyPlsQhtya9dy8nll8biumh9Fimf+jY3N0W7Gc3j/datW71bt26x1jCYcL99+3ZjQrgDCBYzALrNjOTx3uv1up1O52m73d78zne+84O33377thQjEAgEQukeCARYPHz48FuNRuOb4/H4q8mGqc9A1euWwp1Tt9N2gMt2MnQ89W8HsO1kAAAODg7SZ48Snfv/Im3X1O3cuNw/cBZZUV5a2yITXlZtnHJcUuaWxJfmWHFLx2t2JHiMppa3Ymjqd0nh7FE7e8dYimxaqzSWjpfySvYwdSmwS21bPPfRO86qqy5wb0FUyeF9S2EpVPCroHTnFO4lqndJ8S7Fp/NxO+6TlMvethJY5Hyg3JoGwF7goc8SVaJL41K/9vZF1Tcc5o1Fq2ee8CrcPWOqqOS9CneuDhwjtXELBNwY6TOnvPcQ/oeHhxt7e3tnJap3TfEu2M0ktTv+fAk5ineA56r3r33ta//405/+9D+lcYFA4OpiUQmQQCAwP6y//vrrrzUajW+enZ11KeGOcXZ2NuQU7hLhjmER7pRstzZMlfzbEeEugSrTsWodH2vz8TGei39ySnkJJXNmBcmOx6pzGr9v6ro2Vm1av+e8KOlnKcTTnFzC3TMukZgeOxfcLimeAXRSE5O33DiOSMb1YTLYWzOnuKYxJUU9p2T33C+cS8vPKcrpggGtJ8Xhzl97qwHXIL2pII2TFjOq2tRokGJXzeFR3XMLO4EpwaMc18BtOkmPpU1NOWUzp2721sKhZENUr3J/2VGFvC25BvRtCWnTUqpS154xWo+0SJNyeZ8vGs+7uem0EYT7RVjWMFSdrnmmazE0xTlVtHPxJJU8Ju25MVKbV51P69beCtjb2zsDADg6Oupsb2+f5qjeNcX79vZ2f3t7u3/79m2cNxHuHabtAqj6XVK8A5yr3re2tta++OKL//bOO+/EBquBQOAS4g+LQCDwDPfu3Wvv7+/fX19ff2myYeolOxmqcqf9+DMl1qXNUpvN5ojayaTx3IapHNkO8JxwR3YyEkHMgVrE4GPcL1m5UMJdI/O1Ori6lgHzqHPaOb3WH17iPXeOVEsuCUmJVE8dlASX5nAWMVYNHLk6Eo6lcZ6FEqrclixRuNy4P8WjZDRdjKD5uTweBbmkaLdIaG1xAo+h909biME1eBcfNFhvhOCfVWOXfMeN78UzAEeSW2M1ApKzhfHYhOB/nH2I5RPPtUkWI/SzZmmyyiRn7rlq/Zw9DO2T8lox8TzOHoazlyk5B2mcZ84iEPJXDRZZLs2hhLVHBZ7IakmRjklzSnRzhD0mxbl8lvpeGo/nSGS9tfDwyiuv9DY3Nxvb29unAACJeD85OTmbfAaNfPfWPEHydmc93iV/91ar1dfsZra2ttaePHly50c/+tH9zHoCgcCKI/64CAQCAADw4x//+PrOzs6fN5vNGxLhno4lhTseRy1lWq3WcDAYDCnhDnDRTiaNn/y8QLhjdTvGzZs3h5hwBwCY+LcDXCZmMSFOyXWq2KbHlnUM7cdt3HwpNjdmkTHrOmf1h6b1O7IKSWjNkdS3nA0IVlFzpDVVb3MEtGSropHhHuU5lxvARxBr43LySLYp3OIBHuNV9EtttCaun8aX4krXiRL0GjHOLRhohHrOPfIu6NSpjKe5NCV/zlsS3hpX9jv0tElfjZimdXhV35Z9DCVoNaU5zutVG1MyH+emtUi1a+e5qkR86Qa4uF+yceGu1R6DmQAAIABJREFUH1a+c88Cp3j3evpzn7l9Abw2OdKCAhdnEQn4RaypTnj90gEukuWUHK+SV1PCW/G5OBohL7VzcXLzJySf90S+JyTyXYJEvA+Hw9729jZHlJ8KxwBwTrxLXu+Wz/t4PN770Y9+9H8DwFLbwAUCgfqw0r8MA4GAD2+++ebts7Oz74xGo5Z3w1QA3r8dgPdw58h2gDL/dkndDgAwUbdrhDju00h0iUCXvkDS+MCMteZ7v3xbY3Ni1Yl55Z03JBX5rPNKquzcudJ4b2wuPm2XSH4pLx6jtWkKcs7KRauD1uqdr8Wz6vWMlfo9dWjXX4pnzbNq0N4EsK5nzvnlYpqxp4aqnu4lvth1zp9WPMl/mxsr+clLpK3l4255XlN/8BwCPTfXIqHuZ8WTLx1z987aRwA/BxJhz/m1S8c0J+cBvyz3MpCnBKe+6Zo/e25sqzYtJ1dbgtVmWcxovu7eOLjv8PBwg/N4B5B93gFkr3fB5x2D9XgH4H3eJ+1szHa7vdnr9bq///3vf/3hhx+eGHkDgcCKI0j3QOCKY39//6WNjY3XxsaGqRzZTsd47GQAzkl3iWyffL5AuHObpQJc9G+feLdzRHoCR7rTdgopFh3DkfxW7MBqoCrh7iG7JaJbUr178liEMgjjpZgeQlkbS/Nxeeg4rSYtvkU8S7m0ttzrqsX2jpVy5ubQFipwf0LpwoPnWbMWVLjFn0UmzmuvbxU2UvVAsnfhCE4tBv6sEfLWppcSeYprCSK1GnJIemuTU66N3h/tXnkXb7QFGSl+brsUN561xQElzTGxbZHfuXnwZy4nHicR/5xlDTePEuklyvxc0HOQyPcS4h2AJd8T2c7azQDIpPukjyXeT09Pr3c6nae///3v/78PP/zwS2l+IBBYfazsq7GBQMDGw4cPv9VsNu9MCPchADS5cZhwx9D83SmRDnDRv52OS5ulViDcAS77r1MbGYmEp2Op9YxmBYPHSFYyNGdgdWARljkxuDgWacdZakiEpmXRgmtJ47EVCZ6D51Lym8uF44HQj+un5yHFpPYoUl5cK4VmAyPNkeqQbFak+qU5WjuuS1poybF88dak5aNzpPwpTk671u9ZTJgnFnlBYKbwemB7NhOVPNi5n5b9BqdMpv9w/ZJlDLWm8VroXFWUksWcx7/1lgEdo6nR6b3TnguPFQ6Op9VrEejcfzteK554/uqHpRL3+LjTMRahzZH02N6F+qdzXuvUDgbPkexm6AKCZ6Ggqmoff97b2zvDm6smbG1tnZX4vDN2M6fw3GJG3ViVs5yR7GY6nc7Tdru9+ad/+qf/z9tvv31bqicQCKw+FuEPkkAgMAc8ePDg1Uaj8c3BYHA6IdwHgGxlEqFOFe6cpQz2ak/+7bQdW8pY8G6YenBwMESEe4Jm7yKN4wh2SbVOwbWP4TLJb9VTBRLJH5gdLGLXM4/7nNowAS6Nz/2dbpHAkjqe1uVRndM8ODaeL50PR/57rnPuGO760n9SXG6xgC4i4GvMqdZxTi80EpteW+k+jcgcXIv1BgRXB44pLUpo52ktZpW+ISGNLRlT5zw3ut3uUipbJSLas+ElJrw5wh2P4+LTPk3lbpH3XGzO991DBF9l5Hj1WwR9ia85Je25BRapLm1hiKrRPQtNVMVe9/PhXeAI0t4PjlTmNhHVVO54jkaoY+LbqoHrozm0uug8TumuWcPg2rkavPAS7wCgbrAqke+cz/sLL7yA1eysz7taNINer9cFALh+/fpfPnr06Nu58wOBwGogfokGAlcM+/v7zdFo9Nq1a9duezZMTcc5ljKcnQyA7d8OwBPuqQ+r23d2dkZos1QK+v82aiWT2jhLGBzDsqDJsZ/R4njm1U20TCNmnahq27Js8JxvyTXhVOql15WSuPQnHUvBka+e+jx2Jpr1Cpfba8XijWPNy6kB90vXTKvXQ5JbcTVIJHquzcw0MO34c8ci28uUeHhrBKZnXprrtRGxbGKkfB7rj1L/9RybkKtiKeJ5LiQPdk8MqY97dqR2aQHIsp0JrA5KLGK0eZpFDG1PkIh7y9oGz+eIdC6uNK5u+xkt5m9+85sLdi7Hx8cbW1tbZ5LdTKbVTEIHFLsZgMuWM5LNDMC51QwAwI0bN/713Xff/WdpXCAQWE1cJUIjELjyeOONNzYA4LsW4X52djas4uGOwRHuaPzIS7gn7OzsjA4ODoaTDVOxFUyCRrhrxDiNQeeNmXGA+rh4WEnP1cPVQcfR47qw6H/81fH7aVoLy3WSenXFyiGROYsYHEdSL3MqbWrvko45FTPNpynMJRW4RsxzanTOOsZjW4PjcnVyCnKag1Pz0zhaXjrOo+6nOXGt2qKNpETXauPq9Cwc5aBkkakKcvKt7HfoUnKwhFgsVfZq6mauT1MrY0UyHadZiVhkvYc4zr1my0jcWjVLdiseX3VroUci3K3ngbu/0sKN9MaFVn+JOj+weKAkt2UXw1m/4D5Jac61J+C8XA2033tOXBxuvEW4ly5KSPXevXv3guI8Kd13d3dZ1XtSuw8Gg0tK9e3t7T6negfBZkZDq9Xqa1YznU7n6ZMnT+785Cc/+Yvc2IFAYLmxsn8wBAKBi7h3796Nk5OT+81m88aEcL8ATKZvbGw8U9FhOxmOcE92MtymqZLCffJvBHBOtKd/GxsbI+zhnnDz5s1hUrlPyHbuix1HWEtEOR5PCXaOwG8Y42hcnJ/WS2NhTPOP6WWzoKmj1lmSE6VkHyWEc+N71cqUcOUU5ikOR7Zy5LoEjvTWCHiJcKe5qJ0NzTli5tDFABqLq8VDIOdcD0p4S0S/dr0kWxaJSJfOm1PPS/eCPiMWYU+P60Ad8XK+6+bkW1lFfRUisC4S0eNv7bWr8Vh+cH7xHHIXCSRSXbI2sWJ58y4SrLq95+71MOf6JbsYTfFOx2te/ZqaXsurPRtVYdUXqBecHQs3RptfJS9nP6PZyHC2M/SzV7nOLSbkxvDi6Oio8/3vf79P7WZOTk5YmxmAc+L9xRdfLEl3CgDQ7XY54VjvyZMnLMkuke8AANeuXfvTIN4DgauF+AUcCFwBvPXWWzePjo7uAwAMBoMn8HzD1AHdDDVX4Y7V7ZRwt+xkkrId4FzdzinbAS54uCdlvqUcH6PPXmsZabwUSzrG42i/NMbqo7WU2NxwsNT/i6KoW6RapgWL1NQ8qz1KcG9u7pjLL+XWrGI8tiyA2uk8rc9jvWLl1j7n2Lh45uRY03D3gwO9V3WSwtL98N4LT/zcay3NX2kssr1MFWgWIZrFBx6XjiXLEG6cx2ebxuVsa7yw5mgk/TJa0ND7WmJBpM3l4gPIiyiSDRCda1nW4HncXK7+0ntfgkV6BlYdlsWM14KGEtfU1oWq6vFYKRaNlz5rFjW4jashJ840SHeMbrc7/uijjy7Zx0hWMwB+u5kXXnih/dVXXyV1vGg3Q21mULtoN9NutzfH4/Hn//AP//APv/zlL8XFgkAgsBoI0j0QWHHs7++/1Gw27wBcINwHAODyb8fjvGQ7QJ5/OwBPuieyHfm3c//P0uxaMEmtEfUcSU5/SrAIeC4nR5pLObXFAo7Qjz+ypgeNGK8yt4Qol+aXEPEaEcwRwBYZT8dIsXPqlMhzjvT3Ev4U2rlw43LbPbVo15vG9iwaSLGsBYOcPqnfS4RPY5EgJ/+049Vax8cff7xz586dpj1y+cGR5RJhKxHxOUS5ZBdTB4FZFwkaZCoPj2d/avPYvnCxc0B9/qU9BqR5XHtuLaXe8qV7E6wqLG90Td3OkeNSPIl0lwh0DwFO66MxuLGecVJObpynvRSHh4cbe3t7Z8nn/dq1axtY8V7i876+vt7+7LPPpBo7AOfK983NzWeL3/1+v91qtXo5Pu/tdnuz1+t1B4PBb37+858/lcYFAoHlR9jLBAIrjIcPH35jY2PjtbW1tf5gMEj+dJUJd4yqhDtnKYPtZCb+7ZhwH5Ofml2LtLDIWa1wynbuMzdfmuuth57TmPSlf5YyvS7EgiwPy24kl5TEfTn2Mhy5qdnUSDYqUg4cC7dJRDdH9FK7FK4myUKFWqNIRPIa00+PJfU1zU/76U+pPik2zqHVR2uh90W6DhI83+uk+yJdG66uOr8/SudWNUdd16vqokCtiwmbm5tz/f8zZ80ijZO8rj3zAXh/dS0GZx/jiY192zm7F68FDB5Df1qLBty5cuOuMvmpQbo/1nW1vOMxSW89A1qfV+Fv7Q9QFbmEe525lxkWuawR83iMlgPbsdB4nHUM/ikpznH9EvmO23Ac6by0RQapHpqnDjQajcbe3l7yc1/b3d1doxYznMc7wHOfdw7D4VDqEzdV5Qj3SbtoM9Pr9bqnp6fXB4PB/ttvv31bGhcIBJYfQawEAiuKhw8ffqvRaHxzPB5/1ev1zkBQuANcJt1pv7RhagnhTjdLBbi4YSpRt2tfzjSrFUx+UyU4brNU7R7lOjdOy1kKTqmf0y/FnMcfU4uoyJ9VTVXU8t54Oap6ySrEM55rz62FU85LSnWPXYtXEQ5kXI6S22sb44WkSKfxtXHeOVJOqY3OyRnPzc1RxHuU/HWr4xceq6J0t1TsnK0MN9ZSOHOWIR77Fo+HuGRHouXXxi8zqtjG1BmfqstpnzZXu49cHMumRsthnQed46m/zpyB+uG1mbFipGOqZPeMxf2cqp2bx7VzsAj3usGdU47dzCeffALNZtNlNcOAJeD7/X77yZMn/Rs3blyay6ner1+/vvbHP/7xGgDA+vr6r99///3PlJyBQGBJEaR7ILCCePDgwatra2svTzZMHeA+j8Jd2jCVtiVQwh2PnXwWCXeA56S7k3DnlOgAPNnOkez4M5B2LiZt4+J4yH8urzRXQgmxvsyog6CeNplu1ei1ACo9V0pY58aSSHsQYljkN52nEeoWoY/HVSFrtX5t0cBDsnPxvMR0LmnN1ek5T+vaeevIvd7aQso0yPIrQcrPy9O9blLVUn7nxEhxNJKU84W3LD8sqxo8xquuL/X7Duie7h6CnGunfZInfF2Ed4m9S87cnHhV415VSKR0bgzLYsZjNyP1S7Y0Uh7Niz2HTJ818U5xeHi4sb29fXp0dNR5/Pjxhd//JVYzAJfJd+T1LhLvUizJbqbdbm9Ofv72nXfe+XetnkAgsHwIe5lAYMXw+uuvv4YId4Dnm6ZeUrgneDZM5dqazeZII9xbrdaI2zQV4JxoT/+SnczOzs5oZ2dHIkksghv/xMcS4d5A/zhYZG0i1Ln5eK5VKyXmtS/wUkwN2jkuOubxO6pUpSyB3qs6/hDRFM3cGG5++mdZpkjgiHVcTw4JrVmncKStpt6WLGu4edReBtdO68PjsD0Lji/Vb+WitdK6gRkrzZHqWCP/PG88WNczQbt3+Oc0CXcu7rIR7tr9mzvqVjFjSxdpjGW14bET8cTXrFwoKS8R7tNUeU8z9jRQN4GLbX+kMZr1i0SqS9Yy9LmkufFc2u45F6k2aYzVnpuzrrjLhlIimCO5E7w5NKKcm5OIcM7KhctPY9DxOJekbqfWMlIfhRZn1kh2MwDnljO4b2tr64yzm7l161ZPs5vZ3t6+YBGDNlc9Rf+eodVq9VqtFhtPspvp9XpdAIDPPvvszx89evRtqZZAILCcWKovcYFAQMb+/n7z5OTkv3zta1/bRYQ7gGEpkwh3yVImZ8NUOr7Vao3oZqkAvJ0MwLl/O8h2Lhoktbunn1PHc0Q9Z0HDHWsqfGD6PUpsLjfXB0y/hUW0epknqijOoXAuzZ2rVE95NXsWmoM75uZ4x3vtQbiaaV6tzcqpjdGU9lb9Va1UpHtB+7iFBNouKdgt1b5H+a2p4+kYrT0n1zKiygJCpfOel9J9VrDsYyT7EEuhLCnSJfV6ji98jm1JycaWVwmW1ZA1XvvsUb0nSAp1620FLaYFTeFeGjNQLyyLGI7QzokrqdU58p1Tq9P6uPEJnGqe9mljvKgjRkk+zmombbSaq3pXrGY6AHDa7XZbeGPVhFzV++np6fWtra21L7/88l9+8Ytf/LM0NxAILBcWVlETCAT82N/fbwLAdwnhPgBh09Szs7NhAu0H8CncAWTCHSvcE6ilDMBFwn1nZ2e0v7/PfUkdT84xkcOSRYtGHmO1t2UNo5Hy3hjAfKY1Sgp4C9NeLL3qi7FVfi9WIeut+RoBio8t8p8SfpyCPLVrxLGkdMextHOzCHd6LNVGa9eU4RIhrCnmtXhelTs+lpT0Wg30HlEFOa2T1sCN1+rmYmv3W5qfo9wuVXnP63us9naGZ+6VRs4Gql41MVbOp/hUrUxJVInMlKxH6GcaUzoPuhknzZWrZF9G5btXbU3vi+f6eAl2Tg1vve2AnyurDs95aop8TeE+b8J92Z65acEikCUFPAeqOufsYGgsSV3P1ZU+excCOOU8t8hQaqkzbdDFhaOjo87du3cvKM7TRqvaBquDweCSSn17e7tPFe8TnAJAZ3Nzk1WwS4p3CZ1O5+nx8fGo0Wjc+clPfvIXOXMDgcDiYiH/pxkIBPx44403Nk5OTu43m83OYDA4BYeHO7aTwWPq2jCVWsk4Fe4WNJuYqsBfVCXCXcqpqcwtFbpXpa4p97V5VxFVlPt0LkculirhJdSdw6OW58h0qQ4AnnDVrE4kdbyWXxqL68B5JKW3VB/tk1T3XH8VZXLOmwDWPG8dJSp12qctmpTExjFKrmlVVbynfi1nHde+Fiyi0j2XOK5qx+JRQ3M+7vjYo3jX+uv06pb6VkEFX+VeWwp3La6nH8B33b0e63V7sQcWG5YKXfNRx59TW4lKXiLtuTjaWA2zVqrXhVT34eHhBgCA1+MdQN9ktXSDVaFdjNVutzdPTk7+42c/+9l/V/IFAoElQJDugcAS46233rr55Zdf3h2NRq3BYPCE9lubpkr+7TmWMpRwT8cnJydDrG7nCPfJhqlpjGQNkyDZxnhJeI2o9ti/aAS3VAP3WSLQOUj2NUG6Twd1E+p15sH33UOQ56iRuflcbA7e89Dq06xStDi5xDsHaT6NxdUgxbDiSzFwu7QoYEFacOByeubQedICTFU7mdLFgGnCe+9mikUk3etADjnr2UCVI9dLyXYpljZPimO1ae0BHh5vfo/1C32WvBZDs9qktCRW7pywsnkOy0qGjvNYz1jxJFsZ3I/bLeJe8m+n4+vCIhP0h4eHG5R4T+AIeG2DVYt473a7wxy7GW2D1W63+/iDDz74B4i35AKBpUXYywQCS4q33nrr5tHR0f0J4X5K+6sS7oPBYMgR7hzohqlY6Z42S02fscL9V7/6FSWhLYsYQP0cAU3tW8agk/F4Dj7G82hd2KomgY7XvnBq46wv91beaaDK4uw8FnaX4UtpLlENcPE+c/M5S5fcOjQ1MLX/kMh5y7YljaEEpkVuW/M4CxStVkuBztm4jEg/t4DA1YKh3R98LtK1XCM/c+LT+6ctAEhxRnCxNu7aSDlpe4n6vO7/vrX/Fukzic87vj/XjBw1tGTRkWNhgn96NunkLGg0/20P6t4ws0otywzOWghAv474GZJsZ6TNU+k4LranBmmOhJLnLfdZWgQrm0VBIpCpTQs3riQ+F48j2TmbmNSeq4pPczj7mhxrHC2HJwY3Zlq2NSnu3t7eWbKboZuscsjZXBWhAwCnm5ub691u1/MWNwDoG6yOx+OdR48e/dUbb7whKvMDgcBiI/5oCASWEPfv398+Ojq6DwCgWcok/3aAc7LdIty5tmazOcIK96Ryb7Vaw8m/C+p2gHM7Gerhjsl2gEuWMhrxblmy0PG4nX6By1GJ0/lcnoYwLsXN+QLJjdXU97lfTufxx7fXLqdOVPm9VtfvxBxi0CKpPfNzbUCkuXiOpJiXyH2NIE/zcnPRGjlLmjUyDhPXuB/gMtELzBiJYKftFLhfqpcjpK3FAk8/BXfduUULz3NKr6dnvFQHVxOQ9tw3LTh4aq2qWl+Gxb1aMC0CziKcc8g/jnikqmXJUx3nlYj81Gf5fmvnVRUlBPqikKdcHd7aSpTd+Ji7r55NWTVyXXoWMPmfUzONP4t5AZlEx6AENSbBubEluekx5+2OjyUbGS6ONB+Dm+Pxf69CknPXcFoKeRyX83kHOPd453zeLeKdId+TCO50onS/IIpLHu9Pnjy5RLJLxHun03l6enp6/Xvf+95fBvEeCCwngnQPBJYM+/v7L+3u7t4DAJhYyjwj3Eej0RAT7qkde7hrCndsFYPBke2TY5ZwT21Y4Q5wTrzv7OyMJoQ7VmlTkp0jsfE4qmhPPznFOUe805xY4U7z0bj0S6FH5U5jUzJdWgCQ1P1SnpIvwNz14a65lUe6zhzij8TnsNTjnvmSQtyKZ5HiWgxOka2RxBKJ7amXI9E5khuDU8VLsbUFBFqfV8lN42hqck3F71k4sWCR5tZ5eWxjuM9UEZ/O0VLRS/G95L9H7e9d4Loy5LqEaamlNQLbGuPZYJPahHDjKaGubaBKY+JxVRcIPP3LTK5KBLU2x7uJKh6v5eYU8Ng2SOqXckhWQSVWLtLn0jjTmrMKkAhtLzSyWSKxvXVJhDf3GY/D5HqOglwaS2vhxmkq/UW1l2k0Go29vb2zzc3Nxvb29qU3xAH4DVYT8a4R8Aw6MNlkNTUk5Xur1eptb2+z10gj3tvt9ub3vve9v/zxj398PaOOQCCwAAjSPRBYIuzv77+0sbHx2traWn+icG+mPstOho4psZSRSPkEvGFqItzv378/wmT7xFJGU2trX4I5Ml76yRHoQPo4hbxErtP4eAyneNfmcbC+pHrsa7y2Nlq758tyXWNWFXX/bvWoq60apBgS6c9ZiEjxKAFP7VYkgl1bcJAU1hZZqtmBcAp87bpYhLp1Lppym7u22n32XgtpEcG6/9Y9xvFpG30WtEUUTalvEd+SOj4H3NsUtK4rhUUhcyWvdanfE4ezkeFiUbIUK6SlzVi952Xllur3LD4sIzzXTnuzQCK+tTcR6HhOAU/naz7xmrd/FXshyw5Hapu2sn6Vnr9ZIhHWnK867sPkNlWoc9Yy6TNnPUPzc30cWZ/ALRpIJDpt95Dt2gKAtghSh/UMVbx///vfZwluTvVeYDVzin6eAgBQj/dWq9VLyncPer1e9/T09Hqz2fz+3/3d32165wUCgfkjfokGAkuChw8ffqPRaNwZj8df9Xq9RH4PAGzCHfcDXLaUwaR7ams2myPvhqkA54Q7p2wHeLZhqqQA59TfnELdC41I96ivG3B5PPeZiyWdg3bsBRdzmbBMdUvEnLd/VvDWYSnJuf4cIpXWoi0CcNYr3GfPHK42q27ps1SHRdB7zgO3azV5oCnFretTEtMaa83lztsLb+wrhWXbSNWjVtbIUK/6HM/H/ZJXN5fHs/GqBs9mq7F56jmkNw9KbXS0DXW1NtrPPR85Knrcx8WW4lR9zry5SvKtMjhCvCQGJbgldThu51T3WixpPG6rW2VOFw0WVcUuwVNzt9sdf/TRRxc2OOU2Vk2QNlhVNldNavcLyvcEaXPVSd+lmO12e/P4+Hi0vr7+6/fff/8zaW4gEFgcLAJpEAgEDDCE+wCIjzuAb8PURKwjT/Yhbm82m6MnT570MeGOYVnKUCiEO4dSNThVpyfVufRZi4XH59RlEfu5BLs0H+fixkv5c87HW1MOuLoXFSW/G2dF/kmEMFcDp+yW+jlLEGrrwuWTLEQsSHYza6RNU8lrhDugdjqX1ppjGYP7vc8JtZIB5liLrS2GcDkwpMUSGlPLq/VZizFVUIe1DoD/fpb2142V+m7uIVEllTHuk6xh8BhMlErkI82DbUw45bHHD16qW8rNqdhLCedlhcdyxmPvQklyzrLFyqUR1aVvJtBac5TwOc8ZV0PJIsFVBVVY55DKuYQ9JYBp3kS447habMmOhuYs6cP1UsX+LFFV4e6pOfm8481VJY93gHPVO6d8FzzeAZDanUOr1epxHu8Ser1eFwDg+vXrf/n222/f9s4LBALzw0p9sQ8EVhEPHz78FiLcL3wBsDzcrQ1TKaidTAL1cD85ORlSwh2r3G/evDlMljIG4W5ZumBo6ndKqNN5NJ+nL/VzZHoD9WnKenpMIVnPSHM4Gxvt3D0xvZjGl218HsukWOV+d5bYXJSMy8lDSXMaUyLtNWsVyXKGswrR4uOfXvsaSphLBLZEMHtIae4aaAQ9rdFrn2PV7X1zgIsj5cl9drg5Vr3cvZLqs65nVXjfJPCq6Wf1nXmZ/l9YGZoPtmUDQyER3ZhcT3E0+xaPzYiHGJWIfMki5aqSoV5imwNeyMD3V7vO+DNd9MAEvrVoQuN7SG3p+cw9Xym29mbIVX2+cuDxJbfI9hxv8zSWm0OPpXzYYoZa2Ei5OHJfsprBFjN12LzkYBZEf/J5BwDAxDsA7/GOMRgMWPKdtr3wwgtYzX6JgC/xeD8+Ph4Nh8MfBPEeCCw+gnQPBBYYDx48eLXRaHzz7OysSy1lMCQP9wTNTgYr3PGGqXRsq9UaJaId4Jxsp4R7ItsBAJB/uxeWdYtnPkdI47gWya7VJeWj4yTCvUHacT3pnL1Kf43UnwUBXxdwHcv6+6iUIPOqwb3XxSJpLUsQi4jn6uHGcgp13CeRuZy6XbN2kRY+6Byvop0j8KXryF1rqW46x6rbUsLj+Fw+jezX3gqQzpm+ycC10zauj9YnPSc4lvbs57xNYcH7psNCkOHdbndR/v99ARzR6QVHfKZ2ybeb+q3jn5JnN85R4tnNkbgWCap9zsUiKOHrWiSQFkAwpLcX6DGtRXtzgpsr5eViSRZCXB5Pvtxr6L0epfUELkMjwqXxkl86p6rnyHGLcNe83HEMLofkxW4R3BqhL7VJfbMm7z3Y29tjCXZJ9X7r1q1es9lkrWEo8f7VV18lcl5UvJ+enp5w7RrxDgAwHA5/8NOf/vQlKW4gEJg/lpXkCARWHg8ePHh1bW3t5bPMTmx9AAAgAElEQVSzs+6k6RnZnhTuZ2dnQ0nhTn3cAZ5bygA8J+KbzebIo3BPhDsm3gEuEu6pbWdnZwQAsL+/n0tsJ+KZI5c5UhvDUstz8ykhT3NTRTsXmxL7nry4nR5rkFTt3lgeYj+3Js+8hftyXSOm+Xs0h/zLtciQSG9pnmWPotmeaLVpJDO1PfEqvjWyXJpD4+HzpSp2rj6Ai+daRR3N2bpYZDWnyqf1W8p5OsZaqCiBRcrTsd6c3jcLuD5tAWohiHaMpMhbNEg2MJ55JflyLTvoWErae9TJnvOrwz7EqqOOWKWwiN7cOFWvp3bvqO2MtZgiLd5QBT3Nb52f522JnGtJ69Tq0OZrdV91SASzZUdDVePWZqNUpe4ls6lqnY6zCHSrLmmORtBrSvuSfPPA3t7e2d27d92bm966davHqd0BxA1WAc593U8BALrd7rO/nTc3N9eljVUt4v2LL774b3/zN3/zDW/dgUBgtohfrIHAAsIi3AEuqtsBbEsZvBEqJtxTm7VpKlW5S5umHhwcDKFMre6dw41LX940tTwm0SkRzuWlMaT6tC+OOJ+Ut/SLJ55rxfGMrVKLhWnGXkTkWnlI82mc3Lge0lLLoeXDNdIcXP0e9Trut3Jb8yTilCNSOTJaIqi97dx50NroXAxtDHduFqGeQx5r18+aw11vEPqs+No11WqYJuZOxNe9kWoVL/HSuZK1R05OiUDFbTSu5X1domLm5mmgJGxYfvjheU6oxzvtA5CfDfpclNzX3HuqWSJZbXUinsV6ICnLKQlvfU5t1Ocd99G8koqeO6Y5qp85j2nHnwYODw83tre3T4+OjjqPHz++9Pte2mS1YINVAGZj1QRug1VuY1UAgNPT0+sAAJ1O53+99957/6bkCwQCc0Ao3QOBBQMh3C9smGoR7hgW4Z5ALWU0wh1byiRQS5lJc1WSVVKVw/7+Pvf/LU7BbSne6THNSwl3CQ3yj4srzfG2437us3Wtx8KxFDe3LgtL9YW7BlT93SrNLyHcrXZLESypxqkKm4spEbB0LFV2W6p6Lh9VeEtEukQIS2pnmkfqozG0Y06RXar+5ohprzJc+qy9fUDn0LcAqLKe2tPQ+qTrIeXW6qmLDPe+mbH0qEK4A5SrYjWFOUf8ceOwsl5SvUukuRRPystdJ6+inbMmiQ0tZWj3P2dhRvrMPRPSs2A9U7itrnspxZr2s5Lz1kguFpl0xeptri83HqdWlz5zVjWcqt2yl/Haw3Bqei42d05av5UT4JzILo1hoW6rmuTxvr29zVrBSD7vVRTvGFj97kVSvJ+enr726NGjb+fODwQC00Uo3QOBBcLrr7/+2vr6+kuIcH8GrGDXNk0dDAbDZrO5PhgMhhrZDgBAd0u3CHeAixumApyT7mjD1BKFO5B5mvq8JEaOgj5BmkdzSEp4GkuKweXW4F3M0NTsXD4PeZ+jrPfUMi3Ula+qWr1OlNQizfGo13Pia+pmOp4Dp4SWftLxOIZXGU7r52rTzsejMs9RQ1vqbakmrd+qtwSWYt2qKTfXLOd55s5d4Z5Qt9I9BxrxWULgV7GHoe0Ylp83Jb4lNbwUu5QAXcWNLTXFuGeO97mR8kj3y/OGA2f94lW5Wwso1tsXs7j308rjIWoXHdY5SP2cMp2qyblxUg7aZqnaqRKe1uvxZc9Ru0s2OZ74OXNzFPFS3Gmo6rvd7vijjz5iFeyc4v2TTz4ByefdULwDMKr3o6Ojxo0bN9h5nOq93W5vHh8fj0LxHggsFpb6F2YgsEoghDvAhHSn3uwa4Z7AqdxxW9o0ldYw8Xxn7WQAZP/2X/3qVyOo7/8nFtmtzcOQyHFPXo5cpsdaTikGHUPHeiAp8LX6tEWEHNRBaGsxlp3oXtTcls2MRh5LNVlWKZKtCvdTy0njcu0SEU6PpUUCOp6eBwV3jvgzV5+33XtOUt24Pq5+73lJbZ5FAu3crJzSnDpJ75JYQbpXgEXMSnYzOapwizS1SHYrHm4vsaDh5kptVxHcoop2r6RrKY3V4uUssFhEv1WjF9rceGamA4nQLonDkc84h6Rcx8D2MtwYyX6GI/7pMTdnWm8kLKPFDMXh4eGG12qmgHhPinf8M41nSfd+v99qtVr9IN4DgeVAkO6BwJyxv7/fHI1Gr7Xb7ZuDwSC9ZlbJwx0r1nF78nCnhDvdMPXatWvrWOEu+bcjhTtFqVpdQq5aXSLtveS9RJ575nBEvJccl9ooqo6R8lpfitO8IZyTUCUkvDVn3sS7RVAvKiwC2EO4W2p1KSd3zyxSPqcOL1FO41sxtfhe8j+XxKb93jq0hRCLENfO3zPP88aBZ/GAy0Hz0JjSHCmnBm28dY2qoFbCfhlId8lP26uS95CjnGpYUhdzbTnkt5QX11oX2boK8L7B4FXFW7E0/3ZtrncBhsaxFmo8saqgDnuiq/6MYnCEtGeOd1yKzc2VvNgxNFW9pIq3xuQS7lWI81Ug3QHOVe+cz3su8f748eNxu93m+jrJWmZzc/PS73jO433SLhLvN27c+Nd33333n4VTCgQCM8KykQqBwEphf3+/CQDfvXbt2m0v4T6cgMbi7GMGg8GQ83BPxxNl+7DVao2Swh3gsqUMBibchdMq/WJF50nqcItoTqQuN5/r4+LSudYXa0qk4zljpo3maZCfNBYw/WOm3wt8DTwEPp23hj6X5NYw799La3OuwUvOjYSxqT2dg3Uu6Xw9ix0SwY3JUTzGu4CiLQzQc5FIdS2mROLTNvpZio+vsXQfaHx8nKPuBqaPXmOpD7dp6nftWbJiW3m5HNJ95J6fOkHvMXcvUp91T3P6FkIhPwvkknjUZz0dS77Z6Sc+xv00BvV7p/G4ON46cVwPwcvlXTVggtzreY/nSWNKbIvwPHqvJFW9lFPzeOfieBYKqjwDuR73UozSuasCTh2OSWuJKPYQ5bjdY1OD42LfdYmw1tTtEuEuWd/Q+Nh/XVPZc+esXYdlx9HRUYfzeec83l988UUYDAY9zud9d3dXunanm5ubrP+7RLhL6PV63U6n8/TJkyd3fvjDH/5ZztxAIFA/VvJLXyCwDEiE+8bGxrbXUoaS7djHHUDeMJVTuJf6twPUYinjVa5bY6nCnCOtuRhcTC6WpGD39AFpk+rgxnBzuT46zvvFVlLyr8QX44qY5XWoourPnWuN15TG3nEeEpwbz8FS6VvKdStujmIdz6Xjpbo05bfHQsWr7Nfm43o8NXjsZTy1ctfpyhDP08aierpPI76Vz6Nox3EslbzHw9vbH0rifHB2Qrl+/17/do91UY61kedelz4T8SxNB161em4MrEi3iG6vFQzNpZHpNI7WJvVJNjQWVkXVLuHw8HBje3v7NMfn/fPPPxcJc8Pn/YLHe7/fbz958qQv2c1wAZLifTwe/+svfvGLULwHAnPCvBWFgcCVhEa4U3CE+2g0GlLCnUOz2Rwlwh2DI9wTOHU7wPMNU5HCPeeLqkYkS+OwmtsDTm0u5dMId9omqdG5uigZj2NZX0Il9foYLs7H+amiXoKksPfeF2//KmCWfyxoxJmlHLaI6PRZI67xGA9xTkGVwpJy2IrHKcFz6qD1UyU1jcEp1CW1t1TjSPgn1awpzXFMOkZSxtM+rl97hji1P5dXuy6aEn8k9NG59BjnlsZZ19dCyXdf75sjK41pK7Qtixn8T5qnecVr6naLUMfH2mdPPG3eVYZ1XbU3IzCRTgl27fmwLIXoc2jVpSFnIYHWkTsvcBmlZLCmetcU5hKhjxXtdB6Om9rxGDwWK+JpO1cvHUPPQcrNjdGulWfcIqPb7YrnsLe3dwYAcPfu3UsKdgmS4t1ABwBOu93uMFnOtFqt3vb2Nltbq9Xqt1qtSyr5pHhvNBp3fvSjH93PrCEQCNSE+OUdCMwYiXBvNps3JpYyF8h2yVKG9gP4NkwF0D3cAfIU7gAAjI97DjkugVOn48+lMbn5WnvK6VHYe89bU95LCntahzQHx8eQFNuakttSeS+LCnwVarDU1FVtW7hYOUS5lIcec9YsXBvNV6Jcl3Jr1iFeexGrDi2+RrJzintL7U5RqiL3nlPVuZK63qv4B8c4T/46oMWqM4+IZfB05yARh5rVh2djTC4Xt3GmpKKv4uOu1UBjePpWQdFc+jZEqcodj9fmSAs10r4A3Bw8dxnv07LWnQtNHc7ZueDPAD7SPI2TYln1afOpUl6rq0SNvqiY5nlMIza24fH4vAPIXu+K4r3T7XaH1OO93++3W61Wj9rOWIr3RqNx+MEHH/yTkCsQCEwJQboHAjPEtAl33I4V7ol0p2Q7QLalDFZIz/v/H5KiHEMiqbWY3DwveY/zS0S5h1Dn6vfOsTBL4nzZUUq655DiloVLHTFyVON4vmeOZjFiEfoc6Yz7AXgiGrdz87RFAByDOw8uvwWLpJeIfmDGWKQuV69njkRie4hwD5lsLRbMA3XUsSjn8gwff/zxzp07d5rzrmPawGSol+z2kOoeyxkc32tFIuWw+qZtTTILeG2Acsh4KaZ3kYb2YXD2Qly/1TZtWIs2ALPzZl+k568OW5gqOThrGM0ChosjEe+pzTOXgiPopX5pjBW3FKuyMEDR7XbHXquZTz75BABA3GBVI94nuS6R7wCX/d4l4h0A4PT09HoQ74HA7DFv0iwQuDJgCHcAx6aptB/AVrgDnJPulGyfHLsI90S2AwAcHByIFjYwPwJeI91zVOhSbBwnHWt1WIS/RsjTWNKxVItUAz2Hqigh+ZcV81K5TyOvx2JG609jNCsTa441X1Ofewl8Co3I9rR5apPapLjWsVfZLS0iaAsQqT+XWNeurxRTe5vBWqCQxlclwKdFoM+UmF9WpbsFj5+71wKGG1vFc13yi9c84rkYi0JaLhM0j/b02Xp7grs3uZ9z4HkeAvUj1wrFG8dDkEtqei0ens/VoandrXPgiPs6Se8qMVeJgE8e7wAAlHyX1O4Ass+7RLx3u90WAICHdJ+0BfEeCCwQ5v3qfiBwJeAl3DE4wn0wGAwlhTvGkydP+thSpt/vX/olLRHuN2/eHGLCHXm4A8ikroSxMIcbp33mwOVtoHZMNud8ubNIdquOVANHwuM+yx6GzuUWAtL1te6BFjfnjxPv/czFQilJJ5jX78c682KyUovLkbYj0saRqhaJn45HzHGan9poPBoDyFgu3xr66VXQrzHjuXnc+XigkcbcNebmS2Nw3dYigFU3lx/fI6ke7pjmlBZoPHVKx2vkpwcetX4O4ju0gRLC0WNDI3l005x4LEfOWl7t2nlw/uG557uKHt2lJLNX0e29/5527XmQ6qA1aB7v3LPI5fC2BXRQr/K64mgxOWU77U8xsDc7brPq5xTr2ng6h+YtBbfoYI3j+laFcAc493jf3NxsHB0dde7evdvb3d199r1ga2vrbGtr6yw3Zq/Xu+T/vrm52d/c3Lzk2Q5w7vVO205PT9mxAACdTufpeDzeC4/3QGB2iD8YAoEp4969e20A+K8ehTvdNNW7YSrn457QarWGuR7uAOdk+8HBwZD4t+dYtKTxnjmcjQoXj/vsqcM7TxvjIcYb5LM2FxPnHJGOjzkCn5LwKY7nmuPrvQhffuN3URnqXqywLEoksltq4+ZJxDIm1DmSlsbiYnPkrUXQc3Nxf+5Cgyefdl60Bu4NAVwbXdTQFkes/87o4odGmHPQFghwPI7Mz4mN51ZVvmPkxqqjhpWGx3LE2yap4CnBSUlwjyWNZfmieX5zfuJem5NVVEFXIYutjVKtuXQhRLIW4mrmNk2l/TQXzSvlkurhYnPnH5guNFI69VEiuYFA27R5aVwaQ+fR3Br5z9VtLTrkLEpIin3ps9We+upYGFk07O3tnR0dHXWS6h2DI95v3brV4zZY3d7e7u/u7krXpwMAl+J3u90hJd43NzeB21gVI4j3QGB2CKIjEJgi9vf3mzs7O/9Xs9nsIA93t8J9bW2NfYUcE+mDwWCYiHZsKZPGTX6OWq3W6OTkZOixlJn4t5cSCd4vU5wKPYegp3HScW48GptbAJCIbCm3RJJrKvqc64YJdo3Ql+LmqvkDeZjVdcVktdSf4FH5eshQzUKEtnMksEQSc7YiuC5PPVq/RAAD89OybpEIYGD6aT6JfKcEOlcXnmPllFTwFCVkOm6XVPyWQr6utwVyYlB47lvAgToJQou8LJnHfZZIVNqHP0vq5hwbnAAP65pKkMh2+oYDt/AiLdjgn9KCC1cHHiM9A1SxbxH2EkIJL0NTnHNIpLdEvnvU5yU1pdg4r6SEx8dSjZyK3CLOVwndbneu55ZU73fv3r2kPOeI9xdffBFefPFFNtb29jZHmJ/SY+zzzineW61Wn1O9dzqdp6F4DwRmh/gDIxCYHtbhsqXMJXAKd4DnKnfJUoa2U0sZaj2TyHaA54Q7RiLcJ+r2EeTbjgAAwP7+fq4ti6UI10h22o/JcTpPymOp20vU4FR9zuXTzpsj+ulnuiiA6wVmnBZjGSC9RTAtlC46jWC219UipQHyzoWzeqExpHicjUwO4UsV2VocLi5nHaPlk/o0Mpaqvz2EOAW3yEDna8p32kaV37mKdhqfu9bWWw2e+8NBUuHnWP7U9V02FOuFyN0gk5vjVTPjuZplBzeXjpXUx7QuOl4i6a0NRbmYy0SeehYT6raXscBZCHk2IMXHmk2QthjDxcx5g0OyJZrmda4Ti/jsesntNJYjqXOI6TECrYGzgfFY1Vh+6dIiQO5ig4VpEfTTiru5uVnL8zgt8l6ymkmqd9rem4CZcolwT3jy5EmfU71LSMT7D3/4wz/znEMgEChDkO6BwHSwvr+/f1+zlKEqd8nDHY9ptVpDaiXDqdupwh3HwAp37ONe8XyffdEhdjQAUETEA8jEZcmXKkp8awQuR1JT9Tt3TMdxx1w+WienXreU8V7lOl4IkGJJMaTFjFnBu1BSF0p/P07792qpyterYNdUzVosjsilx5r6mirBNWJfU1Br8bgatbcEqO0NtxBhKbi95La2yMFdc1qfNJdeA46kp2Mlwr8KvG8kpFzehRuu31o0KoW1aBPfqSfI2fCUm0PJbcn2hRuPc1i2MlqNlmLZcx4SLMsbC/MiO6epwJYseSxy2rNwIj0fFqHufY69iy2rhkUg/ik0n3NKaHP2MOmY2sNwpDoFnkOV6ZqtCueVTgl7j42MZkUjIWfOKtrCcKhK3ie1+/e//33V3sXC7u5uQ7OakTzeAc7Jd/y51Wr1NbuZRqNxJ4j3QGB6iD8QAoGasb+/39zf37+/sbGxTQl3SrZLCneAi4Q7JtJx32AwEP8bxmS7Z9PUnZ2dEdo0tcoXjktfRjkivkZo9ioleb0kO4CfoObsYLAqnYszZsZyKvYcUt8D65pJqvw6cSW+2GcgR8WszaVt2nhrLCZGubo48p2zT5HIVo6gXyP/aB/Ny9WvEfbeRQHPuXLzuLhpjkbY56jpuQUF6d7nqvS189TGa2O1Gkq/o+bY1+TksP67CaX8BDnWIFybR8HOEa6cWtnaaJWrmyNordq9intpvpbLM3eemFY9nOWM9laBZ0NSiXz33L+6ifY6FygCedAIZKpK17zVORW7RJBjVTxt48bRWFitz5HznBWNdc50McFS4mvXa1pYFLI/RwG/ubnZODw83KBWM9Lmqi+++CJwHu8AfquZydhnNSbFe7fbVWvtdDpPAc6J93feeSeI90BgCliI/4kFAquEv/7rv/7z8Xj89bOzs/Rbjt00NbVxhDvAc2KdI9vxZqlJ5d5qtYb9fn9d2zSVbpiKCXeASuQ4p57GfaD0l8Sb9f+76Dnk1kDHS9cEt9NjSwHP3bucNwe42J7nQZrvmbdQxMEMIZHnue1WbEpeesnMFKOkHjqXU4NbNWjnQHNQcCR1zjXhiG/a7lFRa9eNU59zeb210fhcXdqbDpbKfsQcc3Vp114ao8XSYnPwjKkyvk4U5/7P//zPF3d3d9n9XlYNnCKcs/KQ7D2oR7c2ls6p+1y4uFXU7ssAjxd6GqfdZ26cJ28CR7yX3I+SZ4PO8d7z0udwWs/vMkJTh1PS2tPGkdJSm5aT9nHEutRPx1jwkPFVUBpzGrXMA91ud6wp4xNR/9FHH7Vp3/Hx8QY35/PPP28PBoNes9m8MOfx48fjdrt9Kc4kTwsAANvNHB0dNW7cuNGiY/v9/qW2hNPT0+udTud/vffee/8mjQkEAvkIpXsgUCNef/3116ZNuGNgwj391DZN5TDZNJX94lNoC5MwNvrpmPSZI6hzvphxMT19Uj6OIKeKdasGLi4lnaU8uJ9T0HPXzKrFqkuaZynyc7D0X7YrQPrd62mXFNjcWM7uxSK7JRJYI52lWqW5EsnrsRTxWo5glThV0IPwGeDy9eIUzLRebQECz6e2LpKyXYojqejpfdNq1uJzdVgEObeAQHN6yGVaQ65yXFoQsHLmjK8TK62Kr0r6aSpwSmBy6mNuk0qqYpeU0hKxW7LZpXVOHmuUZYN2f7RxqU3y3M/xOZfelKDxOH93jdjX9iPg2q1zkuZ4z1eat+pKeMm/nI7RrGYAZFKbjpEI99QvqdJpfE4VT2uhOS1bGen8uHOzzlNrk/KUEufLTLhjxbtlRZP6pc1VOdX7rVu3LhHuAOd2M0KazubmZn9zc3O92+0+4wpu3LjRkjZX1Wo+PT197dGjR9/WxgQCgTwE6R4I1ITXX3/9tfX19Ze8hDsGR7hLSCp37OPe7/fTzuUX1O0AsqXMzZs3hxPCfbS/v9/giPdC5Tslj7UvJLSvAQCNCdkvkfbWHxMSUV2ikOeIcIvkpnMpWU7Jeus8JQK/kVmDBo8iftExjz8yS3NWqZX7vV3X73JMtlrqeEoec7YllGzWlNaa0pvGpbVKcyTSVyKVtXwUiWCWFjVyFy04NTiNz7Vp9VZ9a0KKlXOdaAztGcipy/O2wTTnzw3T2uStTlhq8pz5NA5nAcOR17SPEvKc+t2yptHqCeQRvp6FjdRm+a1zx9Lzwfn1pxzeZ9V6brRaZ/G8rNpCDgVHpnMkLkd2c2p2TIRzFi5SHmoVw9XBjcfH2ngOnAreso3xwHOuVoxFsYGpC9Lv2lzP983NzUbyefeM/+STT4CzmQE4t5ph7Gae2ctsbm72E/GeCPf0E/u8S8R7p9N52ul0ngbxHgjUi5X6n2MgMC88ePDg1bW1tZcR4Q6AfNxTA6dypxuqDgaDC/7tqQ3gnHDHZDvABZX7M9JA8nAHuGgpI5DqVYlqDRfiSWR/TXlLSXY6BxPvmnpfypfa8U8MKY40nptnjcVzNLX9tDHrfHXn1dTC08hXCk5xXOpd7bEwkWxF6Gdtnsc+hlNUW3mBGcdBs3vxWsxYamuOVLcWG7wKbim2x1ZGuhfSdbagXT/t/HIsZXLsWTz3syRuLmqJvQr2MtROpJSI1MhMy6aEzvO0ee1ociw+Vt1ihkOJmlyLJY2X8pTYvUioYudS9dkJPIflR54zFvenY4ns5kh82pf6OeJaspjBsTznZOWpC6tiC+OBZR1TGhPAZzfzySefAAAAp3o/OjpiLWK63W4LW8x0u93hYDBobm9vj/v9/qU4ktVMu93ePD4+HoXVTCBQD0LpHghUxOuvv/4aIdwHoBDuwwlo/2AwGEqEe7PZHHGEO4eKhDtAnqr8EgRLmvGk78L/c5w1aBgLx1IMrPym47VaMAmOP1M1OxdTUvxbBL1UC/6JVffcgoC0gCDlnzZyvqhz9ZXWnPsHAs2DSUDP781p/kHiIe2sGqvE4NTlUruknNcU6x6CGP/EeTQLlhzQ2NQihsaWyG0pN65Tu86akl9S6FPCXYupxaBvMnD1SeAWWLi6tWdDWpCQCHOrHvpZeibqINy9byIEoMymhRKtnHUMja1tvFqFhNVU2NK5aXYjVwGeNxm4vnSsebZLCzHW/afPEv7peePBc46euVftWagLnPJdIocp0a0pujlFPCblOdU9JePpWGoxw6ndsYpes6WhkMh76ZxyUUq4L6MKXiLcq7xtdnR01AGQ7Wbw5xdffFGMI2yuekHpnn6mzVVbrVaP2s1Iivder9cFCKuZQKAuBOkeCFTAgwcPXiWWMs9ACXdMttN+zlImkfDYTuZrX/vas9XriX+728M92ckcHBwMPbYxGX7uF6DFtvIqOTmSHED3P/d8KaIkNCXTtTrS+HRMFwA8+TF5jj9z7Zj4p/Pp8Zj85KDVOO0vx5740hsQ88Y8/3CQFOuWRYpHRY6BydBchbNUg0S0c300Bkd8W/YgUu1rzD88nyOlrWuePuPrRq+hZBcjWbVw10W7JrhO7nmgdUgxJdBrphHiNK8UDy9aeGCNlRaEZo0rQa5XIQc99jOUJNV82GkcbB/DEa3UXsZzbhrRm4ur4LvtBUe2cz790jx6nD5z9z7FluyFuHweUj13ESEXWgxrUeAqApPV1hiAyyR56k8/qTLeQ3zjOBJRzRHrUmxcj3Vu9JxouzZvWlgldXyu+h2T9Ht7e2fafI54HwwGPc5uRiPeYWI5QzdW5cZrVjNbW1trp6enr7377rvfkGoOBAI24pd0IFAIxlKm0qapAM+tYnAb5+EuWcpgsp0q3JN/+6SJI3BngWnlpKS11JYbh1OGe85BUqxrcelcLheNS+8jbae5tfOTxkqftfmBxYRE2kv92meNzKdKa83GwyK0NfKci03tSjQrE85WRZtL67MsWbj6tNppXbnzuXPywnOtpHEJ1vlY91VaAKmbxK4rrnZdpoZFtpeZFpmc4lJbGoDLpLtm2VEaQ1O/120vskyoer898/F9A7Ctf6xrmvO8aPFyLYTquM/L/rzkIMcuhs7DnzmrlkRIS300DlcHZyvDzZPiajXkQrN8kdT0dedZhHgJddrClMZK8xLhzsXodrtjajNzfHy8sbW1dYatZjSbmQTGbqYD58R7Z5JrOKljHQAgx2rm9PT0OnPWUd8AACAASURBVADA+vr6r99///3PpBoCgYCMULoHAgV4+PDhtyzCHQMT7hgc4Y5BCfekbp8cXyDc8Ty6aSqxk6Fqagl1fBGSSOeqcWgfVp1LuTT1ujQPx9VI/DH5J11jqlyXFgk0lbdX7U5zcEr8BjOOw7T+yIuF39nAUgh7FN2WnQdVT1MSmqrAOcKd1oH7NSU1VazTeVpM7twlAlVTznP2LDnKfNzO3QdJIc+p9XOsVyRoxL8nJxj9kvJfms/BOi9rgakqtDdMNFT67r3IG6laimQvJFU5tQOh5Cj3GcfTNrykymmak9ZTSjZX3WR2kVBqoWLN1wj11E/vr3b/tfheixdpzwBpjHafuXE51zKU7TwsFbhm02KpzDkyn1Oz03YagyrmsZWMVEupOh3H18Z445UuhGjx6oqFUacPe2ksPE+KwW2umpTuWPH+4osvqop3Aafk5wXVO7WZmbSJincAgOFw+IO33377tjN/IBBAiF/agUAmHj58+I1Go3HHu2lqqcId4PLGqSUKdwCAg4MD0wt+SihVttepiOeU45JSnM4DuExa5yrntfkS0Y7rktppDC0O91ki9zVIddWFacVddVgKdm6MNser3pb6/w97bxMbR3aliZ4kk1SWiimKtijScLnststtedQyxi7redVGLlwCalFL7b3qRW2MQpWBWvTC6N7YaC+6t73yvpe98O5BixlMP7hn0A20MHro5wEsoDGS/FCsUlJkkvk3C/JSJw+/83MjIn8ZHyAw4v6ccyIiJSW/+8V3UQ5tDvrJgQh6S12co8r2rimSIwJLER+JranfPbV4EUW3dW1F+qq4f3IuFZg/MyV6IFepWhZZ6V4EkY0wLYsRjRSXY6zxEhF1M1LD15tinqGMAj5H/c7PifAbDejNBgRvTNXP8qp+NmaBRA5bqnJrbjrWVOKReLwGOV5Tw1s5ZX5vjIdpqcynHXtRkKuA98b/7ne/gypzqXi/ffs2ffbZZ1Dx/vz58/Hm5ualvm63eyl2IuAPDg4aW1tbE/3e5qq14r1GjXzUSvcaNTKQCPfxeHzEmrMJdw6LcOdjIgp3jnv37o2Sh3vw8qaBaS7sSeW21Z+A6tFqTOpvqV4n1oZyWl80G2IcV5gjtbmMxdXuPJem8vfeEMgBJ8Sj9zYXK/0lfYrQCG+uMtbIbzQHKbNlvqoIdznWWgiQCm853lKTy3w8JoJH7lpK//RTU7gjNb6lzpf1as8nSkhr98x75ha0xQ1+jt4K8PJE3xDwrmOahHu0xmj/3DFLMtBSJGsqYEsJr5HzEaLdOkcxrXOtjcdfJcWytoGp7PMQeVvCUrCjBRf+/KOfEfnZQ5utWrV4CvZVIdznQa5G1duWst2aKy1fkDrdspyRtWmEO6oZKeJRnrL3fZrPbZEJ96reFPMId54nQtDfv3+/722umjZW/dKXvgTV7nt7e5qivs9V7u12e73b7Q4PDg4aaZNVDm9z1eFw+KOHDx9uW9dTo0aNSazMl70aNaaNTqezf+3ate+Ox+Oj09PTISmWMpJwH41Gw7W1tfU0JurhTnRmK4PIdqLXhHtSuXOF+71790bHx8ehDVOXABqxnKOGR6R5ZK5UiReNhZT1aB5S4ss6yBgj42rPH12L91nxVOieyr7GYsBTuHuWHDmL9YiI9Uh/S6mt2cFIEl9Tlss+DqSKt+LKuTIHiTZvrLZAUES5710fentA1qvdD21+kcWLyL2NIjrfeqsi0j93rIrSXSNI03Fq10hUHssieSNKeK9di2PNy/ECv4oqeUutLs89tXrUcz9qEVNFe435IaJ0533afD4uQSPkZS4ZU8sdIeGta5VqemusNjdnzlVElR7xFjS1O9Gk4j3hs88+2xwMBqfS6x34u3O0UGOO4j15vDebzUe//vWvXxm5atSocY5a6V6jRgB37tz5siDcL+Hk5GSIFO5Er0n5RK5z5bq2aSon3CWSpYwk3O/duzfa3t4ePn361FIkrwoiRPe40+lwBblG4OfkihLscj6yhBmLP3KOJLFlHESeyzZUr0eey1h8jnb9EYW/hWl9oV3VxeWiftLWeI9w99qkGl3GjajopUIfXeca6bnkOFRDOo9er6cgR+S0dg9Qm7UQIcdZRLnMi0h5rjpH91q7VpS76JsCEcV7LqKx0NsVWn+NKQIpkIkm/bk1MhWRp/xPGuN5vKN6tHotX3eZW16HFweRwstO5HpvF6A3C6SCXFObR+8reqbefdX6c9t5HVZ/jeoRsX+J9HFyXI7XVO18vCTapUJdI/S5FzvKjWpEinzt+ngOFFO75mWCVLSXUbjPgnAnIrpz587p/fv3ocqcK94TNMX7zs4OjEH0ekPV9JPN4cp8IvI93pvN5v2HDx++oeWqUaPGayztP6Y1aswK77zzzo1vfOMb31tbW+tLhTvRa0I9Ee5Ekyr31BZRuHP/dj4uqdylup3osof77u7uRd8CKt1z1OlovDY/2o4U50VrQCS0l0/mlrFQPN6GcmtxtViRPNociaiaPTJOux+riFzFuDU3EssjdSM503ykRtcIWaIYsWwRxdF2VGPEZgXVqanPZX5LDY5qQ/kREGFfhSo7+jaArC+iDEdztNrL3Ddv7srj3//933ffeeed5rzriKKIR3e0XyOwkSUIGl8FtI0+q86zKiiyGaj2TKNvDKDckWdUxv+/Rh4inuuRMVXWQ4QV6gkacW2p18sqy6MxZqFin6VSvojaPNVXtVI9EfhFPN1RLagt4vFOdObzLpXuCZriPXm8c8sZIqJ+v4/84ImIqNVqXYrV6/XebLVar/71X//1v/32t7+9tChQo0aN16hJ9xo1DDx8+HD74ODgHhHRYDA45H3IUoYIE+7n8ydId03hzsec/7wgFCzSPW2auru7O3r06NGIqvPYrurfiSpiFYlRdk5RdTyKyYEI7giBn+Yioh6R8TJn1V+QrwJJXjXKkO7TzqkR6EVsZazFgSLnMiZvR/lSWw6h68W2CHSL/I1Yzlh9RYhrawFBLphEiX6JiAWQR5LnEOmzIN2j93wumIW9TBFiNDceIk+LnFsq8TJ2MZ5K2yLal52IrfL5RxddeD7LeihyrsVM58hSyHueso0j93nXpP98IO1gPN/0dCyV88geBinhLYsYz27GsqkpQnRXHW/WmJXFy6IgEftPnjyZIMJfvnx57ejo6PT69esT7ZrVDJFKvrfO8wyJzgj4g4ODBhGRtJkhsq1mWq3Wq3/6p3/6L48ePRqgMTVq1KjtZWrUUHH37t0tRrj3InOkrcz53CGylUkoSrh/8cUXwy+++GK4vb09TAr3x48fJx/3K/PFJABJSKdj60smUotrc3K+rEaU5ymP9QwRAZ/mROfJeqKQOar4sj7rz+u8ibN5/N+bm5Nbh+TO5TYmyIIEkfhovGYhgyxAPKKWz/WeP7da4VYoGsGPapHHiMDV6pL3D8WMPhtUt3Y/ZZtnwYPm8nnWs8utJ5pfosjfNe0zMu9/N4iouo3gLExjk09to1JuGZIsSRARiohPzcJF5tNIZOs6rc0yPY/xXBJ00SxIqnj+6Flq90o+f96X6sm5p/JzIXN4c3PaZZ3R+mRb5E2OSKwyz20ZyNdcoE1HuSVL1DNdtqX5yYbFysPnoLoQOS/7eJ7otWu1aDk9TOMtg0W0sEH/x0bbcmJb89vtdqPdbjfk5qo3btw42d/fvzTvS1/6EiTcDfQ44U5E1Gw2B0REh4eH0Fam1+tdam+1Wq96vd6bf/7nf/6jjNw1alw51KR7jRoA77///rWvfvWrd4kuCPeJTVOtjVPTGE62E01ayvB2ojjhnsDV7W+//XaDaGpWMrl2IzmxqoohyfQysayxGtnskdxSfY6I8TH5ZDufJ8doz8kj4VEOFG/amPUvetb/fUUXIlYFUcsTdF6UPJWkMCKtvTmIiLfq4IQ6HzcC5xpRrC0c8GMUj7ejGN6bAjKmbJP1ycUDOVeDt4ihLSjwRQsPluq/LCKxlu578LKo/bQNSi1IH29OkkoCHvVr/t0aiYw84GXt6Fwq3csqjZdZqWwtOmge7RxoDP8MyPtskeLouVnqdBkzYktkXUORzzzKUQZl4iwiAaohQphLcAI7/bSuGY1DXuua2p3H0ZT1lq8679eud5bPbBoEfTRm7v97UXI7miva5tWTLGbkMarz6dOnlzZPtfClL33pdDAYXPJ5Pz0HqL/fbrcniPREvEtsbGz0kcUM0Rnx3u12b3700Uf/V069NWpcJSzdLxs1akwbnU6neXx8/N3RaLThWcpohLsWW1rKSB93T+F+7dq1EfdwJyJ6+vTpmPu4V4xl+0XQ+gLEleRI/c4RGWOpvSOkNyLOOTFvqeoR4S8V71ptqCZLva4tEMwT0/wlo8i1zft+TAsRb22pzuYkcETxLclkT8GNyGQPkmC3VPhWPM0uBdVozY/GtvLIe8uvTbPF0dTraAHCqiFnMQV9BrQa0BwtZpTQj8QjZYyX40p8hy5K4mmkIyLR07mnAJYqaE6OavYiSDnt1ZjGos08qybcvToWBeh+Eun3Pfr8ebv1/OXiiEZwa/G92rTrkGPKWhd5WIbPwjzBCe4oic2V6JYdTFQRLwl41CbzSuIdkfaofpnTu96q5hVFEQX9NMAJ8UVYqI7UkMYk8v3tt98+SWr3vb29ie8baGNVIqLbt2+TJN739vas3C0SqvdmsznY2Ng4JZpUvW9sbPSR2p3ojHgfj8e7P//5z3/gXWeNGlcRV+IXhho1ouh0Ok0i+rNms7l1rnBv0rnK3fNw52Okkt3zcEe2M0TYUoboTOHOPdxLXrYFT1GtotPpzOpLTpE8RRTxnGy21PWaWp2T6dp8PheR3ZJkR/2SPPfm8GNE0E/zi3MRFf48sRD2EjOCpTbPIcZRLCs2J/OteTxX5Lkg2xoJ7XqQSjxqu6Kp1WVdsk+bb/WjGjSyHcXV3jiIvv0goRHZllUPspvx3kjwcha1oLlKf99V5G54mRNXEqeWZYulVkdzZDxOokvyFKmoNXJdsz/h83LuwbJ4cmuLG2hcEZsVdC+0zwfqR3VaxL9mZaPFk2MidjO5WJbPwjxhkchRexdOpldZk2UXo43XFg8itjLWvATL4mYamDfZPg1oSvlcBT3agFUS7alNnu/s7PSQ1Ywk31+8eEFEBIn3nZ0dRJj3znNM7BPT7XaHh4eH/Z2dnYlrbLfb6vW1Wq1X/X7/K3/1V391Tx1Uo8YVxSKQGDVqLAx+/OMf33vjjTdunZycdM+bJmxlONlO5BPu3FKGz8tVuEt1e/Jw521TspepAhoJPa98mhLcq9FSf3v5kXqdnzeUeXKuVN9r1+FdY+SzYo3VyPic+MuGqIf2LBC17rDmE+k2KShPdI4VI1qTbEPtUhkt52t2LDyenCvny/FaLBSb12rF0UhmdL+ta9ViRYDyRfpz8hWtrYrYVeS2nulMMYuNVKtAGauNNF/zUrfsP1I+bT7KhchOHmPa9jKLBnTv5gl5r6UNDHoW6HjWzyon3yp+jqYJza4FjUvHRUhnywsdEfmIcOekecSXPUctnht71THNe4A2c+Vt1maviHCPzpVx5OaqRGcbrMq2zz777NK458+fjzc3N6H3e7fb3Tivcb3b7Q4TEX9wcNCIbq7a6/XeJCJqtVr/85e//OX/8q6nRo2rgkUgD2rUWAi8995737YIdznes5RBhLtlKZNwfHw81Ah3rnAnOiPa05/gZRb5IoIU0Dk5EPmbGzMnt0Zco3qsNgRuAWONsdqQvQuKJ5X1KC8fI2sbE77P8l5oynqtLqvd61tmRC0tLFRF1kUJYI+IlLE0BbJn6ZFbh8zlkbjIIkX2eXYl8o9Ws6b29uxZtFpRfLTA4BH1SI2OzlG8dB6xUNFq1t5IsPJpfR68e2zVgVDE7gfFiLxVsVLfq8uSgFHVc2RjSUmaIhU08uT2rsGzDEGLBxqxa9W/TIjeOw+WxUvReBaxnsZN494jqyE0RtbrxfLGRmsrOndZgQhvCY9w13zSZR6uOudxLUI+UrusCdnWeIhY03h1rBKmQbgjwjyhqI1NItk1Mr5cxWdA/u57e3sN5O9+XkOfHa93u91hsp1J0DZZTWi1Wq9u3Lix1uv1vvvpp59+s2jtNWqsGlbuH9saNYrgvffe+/ba2tpbHuHuebgngl0j3InwpqnnxyOiM9I92ckQTVrKpLbHjx8POp3O2ozU7VEleDTWPP7dkSrx3BqQclyLgXJZpL82HqnbkdI9stBgAS2K8D4vjlTs5+TOyXNVEL0XuRYvkT6kIEe5or7bXmyvDk2tHsntqdc1stkjoTUluDbemhtRmHtxrftkQVPQW0p3pLIn0JazuFTEDgbF0O5rJHfVyvVpqvpnrnSvUvVctYIaqZ5lP1GcRK7Cp9saVxWZPUtU8czKbjBqLaZo5yi3RFk1fNTjPYpl/HzMAhFVu6Y0j2xiqtnD8DbZLuvyrGy09hyleqRf5lxEXBVFflS9njs3R+2e7Gaazeal8QcHB3Bj1KR4J3pNvrdarTfQWKR2JzpTvN+4cWPt6dOnv/vNb37zDI2pUeMqYaUUOTVqFMGDBw++Jgj3CxQh3ImI+v3+xC/EiXDn0Aj31CYtZRIeP348JKJGEcLd8Fm3FM1ImV0URcju3OtE4xExXAYaUS0JcK4i5/dRKtTRMTpP81AO3s+fG3p+Fkkv68wBqk+izALBoiCiki6KnHth/R9ukZmWapgf8/Hp3CPzvbpkPq7gRgS0bM8l+zViNaKol+3aPOstAQ05xKx1X0fKsTZeW1Swaomq7OXnw1Lby7cI+Pwoos/W+ryisYvyRstCoEqSvIjXN1ecI991NB75dUc8u1F+rQ2plYuq+iM1zQtFSHLtXhUhlbU5Wjz0/K1a+XGRa/Xy5u6JkEP4xytdXEQtVLx50htd80pHcyJe7JpXeo4qnc9Duby8mrIexY9C3rOcuUUxbcLduo6iPuzefNSelOy8Tx5rfVwFL8elzVVlPrS56u3bt9Vriyjek83M4eFhv9frHcuxGxsb6saqL1++HN28efPdjz/++JZaRI0aVwQ16V7jSuPdd9/9SqPReGc8Hh+dNw3I2DhV83CXPu6NRuPiPzKucOcq9/OxI0m4Wyr3cx938wuDtYGpQdRrc2b2pd6oO7eGIsS+dR6JiQh9byFDm+flk0p42TevBZIoIl94o9cxr8+tpjKd5f+pRXLl+lIjEjqX6Od9Gskpc6XzHNsWYv3WeHQPNKW4R6JzuxpZs6wjYuMi48ratZiWsn+NLtfJ+yQs0lyO4z9lXtnnncs4kc937qJFdGxR0rz+Tl0SllWItSmm1q/Z21iEbZF6+XkVG2wus9I5YilUlDBGKnS5IW40DmrPIb2jmMazvOr+70i5rlm+eCp3otfK6zQW2b5o8VM/n6ctCKT4iKgvQnhHrzUaY17q8yrJfk9Fn6s81zzYeZsVt91uNywLGrlpqiTX+c+ixDuRbjWjbK56iXhvNpuDdru9vrGxcSotZizinYhoOBz+6Fe/+pW+A2uNGlcA9S8INa4s7ty58+Vbt27dGY/HR6enpxNkeCLUT05OLm2eyiE3SOXq9cFgMESWMmmctmkq0STZngj3x48fDx89ejSic0JRI6krtJypJI61CMCh1C2v1avJ6o8StBGCXSrV0RwvDlK9o3aplpexI28DyDhWTUgtj+rmsVEMbXwEkWuSbwhEFjyqwjL8smspoIny/v+PkLAeOAHM22QeqXLneT1CnUQ7Iu15Hh5Ti4VieNY5aHyuYt8DsuexFimkGh8tFGjXgMbKWnI/Ixppry3OyHyRtmmg7HO7kiij3tWUw4kgTWQrJ0wRqW7ZjlgqbI/sl2NXydu9DLjyWyPKtTcaZAx+jmxctM1urdqi1xF5flWNiWKVCPco4WoRqZxslspwLX50HB8viXpJsiMS3Ktfqu1R7EhtXh4P01C5V/Fsc5FiRRXquZBxENmOcmlK+PTTU9BrfvJ37tw5leT7jRs3Tjj5ntTug8HgFJHvEeK9KBLxfnBw8O7Dhw+hRU2NGlcBNele40ri4cOH22+99dZ3h8NhnxHuA2388BxEZ4T8aDQaIsKdq96RpUwax9XtSOEuca5wJ2LEYsX2MghVfgEbF8h/AXatRWuKqNmjKKsmR6Q0b0NE8lj84XNJjOPnKLc8zr0XZe9dFWNkHRGSflWh/buhkbEaSe0hR6mtKbRlrJzvIB4Bn449SxPPCkYSzIiwRkQ9IvpRHr6o4D0XS+0v56HFCplDAt0LWad3jbIOrV/WKGuTfWiuZiczS9TEegEU8bvOserwiHWrHZHt3A4lh+C0COYiWAbC3rLi8dTn2r2XCyp8LMqr1RD9/FibsPI6chZg0JhleJ5VQCNRy5CrFgltEes5Sm5JXktluqVml3Xxc6sGqXpHSnjZH72GyHitriowL+U8ka8ozwEnviNKeY0glzYxaAxStVeB27dvm1YzGvHOITdW5Yr3jY2N/sbGRr/X612K02q1XvV6vTe/9a1v/ajT6TQLlF+jxtLjSvznX6MGxyeffPLmv/zLv3yfiGgwGPRIkO1c5Z7aOOHOxxbZODWqcH/77bcbT58+He/u7o4Ugp2rlxcdstbc2qPzvfay5H2ktsgYfi6PCcST7WhcpC33S5xcIIiMs+ZExqH2aB1XBRGrF2suUkkXjSOP0Xk0HikxUXwim/zl15hDlEpSXJLE2gICqksbay2UaKp5Lb+swYpvQd4v6z6gejSVvEekLzOJHblHlWPWG6lG4ZGKRUlHvrkl/4n6tRhynqZSl31aXLQBZ+51rRpyn7813trcNPo2hOXhX/bZRT9vVcdddlhWL5YFjCSvc2NE5lv1ajEQWa7F4v1orDe/KKYVd1lRZnPTIrG0MZZiXs6RanfN5gZtrkp0eYPVFy9eZG2seh5/47yG9eTz3u/3N4nOyPetra2Ludbmqu12+/O//uu//q9anho1VhW10r3GlcLdu3c3//mf//m7RBeE+wWSgp3IJ9yTol3ayaRjSbifk+0hwp2IKBHu55YyFoFpoqiyfAqQiu2i87XznPaiBK73HCIx0fVLIlqS5mPWrp1rRDZS5aNzOU6q7+U87TjVrEGq070xVlvZtw2WFTmEu0XQFlGZa5CqaM3+Bammic1ZAzF4rSMxVqsNXaPVJnN490ZTs0fsUTSFPu/zcqIa0LEci35qVjnymVj3RLtm77OKrG54TP4H5ZwmvOslWu4Fg8qRu4loroIcKZ41JbNUJXuEe6Tesn7hq46Ij3vkLQCpcOfjopveWvXIWJbK3YpTlX1NFfOWBRGrF9mu9Xme6JLg5kr1MYNXryTzI4Q9rxvZx0SV67n3CyGHcJ+GxcyiwSLJc9XliPiW/uySPJcEuqZul/7tXKmvebzfv38fqtWRz7tmMxNRvJ/nHh4eHvY54Z6U70n1Lue0Wq1XjUbjS3/xF3/xg0iOGjVWCTXpXuMqYX13d/d7zWazNRgMDoltmsqBCHcOy8edCCvcJSxLmXv37o2Swp1iJOUyoSF+FkXRe5GIZKQGj8zNza0p1zlhjvpR3nSsKfYlST6my6Q8isnHoDoi1231RZ81WiCYFpb575JGQmpjyxKDyLIkxZbnyA5FktkegSoJdmSB4hHaRexsLIU8sqjR6rXyoHuACHC0uMDny2OZn8OznUF9/Pq1e6q1IXifHet+WpY2OSj65oXXJ+9j/b1aQY7KWfp7y7ncfgTF1/Kmc4u8RZYmkjAus1nqtEj5RSJsLXIdWcdY85G1i/SKjzxPbdHG8ozXlOfT2HD1qsMjh3PJbzSWE+2S0EdEvLSX4eQ9iiFjRUhsi4BHyvwoMV6EQF8GRXy3281eBEnz+LHlsV4UkkBHFjfcZgb1o3HR+rrd7lj6uyeV+9HR0UU793hHcU5PT2H7eY4LbmNnZ2e8s7MzTmQ7V7trOD097V6/fv0rH3300T1vbI0aq4T6l4MaVwY/+tGPvnPt2rX2ucL9wlMsonBP/Zxw11TuRJcV7ufHIyKscOe2MtxSptPprDG1evaXgUzfdzl2Wl++qviFs8pfWiPKd03xLds9chsRy5ayG5HjvB3FRCQ9qpm3y2MUS6tPuzeRcxlTI/6tGiKYFpm/DKqgKsjKMn7alupbU2tbBL5nKSPbNHV9OteuDyn05XytFhkXkcwWma3N4TXzNmshg4/XVO1yjhZbW2jJIcW1hSBJ8qMFBzLOPUxLlY7qWvrv1lUqdXPV4pIgzSWpc61IUB/a1BPl0cZMQwXtYZE36uQ2MRELmqLXoj0TtJAT9WG3clWxae5VfTMiAkRIeyRrmiMJdEt5ztt5DKR053mQXQwizrnK3lLuo1xIJR8h9KMEulUTup4cTGPz0na7neXTz+dFvNmrqtkiyKVyveg42YdyJpX79evXN3OId5CrzzdWbbfb60STJDzRpM+7hfF4/Pann376zcjYGjVWAUv/i0GNGhG8995737558+beyclJ97zpQuG+tra2TjRJuCdIS5l0jAj3ZrM5Ojw87HPCnY1XCfc0Znt7e0g0sWlqNjw7Gac/hyCdFYp++RmLnxwaAW1B6/dIZDSWk8s5caXiHCn2uYLeuk55fzTiX1Pj56j+y7ytUdVncFoLSPNQBXkq71nmjqjPiTChHVUIIwW4PJbnnAxGsZBq3bJl0dqlCtsiiVEMz3ZFi49U7l5Mntci/b1rlnXwmNZ8LYY2x1qsKYPI9ZXF0tvOlCU9E3KtPzxI9XJUcZ7jlY1U+JbliZdbwyKTrWWej3X/eHztHnn3VVtQ0TZc9frkOCu+pZKXubw8PI43fhXg2bkgcheR414ONF+2R+rQSHQvr0UIo1o0dTs6RwsDZeE9lzJ5qrJyqYogL7oJqpbLUs9ranqtZm+87LOI+Dt37pxKxfuNGzdO9vf3x5J4v3379iXi3Eh60wAAIABJREFUfW9vr7Gzs9NHivdz8n0dbaoqvd0tmxkios3Nzbsffvjh19B11KixaqhJ9xorjwcPHvzJ2traW4hw5yp2DmkrI5XsXjsH93Hn0Aj3R48ejR89ejQiOlOq56jV07wVgUYcyzGX0Ol00r9tOWS6dp/HRl80tsyhEdhWDWlsItYR8Y3eVvBiynM5R1PEkxhjxdSAVPplSPpFx7T/flYZP6rA5n0R4hqpqzUC3VKYI1sWlA8Bkf8odi6kwh3V7inp5Thel7fI4SnfPSIb3efIwoo2Bi0WWM9/mt9JvTc1tHsXqan+Lq0gaiEi25HthyRDNVW0NQ9tuqqp4bXYOb7fCEW85ZcJVWwG6j1/Tzmvkdro+UX2CEA1oXFyjGdlVBTTWLCZxSJQFZ7hiNSWanKeiyvbNbU7UsVLSxrZpi0SSEW7ZoWiKe69a6+KbJ83olYuFhFd1Yaokfwol2YPk6xjtDnaxqjIIx7F9tpTmyTeic4U7/z8xYsX9g3AmNgTr9lsDnZ2dtTPZa/Xs4j373388ce3ihRRo8YyYWFVFjVqVIFOp7N/7dq1747H46PT09NEcg+IXqvYI5umpmNr41Tp4c5tZZLCnehM5W4R7ufN406ns5ZpD7OIkMR5mfGoz4zf6XQayj1Eyu8i/x5ydTmPp+WSZLnWpuXh8chp0/KjWuRYDu/6UJ05n9vc8dOIOyKi9SnVURZV3B9EaGokZ2ovQoLyuSTme3GtfHJuRFWf5qF+RCxb87yc2ljt2JrL8xetyXoG0VpkPei+cVhkvVdjBLnji8QomqOK2sJ49uzZ7b29vfVZ5SsKy7c9d662EapG8HJSls+RSmZ0nM55Xi2n1XeVgRZI+DkfZy16oHPrfkfmoLnW58SaZ8WLePuv6mclVyWObFxyFOGWZQuap5Hdsh3ZxnikN78WTXlvzV9VLOK1c1915LHuzbHaeB/RJEEvFxLQXI2Y1wj3dC6viYjoyZMnE0R78nnnSOR7s9mcGPv8+fMxEdHm5uamnNPtdic83Nvt9nq/399Mivdut3vR12q1oN97r9d78zzvo1//+tev0JgaNVYBNeleY2XxwQcf3Do+Pr6ztrbWL0q4E70m1zVLGaLJTVM9W5kA4b5KyCXRlxkWiR0lwtEcjdhHRLx3rzWCX/Z7JL93LfJcI461HIvwd2FR6lgkeER8hLCPLgBI0thS0WskehXEr5c/SoZHCHhPje1dr9Zn5URjc+ZGr8W7tmhd05qzCLFDWBbSnaMIAR8hZC3luqZaziVWrzKxju512XhEWF3utWmxJCKkuAXtc1LFc79Kn50IENFuEehEeQS71q/FQkS+XBTwiHQtxywI50UktmcFjzSPkupl5nokPiLSUx8nzC1iXbZb9fE5kngnuky+W8T73t5e4+DgYII4l6Q7q2293+9fytfv91XifTAYvPr973//337729+eoDE1aiw76ldia6wkHj58uH18fHyHiOiccB8Qs5WJYDAYDJF9jLZpKtHFxqmj9Of4+Hgofdw53n777UYRD3fPu32BYNU5y2uYxZdQRNI2yLZjkcd8DlKlo3kaQS4xZj/HoF3mQkQ+nyvjIKBrIXA8b1iLCbPIZWHWljRRFTkfK+1Fcr9bRAhZ5MfO58hzafWC5lt2LLIdxUHKb0TCyzotxbjVxm1YrHxeLdrYyFsC3uII6kvHfGzUxqXI53+af2fmSrjPElWSg56lCrLu4ASlZjcifcKrIjUtS5IIIbwqkPeXqPwmuxF7HplLboTq+b5HLF00n3f0WUPzi6Am3CfhEezyOJ1HVOreeBSfW8Jw0hxZ0/D58lzWH1HlR/utMd7bAcsOy8PdI8VzCfeIX7w3BlnB8Dpyak5zeQzkI49ilLXh2dvbayTFu4jdTx7vsg9tqIpsZojOrGaazeabP/zhD39Yps4aNRYZK/WPcY0aRESdTqe5ubn57mg02hgMBsl3bMLHnQir3Hl/ROFOhEn3dK4p3InOVO6ccC+gdF8lpXgV1+KpvauAV6emJI+MkeMt5TxHZD7qI2M8Ghch2KOf4cgiQQ6WVZXuEdTTui6pjI7YyUTIdE/hTnSZ2LXO5TyNYPfsajwlfBWWNagezZZF5o2q47X8Wh2Rfm9RwKqnqKoejZd1eZiG4nzuKvYIllXpTmT7p1t+2jxG6tPIcA+aTYmsR9ZtLQp47avu4+7BUrPzdm+Bw/NcR32R55ZjXRTtv8rwVOfe2Bx7Gms8apdkOu/3xss2jpwYETV6UXuaVVO7l1GozyKelwOp1q15fJxnTWPZy2hziyreLZsZImqlTVXTJqtERK1W6w25uSqRrXjf2Nj433/zN3/zP1B/jRrLjFUh7GrUSFjrdDrfazabW5Jwl7YxJycnQ0S2E2Efd8vDPcdShojo3r17o6dPn44fP37sbsS6ZChKnk97AWFRFigk2R1ZKJBKdC2WlgfltJTscl50LqrXgkYoI7X9omJWNVZBiEdyEF0mmHPjRoh0r08jzGV9aJ4co6nKc+1SLHgku6ytCOlfhR1NDrlvxfXqKoKcvDnjZ0Gkz5SsX0bS3YLl3x0Zn9rQ2LJkd02g64jYzZQZ41kGRUlxa3FExtRieG01bHi2MZ4tTDqO2Mdo8TRy3yLq0TGvxeq32i2sGmleFaZhHxOxg9FsWzR7F8/fXSPUNZLc8oJP47W46BiR7s+ePWvwDVY1mxmiM/I94u/O6ls/ODhoRIj35O8+Ho//v7/7u7/7f1G8GjWWFbW9TI2Vwk9+8pPvXLt2bQcp3Dm4yp2oHOHOEbGU2d7eHh4fHw+L2MpwLKjFTNGapk1eTuNeafWOQR8nqXkt8hwBjRmz9rFoJyJI6iOinI/jMSX4Ncl88lob4Ke3MCCxDIQ70XTerkCxNPW31l8EEcsPZBcSsTBBkMS6Z7nC27U6PIsZLU9ROxw0F/27zuuIENlofk4N3tw0R7uf/Kf8XFhkt2Vfo0F+Bqy3F2Ru9PmTiL7BUGNGiFqDWDYiyP4jQtwiu5QitXqq/KuAyDXn3Jf0vDWSW7YjeyHZz39aY6yaIm2zxLIRshFldqQfKcc1Qh5Z0mjEOarV8npH87X+IoR7zvhZx5snPM/yIur16Jxk4yLtXGQc2ZfOLS/3FBPZxiSyHNnUoBya7zvPf+fOnVNZ//7+/sS827dv0+3bt2kwGFwaS0R0enp6qb3dbl+yjkG2M+f1oGZqtVqvWq3Wq+3t7T/99NNPvwkH1aixpKh/4aixMnjw4MGfrK+v75+cnKR/zaGlTFK4c5V7QoRwl3PSuES4p3ZJuG9vbw+lpUwizosQ6PPceHVKhP8svhy690y5NotcrgKI0JZ9iHjnCn5JhkvyuwxkDFQLr0m2oXgRgr9MjUVR9E2NqhCJVcX/3UUW/ZAiGhHdKJdG0Fqqdj6Ox5EEOiK0ZT1Iaa7lQZDkPSKLi5DfMn/0uWgktSTTNZLcI7i1cTmfG7TIEVmk0No9RX8EuYr6CBbekqYqFCEprXEWceoRpNzXXW58ygl2RNCjeJ7XOPKMv2qqd+v+5czjf5Cfu7aBK/pMyMUUHsc6n9XCSdVxl41IlR7oHDle657iPXmnp3xR4h3N9a6Hz0E1aTFQ/CjBXwSzXqCJ+KBXCW2jUgmNLLdi8Tb+UyPY5RxPpY782WUfapPtWu0aUa8R7zdu3DghIjo6Oprok8T73t5eY29vr6ER74l8T4R7t9sd7uzsjKXH+8bGRn9jYwN6vL98+XK0ubl59+OPP76F+mvUWEbUpHuNlcC77777lUaj8Y3xeHwk+6StjNbvbZqaFO7IVob7uBNNEu5ffPHFcHt7+1LsR48ejS3ivApie0HV8EQLrGJmz0SSv9F7icjkpNzWSHUttkZga4Q1b0txLRIbEfeWUj/l8J6frE+Lh+5x0c9sVZ+pRfxs5pJ6ufYcaU50HiKZEQkfIaOJjUHKd0msS+Lfiu0puVFtshY0T1PIR2xeLMV79DuZpYaXz1G7/xb5HCXCvbiRGHJuLoGe+7bClSHIpwGPZEYbYFrjrDHWHEm0Iu/vMh7vqDZNbW3VuWpARLh1X7S3ENCiiEaey3x8rGX1Mi2VuvV8Ixu4TjP/ssEiuKVyHZHdkfnSQkbG1TzY+TztpwZkW5MIf55P2uFUSZJPa3HGilvUKz2XrPcI79w+GZcT1sj2BW1O6hHhlv2MtjFqtG401tpA1SLeuc0MV7xrqncN3W53mLzdEw4PD/uHh4f9drudxlCv1+vLDVZbrdarly9fjobD4Y8++eSTN3Py1qixqKhJ9xpLjw8++ODWrVu37ozH46PT09OT8+ZLPu7JUsbaNJXoYjPUISLhOaKEO+/b3d0dJbKdE+JFVeseqT4tNfw8VfYl4X154SRwo9PpFPk3UiOYI1+cNCJdm8vJcnlsqcitxQSkkEdjZD/Ki855Lai+XCzaL6DTIPWK2p9UUQsicyP1cJJczkHqZ8v6Bc3VFPCyfY0u10JijKWqziV1vfFWPosgl3G165R1pH6rJpkrCkTWR4j5aDwJbaEox5YmGtsaM9fvzrNWEyJ4xJ+mTI7G0TbQjPhrW3Yzst0ibS0SGMWvQvW+LISqtQDC+4s+fxRbkvv8XFPNR3Jaz80i0fk1Rv3hc+rSIHMsit3MrOrQbGa4itwi09ExIr01tbxUuKN4ObHQXOuarTarnqpQpFZvnOWBjtpzyf0i46XK3apNeqfLP5b6XdrLyLFyISDi/Y7aUb2W4j0CpHY/r63PjteJiJrNJrT7PR9zqa3Var06n3f//fffv3ZpQI0aS4aadK+x1HjrrbfeOD4+vjMcDvtFCfcI0MapGxsbI75p6vHx8TAR7l988cUwEe5J5Z4Idy2HJNAjxLYk75cInCDmqPJLYikCt9PpNNgzsO4xIrG13J46XcbVCHE+hueUcyQRHv2sIBK9QZN50Bxi/ZZi3rufOSj6nKf592YR1bQRQtMiai3bktx82qKAZv2C6kTKc0u9jhTzkbq4nQ2vUVOqW6pxLXdEIS/ja28HlFV8a9Y7kTcK5LGVp8h49HnRPrc5NeSOmevf76JqwqqRayWjzUGkqvTxlvYxyKvdI3otmxIeh4+3VNhoA9jI/bBqXDR4/vu5Maxj7/mnsdJ+RkPEv11+rqzaLc/4yL2wYmn1RSBJznl9tsoqqy0y17OX4SpypBznBHzEFobnk8eePYzWZl2bN0ZbIJiGmj369oGGyFsIfJyFMv/XRRanJRGdY1ejbYAqFeYeac8tYySprqns+bGmkpdKfT6GE/wR4v327dtERBOK9729vQYR0c7OTt/yeE+K93a7vd5sNgc7OztjNoba7bbp8d7r9d78zne+80M4oEaNJUJNutdYWnQ6neY777xzl4jofOPUJhonN03lGAwGwyI+7hxy01Subr93795od3d3hDZN9Uj1KJm+xKpzIp9UrjJ21ryM+4oIXEslbsXVFOge0Y3G8zYtbgOMRfWMwbixGCfrk+PQYsA0EImr3c8qkGuRoSFq+eHVUhRlva89+xqPwETjI9YkEX9yFEsj0SP3wbOP4cQ9UvPLGCifRrxb9VixebtGfCO7HwuabY6M67XlIGe+9/eh/k4chEd6agQjUi4jYlsjW6N2IhoxK73Evc055TzeFiV/vVoj7fNC1O4F9Wsx+MIHWjyxPPOt5y/jaNcR9fi3rknL42GaewAkEnPRPkMISC2O1OBevyTEeZskpxFZjkh4TtzLnJrC3Yov6ykLrx4LuQR/GczqzQcNHmEvSXbNWx2R2RHiW5LvUrGu2b9oZD4/tlTuWm0RP3qOGzdunHB/90S8c+zt7TWeP38+TgS8BW41s7GxccraU9slmxmiC8X7zZ///Oc/8HLUqLHIqH/BqLG0aLVa/6nZbLbOCXcisXFq2jQ1tSWV+2g0Go5Go+FgMBg2m811oteWMkSvCfdmszlKG38klXsaJy1lELa3t4dPnz4dE8VV69Z5hISfs+p9kb/oF6lNksplcnPy2outkdmRZytV9nxuVDUvCXorP4qh1anFRfCudSlUgiWhEacRcJI03SuPBLfay9TC51jqckQAc6JaU4h7RC/KE1WcI+sSz6oloiDX1PiyVhJt8l5YdjIRQl5TzaOaiiDnc1JksQq9hVAE2qJEZE7ZMdlYJHsZzTfbIyOtDTDlOI3w5mNkm+xD/dq8IgpuiWVRsucCKdFzbF60RRVLyW4p1PlbDtZznMZbCNq1Rhcjqsa0PLynAURSR+fxc4sEj47nfRo5rhHqcq7ME7GQmQY5rd3bsrnmTaRHEdlQ1bNj4bD82NG4aE5kL6PFk1Yz8jq13JEa79y5c4oU7/v7+5fmI4/358+fj3d2di4R5nxjVVbTsNvtDhPx3mg0LjzeNbRarVf9fv8rn3766TfNgTVqLDCW5j/oGjU43nvvvW+vra29dXJywt9JmrCV0Qj3i8EBhXtk01RpK0M0aSlDtPRq9FkhW/0sLGCqiD1NBbYWG7XzNk+JbinI0zmKl4AU8qjfIs01At/KicY0xM+iKDv/KkAjfssQhRb5Gc1XtgYeAym2o8Q3gqV6j5LwEYJXqz0SA1n0aOcyphYP5R/R5VyR+xe15ckBei45MaP3YiHw7Nmz23t7e+vzrqMIkFe7JNBzbEFyPeFRW0Q9nYOq480D2nMoqurXyHbt8yDfREAKeM3ex5qn5Z7G88qJ641dhc+URmhH7Ui0mHwusoSR0KxjtDGyneeJ9kXj56KqOIuWqwoUIdej/V4e6ceOSPtIX0KKpVnOaLEiC/Qy55MnTzblmGfPnjX4BqsvXry46Gs2m5tEZ8Q7EdHm5ual+d1ud4PlWyciOjg4aBARbW1tbZyPoXa7Tf1+f0POJyLq9XpvEhF9/vnn//03v/nNM++6atRYNNRK9xpLhwcPHnyNEe5J3X7Jx53ojGznPu4JiVxPRDpvI7pMuCdID3dOuCdIwj2CTqfTWFRv9hnWlZ0n0wImZ1xRlXsR9banONeIazkXKeZRf0P81GqS6nhLKc9r5nn4uayNx7DeBCiCpfnFIBNV/l20VOdFgNTSRUhsZM0SsYSRinQ5TlqyoDxyrlTHy1hWDmucjM2h1c7V7cimRrv3Wk28joglj8zPY8hjCcvepgjBrd2jIoQ7qqvGlCAVyZp3O1dOa/M5EYlU17wdebVbdjWeUttS6S87OUqke97z86hFjmYvxPsQAa4p1SUpj555pMYiVi85iw45cYtY20RjLwo0Ur2o6p3H1DzaeXw0VrOGKaJKR5Y51litXgmrf1okuLU4Mg0UeXurzBtfFiGNVOSoz/Jk1xTtkdqQPQ2P6RHzVh6kppfjkeL9+vXrmxGrGaIzj3eQ90Lxnmxm0saqyVEgqd17vV5/Y2NDs5mhmzdvvvvxxx/f0q6xRo1FRU2611gqfPDBB7cajcY74/H46LypSUDhjnzcU78k3DnxTqRumgotZeTGqYhwj1rLOOMKf7koS5pnqvSXaWPXCEGuKcTHROF7y4nnyDNGhDeKhWApvKW6XF6bdq0yhkamy/otaOr5ZfnszAvWs0fEoXU/c723i4xDVjForlRia99NoopkT4Xukfcytkaie5Y5fAyyf9EU7REVPiftLTsZVK9F+HuWNVZtMjYi1b3vnZHPgXetZUn8GgVQlGxG9hxem+XLLmOizTIluS/nIZ/5VVAbVwFNrW7Z/FjQ3nRAZL0k5SO5NOuayLPUPkc583L6lhlFSdkxgxXPIrU1OxlpAROt3Vog8Mbyc60uK3du/zQw65y5qvLIHM0znRPjmv2KRppHc2q+7jwWvwZLGW9du3UtOYsS1lsBRGf+7shqhghvroo2VhX5hkREaVPVRLyzfjgvEe8bGxt/9v7771+zctSosWiof9GosTR466233jg+Pr4zHo+PTk9Ph3RGtkOFO9FrSxmtn4P7uCOFO4fcODUhEe4cni97hsJ9Wb6kR+1eKoNx/y7VIcZa91QqsWH7o0ePJLlT5jlFiWqNjJf92rVKgl2DXCyQBLmszSPstbm8TbvvNWxolizyWUTIzxy7EA45RyOp+TEivzViXiOK0zhkG4NIcY90Rrm1MVqfpriXsHJYtjRRJTdaoECEv/UmQPR7ovb8Iwsckf4y31etRRyep8jnvsY5cpXfUuEu23hcpF7WfL218Vot2iabluoe1X5VoHmYa8rxnOfPY2r7BchzRNJrc9CzjOwtUOWCSxV7ASzi4k9ZT3lEXnOi3fJQ50De7MjaBlnSFKnTUq1zP3eLnJ8WlsnnP4KoZUqUcLbiceW45vPOle+e17u1+SrybreU9jJOERU9/ylx//79S0rzhKR452r3ZDGTsLe310DEO/J3bzabg52dnfHh4WH/8PCw3263qd1uU6/X66c/fE6r1XrV6/Xe/OEPf/hD94Jr1Fgg1KR7jaVAp9NpvvPOO3eJiM4J9wtwQj0p3DXC3bOVkUgKd24rQ3RZ4c7nWD7u3map08AsSXBEgPO2adjoGNcnieaJsU4dFjHstcl6LAV39O0GqUyP1CFjhBYSQFwZA9Us2yWxL0l5NBbVamGlfpkoiVxilCNiC6KN1axO0k/PtgQRux4RbpH5yP4EEfmIbEZEvEXWomvXSGZv8UEj2ZGtjUa4r4kxkcWBiMWOd6/JGCvnoHPr/kdiW3m8udaCQI2CyLXC0PzWNVsYPg4R44iI1axRLLuYKLGZq5heVkRtW8rERW8gaG1I+c77eQ7PLkhTzWs2RxbQmxVRLCKZnotclbRlLyP7uHI8kfKcPEfktiTF+dzoNWh+7ShXxJpG5o8o4otgWor1WW/mrSncLcJci4XU6DIWyifJba4w9zZQtVTq1rWia6ri3lvWOumakM3MjRs3TqTVDNGZ2p2fJ3/3CPGuIZHvrVZrwuP98PCQWq3Wq263e/PnP//5DyKxatRYBCz9l8AaVwM//vGP773xxhu35MapUsF+cnJyycNds5Xhbc1mc0RE5G2cKj3ctY1TiWyyO2MD0MpQIGdEDV0Ws8hRda4sNba475ZaPPUjUtwj3bUaeS5ZtxVP6+Mx0LVYny+N7Ec1RqCNz40za+Soh6NA1zyNPDKmlkMbZ5HFGtGrKbwtNbiMIePI+bwGbWEhUr/Vj2pA15FzjVoseU8jby9498Oqk9cVuacWcsdXPX/hscgbqU5D/a1txOn5cmsKdt6nEf68TSNCI9Y2q0CiJqBFEPQcIoss6HlaY8o8/xxLGM+yyItVWxCdAZHfvN1Sl2t9WkwtP4+BlO/p2BrDiX1EYGtkfJEx87CRiWBRaiuyuSnRJFke2Xy0aA08nrW5KqoRQRL6nle7p9i3xsl2nhNtrPry5ctrR0dHp2lz1bSxKle8RzdWZTnX+/3+ZrKaSRusehurtlqt//nLX/7yf6ExNWosEmqle42Fx4MHD/5EEO4XtjIc0sd9NBoNcwh3jhzC/d69exPzox7u6ThH+S1V49F50boEpkGGI6J12jmmmcvKR0QX9z167yPqe0ttLsc3xDkfh4hySaprzwstPFjP1ouH5ntYRsK9LLTPx5BeE41pjPz/Hc0tYlGizdPGISW7VHFr8xHBrCnRrVgov4TMGSGp+bFH8nt1oTHoepFyXqtLW2DQ6rSeiVWnVNnzft6mPfsisJ6hbIvkq78PA2gWH9Yml1FrkJyYvM1SLSPvdz7H6kPWNpp62iNmUSwN81DBR+uLvoWAxqCffEw61vz1Ne94yw6IP39ep/VGg4xVhjSfJuG+TG9LIKKWk9pcbc7HoWNOoPM2Dj7HI/RRXVIxr9XAa9fsYqQyX1O/a4sAEczSNsa6nwnepqS5QCpwTU2O5sux0s5FtkVr8sYg2xZNUZ/y8zmeQt+rTbtHXN0fuWZ+rUjxTnS2uWo6TlYzXPHO/d2l4p1vrHp+vt7tdoe9Xu+Y+7x3u11zY9XBYPBqc3Pz7i9+8Yt975pq1Jg3luY/8BpXE+++++5Xbt26dcdSuEuyPSndJeFO9JpM523Jx/3mzZvrn3/++dAj3LmdjFS45xDbnDQvonqXyvV5qOepAg/uOdU9D1jKcjlGI7U9xbvs4+fWsQQirzWCnNdkEfoyjpzj5a8CVcWdVn3TUKcXBVJKe/VpivXo3ARP/R2pl0NTbqOarXpy7FQiavWoIjuiMtfU9BEFu1WLpp4n0u95juqfx7qqyFLnL7LSnQMpoa2xRNjuAx1bKmdJiEu7j6JqZW/uqqqcI88PzSG6rEi3xiZozxfd3yKbm5Z9RmWf86p+ThI0i5eyRDFSr/N+1I7If03Nro2fFhZFQV4WOQr0RQVSoeeq3i11vVSsW4p3tPEq6vfU+5Z9jhxjxdXU7kRnivd0nNTuCUn1HlW8J+J9MBg0t7a2Ng4PD/tbW1sbfFNVaTVD9Frx3mw2H/36179+heqsUWMRsCi/3NeocQnvvPPOjZ2dnW+Nx+Mj1nxJ4c5RlHAnOrOW0Qh3lEtunOrZyci2R48ejc//FCIbFoSolmrqHIyJCi9UzPLazVxVe9SfI91XTR2O2hMi9wYp4GVe2ZdiR/MmUj3FQEr9MteQg6o/N9P6/JX5P7nqzyEipT3PbETIIqsT/kfLaymykXrcItE9Zb6nHOeqbX6s1RuJh+5ZjgpdjkH3x7OiidQrrxfdfy2ut8giY0fmIRRVzufMmYYyP2ElFxwQ4aop4C1PdU85j9TtkU01NUT9yjVV/aIj+hZCGasgTVHu+cJrHv7WmEgtVjwrvtdW5N4sy+eEqJgneIRMjsbVVOIpD1ecc+KcK+mRul7miFjAWCiyoFAl4a7lR4r8qpFLuHuK8aL9RVT1mkKcb2ZqxfW85uVmq8jjnc+VMbhKXcuLYsp51hsB2hh+Dffv3+9rHu/p+Pbt2xObqybs7e01kuod5L9QsHe73WG73V5vNpuDw8PDftpcNXm7t9ttIiJCG6sSETWbzfvHJdlpAAAgAElEQVSdTqeJ8tSosQioSfcaC4n333//2je/+c3vEk1snDogIrhxKtFlwh1BEu68zyLcr127NuKbpnKF++PHj4eSOLaIWNCX9YVFzk/nC0LC5yD7iyC7xiJfIosSvGauDPuYSM2SHJaEuJWHk9x8/pj18dhjupyHn6N6JYkuc2nktlV7mYWbVUOZ+6DdX0noVU3wRe1X+DGy/NCsTbQxlm2LZuNiWdh4iwEIXr2o3VoksNT1kqTmCxoWga8tiCDC23oeUeuZ3MWInDcINMyCtM7J4b05cWUQ2dDSIzQtq5KIlUtE2e5dhzZu0QnUqGLfst3JyeV5q2tvHWgENqrLql2rK/c6rDZv4WCamLXFTFHCVrNe0c6lbUw65qSxR4x76noZW1PANxRoeSK1TBvaPbEWLeYFzyYlQhR77d4GpZYdC4+nEd7SskXGlH08FyL4rfo1MtyrP7JgoPm7yzFpHCLe5aaqyGqGiGhnZ6fvbaza7XaT7e/g4OCgQXRmM5P6JeGe0Gq1XvV6vTe///3v1xur1lhY1KR7jYXE8fHxvdFotDEYDHrnTSHCPWEwGAyRyr3ZbK6f/4SEO8s/5IQ7qpFvmuphSoQ4jDkl5XV2HQsI7b5Ucb+0GJ6i24vHyXLerhHiGlmPyHBJmpMYgwh5tMBg3b/IdaMxVRPxy/IZnUadmnq66HzUrxGrOQS2pphGZDgnnOVYLTaKK6HdK3SN0fvI52oLALlAdaJ7LRXyEVW99UaBds+Q0pw/M5RLu3/eWxVyHM8XmYfmlMEsCPaF+65eRDFunWuEraaCRx7dSO0u/cO9OpHfuFd/UcXzPGHVG1lciKrUcz3d5T3VFgDQM68Ckc9LQlWEe841pJyLRqRGYBHD6Sci2eVc7pOu+Y0jX3YOSyU/BkA5eBtSz3v3w8KsSPuinutVx0YkeIRE19oRUa7FzonrqewtEh71S/W7vA+WNQxv9xYRrHa50BFR4XPs7++Pk+JdEvCceH/+/Pl4b2+vgYh3UNd6s9kcEL3eUPW8XZ3TarVejcfj3Z/97Gff8eLXqDEPLNwX+Ro13nvvvW9fu3atLQl3Do1wH41GE2Q70Rmhnkj4wWAw5IR7spZhY+Evy9LHfXd3d2QR6aivKjJcqr3TeafTaWj+6JnK+1xczAexipKuIWTYzZT5Yhmdq5HH/GcZ8j39RMQ6H6+R6F4OlE8bi5TxKF4ak/t85JyqfwFZKoJkQVBE/W3NRSS7RwRbinVNxR5Rt/OaOIksLVW0+WgOiTGWDYt1PUg5LuNZCnJt0cKqMweWnQ0fY7XJusosFFlWPNPAoqnsZ4IoUSiJVN6uka8oTxHLGG/DT0TcawsBHsm7qIr3qkjpyBsLqV3z5/dsYZC9kPa5QGpz71oj15Bjf1MVinx2Zq2kRsixkJGqc9lu2aBw33WpOOd2MZIklzXwPN5YDj4eXRcfZ92PHMxqUaWMF7tHqufE9saifqlCR17kRdTeFgHNx0iSXCPcUXy5AKCp8JG9DPJrl3PRdUY2Yo30aRurEk1uriqxt7fXSP7u3saqSfGewNXuRLrinYhoe3v7Tz/88MOvaf01aswLNeleY6Hw4MGDr62trb3FNk69INyTyl2zlEG2MlLBnvD5558PE+EubWW4h7tUuXPCnRPcifDmpLNGZk+TFNcWArT2IiR9Tv5OpzPVf2My7Gb4sxmL6yvy5TZrTonnOxbHmmqdn6N4sg/NRSp6j+SXY3LA83nPL2fhoMYkqiDsLAsQi6j1FM2WQtvy+bZIeDQexUU2NxoZLfsiRLMFlAflI3BskcpIde4pxyOqc+2cw1sE4PM9Kx60GCLjyM+kZp+D+pca01QnVgnPp12bY5HoSImMFO2WLYnMkaPaj/qhL5vy3YK3qGHNjbwtwJ8rV71bG5+iNxw0Nb3MHbU4Qv2r/qxzYZHDXAXuWcPImBzIIkbGk+S9Rs5Lol1TryMVPLo2eZ3WfVhWeMRz1XGtMZonulYfOubzkX2MnGP5vmvztXZevzVPEu+a3YxnDyNzavVoc3kbr0nzd09Kd+7tPhgMTpPiXfN2Z7kmyPRmsznY2Ng4Tap3z2qm1Wq9evny5ejWrVv/+eHDh9tWrho1Zo2l/o+gxmrhgw8+uHV6enpvPB4faT7ulsKd6LVnu7ZpKtGkul3zcedkO/JxJ4IE84XyXCOzNcjx0flonDKXk6pTQ+51zwDyuvn5TO5JANGaitaLCHdEvjfEWHms9fPYVnwNKH4u5jV3lljUOiX5aZ1bZGvULsby/+bzZDztGNUQVWxrcVG91uKHNobXYxHZ1vXKMTKP9jaAt1jjXbtWQxWIXLM3Nx0TmFdlrZXj2bNnt/f29tbnXQdCRJHuEfGSPNU8wK3cSDHvbcyKYJGtywLvmURsVHLebNDeTkBxrOdUBJHnnxtvHs9+XnmrhrRtScdyDCLo+Tmaa8WWxLqnYufncn40jjYvMv+qwFNcW3MitjFWG9EkgextfMrHR+vX4vJ4aIymiLdqkzHRnCKwLG1krU+ePLmkbH/58uU1IqIXL15cit1sNi/GP3/+fLy5uYmU8S2pdG+32+sHBweNZDXT7XZfD261NsR86vV6bw4Gg1f/9m//9l8ePXp0yS2hRo15YGWUPzWWG++///61k5OTbw2Hw761cWqCRbhzJA/3BGknw5F83BPhzjdOTUgqd0Qs55LNXOEs50bV5xkbuOaStVV9MSyqgi6SZwJAzS7HzItwz70fmtJ8LH5qsZGSfCz6OPHN5/FjK49GwMtjS4Vf5nOiXbeFRVhwyYG8xlmTgpaFCYdmm2L1W99FuFIbKeORwlkqoBGpKpXrElJp7cXVcmjxtbrR/bFU25ExMg8fg869twy8RQDrjQGrPhlDa0PXLK8jsnCivaWxsIQ70eyU7kVJSm2+pnq2/Ls9lbWmnJb1WMp2TyWfex8WTflcxL9dswXKyYXsXORzSPc74qUeqcPaG6BIzHkR3/Mk3KsihhFRnkuK8zEW4S7jorEoFqpDq8Wq0ZoXmb/MyPn/qIidjecp7pHVVkyNxOaK84i/O1LkRzZztRTvaYylxtdiomvR5nvXhvzjU5uleN/a2jq9ffv2JdU70RnhTnTZZuYcPdBGOzs748PDw/7h4WG/0Wj0k7+7pnhvNpv1xqo1Fgo16V5jIXB8fPxdb+NUBES4c0uZ1I42Tj3/M9J83BPu3bs3Qj7uyFIm9c9a7c1V9rkKe6Wr4fRDgNwa0ZpbjwdtQUK2R+PDe1iB/71XEyLHo4sH1nO3Fj+seIlsRyS9/MPz8D+c1NeQ9TkJwvt7UAXZXwVmRdBY/85FiMccv25tnmdXIglbZI2S871FI4c9dbRG5nq2KTKGp05HczWCPrJY4RH9cqyEZtki75dFqGuLD5bNDboHZYjvovOX4jtxGR/eHEybPLY8tjXC1vJW1zZUtfIjIljLY22YKu1RtJzLAESEa4hssKrN0VTwSBEv72v0ueTUX8Z2pmj+NG+RCNlZ2KHIHOkcqdz5Of+J5kTzRNTtkftQ9F6hhYgIqlxwraJ2jTSe9sKw5qXOESGukQUN2tCUj9HiIUU+/+nlR9fH64lYwaA4ZZ8F2tyVx0TEu+bt3mw2NweDwSm3mUHEu7SZ6Xa7w263O9za2trY2dnhCwJq3Wlj1b/8y7+sN1atsRBYil8waqw2zjdO3bEI95OTk+HJyckwQfYncFsZSbhbm6YmH3euck99T58+HaONUz2CXRLyEojAt+ZF7Wbk3CJEsbTKyZ1fFBUvVkj1NbqOrHwV1Kfdy5y4DfEzEt8i9lN+SbBr4zUCHynyZUxLtb8wv3TOGEWvO/f/74iaXLZFiNuo3Yvn9+0RpSP2J3Lt2qIBr4Ory3MtRaIEPK9Xu1+WzYmn7keKeU3NruW2FkO0e22R6Kmd1y6ff+QtB1lrdE7uwkz6WWSh4krDI12l8tgjZSUJKolYTcXM83h2KDympaTX8ljji6jD542qFwn4vUD3TLOY4QseyJpGqzn3bYSczXCjn9ei9zDNW3bfbwTupZ7aPBV5xCMe2dNwT3ctDlKyW/c9or4vulhSdF6VC65V1O75oUtYG316eT0y3JsvY2g2Mtoigrc5qhbT8mWXhLqn6kdAG61aG6xGY8ta0Cax2twbN26cJOL96OjoNKndB4PBabKY2dvba6Q/FvHebrcvHAt6vd5xspk5PDzsJ5uZXq/Xl4r3w8NDarVar9bW1v70pz/96X7kmmvUmCbqXyBqzBWdTmdf2zg1CunjLsE3TdXGXbt2bSQJ9+3t7aFUuGvK9pJQ1elRwlsuAGg1ynhovJwTvMaZE6aBe2MR3Br5682tAuheSaW4VodUjKOxGoHN+/l8S2UuFe7WGJ7DU64vKsG+cr/4lkRENe2RqFHPbaSGRiQyyr8m/oxEH8ql1ZDbFlGqS6LfqiuyiJGOcxYhtLgamY3IfnSMbF0iixc5z0DCI989Ox9vbI0gomr1yCamHlkrY6DNNNHYIpu5enEW1ZakCHJ86zX7Hn4efePAs4KJeslH1OhyAceLmZujaizLok3EViUBkeJ8vlS2a4Q9atPsZZD1jIwvCXtpZWNde+S6i8ZZ1IWYKlTsRVTbuYp6ZN/CCWnLPob3WZui8j/IykUS6pFFiugGtZK4RznLwCPZPbU731iVI1nMpJ8JGvGe/N05+U5ElPzdk9pdertvbW0REdHLly9HN2/efLfeWLXGvFGT7jXmhocPH243m813xuPxkeyTKneucOf9yMcdbZ6aIDdOTT7uqV96uHtAqnJOzHuE9fm4S0R+GZsay2Imt53V6GHmBGuJBY+LWguo+Kf9i3SU3ObjPWhE/pgwqY+U6jw/Ive1hQCPtK/qlwoev0xMdE88rCpp511XjurYU3prdiXISzxCBluK8jWaJKpH4g+ycZHw7FZkvZEYsk3mt8h/Pg/l9erkNaF7geKhmqznIoFIf2+OFkNDzoJLJO80/q6v9PdwRHojEtwiWC1lsiRoPYsar80i8XMU+8uIKgjuBGuxQlv00Pzli+bi+TTFfeT551gGVUWWL8vnyyOGNXIdxUGEPFK1I8uYqBe7Zl/jkfc5114VWb5IlkMcZdT2SD2N/NDRXGRl4xHUluLeysNJdKlwj/qsW4pwSdB7/u9FvNn5XCuuVSP/ac1rt9sNRLwTvbaa4f7uknCPoNvtDtvt9nqz2Rz0er3j5O2e+jc2Ni6p3YnObGaIiL73ve+9Syv+favGYmMhV1FrrD46nU5zc3PzXeTjTnRGqp+cnFwQ4MhSBvm4S8IdWMoMOeGe2pHKnehs41SiSUW4VI5bKvVZebtXkEslG2d5HQUhay9CnObm8pTy0XFV1xXtQwQ6Oudtcpx2baid14Dujfb5KtqXAxknN642vqr6ZgFNLW2pqKMK6yKxJCkuj616KVCXZr8i546Ufo8MR/Pk+OgbANo8bxyqSRvvWeUg2xtrgcCqTV53rq3PlcezZ89u7+3trfsjFwOIUPc8vGU/ka6ctohcy9rE2lwzh2RdFoJUQ1RR7o2TFkDac0HPLmIjFFGqVxVH1r/KQER2VXGJJhXrKI/m3W6NR/mQ3YuneM+1iCljKVNm7jwxi7o1b/gycYrGRN7s8jiNlap2NI+PlUS8Rvwjsj/3OnIRyXNwcNDa2dmBG53y/idPnkx4uj979qxBRHR4eHjJ673ZbG6mjVWJiDY3Ny+N6Xa7Eyr2dru9fnBwwP/NuOiXiveEXq/35tHR0f/++7//+/+h1V+jxjRRr/jUmAtardZ/ajQa15GPu/Rq5wr3tbW1dSJ941SiM7Ld2jhV1iIJ93v37o2Izgh3zcddO4/2EcVV1pFxloVMEOqcqix0KoihoUrCXdYpz6Oxueo6qkYvAyuHpjBHKndZCyKkpRI+zfFU7ZYavkF6bA1WXZH5WpzcZ6GNX6ZfropYfeQQ29p4RJJLQh0ptov4gGtKb0SgW6pwpMqXf3hcqRK3lN1IQc7ne+S4jG9Z02jzI/msOiLWO5G3CXJQ1XfZ+jvxFFBmg0pJ2lpEOSdJLeuSiE93VHW/CqRslFyWxLnmY4+U45r3ufb2gKaC154Nf/6ez3r0mWnK+MjcZUIO4e6Rr5LQtjYM5dYu8lzO1VTyltoc5ZNzeFvUUiZ6v7T8ufPmjVksFGhWL5oi3SKrtXGRYxmDK9uRyt1S6UvSH41F6nXNX94bV3bRAinzpaIdEe58/Ntvv32CYu/v74+vX7++ydXuHEU2Vm02m4NkMcMV70RnHu/8PPm7X79+/SuffvrpN1GNNWpMG/UvGDVmjgcPHvzJeDz+suXjzlXuCYiQ55BWM97GqZqPe9o4lc/NIciLbjwamZdLwC8QZvUlsmwei7jlm8pGyXQETRXtjR0H2ixiO1oPvzY0z1PJa7VFyP9ozQjegkmRGFcZZcjQolYdnhresn/RbGW8eiwbGIs01ohracni5ebH2j1BiwAeOS7fEJB96Fyz7kFkOlLsoxpkn2ado93/yPdUzzanxowRIVkTLGJWkulRRbbWZ6nnI3VapH+0vkWEZ6djzfE2RkVjuLWLZTckN70tsoCDxpbd+LRMDcuGHKJdniO1ewKycvEU74jEt0hqaTvj2dBYCwVIKW+hKFm9jGp4DovQtqAR0JpHepGaUG3aRqG8Tx6jeVq9KI6mhrfiW3Y1Vfm4y3qiubU+ieTxzol3bjVjbayKsLGxcUp05u+evN2RxczW1hYdHh6m/u9+8MEHtyLxa9SoEiv7JaHGYuKDDz64dXp6em88Hh+dnp4OSRDuiVRPpLtlK8MV7patDPJxJzpTuHMP92QpQzRpKyP92ZHFDO/niHq78/FTJM1dFfiCWsmUVa9XiZxa0Ngi1yLn8HOrLxInoUF6XC8fkU7Sa3HHoh8dW3VWCWuBYRGRa+syq9zINmQaOSMkr1eHpbCPzNHsZiwSXNqpROxVkB2LNcarQasjQauragsYjXj37mOOrU3RsVViKnHnZS8TtSHRxmpWI55lCZ9T1vYFKabLWJB4uVfJoiS68IE2vNXmazZDyKqGx/AQue9lCfgyuVcZyB9dku4Rr3YeK83RrGhQfJRXi4Vq0+xxytjTLDOqsoCZRw1crc7bNSW6ppjXrGssEl2zoJE1yvnIYsbKUQXpruXU8ll9RETIZiZ5vL948eJSfm41g2xmiC5bzRARDQaDZjrmVjNEl+1mer3em0RE//Ef//F//8M//MMxylGjxjRQK4FqzAxvvfXWG8fHx3eGw2H/nHC/AFexS8JdQ7/fn7CaSbYyUuFOhAl33i8Jd048841JE4kuFecV2LtcgtyUtch8HocCZG9Rwr2Ca7byLgrhTlSeoK3iWhrKcU58q35JkqP+sehL5/JNABRLztM+mzJHBNa9scYjsr/GZUTtZizSWrNu0cZz4tJSgsvciDznYzVLG0Twe4ptrmrn5zymRjBbKm0Zm2gyrhyTY0PDoVnSyBwyhveGgPYWgfbM5BgUU+tH86M2NtYbDCh3FNMg8ucGTxVu2YNE2zS7kSiBKscXVSBHlN7WXHQ8TxS1VJGQFi5pjlS1e8QzUq4X3bxUzuXXEdmstWosyjOfNSyrFsuWRZLjlhqd50m5ZBuKyaER7qlupI6X87W+VUZVnutWX8RKxlJia2OQnzoiueUGr5bqHY1Bqnc5TiPl5ear2gIDaq9S5W4p/2U+73nJzVX39/fHXO3OFe/NZnOCZI+q3SUajUY/qd4lks0MEdFXv/rVHxSJX6NGUdSke42Z4Z133rlLRIR83InOyHZEuKf+wWAw5Cp36eUuoY2RljIJu7u7o8ePHw+JXiu+EbnOSfjUJsfkkOVVkfQSqS65YBDFtOpS4OXK+UIxiy/BkXrhAg3rv1SnMhYR4IjARucyjszLCe/o89Zq5HEkiS3PG6CPjxmDcXyMV08UaPGgSkzj79Ai/L/teZIjSCIWxeR/LLsRRHBLYlirRZLY6Fo0hbdFTkcV+RbhLIl6Pl6S6jIXqkuLxWNE1PMyrowp22Rd2qIFqouU8ehzYS2GWAsb3tsaHrzP+SL8HZ0atM1Jy/idIxsabi+iWcxIZbRG3Go2JVH1ftTPe1FtRspslBq979qiSuRzwIl7tOBhWdVEakfXYlnWoOuI7EMwD5J/HkDEuOWhzq1g5DjeJy1eLKJeKuqtWqLX4M31FgSiuaPQYs1iY81pwCKLNa905F2uEejaHK0OiwhHdjcWEc892q2cXp2WhYtFdlfh8W4p5mV9BwcHLWuMlv/69eubiXjnSDYzyWJGs5mR/u5ERM1mc0B0ZjPDxhHRpN3M1tYWEVEi3m9+9NFH91CNNWpMAyv9i0GNxcF777337WvXrrU1wl0DJ9xTWyLSOQmfFO7Ix31jY2N0fHw8TD7uMsf29vYwqdulvQoirCUxqvVJ0luboxH4iOCXMaLEuBVHix0dm+KXmR9ATrwqc3uKcKsG9fmzMRdwrH0Sie8pshFBLWM2KI/0ljXwGGgMyivr9e6JRbQ3xPE0SXMLGkHnLRKsAixVexl1r6aM1nJ4JG+UbOVj0RyrHq2PLwx4pLMkn9HbALI+ScTL2r17KMfLOrRr9PpQXARv8QFBWyTwFk6s8ZE+bwFC9q2Uwl0ix15Em5vjja3ZlKC82oKANjbqFx/1OF9mlXN081hvwSKysaqMo+WVCy/W+KKLPFU9f22xIFrTokIjpqex4aemXJekPc+PvNgl4S/Ho7xjBpmXn/M2dA+qVL9rsaZt8zIrUt/zNffm8bmW6pwT4hrBHqnJWxTgQPVYz01u2CrrtnLJ6yrrfS/zHBwctCThnzZV1Z5F6pNq9xs3bpzs7+9f1Kb5uyfkEO+Hh4cX7d1uN42FPu+DweDVeDx++6c//em+7KtRYxqoSfcaU0en09lfW1t763zj1AE5G6datjJIuY4sZeS4N954Y8L/VKrcz+ts8J8cHqnMvds5eVrErgXVkUNiG8rqMHJJ+owcF2MqJuanRbxO64ut9xmziGZJZlvkupybQ2ZLpFxa/nQuSX0O7RrlcZSwtxYhiqriyz7zRSD+q4wfsfHgKGphEiFHEYHtEc0aYYosWyz1tZZDxkOkuSTHESGv5UALEahGpPK3bGa0eASOJfhzRPfQmydr8fJFaiozJ7KIUiOIiOKYt0nym8fwrFo48YtU7p71jeXnjq4l4j9vxZsHqiB+NdLZu3/WOIvI1mxsovVaCwieTdK8n1fVKEsC55DrlvWLtI+x6tJU85r1ixZPs4mxFPfa/Mj5oqHowsg0SP0ICRzZlNPyTNdiIC92zSMdWcEgdT3Kxa1kEFEu2/lYbimDrG6se+jd28jztK4LEezR3ERnNjOIfE/HnHgnmlS9G/X2xfl6UrwfHh72k81MIt97vV4fqd5v3rz57ieffPKmdw01apRF/ctEjani7t27W81m853xeHx03tS0xvONU5HKPYEr3Hk7t5RJPu5EZ17u0lbm3r17I+7lLonmHFJYKtQlYS7PNcuXnE1aNWJcIcsr/wIF7k8WoVnxhq0eYZwDqy6LDJYoWock0VFOWWOEzJZApLxVg0Zwa9ep1WHdlzHZCwPWPA9VfkaIFuP/z1nUECFwPSBVthVTWokgclfLbxG/moo9R/msqdAj98eyppFjLfW7pnJfI78+73ojCxcI1uJHbluOYt5CRD0v88jrWGnV+qxgbaYZUTLL8fyPJO+tGBq5z2ERvcjGRoujxZg1ckhka2EDXXNZgtojwLWatLlF3obQ5lrXtkw2MkVJc2uMJNJlLsu2RVOdI1LesrDR7GU8Fb6WmyvmPYsZrc/DNN4OsFCm1qrV7khl7tnEyHGWd3uar22OqvmPI4Jdxoh60Xubplq1ScU+modU+RFCPWfBg+dDiwqyHnld2psCclNVokniPSER7px4Pz2HHMuJ9263O8EVbW1tbSTlu+bxnvzdm83mfVqM3+lqrDDqD1iNaWJ9d3f3DhHR6elp+of1wlYmd+PUHPCNUzVbmadPn453d3dHu7u7E32aHYxGwmvEd5ojCfYqrVgsq5tZQ7PMWUJM+x5690YjwznpLQlk3maRy2WeS8rhEf68znSOiHSLvNfGy2v34sg60UKGls/Cwv6CPQUgL+3IeI6IBQvRJDHskelFrGP4OFmnpjxHCnLZ7o2Pqq01BbmMh1T60TyI0JbHuTFlfO3zEiXBc5DzucyNUxPuVIw0jsyRBLj0207HfHwaF7GSkaSwnKPlj1ybtFax5i4yISuRW2uu+l3bQNWzoIn6uFex+WokVs7YZXr+iNS2xpQhkSX5rSnPEwkuSXLeLol8HhOp473FgihZnXv9stZFxjTU7pb3urUpp+UVjtToqJ/H0eJqhDeyptFsaSwi3FLBe9BU5kVV7jmEuXaOFkM0S5379+9fsnghIjo6Ojo9Ojo6lRurciSPd+MyL7CzszMmOlO7n1/ThdododVqvdrc3Gx/9NFHdyPxa9Qoipp0rzE1/OQnP/lT5uPeJMdWJsHaODW1cYV7spZBCnei1xunEr1WuXOFO4ckjjlxbm2eimJEiGekVufzvTzzJLfRBrL8vAJLnEVEFXVGYkgCOvKcc8liTkKjcRbJr82XfdYCAMon83KM6XJObxFgWogunCw7IpYhaA5RzBub5+Bz5XipOI5Y3iB1t2ajggh1qYLX1OKIYEaKcz4O3VeNqLZIcm+hQIPML+11tJjac5J1yWNeqzyXiwdI9a8h9y0FNB+Nzf1uvNLfpYuQhhF/cIs0R/YwkjBHXu+eP7iMn3t9UaKdY95K91xEffGtudHnEFGdW175EZ99rT26iWoknoXI819Em5KIWjzSzwlzSXhbyng5l49D9jOJ0JZjvTpljhxYin5rziI+7yrhkd8IiEz3PN8RiY+U58hWRtq8pGON1Jc+69r1SWLdut7odfG4st/L41nSRMmxfCcAACAASURBVO5zQto8ledEbVoeaTFDRLS/vz++fv36JRV8wvPnz8fPnz8fE535u0vFu7SZ6Xa7Q7mxaqPRuBiD/N1PT0+74/H47Q8//PBrWh01apTFSv+iUGN+ePDgwdfW19f3z33cJyAV7kSXVe7IUkaCe7lLD3ekcOeEe1K4e6S1tHrxiO7Uj8ZGSXgZj/+0xkZzzAJlN2KdYX4rb5mays5FZLZFvnvXYZHr2liZ06rLavMU7DI/yjVtErvqvzdF4q2SqlYj6i2lOiJste8oUUKWk+wamSzzRex0cvtkTI0s5+MtAt67v0gpL2u0SHy0AKEtgFh2P16dFtFfhaVNzvxIe26cGgI53uqRPhRT2sigjT+jRHgZJTWavwxAJLe2oCGfIbr/Mg7/Kdu9vlwgVb1Vh4UyG+V6n4NlUD5r0AhkRK6j60R2MxppL0l1j2hHNfBjRICXJcRXnVCPABGwET9wi4TWLGZy/MpRPhQ3SmpLch0R2B4ZjfJoti5obtQGyHomqFZEpidvd36dvM263gREvN+4ceOEK94TBoPBaUTlrvm7J7V7It85EPm+ubn5vV/96lfYi6ZGjZKoSfcalePhw4fbjUaD+7gTMVsZOZ4T7rKfK9xTW1K5I8J9Y2NjdHx8PBHjiy++GFoKd01RjhTr3CpG2+gU+bIX8YovY9eCckxbTT4Fe5mxcuxC88wH8NTXEaDaytxrRGTzPi0fmsMJdKsNxZHjJAmfjmU92rmWF6nq0WKAnIPa5Zhl+kX2Kvx/nJ6HJHY1pXZULe/1I6IYHVtkuKwJqcWRTY4HS1WPlOVroJ/Xr1ngaCp/VIsk2JHan+jyfeU1RBY5tPOisBZpqvj7VeSNj8pRtdfurIGId48M5wrpqPc2Ghe1Q4n0Wcgl9xcdyL8dvX2Q2uUYueDBn2XUiijabi2UlLGBKUv+F507S3g2LGicRnprCnJEvHNSXSPWOXFv2cugOB7Q+KoXQpZ5YaVKaOQ2Opd9SEGOCOgoae7Zy2iWMpYXvNwYFdnJSLW9dl+s6821qNHePtBqQAQ7ry/iVS/npGNEvBMRaYr3wWBw+vz583Ei3z3FO/d3Pzw87B8eHva5r3si3DnxnvzdDw4O3qWr8ftYjRmj/lDVqBrrf/zjH789HA77p6en6R+9CVuZk5OTofRx9zZOTe2ScOdItjJvvPHGOtGkrQzRa8Kde7gjr3ZkJ4OANkzVlO05hHTqj9TgxeDXtygq+AxoCukwZnTN8/gibanXOSSJPqZYvXyclstTqqMxEZJetlmLCVq/FrdK1L9A5WNMMb9v3mYR0BY5rkES0bmKatluqcp5v6dMR/VFFhg0mxpPse/V4Cn6UVvud0pkL+NZ2ERi5fRJWHlzlPVlVfgqqvTanQcZaNnBIKJcWs3wfnSMPN8j/u/WeS6WhWTVELl+TsTLzWw1KyAZQy6caAsqOW9I5Gy8Gpm3yrBU2RZxHW23CHaN1PfakB87UqtbKnipnJ+G4t26BgveouqsyftpbKgaiStJcMuyxfJtT8fWOaovjbMU6Ba869PsYlDtqD5N+e/BsvGRY7wNVbUaEWQeSbzv7++P08aq3N+db6jKfwaucz3ZzBCdke/cZoaIqNVqbZz3pfNXvV7vzdrfvcY0UJPuNSqF8HEnYoR7ItWvXbu2ToQ3TuWEe1KwSxLeItyJzqxl0nFSuHN4PuratUWtYiQZX0alXsUmqyy/W4exYaw71/N4L4Ml8nxHyLkPEdU4V4PnxC6rvkd1SVK/If5oeZHaXVPOazGidRa57ujCRI08aKpnT4WNbFOs2EgZrqmvEcEcsZhB+XM8xJHljDZeI+15Xkm083ZPvS9jeXWjxQS08BAl0D17GWv+NL7HRhYQctT5C2s/EyFXqyIjox7aGuGKNt/UlM6a6lojcbk1iuy/asi9dkm4E/nPRyPRc/LlqN/5vOj4q4AcktxqRwp5r01ayvB+pHD3YkoiPUJOR5X4OSg73yN0Z21fU9QzPALL7iXl5opwScLzMelYEvTaOKmct7zPPTU9H4cU+UUIcuQvX8WCO6o/tSVLGa1eTWWfq7Zvt9uNJ0+ebCLF+9HREVTBJ7V78nePIm2salnMbG1t8Tyv2u32N2p/9xpVoybda1SGTqez7/m4E+HNUzUgW5mEZD2TCPfk406EVe7Jx93yW+ftaZxBRLsbqkZ94KdBKqfFBRY7lEMuGqS56I2AKuqM1jSrXFNAzn1CZDRRXNkuIed4tXAyXYMk1dM8SZrLnxrRzuehz6q8dpQ7tUfqj2CZP28eqvh7W5RERGSmtDPR8nkqZo/EziHrIzYtVr0SGqmsWcSgeiOqd035zmuVinJ077V7Ko+92j27HfR5iNjRWNcnkWsJY1kMWfNWFlWRkkhNbtmDWJ7ssl+2awS/ZyWj+ZZ792CViNuIjz1SsqNY6J5Kcp7H054xqk8j34turlrjDBFSV6rIOTGukd4NBqRE5/2RelB+zdIG1RO9Ni9OtN5Vgae8joIT37ItxUMKdk7EW4p1OU+rEdnDoLlo41VZc8RmRavLspuJxvTg2dkkSxltnkbK51xrGu9ZzCR/d+7x/uUvf7nPPd6RxUyymUkWM2lj1eTvLtXu0tt9a2uLXr58Odrc3PzeJ5988qZ1XTVq5GClf1GoMTvcvXt3q9lsch/3AQkfd2Qrw/sTwZ7IdB7fspWRSIS73DhVjkMEO98ElY9FVjKWb3oivCNe7nKcthFrFKh2rwY01utDbwtUpdJXcPGsKo47a3jP1OrXSPnoeCKauIeRzxdSoHuKdKTIl6rzMRhL4qck2OVcFM86lnMi7dOGlXcaCtnwoqdAWbuM3GvR/MzRubSh0ZThsh35k1tq9HSMiNlchbd2LbLeXGjke8oh6+f3L8cihi+WaKQ8qi3N5bXKuEVU5pFFFQtRq6Gq5l15aOSop0iWHu3IOkaSupZ9jGc9Y9XE+1eVzJXKdG2j0yJvCaB7r21+Gs1nzbXqt+ZcFSDCGZHKnr2MR3Bz8l2Oj1recCW8pqC3bGksWGMt2xpZg4dl8Xm3fNi9di1OJJ5l9cLnevYyMmbEj1wj3OVP6f9uEdByUcGrt2riPWJnwyFJdo2URzEj8dvtdkOS72lTVeTv3mw2N4mIkr/73t5eQxLvSp51bwzRpM0MEdH29vaPqOZKa1SE+oNUowqs7+7u3iEiYj7uE+DqdotwTxgMBhebpyLCPZHyaeNUqXCPbpzK/duRl7o8ljEsAhhZ1kQJ49w5yM4ml5yumsy2NqeNQoy/dD+XBLlqc9SPyGfrPph95/dQkuApT4RQl3Vqx7yNk+lS1Z5zLUjZHoF33+f1ubLyTss6Y5bz5PyIzQkHJ2o5yYtIX8sP3fJU1841tblGqkurGkT+oxyaBYy1AKCR0xqhHbXmsSx1rLcUZL0e+S7V9kXfIqgKRYnzmnAvCIs0lV7ukmBHnu1INZ3ioc07kV2NrEfzIi9CzC8r0L3V3j7gc3Lip5g5Hu2vXr0a/+EPf9hMczVLoWgdtbXQZfJbWrcUVXFbJLVG8iNSXhLpMt407GIQvPsQvU9F7uc8iPoq9xHJ9QMvQ0ZrJDi3gJF2NZF4co6m/kcLB8h6Juf+VmkxQ/SaWEeLDB7J/uTJkwti3HuOKY9WBwf3dyeiCX/3wWBwure31+A2M9amqud5hs1mc5CsZhqNBtxYldvMtFqtV/1+v/Z3r1EZatK9Rmm8995732Q+7hcKdyK65OPOwS1nEqTCPUEj3PkYaSmTwFXuGiHNVdqcLJcWM5qKnBP3MlYVG5mWUahH5ssYRWqtmgxnSv9F/AUI1RRtqyIXHONYCSGyOlqfRbibNRltWm7+zHm+nMUKpJzPveYqMOtfjmaRryzJmKsMtjzXUz0aIYxyWip461zr0+xcUA2yDqQU1wh9pMqX+TULGQuWPYtUwnvkfM5z1fJG3yKgjP5ZQ7MjurJAm52mc89OJLVr6nWL9EUErEbKe3Vr7auujJYEu0W4e5Yv1kJLVHHO27/+9a+fpni5nu3Sfx6NqRLz+pwgojoCripPBLhUmqNckRqQvQyKYSni+VhJ6iObmug1Fxk7SyJ8nvY1VdmbWMp5jcDW2qTvu2xDdjVRWxQ+TtrQROtG1jHyGmQ9aLyWB8WLQBLrEd96Wcf9+/f7aByaJwl8vjBx586d01x/d29DVUm8n9c8JDrzd092MwnSZoaI6LPPPuu22+1v/OIXv9i3ctWoEUH9y0CNUuh0Ovtra2tvMR/3ZupDPu7e5qkSzWZzFCHcOZDKXSPbkYrdGifHSHI9lxzXxnNrGbTxawRoThXkvDWmyH0MxFqEX2hl3Zdq6nQ66N/TCFnsQZvPyeS0sGORXhopnSAJbvSseJ8kxxFRjvpJ9KMxnDDXrn8s+iSh7z6zAOScRfgscsjnXdQ6JgdVfG+wVO9au0asRwh0NBYRyBElO8rlWaRoPuGIHEekvFZTRM2+RjiP1x5BDjEuwYl8eSxJa75Qoi2aeJ8prYac9mi/9gxr0GuSMxGlGhkuSd40V/5EBDvKqfVF5ltYRWW0Z8FiWcx49i7RfPL5a28iWHGjCzMWaV8V5vU50QjoHNI8xbHOUxsi+SWBj/LxeRqJjQh17dq4Oj9KiiObmsjYKojwZbCaySV20zUhD3RLhS7bEPmNNjiNLApwEty6HmuMlUsj0xGpjeZEvepRTZFxmr2N9G2PxIxuuJozl2N/f398dHR0mvzdObjqnehM7e4p3tvt9rrl7y6R/N0///zzd2t/9xplsfD/wNdYXDx8+PCNg4ODd9fW1vrMVmbCx53oMuHO+zjhvrGxMUQbpybSHRHux8fHQ2kpQ/SacN/d3R1xG5gI6a0Rw9LCxdtcVebU7Ga8cy9GJsZEFPKLz/GUj44t6lNfw4UkoLV++TMyl8cgmiTTpYoc9Xl1cET6qoSsPzJ+VT6/87wWy3tdI1UjMSw1OCljUE7kPY7sXWQ8D14Mfj3WGA5EslvxrHFWndrYaWAWOcrkmVV9EM+ePbu9t7cX8ihddJRRRqN2DZHxluLdm6MptWdBtHp+8lX4zUuLGcuKJ7LAYSnbc57pNMbmwHr+qwRPlY4U6Eh9rrXLWMhWRqtNerqjfhTDm2ehzNxFBrquiP1JjkUKH2t5jEc2Jc1RyXM7Gd4nFwRyyPQcWLGrRiSXd63yflnjnjx5snn//v1+ZCxve/LkyeadO3dOeR+3rEl49uxZI3m8v3jxYqKv2WxucquZzc3NifndbndDxhsMBhcC0fF4fKm/1WpNtPV6vTeJ6PO//du//a/a9dWo4aFWutcojD/+8Y/fIZrwcXcJdyKitbW1iV8Wi2ycyn3ciS4T7ru7u6NEuPN5Uo2uWaqgTVPRhqfyWCPjpWVNavM2Jy2qcjcQ/sWriBd9GustSETjRMdOEfP8Uj1WfhaNw+ER7nIOItKRcn7MjtM8LVaEnLeA+q36EFB9Foo8g8jneB4E3jw/2xpZnmPxIvsjvuCIXJeqZFkXUllLuxVLhW+pqZFSXVsskDVbJLx1X1FNiOBH8bWFEi1u9M0ECU1Bn4uoIl2Oz51XIwhk7YLsZSLWInK+tYFqRB2da0+CricSr2pE1d4WPB9063nwNxe0mFoO5N8v83nPC6nZtUWcqlH2LYllgaXCRqS2JG/5+ZghSl4jlXxCxMcdKdjLkOaRnMsIdF0RMj2XcPc2EZVe68hvnMdE9WiKcSunnC/HW/EsVOWJn3OftbmR6/dU6HKD1Tt37px6m9CiWMlShvdJm5lnz5419vf3L/q54j1trJo2VSXy/d2JiHZ2dsbNZnNAdNnfHeF8Y9WbP/vZz75jDqxRw8DS/wdRYz548ODBnzQajW8wW5lLPu7W5qlS4Z6Otc1Tpcqdb5yKFO5Ek17uHJIY14hyq53IVqEnQj1KPpdRsFetWi+Sn0i34CmaN3cuH1+h8j5C/k4L0dxynHceiWPNSX2INNeIdH6PpcI6oo7XxqE+rSaEiNp7ForwZVPQR9Xo0fkRX/EqarGU7xHlN8+H1ORWTAkrhkYGe3E9BbanaOdtElY+q26PoJ6ralwgt5a51D4LpXtRdbRFmkc24YyqqD0SXdv8syg5epU22bSevVR1W378uUp0HiM6V9YS2QS3SH1Fxq8ykPJdI9mRnQwi26USXlO7a/F4XauoQl8G5G4KWiaeRtx757yN5/A82SOqcJlnkXFwcNDa2dnpadceuY5c9X5StntjUPuzZ88aRERS8Z6IdyKi58+fj9Mmq57ivd1urx8cHFx8Dra2tja63e5Fv1S7E50p3n//+9//P//4j//4/1vXUKMGQq10r5GNDz744Faj0fjGeDw+kn0W4T4ajYZo81SiM7J9MBgMm83mKGIrg8AtZRLhjjY6TeORzzsf4/mRayp0pGTnYy2vdamwTz9lLUitH1WGV60gl/dMe5OgSNzM8SN2HJobGLcMC5NWjR55PmbHXkyN4Eb9MmaD/RmLNg2pPhTPe27jwJhFwjLVOi1EFeEjmvzcaNYxsi1Czmue5zyOJFotT3VNCc/Jaq9+ze8c1ayR9age3mYp6rW6IrAWU7Tr8N5W8Npz4Fn1eFiUxYLKUdSOxNqUUiqiOdHqqaRluyR7i3pyRxX1s/D8njU8Zb+neJfPgKvWZZscL2PK+2vd6z/84Q+bctwf/vCHzehnKNJvLRpddUR82LXNTFObZleDPOGRRzyvA82JqM7LKtOLzl8FRbxnwaL1I6V4riVJTj08p1R6yzFIQY+U+ch/HV2btrlolYsSElpslJtvoCqJ7nQd3N8dwbrvaG4i3K17oG2qytXuHMnbPZ1zqxkOqXjvdrvDpHYnIuIbq7bbbbixKhHR3bt3/6zT6TRRX40aFmrSvUYWOp1O8+Tk5FvD4fCSjzuCt3GqtJVJkLYyyMddqtw1aIQw77OsY9B4Dq70lvEsqxkvfoSk99oifVUCLUTM0CZmKb7IZtyPRFDnPruGcixjyXFeXRqZruWy8iIlPifkJYGvzUPHfKwk+K0YGlblF+0qCcIcNbQ3X1NKW/YtYzFeEuKWTQ0nza1x0sZFqwkRxKgNkfHaIoFlc2JZy6Cclp0MWpCILBzI+OieazWhuRb5rX0Gin6eq4ihxaty7FIjR2Gs2cJom3KiTTZR7giRi8hiVC/qK+uTPkvkWMZE50fGRixgNGW9Vt/Xv/71Uxnv61//uqmezEVNsE8CqdLTT056I6Ld23CUz5FkfIOBx7AU8xpJz+uWtTx9+vSadw8ktIWDyLzcORrmQeBr6vOoMlojo2Us5PcuLV44mezFlWr0CPkvSf8i9jLc6kbLUxUsj3yZm49JvuqyLxHzHpmfCHZE6hf5rLTb7YamiD86OlL/rZc2MxGrGdGf6oP9rVbr1ebmZvv73//+D6w4NWogXJlfAGpUg2az+e1Go3F9MBj0zptUWxlpKUOECXfeRjSpcOekvPRxR3j8+PGQ6DLRHvFZR8pyi2RPkN7nPF5U1a7livRFUcEmrOE8C+LHvpDIvP8RJbjWF4nlPSeUo8F+Wn3oWMYbi3Y5Z0x5RLyMK/u09qqhLUbME7P4/75IDqnk5u0WuW95i8vz9Mcjq3l8ThJbdi8RH3atNh5DxiVwrOWXsTnZ7vm5R5Tksq4IWS3rQXMlaa+R8BaxX+R+V/l3IedeLJ0y3iIfI8SkRnx76mbp721tuOqR5tEaNfsa7VqXhZgts5Eqvy85anSpeEdvI0SU9pKkl88nqqa/yihK8iLFOZHu4S7Jck7Eo/HpnP+UJLocg3LIdgmPmG40Go233377hI+NkvDztrGZZv5cNbvmuy5Ja36MiG9LJW95hWukNifkLY945OMujzWkuci2hteElPLRHDnwnp3nq+957vNx7Xa7wVXzcszvfve7SzYtElIVz73ieXtSux8dHZ1yb3eJRLxLixmEnZ2di5q52p2IqNfr9ZPi/fDwkIiITk9Pu+PxePfDDz/8mhe7Rg2OmnSvEcaDBw++tr6+vh/1cZd9HEjh3mw2R2jjVGkrc+3atRHR681Tt7e3h2nzVM9LnUOS7cjrnY/XbF5ku/QWlzllfhnPqxuhCqK7SqLcIpaL5JkCiV/mi+qsvmRHCGJOZkcgiXKLuJc5tDZNca4R7LwPKdA1Il/GlHUhgl0j+KOQtUWhXfciYhGIQItgJ4orzLXzSH45DynOOZGNFPqeOt6KKQlnyy8cLVBokMp+ORe9LYCscCR5j37KGosALRRYsYr2Reqoal6lf8dm6RlrkZjWZpXcg12zJEEbaGrkumZLk35GrFCsOtA1WG3LhMhGsNZcT6WeztGCipyPjq06ogsvaENT9BnSrtG6B8uOMmpopGi34moksEaaWwp3lMOKr12nJPGRcl4eJxJ+EZD+vec1W+R0TlzP2sWaj1TgMr6Mo21WKklpRGDLHB5BjxT5XHWONlqNKLARia/V48XzbG+isOZG7mM61shvrf/Jkyeb3mfI83Aneq2K5/Wmn2j+9evXNyXxLm1miGJqd24zs7W1tcE3VW21WhvJ231ra2uihs3Nze/96le/sndgrVGDoSbda4Rw9+7drdFo9HXm436JcOfgPu5Erz3bieyNU1O/tXEq0SThzvNGbFe4oh2NkYS57PMU6ZplTYqJSHpUhzYGnXvqaam6j5DYRYlub/EiR+k9RXW+JJ8n8gXmzgKRPJyA5tejkeJFcli5LeIb9XkENifGeXz5k49BJL1H5Ec/T5FFiRrVkYqWmtlTvSPCm49JcSxLFWQ3Y6nQeTuqOQKZ24qPiH6LFLfuh7ZQEakH2cpEr9ezkilrGxNdjPBQtI6pL2JN0xO2DKLkpSTJNaV6xFcbEbcaISxV1tJjfpUQXTzIWVThbZaFjHbftWMtD/pMlPHWR5+dVX3+Gix/dM1Cho9BqnVLbW2R55otDJoTIfgjqveccQlFrGeqRPr3nl8vslMpEreKGOgYnXtARLBG3HtEPifXNdsY6zosIl3Wis6t69LU/WUWUTRbGa+2BGkng/pQv0eoo7cKtI1SiSZJfK1u7u1uKd6T2h0B2cw0m83B4eFh//DwsN9oNPpEr5Xu0t99MBi8IiI6PDz8npajRg2JhfziXmPx0Ol0fthsNlvSVoYT7mVsZQ4PD/s3b95c//zzz13CneiMdN/e3h5+8cUX60nlnruhaCKHOUnMY+TawFjENiLyUU5Zl1a71y/HRTY3nZX9TA5YTSOa779XiGC22ucBTsDL9iI1pnnWtSdwclseyzY5XkKrlcfjYxHpbtVZ9PNdZu6ioGprjUjcaF8R65fIPDQ+px5S2mRORM5bBLNmW6ORtp7iWyPj+THyU4/E9qDFReNmZcdSRR1lckwNz549u723t7c+zRwWIVompqZuRj7vSLWsqem1n96cqq6NQ4u9SgSvdp+1tx+854sQmePFqfqeL9szzPEdl6R6FX7hyDIG+bDzPqt2Tphrx5G8Xg3Req8quFJc8w+XSnhtHO/TfNx5v2Zdo8Wy4suNUhEsOx2vTd6jWb6lFoW0mrGsabz75d3LspCE/bNnzxrXr1/fJCJ68eLFRXuz2dwkmtxUVVrNdLvdS7Y3g8HgYoPUra2t/8Pe2/TGlVzZopFk8kMSWTStz3LJZdlVfi0/Wbcvrq/QM4ODrgI80MSA5p410BOjUTXwsGH0wIDbgwZ66IH/g/9A4Q7eRcN414MHo/XQF42CBl2qkqtZFCkVP5KZdyAFtXNx7Y8452TmyeRZgMA8ETt27DgnJSVXrFyxIr3ds+Jd4vDw8MrBwcG///a3v/3XKuvpcLHQKd07uPjwww+/u7a2tjkpwj2r3KW1DFrKZOzt7Z1mwj2lV0r369evD1Mat1gpPQgVPeBlH46XanWNWK+iEi/ZNEAi3fKsl7nrosra6ljfiG8LzJrY1uafZF0lauyUYvYsJWDq8rrjmQKfqd9H5I8cgzkQOM6L1+Ctfdbvy1I0SdQxUjql8XsyNOaM+HNHCVqP3MZ2S9GOYy2PeBzL5pF/LDU28zNntbO6GPnLCHdmdaOR//gHa8W5miLcZb4qiBD2TX4zYyFRxyPdyqnN4ameo0QnkvoaaSvna3qtnlXKvMHy5C+N1Wx9vHnZdW6rY59Tinl7hhHLFRZrEc0jASsfs4zJeTUFvMwv8zJVO1PdW2NYTKTPuldNbEw0mWdasCxR0MKF2cjgWI1sZ7m1w0xLvNel/Yxng6PVx8AI99w+LcLdO/QUrz17nWwpEzkIdhJrtJ7trVu3Ri9fvjzGw1Wz1QwerAp5qdqdzJ9SeqV6x77BYPDiW9/61vsfffTRtaJFdbiQ6Ej3DiYePnx4rdfr3RG2MiFEfNz7/f5Q2sqwGKZyl8gKd49UtpTmWjwj8JHIZoewYj/Om6+tunEczsGU7ozcZrY5WjzWU8dHvcT+ZgJ+7W1F04Qvy8kI7EkC59NU5qg2Z7GokJdx0Q0ApoSPjIuAPb82bAiVYBof+uUcS8aclr2JFqO1WUALFMtSxlKpY06vHiTFNQJdU+7L15bHOlrmsPkwr5ZHxuIfHCevS4lutmmAqPr5dGGJ8DYheohqpF/zW/d8v5lyHg9EterBgz5l2zxiksp9fK1ZyESIdO0bCJF7X3WDZJ6f6yQQIXm1Q01ZDs97nanRZR8q1DXPdW0OJOBL/OajkDYzTSvfq+ablXK6ConMVNKarzv+LPFLZ3mkhYtGMnv55Bqi643ENQ1rs0KL0zZR5CGpEaDnex08fvx4FZ+9ZWeDNjNZ7S4RJd63t7dH+VBVqXZH4n1jYyM9f/58eHR09MOdnZ1+6tDBQEe6d1Cxs7PTPzo6eu/09PTk+Pg4k+HndgGZyj1DKtpZ21dffXWKh6dqB6dmoI+7UrupeGfxjARnfu5RX3dGgiPpr5H1bIy3zire6d46Im0eae4p+CN+9AtCzE9iDSUk+9YcSAAAIABJREFUe/QD4Eh5zebWxmaVOZLerJ9tHLCcPXiNuVk/EvClz0Dm82IQ1mbEIqCJzw8e2YqEr6bmxmuL8NbaENrc2k8N1uaCtn5GsmuqdMsGR5tbU51Xeaao4s95mEIex+DcOM6ClnuSKJlroT9fRwlSec1U5kyJzv7IGFSna+S9rEEj4edNuTxNlHy7gB1uq+XRFOvafNa3F2S+aSreLyKYPYunCpeqczaGEefe3CzWU+43AXa46qxtZ2Z1vkdEWa4pqzXVe6k1ScS7Pc8j67UU7ThGW0+0VraBYMU1Ba1WrQ6pYpfEubfJgH3b29uHJR7uLEfG3bt3j/EeP378eBWJd+nxzg5W/fzzz0fS3z1CvO/u7vZSSqnX6535u2tYX19/0e/3rzx48KDzd+9gYqF/KehQD/1+//u9Xu+ysJVJKb1SsWclu0W4SzBbGex//efsF/Gscs/Ih6dmMFsZBCO18RrV3ZoKnqnOERrZrsXKOeU8uGkgiXyN9I+S81VqZXVr16ytDmlubXK0kIyf5Qdwb255rzDWG+u93zTF/Yj0MRI9tyM5j0Q5609ODK2/BqLkfYSwnydUXQcS1yVKZO8zikYqs7m18YwgZuptFjtMnCSOks1MoW5Z1bD6tTmja8fatJyWMh7jvc0SBqast4j16KYH1lYF0XsqMTHFfZt8YS0yU7N3sQhaCVS8M0sTdognzmPZ2rCaIwe6thFN1FmFaLdqsO6z1a/Nac1fxcKmwzgsNTsC1eXMg13asHh2NTLOI7MtRXt0HR4pL2ufN/sXDdO2BtHmsWxXmBrdIn4173aWN2Ibox3UKpX6UcU7WrJE1PRNgPnIo92NVj8q2yO++Zot0P7+/ihy2Gp0XV4uhqtXr5qkeUrniXdmM2NhMBi8ODk5efsf/uEfvl1aX4eLg45070Cxs7Nza3l5+dbR0VH+Xs0ggco9E+4I9HJHwj3bylgK96+//vp0bW1tmFXumXDPKnd5cCpToHvEMBK5kmhHj3c5nvmoa0pujSxmli9MsY5zRVTxrA6WQ6uH5SkltiPj2H2cNRqqY5ZrKZnbipVkuBr3yavDba2xbHwvjRPyrCb2fpTkfQ/aRtCPsRivwSLTR0afB2/eEvRSGZnX5Pux6hqiNivR8XkcI101CxVrvmhbNBaJY03Vza4tP3QPGmHNVPIeYY1jmUUPu7aeZ6mSnW1ERGxpvHxV4D2/qWIW6saIChnjLeV5fo0qaRaP5L1G1lvtOB5Jec/Ghq2xbahap+eVLu8re+3lZvZBHoHO6mPP0IqPngVwEYl5z4/dipfX0qdd9rN2tJHJbTKnRcyXWsZ4a/RU9nIzYdaK9qZQouwuRZQ8lQr1iN+71mYd5qnVpvnBa7HWPNb8de5l3eeg3c/IIbRRRK1+ZD1NIOdiavfs7b6xsXF848aNdOPGjTGLGal2j0AS79nXPaVXFjP5T27b2NhIKaX05z//+b88evToUum6OlwMdKR7h3N49OjRpX6//z7zcWde7VnlLhXwmqI9Awl3CU3hLgn3lHRSGvsYrLG5TZLfUmEeVXHLcV4NCGsDgdUvx1hEfxULmki9Xk62yRGtwbtPkZoiqJOrAcJ+1h/orfqRcPYIeYt4Z+Q5ziX7NKLdmp/NG+n3yHFG6k8bo1R2GOqs31ceIqQ469NU2iweSVutBs0nXcuvQVPOa7UxwtpStaNFjEZie1Y8rOYcp9USrVXWyepCRb21yWE9h1Jrn6Zw4XzjS4nJiLc3s5uRPxmxqvmBM5VziZqakbPzRsZWrVfz09eeC0J7ltqziJL3db3bo5sQ87KpMg1o5LOmYC9t88h7b3yp4lyLx4NQF4VUr4ooGcv6IoeMavYvqLy2CHBLVY32NIzUZ68taxo2joHV3CShXWW8dR+rWtxU9Wvf398feRYzGV6cvDeazczly5fPcgwGg2P5UztU9XWMqog/ODgYs5lZX19fwZj19fUXKaX0zjvv/DdrDR0uLjrSvcM57O/vfz+llNDHXRLuUR93pnKXsWgr4x2cylCqmo4o06WVizafVMdbFije+AiJr5HlkbWXWsiw9VVBU4S4yNPKD8UNKvXbtL4eeS3Jblkr1o0kPY5l12xuzCNV8rLfymHNVeV+e3OVjKuKNr1PpgmNWI4onz2bF0mUa77w8ueQjEG1OhL52lwR4hitV5B41zYkmH2NHIdr0upMEFPanl9730qwUKKS1+YoQVOfj0tqLl3fxKGpoEvHauR5JKelhC4h90tgqaTnjYyvCo3AZip4zdc9eq+s91nJ+QHe+6wKFvF5l9i4WIeg5hwWGT4SyDm0PHIONm+J/Y0VL1Xs1ngPi2Q9k2EpxdHL3FKBW4Q69rM5rANR8zVTdWuHpbL8mtc5qw9fW2S85+FeimgevB+MKMdnlmOsjYeUztvOWPWhl3vUFubBgweuFQybL0Mq3rEve7znayTet7e3XZuZrHjHA1UzXhPv3/jFL37xvcg6OlwstOrDfYfZ46c//ent0Wh0Vfi4h3ytmAI+QyPcMyzCXarcr1+/PswqdwQS5pbam5HtWnuEgNbG4zimrmfEu6dsx9gIuZ3jWI3a/cBr2c6+GeDV0ABa+cG2ZMPFgEYeV0W0nhL1tkbEY+0e4Y3rtPqwxijkGI3ErwJWQ1PkfZPxUUxasRuxadHsYyKwPL81JTwS5MxLHOOwNqaOt9TpXr/nXR5RsjOlOhLVsvZE4tkcpVY7nqJevmYbBPgtAS9329XsEXshK3amsHy7S8h3Kw9Ttnte4DmGWcd4diWYi9Vn1dFGZXST1jIWLFV85IBUdigum8P7xoK1acM2AKoialGz6JDEctQiRjvcVLOckTlwPNsgsHziNWg1leTAfJNQyU/DX90iqhHa4aMa8SxV5BrZrqnQtXk1SxP0XNfi2TpRIV9iJYPEPYuPfAsgAs173qpzc3Ozl4lya3PAItOj70P2bKr4r3vEP8bdvXv3mM0j1e4Z0momgyneLeIdFe+SfD84OEii/Qcff/zxFczd4WKjI907nOHevXsbz58/v+PZyqDKXfZJH/eVlZVTtJn56quvTi1rmYy9vb1TtJXxwLzYZZ81DnNoJDfOwV6zcbJNs3qxlOrSOiYT9hECHeeJkMPa2rEebQ6rllLVPY4TYxf9l6BScncEr6P3GAnv0vvqzaP1R+bSCHhcq7yOEPpNENilOdhaS3JM6v1e5YDIKvmj7dgf9SDPYyyrE4vY9vJYqnUtJ/NQ12pk69PU95rC3FL9Ry1gGAnO4mSb1+cp39natPuBbZE624hWEetV4RHbli0JUyRr1jFyjKa+ZgR+Sd3WnNa4tqAqyayRytohuHIuGSvj2HO37p23+cLWVnKArze/FTdPhHsp+RtRaSOx7SnHZc48tieA7dFaSv3co6hC3E8Knqd5aQ4PGnlehfD3LFpyDCPXLVKe1RexwvHWErFYYa+1OurWGUXkWwZerFS/sxyyHxXrEthnxWrIY/A+yDyl78esdk8ppRs3bpy1o8VMBiPeEf1+f7C9vZ03A8esZTLxnn3ds83MYDD4ryV1d1h8tPYDZIfpY2dn57/2+/0NVLl7tjLMx12zlcmEe+7XVO6ZcE/pjco9pXFVuaUwLwVTcWN+S+mNinVG3mMcmydKXlsbAwyaqn6aKKl30nU0PH/OdVH/PbVIb29MD9pwfOQ5WUp269lU3WDAcdHNiiqbGqVg1ihtg6bcjoxhXuCsvTR3gjwWmS3HpKSTylq9icSwNo38jhC23gaEN6ecN3IPtNwRGxtv/hJoz44p/KP3Mjrf1PD06dMbN2/eLDnbYaIosRHJ8SmdJ3wjfu15LvmT9bH8Vk6rXhYzCwW0d5+jz6EkLr/2iPaSbwtYtj1tUqZ7timzBtanWcBExmptXiw7jNSrS15bynNN2Y62M1hDE4r4eYVUe1c5HNUbr+W02lPivudIjKN1TUYkr5dDq0H2sQNW2UYIq70NsNYe6Y/m3t3dXbfU8R4eP368WkUFH8krr58+fdrLivcvvvjirD0r3j///POze7G6unpus2B/f/+MXB8MBv1+vz8YDAb9jY2NlYODgxNJvqPH+8HBQer3+1dGo9H//qd/+qf/v4HldVgAtPbDRIfp4sMPP/x2r9d7/+joaF80j5HuFuGe0iuCPZPp+Tq/7vf7QyTcX782SXc8PBXByOcqB35qJL6WT1Ops5xePYzc90h9VqeW3/OQZ/HWhkMEsyT3J4AS5fis587x1jitz5urNCcjpyNj5RrkOFwb62fXODeOZ2D9Guk+j2Drq0NcTwNefZENBySzPcJcXkfyWKS7RT5bZHcVWMQ6u2bkONYj4yxyO1pXtJ66aJoYnwnRLtEG0t0ibiOELMtjqZORwI0S7FhHaazV1laUkvNRv33vWwcRYl6radL3d56eX12UkvGMFPcI+YiPO7ZpHu0WGa+N8e9Cc5jVvNNEXbKe5dJIbO/A1Rwrr2UOa66oujzSh/VOkmCvSph74yyCvA4JX1Ln3t7eaGtra+K/QzPSPb8+ODg4R6p/+eWXKzdv3ux9/vnnI0a67+7upn6/v5JSSpubm8v7+/ung8Ggn/tR8a4R78vLy//ym9/85s/VV9ZhUdCR7h3So0ePtp4/f/7fRqPRS3l4Kvq0Hx0dnVqEe0r2wakRlTsq3FPSCXcNGkGtqcvZeDnOmkfGaGR5JKYkh1Yrg6XSj9jmsOsSFI6lpO6ElOm1/u1r26aCqKfO2qJjI3FRwl3GVlHJy1qQZGeku/fMvLiqxPs0VO4laDPpXrcOTdXMcjMCOVITI9A9EttSXeMYC1Hi2hon2xJpl31Wf2TuUqK9CTV/CarONzPyvQ2ku4UIIRvNk1I5CX6RCFZEqYpde06lmyqyX9sYQUS+idBhckDC2yPF87XsxzZLna7Ni/PVXdekle2LqJyPEu0WOW/lqEPqa8R7CdHOYI2LKObbpHJHRDcW6uRpG/b29kafffbZmmzLxPvly5dXpdo9pfOKd0/tnmER7ym9Id8z6b6+vv7iV7/61f9IC2Ir2KE62vALdofZYunZs2ffPz09PZGEOwZllTsDEu4I6ePu2cpkeAenMiA5bXmfyzg8CDOqlMfcqDyX/uusTnzN1lNKuFtx1r2o4/veINzaJjmPBvaM20S4pzRWT53noinVIwQ6i5F/cox130bkNRsjc/aUGKxTbkhgXVYdLE8VRMZNcxOc1dOWzwNIZkb/D0CSm3mEMw9zTYEu/cbx2vMfZ+M073P0Pcd+rBtzWZsB8jXrwzUx5Pkwp7apwMDuu6ypdLwHKx7vaen7S7teWNQ5bFNeY57svS3/RHJbh7KyuAgJHT18te0o8S73CPGU4j7qmJN9EyFqM1Pqx9+hGtBTPaJel97reIgo82+PEO4yV8QaZ9aWP4tEuEdsWSQs4pzlyB7tOE4eQsoOJGVt2mGrcowXE4VlczNpEjpSf8mBqiV9dWJnja2trR7a1ty6dWuULWZu3LhxzuNdWsxEvN0zNjY2VLJdxKT19fUXh4eHV375y1/eK1hKhwVFW37J7jAjfPDBB++tra1tCh/3c2CEO/Nxz2BtKZ0n3DOYj3tKKT179uzc+5ORw5Kcjtis4Ot8jSQ3I9GRoGd9mk2NzKvNw/pkW+nmgHY/LDKfrb3qRoQVZ3TPzX/yU8Ks7kcPfqbkK8AZPLId5ykl5q05Ze6oil9ryzkm9TyiKvx5hUVSagrsaF6NKM+5PBI2k8ioZEZyOVIXI8pZbTK3JOYZiW4p9CPfDGCkOatZu7aU8Jq9jhyL67CsdSylfv7pqcyr9k0Lc/XZu9T/W2vXyHhUWyNRq6mytVqRwNe8xbHOtqmrm6gnQpTL1xGrGW0zwzvc1MrLaikh6jtwIEFsXXv2M6yNHYDK1OuSVLcIdqak7wE80tvrZzVfJESI1KoHdkZsUlhb/hMleTUbGm88HhirHQAbnX8SKHk+eM/kIagSuV3ef7RjsQ5BZXnZ4aeRDYPSw1aj0OZ+6623jvLBqoirV6+eyINVkXjf3Nw8wTH9fn9wcHBwklJKvV7vrD8fqJp/ZgwGgxeDweDOw4cPr5Wsp8PiYa4++HdoFvfv399eWlq6PRqNXormMZW7JNyztQwS7isrK6eayr0KLFsZRpzjTwZGPks1uhzPyHxtHo3UZqS+N0arV7N6wTzM8kSS4FUV/Wwui8zH2ktU+q9j1bompLA3Ef0WQKC2kg9pMnZaa9aU7RIla0T1vfZsvfl6cG3VxObQiHKszwMS+VXgrcWbf5KYNBlZ9fNGhFBmP5vyQ9fyIVGuebVbqnOtTo2414h/Ta1vxWo1RW1ltD5cr0XgWwS8RsazzYsqmCX53gbiv1FohDYjwdk4JFlzPJLnlpWJ/DkNj/BJ5W5yDu1bBtgWIcy1bw+w58Zqt/owL377AeezV63HNfXc2qi4t3zUNV93pjrXCGlGhGvX2hitXhyPKvj8k9nXsFotsDx10RSJX6JQZrElanUcg+ppjdjVrGIi6nCpfGd9TD0v55UkOdZQUgcq4vNr2Y4xpZsJJYiOtw6DTSkl9G/P8bldxktV+Obm5plKPI+RJDrzhf/DH/4wpuy+e/fucX4WFrGuHaJa5R6y53P37t1jNodGvA8GA1PhrhHv+XWv1zuR5LvEwcFB2tjYSM+fPx9+5zvf+WHqeNcLje7hX1wsX7169T1mKzMcDk+Hw+GpRbinlFK/3x/zFB0MBqfSy/3g4ODEspUZDocnpQenapCEuKVI18bJflSbs3imRrdsZDBHNFarEdec+0rysntktVdFlOh3iPjW45NPPvHes3OxDoGR+GPFSPREu0YwIzGfiXKL1C5RgbNYmV/G9OCnl7tuDNuUuAjw/m5I4lcjdK0ckqSO/N+hWYUw9TmLY+pybV7mWS5zIGEvyXwcq3mjS2hKea8+r90i2SPzyHVqavU633ioEt/hNZokqC2f7lJFvEX05nEWwWu1ecSpp4y3xs4DNBU7kvGWt7v23Ng3FpBQZ7kiHu/R5xh5D1RFG58/Euyy3VKVY5tEHq/FsPZIbVpOjcjX8lYlz63NgCqoS+JHbF4sQlrmKJnTIpa1A0ot0p4p5DWCG/ssr3ZmGyMJeKZY19al2dnUsY+JKOyt6xKFP96v0roYIc6eWybRWV5J0rNcWl9prVXGMNL/1q1bZ3HSYibj6tWrZ6Q5s5kZDAaUVM8Ygbd7VrtvbGyklFJaX19/0e/3r/zd3/1dZzNzgTFvJFCHhvDBBx98f2lp6fbR0dG+aD4j3VN6o3K3Dk9FhftgMDjt9/vDTLanNO71Lkl3jXBPqd7hqZY1imWVErVRieYosWXJ8SnpJDquUbOx0XzH2Zgoud5WL/NFBvvmQiGQwI6otK0Y1qfNEc1jkezR8QzY33Nea/3sGuep+ozqjJ0HlK4vYpPijfX8ya35GCHO7FAkLFW85Rcvx0bmsea0atGutXq8Nk0FH6lJ+8YA21ywclq5vHpK4qI5JgFz7rYfpJohSVxNCe1Zx3gK6qrkZ/Swz3mFdZitdS/xeVm52bcK2HP07m/UWx7jLBV/h3FIstsivvNrz2om50FSXLbLn9rcESuYyJiI7UydeA+lh4NOIzcjr73YjLqHqlptMr/m984I/7qHf87DAagWtHXt7u6uMyV6aZ5JjZsV2MGqKaX0/PnztZRSkger9vv91cFgcPzll1+eked4sKp3qGpK58l3eajqxsZGOjw8vLK8vPwvv/nNb/5ccVkd5hidKugC4uHDh9fAVmaQgHDPkIR7hlS0W20IRrgj8uGppWrrKEFZSrhb6viSPq82jXBnqn1rDdZ8Vr9l1aP5vlvracjb/UIjoJzX4BHRFqKKb0ZQSzLcyzOCuBH8YcD2PF/JewjrQ3JdtmkxpXNqqEPWe/O3wb6ilHCXP6vAG+vZkjCPdObprlnGWLYrOI/l2255r7NcMk803vNex9yoxGdz5zb5p1TJHlHvyzq09UbfR6WEu+d93xRm8ve3DnmpKZRZGztg07M3YUppa07PWoQd9hlFG61FJDSC2vLXl23aBgiS6FHP9ZLDWrVvM8h1RXJfZHg2LJYVDPNN99TrOAf+lHkYSc9qZHNbSvpSAr003lPDR0nxKqr6UsKdKcw1shRjrTHsYFOWS/Z7XuvyUFVPme6t21LKe3m8g0knCc3nHtu02j3C3XpOUR/2lN7YyZTcn0n5t+/t7bnvh62trXN1Pn36tJfSeasZaTGTPd6j/u7a/Ovr6yuHh4cnmXDPODo6+mFKqfWiiQ7NoyPdLx6W9/f374CtTEppnHDHw1Oz5YxFrPf7/aGmcpeEuxzDVO4pVbMVYWMYGa+R5aWq4gjBbpHfGvGNSnbsZ/ERQj2/jtjbsHwl3ubapklduxhvM2DBUHV9EeI7gpHyWsuNBLxFpGsEPsuVY0rWJXNiPJtPtrM+bc7SX/ijmxoWrI2JtqAKaegdkBm1l4l4nlv5NR91TaHNNgyYvzwq6TGekfaMzNZqwmumMGf9MgbjkxKjkd5D+IN9jJS3nrenaPfgkeT4nLQ2WRNeT90CZ1Jqsypksqdm9ghXqxZmK6KptDFeU0SXkLYltiVtgrbxECXVERbxzixmrA0R7zBc9rwjmwCs7osMz189Ao/kzn3sJ7OgYWS8Re6X1tu0ZYxEU6r4pvJYJHqUxPVyMWWzdggp815n+aNqc2ZJg17r1jo1O5dpea+XoMSbX/OhL82fIX3YU7JJ8mwZU/L5o4rNTASMUI/Mf+vWrVEm3Dc2Ns7VJm1mqqAHB6uur6+vSMI928z88pe//L/rzNNhPtGR7hcMH3zwwffW1tY2B4NB3hk9t0uHhLuGTKhLIl6zlWHQfNyreop7ZDbr89ojtirM3kUjyDEur9VSk2M+dn9YrEdKe2r4yH3TwIh+Vntp3qbtbaLE/YIT/No9RRLcisU+SZAz4tuLH5EYVh/m8EhtRv6zdouA9+qyIDcPmgTmnLUCtw4RiR7hkZzSniWqlrZiPDLYIuhZXdpcEZsU2W+R2lp+rwZZp6Ucj1jMeMD6vTEYYynj2bcEIt9+wDz4zQMPURubkngT01biWWCENvPz1sYzYpWRxd4hnJ6KW84XX93iA+8783NnVjKWlzv68Fte7pgj6s+PNU+CeG8jmR8hbS1rGCTGtfxS9S7jNZV8Se2aPYwWb61Ji4+MbZqYnya0/wNK/2/QyGvZrynHLS/4SH7tUFStD+th+WSMtiHAyGptk0Cboy5KD07F+yPJ8SZqkj7udXNFMM3PMG+//faRvM7+7pcvX15l/u4pNad2z97uEoPB4MVgMLjz8OHDa6EFdFgYdKT7BUK2lQEf95QSt5XBw1MluY6EOyrcRdwQVe5ra2tDRrhLi5XSAzcjZCwjxCXpXdfr3cuJ65MxETU+uz9IbjMS35pHwlK/41q851MyTwmQwK+aJ8OyCPLitPrq1jQBeES5R6h7a9fI+ci9yHEe8S9zodIbCXqPeMf5cRy7H9H3mrdm7Md11c0/aUzyM4OlFLdiJTTiOJKH+Y+zHJE5mE1NlGDWyPiI/QyOLbVzsdTwebz3jQOrJgQjtrX1Re6fda21WbkiFjMl+VqJJohoizS3Ds5kFiNI2nu+76huZ3Oxuqw1sDxefBthqdc9Zbtl9eLNGYljz7P0vVh1XEnuNkHzNY/awWh5tfFItCMpj68x3lKfW3YzT548WcP11iX7o+3zjggJW0LURhXlHjkeOZSV9TFCHEn1ElscZnnTlBI+CstznsVh/IMHD07Ytxp2d3fXMYdsY/2sDknqN3FPUEE/TW94porPine0mUnpldXM559/flYfEu+DweAEyXdJvPd6vZPNzc20ubmZUnpFvEvyfWNjIz1//nz4ne9854ep42EvFLqHfXFwZisj2s75uDNbGUzECHctJkMS7pFiLeL23r1757ywkIgu8UL3FN0l1jOafQubXyO5GUEeIbHleGtMlGi2xpRsRJTY3zC0lMimaFiJj+TyJMAIc7zn2muWK9cceWaY11urJMd75Noi1LVrVgtesxxsMyCyBkRT8W355bEpctFScvdS3FvbIpCtcVodUeU0jrfIa48ol2Os68i99yxl2DXavKDNjYwbQgz79gFuLLD5tdo1kn6an2VbTaBXwSRVwhqxnhFRKaNaGmtmanpNMW0p7yelmK6KpjdDsF1TrVvK9Nwf9c631sFyV1lLE2jTc8+wSGEkoKPWKtmHXXq3SwU6I9i1eTQiXKriGZmv2ctIvPvuu0fYv6gkOUNVUhIPJtXipBrcUnlH+/K1JIktEpwp27U6Wb9GUFcl0r06poGSA3O1epm/u2yLHLi6v78/evDgwYm8ZnHSD97zbp+Wgp5hc3Ozx+bPinemdkebGUm8b29v03kk8b6/v5/298/pW88gbGbuBZbQYUHQug8ZHSaDDz/88Lu9Xu8OqNzHSPdMuMvDU1HlLsl0JN3RWoYp3FPSbWUykDyOQhLBMofWzsbLPotYjuTJKCGnsU2rJXKPPMsclidSA/tprYutoWmbmBYhSjjPYu6z/pKNpML5k1ED1sfm74k49lPGYd4R5JBxmAvr1e6FNr8VOw+YRa2ZMPXmjvivW/nxdcmYPK9Wg0bcS3sbloO9luO13CxOq4XVHVHyR9XsnrWLRujXJakjNjGTyj/puSvh6dOnN27evNm6g7g0z/RIW25PyVa3MzsR68BQ2Y6xVvyiQbtn2rOxnkXkGwBWfozxcnjQ6q2abxGBhDcS5paSnFm1MFKdxbC+UvKczWnNUZp7GmR+CaE6LTBrF82KhV1jG9q7aLk1j/c8Tv5kc1mEvmYZg8C5IveLjZ/WuJReqdQ10hzv+Sw3D9oM3Bx4/vz5Wla7HxwcnPV9+eWXK1evXj3p9/urWfW+urp6bmNhf39/RV4PBoN+fj0ajcb61tfXz67z4aqrq6vLwsOvAAAgAElEQVSbf/zjH//n73//+z/XXVuH9qNTul8AvP/++28Nh8N3RqPRS9F8TuVeAo9wz6/x4NQMjXDPsKxO2DW2a3Yqmgo9qhKP1Mjm8CxXrNwWeW7dB7SDsdT3ns2ORvpH6vfiI98KmCPMsm5vbvn82N+7qh/SUP3tzp/GCe9eOk+EY9wIYiO1spwaIS9rYcD5euR19P7hWOu+WYRfnfdaWz+Qa6RwxDpE9kWU4ziPVGZbtclYzGMR6IyY1uKZmhx93XFudo8Y+S3riPqRa4p1lhtjPSW6p3qvugljIbopMIm5LxQ0ojZiAeN5gZfYxjDveKyjbWrnqiSxtekQaUMCG78doF17pHwThLv3jKKq+nmC5r/uxVsKdqY2tzzRNQU89sn5NQsaHIv1MxsarLH0nmgoyVHV3ial2Z3DgepzrCni2c680vMfi3Bntci8TO3OCHdUsGtt1lzamqoiOp5tHJTMI+1gkHCXfVFPegvae1QS1RF7mnnCW2+9deb3LhXvWelu2cwwMJuZDLSYOTg46GxmLhi6h3wBcPv27e+llNLx8XEmwMcOfTg6OjotVblLMIV7VrlnZB/3rHJPiRPuEXV5SnGiViPfLTI+oiJnpDKS0iWWLdZmAdsI0Eh9SZ5rynJv3pINiMhGgmUtExnTZgK+sLYqH4Qm9Ysiq7vKfZZkeM4hiXJrfm0+JMY18tyrCXOyvh78xPrYnLm9lGzXYI231KyTJBFKrUoi/fnzhlV31BNc81RHohnHRlXL1jhGCmvkvlYnI74lye4R62jfEqkb26IbADivZZmTY7VNE20zwVKaR78JwMZqiDyr6Psm8jl6Lj5r1yUmNfU59lmqc9muecHjNfN318ZYa2wbMVt1EyAyzvLH9yx4WB7tQFzvGUYPTq3zTYW2baaUQiOnI+MiFjHYJoHjkZhHMpwR5uwny23V3Aa0tS5P0W3ZrDCCm+VmhDkjtHM+Seh7c1jEeMQXno1j8ZbP/KRg1YvtLEYS7di/vb196B2CW6VWhLSaidjTtBmazc3ly5dXX758ebyxsWES68zf3Yo/ODhQ+zc2Ns5sZn7+859/38rTYTEwF78IdKiODz/88Ltra2vbg8Eg/0N5Rrizw1O1Punjrnm5R33cs8o9I0KwRslNTY2N4zU1dxXFu5efKcgtJbpHUiO5zurRxuHatE0JzIGEvHcPIkp4TVXv1eHFB9FIzsjmikCVedr8yyIjt1lMSS5GiOPrEbxmcaM0TtyzcXLMCMbgeJxfqy2Ckg/5s/olrwkisYo9jHUdQV1bE82/XSN/S8n56NyYgynJrTze5gPWZxHf2j1heZHQZxY0nvUPzqf5uLMaIiQ9kv7WNwUiaGKDStYxMzRBTloENyNbNRW7djCrR9gzRFXe2thZkralmwTeJkVJDu8n+waB9vw1Mj/6TYM6Cvao8n9RgCS9VKhbxLH0eJfktzcG59CsX5iFDarmcUw+UDW/rqM2Z3U3FadhGorqqKUKyyuJcS0HEugYw2xa8KBTtJRh80a96KuunRHg0zpANaL+tzYjLMud0jlLsWhWNUi850NVUxq3mEnpjeL95s2b9P3B/N2l2j2lV4r3/BoPVU0ppcFg8KLX673/0UcfXStcSoc5w8w/5HeYHO7du7dBbGVSSr6tTCbW88+Mfr+//PrnOVuZlFJiCveU3vi4Z0iVexVCPcNTcGvX1hxRItuydmEEvlejrEGrS5K8mjI9kk8j2a1vEMh7U0Kas3nwT2Rcw4r3s3VE5yjZ4CgZ3/SYKYLVJglpq/YR/LRIbRaj5ZNxLKd3P7U14RyjxOeMQNaxUB9ma0IjViP2H/m1Z5uifebRvNCjVi5SeY71SNI4slHBVOWYU77W1PQSMrZ0s0QbgyS6p1bX1sHuXQk8CyFrXJvQtnoooqpi7zBNj0T17Efka+bzjjk17/KIXcksD1itu5kQ2dzQNjhYP+a06tBU79E1TfqA36ZzTwp1FNZIvjMfd0l2I2Hueaezdmxjc0Zz5QNV8+um1ObRPHXnq0vmRuxaIvMxkpyNQ5W5RlCX2rRYZDF7jQp1rT+qXC+ZL7KeqtBIfllTtnPR6tRqXDTrl2kiH6q6sbFxjAerWoeqppTS5uamqXbf2Ng483KXvu4pvfJ2z1hZWflhad0d5gsd6b7AuH79+vspjdnKpJTGCXfNVqbf7y8j4S5V7im9IdxfW8pQlXtK44T7/fv3h5qPe0r1DtiUim0khCNWL55lTFQtr8WgYpvNF83NiHBtXcz6Jo+1SHtU33sqd6+/9F6y/N4GQylwXXXefwSVNn7qjklp7P5M+xdLfC4eMR/p864ZoS7Xz0h8Nr9H6rM6qtxnJOwngVzXXBB5AhGVswZP2c3m0Mbia0l0s9yexYxch7Y54BHX1rWswwLOze6ZpqqPqNO1zQcGdm+xL7/WNkVYPgsspsRyKDrP3KOqp7YWa5G5SJxb45iyWhL12tgSlT3DPJG0KZ1fW3TN8h6iPYx8TjKnNz9awFgbLl5c3W8eRDdz2oSqamuPENfU8Pk64rduwYot6WtK3V6CJhTqTSmENeI9SrDL2BKSHD3cWS2abYsGS20urWm0mryaI+uy+kq/WVAKjzzf3NzsaRYomAPrqWP90rZDficNdo8z8Z5V7xKDwWCszbOZkWr3g4ODk6x2R5X7xsbGmc3M4eHhlZ///Od/UWU9HeYDF+KXh4uInZ2dW8RWZsAIdwn0cU/pFakur9FWRsQNU9JtZVJK6cmTJ43+4uKRt9MkOvP8TAWu2dZoRLtFhOd+Vieq0dmaGFGPpDbWiIQ5qtQ9MpyR/1p9kf6GyfEQSufc2dkJ/fsa2EDAed06Xtc6zXvE5mI14DWS417eEfxkBLwWw3LhvFp9rI8h+sFV/tsY2agoRa51Wv/HN0Hu17WTYdcsv0VYoyKckexRD3ItP9aKY9Abnfm2a3N5SnwZo9Xovdby5jhr80G+xo2I0powp5xfm7tUFV/XrmhuUUJARglp5r/tHZqpHbAaJehle0QVr9URjW0LNIU6tmeim1nGyHGYJ4+VP7W5kbT36vbWVnUDpOohrE2jSW/wiAJdI9qZJ7uMkVYzcox2cKqc37KnYXlZfd4amwKbswmFelNEJjuwFPtxbi1W9svcUV94nFdTpKMaHtfg+brj2jSyX4vV6m/CjqXOZopmh1PlgNc6h8LWPeB1EeBtbiA0i5mUXtnMoOI9ajNzcHBwpnjv9XrvP3r0aKukrg7zg450X0A8evToUr/ffx9tZTTCPavcmeUMKtg1H/eIrczW1tappXJPqUzB7Nm7yHwRj/Ech/YtVWrw4KnTcX5Pdc9q0exisB/zemS4tSHgWeZomw2ztFGZ1PzR90YgTiNlLbJ4lGJ2Kojo+9kip2Wbpw6P5JHz9cTPEXnNapDj830ZpfFcVg4NkrTXiH0N8v/e4k0VALtn0yYIm/gswcjnKEGMbcyWxSNQ0Q8cc2me31puJM8Zov7sLJ7Z1zCC2vNSZ2OxzaqzjrWLpm6P5vSI+wipj3Nj/kibl2ehYR2gqsVqqmapZGde4ZaliqbiZnlKCNZZq9wj3u1V4yURzyyALIKe5dLmiti6RFT0dZ7FrJ9jRhPKbalI1w47Rb91qw4kybWDUbFfjvfWZfm5Y+5IvqbQNKnfJHmrWbwwwhbhEd9yLKrNmb1MdD2WJ7xFzMs6MS+q4K1vErCDWydJKle5R9F2yzJmf39/lK1oSmu5iCQ7A/N3TymlGzduJLSZSekV8Z7Jd1S77+7umop3DVLtnlJK77zzTmczs6C4kL8gLDo+//zz95eXl1eErcwgpZSWlpaWU/IJd2Yrg3Ogl3tKrxTuX3/99alGuNda1GtESfBS+xKMY8psLV4jpuUfjSTXlPmeYpzFRDYYpEqdkeuYOxPSjCSXsZENClaHFaN9C6BpeNY5E4JFmEfRU16z6+gc0ftchaRmOZD4tmK9XPI13t9eOj9fghhWh0XmR+JYfZHrKLTn0Jb/29ugDmZkc9SmRFOTM+V41IrFi2W2LwimwNfU7JZlD5Le2n3xNg60+aVS3yOr0aLGyo+1afCU8ZEcEUTJ/YVHFVV4VLGO14wAtuxlLMW15kXfBpQeBKv518tr7EdbGXmP8L5hHMuB5LmnnkdgrGdVZOVadCDxHlGiI2kviW4JGStzI1C9zkh7i8hn64nGtxFN2ZRErFZKDxBlpDTLaxHcjARn4zyFvqVO99Zp3b9pksqlvvZYNyPWLcsYGY+kMSPiO5Tj5cuXx2gzgxYzCHaoKkKq3VN6YzeT1e6DweBFSukbf/u3f/vt8qo7tB1t+cW8Q0N4+PDhtUuXLl07Ojraf910tsvmHZ6a0nlbGdmHh6div4cSL/cICcqI2CZVy56Vi1cH1hMlyT3VfcS2huVg9VpKdrYmVN5bRL9nDyPJ+tJvFDT9jOvGV6jHIsznBYzcxtdMzW5hBD/ZHJbCPbf1RDyS4yOIx9dIwGMMe17e82RzaqS9twFhzdNGRIjIEuI0w1JtR+1ULBI3Yl3D/NmRZNYIZRmHtjasnpQ4+Y15mCrds73Bedg4puDX5tS+cSDHYy45lq1Zs+fB1xY8Ej6Sx/sGhjf2wkAqoy0LEkbQ5mvWZ9mXMOKX1aW1eSrupgneJtXXJTY/Ml7zzc+vS77JoD1Lr1bLZsjzeo+s27O2mTfinvmea4ptphqX8UyBzqxhIlY2WJ+mZtfWxfonbS/TNEqtZSKWMd583jhGpmvXWIcXr3mxM8IdYzVrG+ug1FIf+bZAWxMj1q21yXj27EptUy463n777SN5ndXuDIPB4Pjzzz8/60e1OyPeLZuZlF4R7xsbGymlV6r3lFJaXV39L48ePboUXkSHucCF+gVg0XHv3r3Vr7/++u7p6al5knIGqtyZoh3bGOG+srIyRB/3rHK/f//+sMRWxlN6l9rPMDuTaUFTsVv1sDHaPbGIbNYuxzD1OsuN9xA3ELz72iBJPTa2qefpvd9K88wIkbkn9QulfD9oZLQ1N6vdIt69dWSSnRH1mIMR4ViPdm9ZPVZeHMs2C0qR89R9tpMkG6IEZVR5rsWwPkbelkJTaDNiXtsE0Mh4JOI1Cxfmmy5r0+xntJrza0sVryn82Wtss/rk3J61jhxXYtETec9Zin4PltVQZGwrUHKAaCTWIkU1whPJXUaoIzwyN0qelqiurfnqoirZa1m4VG33yGzNbkbLV6rGZzFNeMCzWll/JM+0YBHNEdV6ZA7P7oXZ1IwIZL5pEOTzqHy3oB2omZJtRxI9XFXLhTlYv5VXjmd5IrYuOD56iKq1du+wVKuektjSbypYGx9Vayo5YLcDx9bW1rnDazPxvrGxcW4D4+rVqyfS3x2J983NzZOqNjNC7Z7u3Lnzg7KVdGg7OtJ9gfCtb33rO8vLyytweGpK6Q2xnq1lLB/3lLjKnVnKoJc7InJwal0bEUslz5Ti3nhEiXpeI6uxBpnPI6axdmbrYlnhsHktshnXaxHy1hosBXs0h4Ymv9GAdTQRN2VE78PEaif3JVITI8gj0IhuSdZr82vkuuyXMRqB31Nea/NgPda6GSmPYzFe65s3ROw/vM8tGkke9QxHolcSxIxYZp7pmjo8UjezgLHIcKybXWMduB6tHuYFb3m/y3Zmu4O5WTzGaXkjmwsaSr49sZBo+iBRZv+hKdLZOM07HO1MtINV2QGgpeuMoC3kbOlBt55aHA+ZZRYzbMODPRs5Z501RHK05XlMExbpzFTtjCBnhHkmzSXJzqxrtHkjqvjIGjzMm/Jdg3eop+WpHvE3jxDq6N/uHVaKYzWVfYm9jnfQKZLVXoxF4Jeo46MbBtpcGOPdn8ePH6/mPJpFjHfgbaTuecHe3l7j66iSE4n3fr9fyb5HEu+azczr+dJgMHhxcnLy9s9+9rNbVebq0E5cmF8wFh0PHz68NhqNbo7eHJ5aZCsjsbKycjoYDE6lyl0S7nh4qqZyzz7uJYenViE1NfsUzFs6TyaNNfKYtWeCG+1dLJW7pcjXFOnY5s3BoN2PErI8snng1VA6bkLfXmjzh5SmapskIattnlgEcg9+ynZUyGuK8fxTGyPbkChnhL0Hlt8i+aO5SnJYtVZ5rzT93q/zPtMUxNHPKkj2RtTUVerCPkaQazk0v3NPoW35nGu+6RaZrVm2MOW458ku8+afzLbGU9Br7Wihw+a0crF8DKW1Lvxn6CZJayTGmTIa/cMtolhCksXMnobVEjncc9Zo8uBQa73Mkx0td+pavHj1YZ0XGdKepQqBrZHquQ/HoSe7ZQ9j5ayKaavXvfmmQVx6iuyoYpmR354tDFq8sINOMV+kPaLmRrIa87C1a9Yscp66z6yOQryK4hy93O/evXucn0EVi5hFIdsztra2Gv83wcqpqd1TGifeB4PB8WAwOLYOVX0dF3KdSCml9fX1FSTeX9dwN6W0HM3Tod248B9sFgU7Ozv/vd/vr6PKHRXuKdmHp2ZCPV+jj3uOQcI9pXHSHQn3Z8+eLXnk+yygKcQtS5dSi5uolYumQmcbBlE7nsj8Mk/uZ+S/lputo4QQ1+ablKq87ibPBUBVErnpXNrY3C5/pjROomuvZZw2p4SW34KlYq+TO5q3jahSu6fEjsQiIV4lH/MyR9sYLY5dl7Q1FW/VHh3vqcMj/79H8lZZa+lnC23eiN2N9y2JiX/Oefr06Y2bN29O5BcxtBCJxlqvUzrvyW75uGs5GJBYj5Lu8wBm52I9m0h/Sue/VeB54UesYHKc5QHvbYJ4JDy+d3DOeX7WDJIEj8anNE6YI7GOXu4RexjMVzqG9Xlk/qKo2Uthqdvr5JTXTNGOczO1OFPDY14cW4UInke/9ih2d3fX33333SO28eCNQy/3fGjqgwcPTvJ4vO5Qhr29vdFnn322lq+fPn3aSymly5cvr37xxRfn4vv9/qr0eF9dXR1Twe/v76/gmPX19UsHBwcno9GI9Z21HRwcpG9+85ub//Ef//G/f/vb3/5r5UV1aA0WXqVzEfDhhx9+d21tbVMQ7ioswl0DU7mndJ5w39vbO5WEu0Qp4V6XDI2OtyxZNPV4VUKZ5ZTtWJOlgPfgqd5lXkmeR214sC62ESDXYinap018y28vNG1Ts0Co80zk2Mi91ebCsVKlLsn0CKkeJbe9ehkpb8VECf5R8u959Jm08f3cxN/xOnYipdDIUyTutdfMx12znsE4rAP7Igp+zCVrsEh2rF9eo/LbU/djbJTIZ/cLvw3gWQVFVO1an/WNA++91jphQSmq2s4wsjy3s7gMSzEdsYvRxjMC2MrTRmjfBKjjTR6xdMlxjDyPkuasTut5WNZDEYX9ohHuKelqbI+wlq9zrPxZYhsj59QU9Xk8U86z3B6hXrrZMC8osVyxlN1V52NKd6Y093JqedgaNHW9jLN86OcB3jcK5M/t7e1D7XBYaw48bFUq4mU+vO5QBlTCZ7X7y5cvj5m/u4fNzc1zaveDg4OTlF5ZzKDNTErjVjP/+Z//ub+xsfG9jz766Frp3B3ah450n3M8evTo0nA4fEfYyqQkrGVSOu/jLiEJd03ljv3o454V7ojr168PLXsWhKfGZnEaNDV5KSxFeXRNGtmuxcsx8o9m6RJRm7MYTV2O9jzWvdRi2LqwTdts0K6xrS5ZfsHJdk9RXSdfD9o9QrkHsZhPxmm1sT6sqQfXCEnqs1jWp9UyS7TtA3dVIrLEhsRTuVvjI3UwD3RGVEfns1TwcrxGtjMbFHa/LDLds3WJ1qgR14z0xzarDswTsfCJEuwa2e/l9+YowUJ+/o4orXNcROUuYy3yXpuriQNH2wCNDEdoB50yQlxTjON8WAPO59kAWcr3yJq1uRcNSJBrQHKb5WB9kmxnc3iqdEakRyxmtPZZEuuTnrvuAZeRQ0Fxrkyeo72MZfmS4zTiGPNZdWmx2K/V4K2zaTQ1p0WiRzdPIl7t1hjpB5+vY9V3QFjWPjdu3Bi7zjYz+ZrZzCCsQ1UPDw9P1tfXVw4ODsbaT09P/8LL26H9WMgP/RcJn3/++fsppXR8fJzJ8zFbGQbZ1+/3x76irBHuHrKPe0ZWtkvS2MvBlNL5uippjkpu1q+NwdqiBDOOi7RpiCjdtfuD99567c1p3Y/os9GeK8ujPQMYP7T6IxsBdd5bkTmiMTNAiDguqF0jsaPzyRgk3pG4lyp3Bk/VrinMM6Gukf8sHyP2tX7MM633xazffyWfMzTP7qinOM6rEb2ROpCkZaQtkuI4B7OpschmTU3O4uT8qA7HOuQYRt5rCnvcbGAKftwUYPksMBV9bmfvBVZnSvrz0taIbZbC3aqhKuZeFW8h6vltkcgWoetZzni1ab7m1rhZovQwW7zWDkFl3xxAX3dG+DPvd1YPsxKq6qXf5k2RJlFCCKOyHa9lrEa2Y5xF6mN7dKOgFJO2l5l0/klbxMh2S03ODkz1apZxkmS3akCiPeK9rh146nnFN4VJKsLl2pAAj2yoaAfUamCK9yp1dziPW7dujaTiHfs94n0wGJygv7tHvGdP99fjX6SUvvGLX/zie9VX0aEN6Ej3OcbOzs6tS5cuXUMf94zhcHgqvdwZBoPB6WuPdknED1N6ZSuTrWWsw1Ml4c6sZSqsq/fs2bMled2kwhnn8mI0Yr5E3W0R2Kgcx7XiXBZRHN24YIp4VNizWJwDbWqse2DVG32mcK+WtL6Sueug9Bsc84aKtSOJXXKfeymlHj7bNE54y3wWqc3GYn9JbTiXtjaPVGeEfhVEa4/M0+QvNHXIxEx89khbnZzstQZN8RyxZcltGvmtWcygZYyn8EaCHeeKqOwtMKLaUrVjfRY0ixhtTXkMro1tHETfe1GSv5Vo89fHmWpdHnKKcQzSRkX6dUdI2qgKXF4vIpnLlOryGwOaTQ+7Fx45b9WAGyal3uslnvbzjijZzohuT/HeM4AxWi1I6mtzR9eIc7KYi4AqtjPReG9OjWhHixg5r4y16omS51actMCxV2yjadI+aomzv78/ygR4ifo94vFeWnOHOKxNC81mRhLvJdBsZjY2Ns7+pJTS4eHhDx49enSpyhwd2oGOdJ9T7Ozs9FdXV79zenqqno4cPTz15ORkWV4jNMIdgYen1sGf/vSn2uR9SudJbAmLTLcsVTQisoSgRKJbtmu2L9gmX7M1opKbqdwxl2Ydw4h2Sy2v3XPt3rKcrDaspQpxXqrQbwBtIEhKapgWGawCvsUgSeyIwl1elyji5Rg5J1Ous00Aqcift18am3yPNvG5gv377+XVPMxLgKprTR2+BPFyTqZ+T2mcONbGsrUgmFe6VrP8Gc0fUYZ79i6eNZB2j9i1nE/eQ88qJ2Klw9D6z8Vt8btlliWW2lrGWmQqkvSMtM+5GRmsEcjz5AceqSm6ccFiNesWS5WOz9gi6nN7CbkfWWMbn9Uk4NnEaG0Z+VqzfmH5R4CcV+ZgfuslJDn6yDP1veYFv2hAuxVPic5sWDzrEalwZ5YvmDdig8JqiM4j+7W1SJK9iu2KVnc0tjSfdvgsU/CndN76pQqBjh7vHZoHEu9Z7Z4St5mRB6pKtfv29nZK6by/u6d2T+nVYaoHBwdZ7Z7u3Lnzgypr6dAOtP6Xiw4cKysr3+31epfZ4aloLWN5uWsqdzGPSn4zL3ePcJcKdgtVyNQqpHdkPCOCPSIcrzVrl0jdSJpbcUhel9xHRqxHarCId0aga1Y1+Z4yFX6k7iiaJtthnRHlddtRp15tIyR6z2WcpWgfkTbst55JtA3rkNdarda8UUQ2LttKPljvn+h7q8pnE0ZGIzxVdIkPuzaWEfSMdEYSHnNb3uqaZ7p8ra3PU/5r62NKc9kuX1tWN0zdzzYfSqx2vE0AZlOjjakiGohsHCwcosRpHXWypbz2iP4qBG1blNRV7GRKYpCUtw449Yhv7T4z33hvzDyjScsSVKDjHJoSXevT6tN83/PrKqT4kydP1iKEuXW/2MbCooEdLBq1HEnJPygVX1tEsSTDmQreWoe1WVDi/a4R7ZatjVVXBE1sYON9tTYMNjc3ew8ePBgjX2dFoOe1d/7vcVg2M1evXj3R1O6ZeC8F2sycnJy8/fd///e3KiXrMHO04sNlhzK8//77b7333ns/Go1GL197uZ/tlknC/ejo6FQS7qhyx4NTUxq3lsltr4n5c7YyKb3xcm9S5c5QRdVcVQndRD4WK9uYwl1T17M4LRf2Yx/WqcWwMZ5CPJpDq6lkI+ICY2oqarHpYc0ZrSeiOq+6LjaWKdKTaBuJn1YbjmU52HzYFnk/VyHro7nnBU2th5G+SPB6Y1h/SufJb9aHbZ7feoJYnMfrY+NZrVpNpWvDua15WHt0DRahjrDu/ULh6dOnN27evLnsR04O2kGbJaS1zFFycKdWg3aAJzswFOPmgQT2DpyN5ogclspitINXS+1iove/zubJvIApx7V+JLsZ+S3bvHhNEW8p6ZtYM+aqkhvX13aC3josVDtcNKVxEje/tjzbrUNKGZkeeY1jZH7L+sUi+7XaNaK6zZZqVeqb17VeNOzt7Y0+++yzNdn29OnTs/fwwcHB2IbFl19+uSKvV1dXz21o7O/vj8UMBoO+vB6NRmP9+WDVjY2NdHh4eGUwGLz453/+5/+RFvCz7aLjQqhxFg23b9/+3unp6Yk4PDWlFCPcNQuZlM4T7qiCz0DC/f79+8OUYoR7VTK1Knle6vNt5fBIZ42gZspxhKUgl3msurBdI+aZCt4i15mlC1Pts/q0mjWyPXpvPERyajY2Vecp/WbBa5S+H6e2USqeURPK5UnWzYhaRob30nlyvQdjkCjX7gGbT845UmIxT4+0lWDePpx7/0dUXQ8qlzXlMVOIY4ymIF9SYrQ+zdtd80nXrFnk+MhnNqyFzauR4JrNDfNPl+MS9FkbDJqq3YvHNu2bDBEbnSqKfy/mQnyeZtpAZnAAACAASURBVIdqZrDDNZkFDebBfJpCmnm7W6Qv1sqIY6yxTWDkNDsc1cthrVneE2zTNkVwTOlGC64hqpRfRHiKcNmP/ud4LT3SLXsa2ebFYR/OX7IWNg/bHCjN0VbU8V9nCnhJTDP/dSS02YGlGvGP9jBYPzv0NOIbr6nWWb5JKtpxrki7l0vbiLDsYrxvD0yKcO/U7NWh2cxcvnx5FW1mrl69OvYtBjxUNaVXB6tqcyHhnpEV7+vr6y/6/f6Vn//859+P1t+hPZgagdOhGezs7NxaW1v7wdHR0b5oHiDhntK4rQyS7pJMHwwGp57CPSX/8NRJqdybQtSmpeoYTQlfZd7SejwVPlObYx5LWR/pl9cRJb62DqzdsplhtbHX1hhvjkj/HAGJ5qZivRzRXDIOXyclhzYG59fGa7lwXvZa5sQ26/3ikfjThldvW3LWQZS0xjEpjRPFTMmt5bdU6xgjUaLa1jYCGDxyW2uz+qzarDqYmt6qhbXXqSGaV8tt3ZvIfKnCuJRSSv/2b/92/f333+/7kZNBCdGKymqmamee7vl1RAUdVWXL1xbZOy/K9wzvWwfevcB81j2yvlVg5aq3wunNMU9ganTZ5ynWNTW8pRzXPOKrYh5U6nVhqdybyFVF4S6vrRzymqmwI4ptTw1flWiuOraOMh3H1lGsR+7L48ePV61DPZtAp673oSneL1++vPrFF1+ci5eK94jaPaVxxbumdk8ppX6/f+X1z0/+8R//8UX5ajrMChdCmbMouHfv3mq/339/NBq9FM1jBzHIw1MzNMLdUr2jwh1tZTK2trZOr1+/PtQI96pEZcm4aGxFJbKrcMc4rE1Tg0eU4SwXa7fqihLuWKckyD21v4zHuIiVTOTbABJYJ66DzYPzafeIYUEI95TKyF7r70rp/ShVxCP5bSnCMQ77GHk/Iq8xTq4RXzNlO5vbqx3n0XJMGpN4f9fJ2eQGrmaP4s1lqbzRt90iXz3CXfNxj94DpsZfgmsZa+XBMRFbnhToz9DU6SWqc1xjtIZI/ZYHPBuj9UUU8JXf400QOHVIyhJlMyPHI97eUtXN1N2ogrYOA2VzWOuP3JtJe7+XqLytbx3ga83DHb8NwDYuNBsgmRfnrHMvrXscWVPbECWXmY86y4P+6zJG83xHZTuL09o1Ep/V6PnL41oWGd5hpxo8pbk1RlOkWwpz+ROJZUY2e3VF/p/SCGtvnDY2kkuzu4nMpSn38X5HasukOtbw+PHj1Ty+KuFeomy/KIT73t5e4+tk3u4MqHjHQ1VLkA9VPT09vVc1R4fZoNUfUDqM46//+q9/sLy8fEuo3Iu83DXSndnKvP45pnKXhPve3t7p/fv3h0+ePBlNQuHuKbenOUdpLXUU7xa5Ha01xyJRzIhw7Rrns+4B64so070arXVqavomyXE5R7SepuaugjbUUBNIenukP1O0y+uUdJW71mZtSkgCn41neTG+CqLjcWNBQxXF97RRWiOzNGH+5FZ+bU7NB12rI0Mju5nKmxHzJUS+Nl+pb3pEgV9FAe7diwRx3mcKbf1NfRZptRd8GzzdMyzVe0TZLmM0r3Etpgl/9ojyexZoyq89JV8BrxHYpZ75FtHe1vs8TXj+7VosO0zVI8s1cjziEc8QGdO0Cn7aYJsKTanUowp11qdZvqQUs2fJcZY/u6fgjhyqGj14dZJoSrUdVeq3AW2vb5GAmxnZ3x293VOy/d13d3dTv9+vrHZP6ZXi/auvvvp/f/e73z2tsJQOM0Dbf/Hu8BoPHz68BoT7GTKpfnR0dIqEexPIKveUXpHt2VomE+7Pnj2j7yOtPYJJEe6lJDYb5/UxFXaEcM/9qEbHNm88vo7MiWuxCHZtvbJf+1YBjsd6o4r3OuSy842Hc3nnhchuaZ0lNTEyewR/tNxMId6DPsyBZHb034NMpCPJjZsGbA4Gq3aZK1JXJHZa/+/X+Tdcs2mJxmtKY0v17hHuXowWFyHipVreU8J7tUc8zbV1ab7suEGgvYckWW35qbP68BsFFrS4UrW9pULvPh8HECWGkZDNSm5LMc084C0FOPOHL0GbiGB2XzzFfuRAWlTARyxpLBKdPS927y0yP7L+Kmib8r3Es9yye5HXSBIzFTy2szkYUY71anPJa4+4L7kH0warfZJEskXmM6U6erPjeNnOlNfMhxz94qvWyPosD3kLJb7xiKaeE/uWQUrjfu1MoY5t6O9e11udje8I9+ZQVQ2/sbFxTvGO/u6IUrX74eHhycbGxpm/++t576bus+rcoHtQc4L9/f3bp6en8i/oQA0WaELlntJ5H/f79++rljIZ0/R4nyTh6NnSaH1yHOZASxStfssGRXtt2atEFNsW4Y45tdoZMc/qsgj6CNjGBlsTG8fm3dnZWZIxJXXEq76QiN6fCHmO7dp8koTWSOxe0gl9VrOmbGfkvZzbq5VtENSBNyfG1gXL0dTfiUn9P+KRwxmRDQCLPLZsS1h+C7JmZomCdTAluSTa2RiciynzPTKf5dLuiQW2mRLdANHg2Q2V5OpAwA5Jlf0a2euR3p6lSSZ9tcNDWQ1VifZpE7rsnnl1oGUMbmDgazkuks+LZf3e3JG+KNq0iVIVzKal9CDSqJJdworHOTUrGmzzSPk2o67liaZI115rOfAgVXZYKc6JczACHg9jZf7lsgZNOR9Zv7dG7Z405Ytf1QonpZS2t7cPtdru3r17jOuX8Sml9ODBgxDRqtXD7GYmYZvSFjS5tkiura0tet/zWMvuBw9VRUiLme3t7ZTS+UNV+/2+y+1ltXt3qOr8oSPd5wA//elPb6+trW0PBoP8j3cjhHuGPDxV4uuvvz6VKveMra2t0ydPnpz941VCrtclJ+uOb0JB3xQZW2olg57rUSuWPLZ0TCa0sS5GqKPCncWx9bJvBcgc2lpKrqMbFwuKWa+vLpmMpLk2HklyRjprhHkkFudAQj//iZL3LHdJfDRf07F1c1QhMj3SunQ+ZofijUXCWCOytZyW+lyzurHi8Voj2yPrl+OiSnNL+W7Z+sj5tXVJz3ZmG6Sp8aNkOptTQys/I7dd2SZJWSR7UWmNXu/yD8upEejyJ7ZZFjRWPguzJnRLfNCtWtnziHwDQZvLIvirom2K9booJZ6ZVQxTrOfXEUW6/ImKd2ZfE7WlmXeLmSiqkMuWf7nnGS5fM491JOFLvNaZlQzLj7mt9ctY78DQJj3cq+aJrKn02UbiNOV7yVo1ongR0Ja1yTrefvvto/z61q1bo1u3bo1SeuXvjsS7p3a30Ov1zo09PDw8SSmljY2NM/K91+u9//HHH1+pOk+H6aGVv1B0eIOf/OQna8+fP78Dh6eeQVrLpJRStpZBwj0CpnJfW1sb4uGpKZWr2CUpWzIOc2h90bylJKtnp1K1Lqb8Znm1uZgFDavdqouR6nmcnJvZ1CCBrin5veeiqee9+j2Uvs9wM6KJzZmWoO46mvzFaZTK62FEthan5dYIci+3lZNtJkjiHGO1eUoU6Ti3hzb90luFEG0CnlLa+n8MleJILFuENpLmS/AnJb0OtikQ2RhAsn0J2rW6Uhons7FOXFPpM9QIeXmtkfOMePc2OaKfTUqevVajNXZiqKL4myZJbJHjqEa37EyYslvr03zhPTV16SGr8wK5NraRgc/BO7g14t9e8m0F6+BXtpZIznkBqtY1qxgZjypxFivJcEmeS7U8m6uKAp2R+9YaFg11bFM0Ilyzf2HkNarVcYzmyS7jNM92zMNqr6rWxzUjid/GDWVtQyQK671S9aDUi4YmFO91CHw5v5UHD1bt9/urknjHA1W3t7fP2cxItTsj3vv9/kkm3LtDVecLHenecgwGg3eXl5dXjo+PM3l+7vDU7ONe4uXe7/eH/X5/iLYyGahwz9YyW1tb4Tk85XYp6ubQlNWTnDNSU7S9dNMiqgj37GTwvqGSndUasdNh9ZQo8aPQ1q1tptR95tHxC0TsTwsaqe3Fs2tJwms5LaIcx/agPfJsrbkxTuZr3S8lATRxMGWV8WjHgu2Wgh5JaMuKBRHxDcd52JysNouA1tYRVfdb8Zq9jOfdrm1AyGvZjmp2NodlDaQp7y1YGwM4p4doXOXP31V++Z+mxznzDfdIXTand0gruy6dQ6t73sDU/JpanX0jQLuWYzW/fa0Gq07cECixudFyNoFpvweQFK+aB9XpTA1v2dBoHvA4B76OkuzW2trs8y4xSaU1An3NPcJevkYiWyPKkcS3clQ5UJaR/xKW8n8aqOs3L8H83DOi75u6fu+LjCYU73WIe29+qXiXavfBYHBuUwWJd4YI8S7meDEaja7/7Gc/u+Xl7TBbdKR7i/Ho0aOt0Wh0U6jcKeEuxwyHw1OmcmfWMsxWZmVlZagR7hlRlbtH+pbi2bNnS1HldARNkaMR0lq2IZmtqenr2qho9aBKnq0HVfhafm1t7FrLxyxsSt4rmlI/Ei83ECbx3rHQ1MbChMl7zF1as4yvWmePvJbKcm2+HF/n/lj1M+KezYWkvGy37ieudS5+MTVQ9/NGqYLYIsijeTQrExbHFNmMoLZ82eW4RPpkTdZrTyGukdUaUAnP+r3XLF6zjtGgffMAc3sbAVrOaB0eIuMrz9EUMdG0gtjyWNdyR+xMSuqoQ5rOg8Jd21zw1o3fAtAsfHAe2W5Z/9RdT2nfpNDEnHXtYzREyWmmipeqd1TAY4w1b9XDUJtWwM+CqK/77y6q17Hds26xrGesej2rGUnAexYqEfJd86+PoK4nfJ25InPk9SNB/uDBg5O6tWfVezS+Kb/zRfaEz9jb2xtVIe61e3P37t1jaTOTUkpPnz7tpXRe7Z6SbTOzu7ubBoPBiaV4Z8BDVW/dutUdqtpydA+nxXj27Nl3U0pJqNwrQTs8FfuzrcylS5eWU3plLYO5rl+/PpyVD3aE7LcISFRrl85fsu6Iyr/JDYScrwrxHplbKtzlfPjTyivH59eYI0J+lz4/T4nvbSZYOVkdVb/hUZU8r/p+LkTVv/NN1oVKcpabEfRyTErjBDYS5wlietDfS+dJcEaee5sNrDacy8rpYd4J+iZgeY2zWG08WrVopCwjxz3VtafIjhLIlm2OZpODbd7GgqwJ58R6chxbr0ZwexYyOHekXauDjWXwvs3QxGfomX0Ob1pJjIp2zWMdLUYsJbxnk8Lylqxt3sDsWbznYxH0kQNRSxXu3nPwDsQtRemznvR7o5QQjsRbMRpZzuJyLs1ShvnHR8ZFa7XqmvSYWSNCVluHn1qxUlVueb5rdjRerLzW7GeY4t5acwmRPg3bmRJfdjwQtWSzpKk6mvI7b4tv+iThHZBaOo4hK90jYIeq7u/vr2jxmr+7tJk5PDzsDlVtOTrSvaXY2dm5BYennkFTuTOgbYyHfHhqJtylyj1by8y7LQbanlQl0612ptZmxLUWa82h1SyV81pfdOPBI8WRvPdIenYvUBXP1spq0eq1rhms++iNbRmK3sMVgYSwi4b+nahDPGvxjGDHWEZ8e6r0Xhon8ZHo11T42Feqamex8/YeniZK1NUlBD2OY7YvEfsYabmCc2BOayPBatdIa4281hT3EVU7m8ci7OXGxhL8YbXhuOj8EZS+N6qgqTwTQxWlORLl2Idkr3cwqGZBgsrveVCrV0H0MFQWa3m5o/2PRahH763m1c/qbmKjpPSZN/0eaYIA1ghwzcaFWcfIeKZO1w459Qh9q8boWuYdTZO+SFDjHOjl7h04ikS5dzCqlye/tixmZL/12pvTwjTtZkrmttYlVfBMFV+CznKmOTCCPUqq7+3tjXD81tZWDz35M/G+sbFRpHZn3u4IRry/nkvGdIeqthgd6d5C7Ozs9FdXV79zenoq/4KpXzNhh6fiAaqockdrGXl4KsPW1tZp6eGp84ASKxNLGR3JoY23lOGsv5SA1tqY/Q32R4jxqpsIGC/zRZTo2jyRtirfIvBU7Ww+r1/LVXgPW7kJJtZT50M3ri2yVktlrtXEiG5JoFvzaOPyay8PG5dRut4O5bBsSli/5fWt2aZ4hDBTfFvKdS0Hm4dZ2jB/+og3PBLgHrS6rc0OpoRn8ewbCFFU+Szj2eosDKqSksynW7OWQQLe8m/PcZGDOnP+EnU+e91maGuT91Ej3nG92gaItwmi9UXIdrlBUoXUbxuasDrBg0nRDka2I6nN/NyRsGfkPZLwPcAk1zvNvE2gCfKXKdYt8tYi2tmBp4zotuZj3u2yj722oMVV8TpnmwfThqb4z0S4ti5JxO7v74/qHJbaHbTaDKray2RUUbx7xDvzdvcsZjY3NxP0j3m7p5RSr9f7i2itHaaLjnRvIVZXV7/d6/Uuayr3o6Oj06xyLz08NaVxwn1lZeU0E+7Zyx1V7iWHp3rwiN5JoYn5MtF779695apzVVHVS7U4qt3lH49YZuS9/MnySSW7pn631saet0Xkl2yAyLpw/SUbGyWqeC8WNxCsfJE5vZgpgam0vXiJHukrzVkyt6b8zn0yppfO1ydjpXo9JU7W49xMva6NxQ0CVNi35T3QFKwDMEvGNwVLvc2IaM8yZgliI5YtSLKze7QE7Z7CXZvD6mPrZvNE7gPLE910iNaZX5co3LWcpfNaeeb+c3VVL3fNSsRTozOPcIu8RYIeY0v84GXtpT7pTaF0I0G7N0iWo6odY+XPHG/d98hmhrfJ0sFWgltKddkule1IVqMdjOzDPDgOFfOl9WvEeYn9TQTTJugnQf5KL3WmIsfX3uGoknhninTN0521a8S95Q9vrTMaW2dMk7B86TMRntubVKNHcl0ED/amUUKaa/e3CmnPiHeJyKGqEgcHB9Rm5vVcaTAYvDg5OXn7o48+ulZWaYdpYO5/OVg03L59+9JwOHxnNH546iClN0p2hiqHpzLrGY1wb0rlrhG284Bcs+drb5G/mr2MFh8lpZnNizUPzomEct3nw1Tr3lqsmpgVjOzDsdbmAKtT5mxq7VHM498FB5H1INkdhXdvtZxIoDPCW6tNEvVan8yBpD6rRYtZ9A/TnkXINOD5pEe8xCNKbemlHh3PCHCmpC/9/9izqsFYTQ2v1Sw94dkaPcIaCXr2Pimx0ClR4nsbB9Y3ArCGuftMHSF8Szy8tfZS4p21MVW0RwRHD4u1rGsmjSghzex5MlA9jrY+nkI9/9Q8+eUcGjwFPstZBfNE4DMiueRAVKsfD0L1YpFMl2p6Ft8ksd205cy0LWyqKt2ZzQvmZMS3RqCzupjqvel1IBiJj21eHbO0jvEg1+KR3Hfv3j0uXYtGrqNXPING/rbtfs7r5kApuT7pbyOg2h1tZtbX11c2NjZS9ndPKaXT09NO7d5CtOovaIeUfvzjH99fXV3dEir3s79sWeWer5mtTO6ThHpulztkeHiqpXKfd1uZZ8+eLWWivCrBWWcsy5VfI3GsWbZEaomMLR2DtWK8pjDX1OfRuqPEtTY3zllChJfGl2CSuWvCUojP8v8JJLSjY7y1SNU75pdtpeuP3kd2raEXiLEg11knZhaIKMWr5CrJK9XU3hgWwwj3RNqWEifbWc0a0Wwpv+vao3h5PTsea3xUse7VovU1lbvJMZXx9OnTGzdv3jS/cTdrWHYxjIC17GM89TWOj1iczAtwPSX3NJI7jyl9JmxcdCMkgiZyTBtMda7FpRRXfzMbGC1nRibZ2UGo3mstpwUtXwTegZuzBlOha+rwyDpkHPNit5TnkTq0vFo92tyait6CFRfNEUGTuZrKt7m52fvDH/6wkkn4Sar1Hz9+vDoN65m6tixtQZ114FiWa29vb/TZZ5+tybanT5+exRwcHIxtsnz55Zdjh6aurq6e9e/u7qaUUur3+2Mxg8Ggn1+PRqNzh64OBoMz8r3f719ZX1//11/96lf/Hlxmhylg7v8iLRIePnx47fj4+P7R0dG+aB5IhTuzlRkOh+c83FdWVsba0FqGke7a4anzTrpnNEmc15mvqqVK3fkZYR6ZP1JvCXHOCHmrRhlvqd2j81eFRphH7G2anG9S44KYNgnPiPKqtbB4plJPJE4bo6nlLfW7N157dpMkxttAuk+6hijR7sVpJDpTZWtEurxGQl8joL02i7wuJcJxXLQWzC3n87zx2dxsMwLnmNbnk8hcU6lnVqS7R/paymjNxkReM/uUqmRuKWk7DySvdt8wJiVdpR49dNUi2rVxJb77LG/b738deES7RdhL8hxJcWzX7GSQENfi5bhpke4RtJmYj5Ly1lj5MyWuWpZ92msWq13LebFuzG/ZrUiwtURQlaSeNLkt56g6V5Qgn8Za5hXzQP4j8S5J98uXL69+8cUXY/EW8Z5SSvv7+4xY76fESff19fWVlJIk3V/8/ve//3/+9Kc/decCtAStfgNfNOzs7Pz3fr+/jip3i3TXVO5IuDNbmXlUuU+bOJ90DXVzWXYyntKcEdqReKt2az2ogpd9Wh6LuMeceD+02EmhLumO622BKr5pgr2JfF6OqKI8UoelWs+wyHpvbny2rF0S0aWkdBMkdhvI+JTe1FFF+V5X4c7aMzxyXiPCI6S6RTAzQtsjtiNkPI5BeCR8xA7GWnuE5I8o+iOK/KqwNlKmgkmR7t5hpnXHR/zTI+pqmYvlixC4TSuzZwFLBa8R8l48+xmtR3uu83hvpwUkwOtYz3jqdozLr7V8EXgEe5MEfBuI96ineZVatdwlxDjrl4iS+ZhXy4e5tZpK7oOVt0lo97FqXZNS8k9L1d52tIF4j9QgrYMstXtK48Q7ku67u7tFavf19fUVaTHT7/evfPXVV09+97vf/X/mojpMDXPnP7mo+PDDD7+9tra2yWxlMiKHp2ZCvd/v01/I5plwT6k5VXgVMnPSBKiXXyOUpQ+5RcJ7qnDLY52NZ9CIZzYn1p3/WLm9TQBWd0TR7609gsgavPHWdRMoXFfTH24mTbhb4yJtiEz05tj8uif+WHk1An6U9JoYee8p4HMM1sNqKb1/TW+8VEVeS5XPLMyzO/J/G8aiV7tHMEtfcs0qRsuBNaPHOfNKRy91rFcjsjX/9qp2NJbvu+zHtlIleRVrHGsjIIqh8nruUeLhbVm9WPnZoakyXx2ldEk9zB9+3oCHyXre6RiDkL7wJZsvs/LFnydvdw0Rwh0PN5Ve7BLYn19bc1lK90i7t1HQpOJ91oR7riFSh2f7EhlXSgBHYqT/O+ZnB7VqnvGWB31J7VE7nkiuUsh1yXl2d3fXtTHW82myTpmrI9xfoY49jHVdkqe0hlu3boXnwkNVt7e3zXj0dj88PDzp9/tnh6qmlNI3vvGNdz/++OMr0Ro6TBYd6d4C7Ozs9FNK3xKHp6pAWxktbjAYnPb7/aFUubODUyWkrUxKr7zQnz17Vvs90gR52CQBWTVXJiybVtpHbV5kvCR3rfVE+pDMtnJ4tjASjKT3yHdmJWPl8RTxWk2lfSWY4jcxWrdxVIBoHRaJHQFTomObRYBHCG9GxGu5GZmO/VU3FrwaWT0aqtzraaKU7GTxFnmLBK2nkNcU5p7imhHhSMRrxHiUQEYCXhuPmwRVNiYwtyT8WYz1XLS6WA3eBoi3Fu/bC9qzX+jP0JHDNyNAohcP+vRqkH+sQ0SxrraT6aX14WGprC96+Kxsk+3ssFZ5/zHOmnvSaPvzjYIR10iWI0mOB6Ja9jVIyuOcGjFv1ep5v0cV+yVoKmcVcjiSKxKDpK38o1nUSOJbU7yzHHJOjRTH+llOXAtrx7VF7482fx3UzbG9vX2Y8+CBpyWbCdphqW1FWw8+1eqK1otEeVXyno0ruWcbGxvFmyebm5tjxDoeqoqQh6oOBoMXKaV0enp6r3TeDpPBzHeNO6T0wQcffH9paek2ermn9IZY17zcU3pjLZNJ9XyNtjI5hvm4pzSuck8ppUkp3ZuwVKk6PmKRMou6SnOWqLwjJLkktq35mEWMp6DHeERpzZqavsRyRquB3ZdSonpaY2aZtyaYmtuK1RTjJTGTnFebT5uXXeNrRtZrfRZK46eBKhYxs55bs06p6xGveZXnNs3zHedmFjqe5zqbh9WAOTV7lTq2Ll6MZyVT1+al1DJmJrYyGbP0dE+Jk6uenQmOLzmAs45FyTwcqlqqLLfua3ScduCsZy0TPdQ2upYOtvLcIuNZHMtl2clMwn99HjBJqxqNHM/XKdmHl1re7qxuj7hmOaMHq8r4qM3MvEG7H1UtcmZpB9MGCxYPbakxWod2cKp1uCpuuNQ5VBUtZlIqs5n55je/ufnHP/7xf/7+97//s7nQDhPHQqt05gG3b9++NBqNboLK/ZyXexR4oKqEJNwRqHJvM+oQ2035Zs9Sea9tHLC1eOvTrGlYfXKePBZzsXGoasd5WU1SzZ//WLWWWt+wNWo5S99vEyS5F+GDbgnxzeKY8lyLwXmzilyqvkdwHcmZx/Sgjz0fbb25Dpxb5oxsJFhAwn3mH3Jfo4nPHVUJT6Yij+RkBHfkYNBSKxRUdXue8XIN+Drnsch2T92OOS2yueS+aIp+b3MipfM1Y7sG715ac1nxJfPMNTSFc+6L5pDXGmGMquvoPCz/opHA2r1i3yjQvO41ghzjrfupbb5UWUPTaIv1TITQlsQ6s4xhSnT5mqngNcId67FIfE9ZHomxxlYZ1xSqEu6aypvlZgS5VJ1r/SzOqgftXuoq+S1lPsbK/kmp1JveHIluWmiEu1dPXcKdKeSj96ANZLaFuoR7HTV+Hpt/RuvwCHcW8/bbbx9F67p69eqJ1re9vZ0Gg4Haz3B4eHiS7WVSSun58+fD99577y9KcnSYDFr9l/Mi4Mc//vH91dXVrSYOT5Vt/X5/mFJKaC0zr17uTaIJRfokVO1Vc8t4b2yplQ3Lac3Baomq6q11RDZKtHiGyAZFZMMiMlcdTGMOgSrE7rxBktv42lq71a/llOMY+R4hxFEFXwJGums5qs4xz6iiVo8Q4ZYXuufhrtVkYRD+/AAAIABJREFUKcw1aIePavVaCnlt3qgnu6VI98Yl0t+ksn3uMCule0bk0E4tXlO1R/3kpRKbzTHvh6PWgXYPNIJd6y+16ImQ+R3eAElwZtWiteFBqTK29EBTj5CfNdpwcOqk64jkZoekspj8WiOKGZnuEctVSPsSZfgkD0ktzfv48ePVBw8enGjjogr2yDcJWH93YKqNJhTy01bZ46Gqly9fXk0ppS+++GIszlK7p1R+qOrr/pWUXvm7Hx4eXllfX//XX/3qV/9eYzkdamJhFTnzgIcPH167dOnStaWlJXUXKxPuJdAId4S0lknpja1MG1GVdLQUzFWQPe7r2uNY7aW5o4R7jq1LuLOaWZ+mcJd5I8/VmtOqGddqKdc1wt26X+y9NWtEnr/RPfNfbiYA9nyYmtxbu0e459eMVGdEfITkxxhUv3tgcyziM7bgKZKjn4HwIFOZn1nC4NyoOJeq8OiBpajG1rzHvTVZCvmcg72WNbBNAs3OxoJHfluq+ugcpXNibBOfkxfqs7ZG0mqHk2qEPPMQZ0pqRgLLOPwZnd+rqQ3wyGtvnda9Z/dN5o0S50xdX3IeAB4IG5mzzShVt1t9moc6Xmu+6szP3atz1ir0jDYQ7inpBLTlea71szxWPm0Mm8NSzbOf6OsuFfNYS4miXVtDFc/3qrBq0Oq/e/fusVXP3bt3j5s4+FXr7wh3jlJlOo6TaIpwl7lLPOdfvnx5/PLly2P0d7fU7in5ind5qOr6+voYAZ+tZg4ODt7deXWGZIcZYaF+EZg37O/v3z49PT05Pj7OZLd6QIKmcn9tGXM6GAxOpfJdermfnJwsr6ysDFHlnrG3t3eaFe7Xr18fNnF4akaTuRgiiuYoyTwNArWq/Qnm0Mhult8jh1k+bYxm8cJes00EaRWDNWDeUlKb5cYarA2KurZFWnvpRocE3gMvzyeffDJT9WbD3/7AZ8/eC15bhHQewR+rn+WXfyTRzfokAT9K40Q6zoPqc+vvQnRTQIO29rqo836IvJcjau+S+SySN2qTYhH0sp1ZuTAlvEbQR4h5LbeEZbkj8+B475r5xLO1WCQ/5mF9Vg2sveQ9U2oLpKHKv8ut/3yukeG5j1mXlFjUMPLWU8RrlijRNbXNjsazy9HuGbv/Jd9GqEJ+a5ZAbC7tuupmSZugHTKayXFmEWNde+Q4kvJoTWMdsipriyjmJ4G6FiiThkVqMz92tIjBfMyzXY5FQj23e2S5bGdqapYX+y0vefa6BG3wgmcbG7u7u+vy2iLWLRV8MxV2QFQ9wHQSBDvLrc2D7bdu3Qq//4+Pj90NGDxUNRPvh4eHJ6/7JRH/ot/vX/nLv/zL96I1dGgerf9Qv6j40Y9+9Pba2tq2sJU5A3q5I+FeCql0l7Yye3t7p9lW5t133+1lgtyzlykh0v/0pz81op6PqqIR0Vqjli7y3khC1CKIkTQNEKcm2ZxzSEI5em8YOc5qitwLbS2WMp7FsxhNoW7dP68e3AywapBK/Ca+KVFCnFtxgefsvrcic1cFyV86n0WYRxEZx0hmJMBZe75mRLy2VuzD+ryx7CfWHUXd51/6TOr8+x/1Bi+BVj/6kVv+57nfIum1HIx4twh9zGeRzLnGUpLas3ax8mgbDtp8uY19G0DmwHWx3J5/fBXyXKtpFqij5m8MGiHKoKnELSV1HsPUzlUV6m0izetAO6zUss6xrF5w04Pd58hBqda81r0vJdHb9Bw1NTn2aQehWrYxLJ9WR/QgVOtAVo1819TyJTmqoIqivSkVfERZ7nmA5zbL+kUbwwhwb22WYpyp8q35JaGvbRC05RsHJfDup2zb3t4e42FKlPoZTKU+j/dtXpAJbY98Z/0Rwl7GRA9bZe137949lu8Ni3hHtXuEeC/BYDB40ev13r99+/alJvN2iKP7B2EG2NnZ6a+urv5oOByuaF7u0lbm9PT0VBLupV7uTOGeSfeUUrp///4w9z179mxp0T3dmwJTVcvrfC81Qt9qT8m3jWEWLXUU1RGbGm9zQtZUNYdVV0rj1i8WIR4lmJlyX84TiS1FU3nmAFnNPa2cuU+Lke353jMSnLV7dTBineXCNhzXBDFeJ4c1fphSWq6Zf1Lw/MsTtJf4r5fOj/Np82okeqnHOZs3t0V94C3f9Sgm4ZWu5WT+8nXrr1PP1DBrT/comHraOoRTjsO2KNGstXke79P0gI/cg7rjLeV66f3FOC1HFIvot48K9jp5Uor7tLMY5v1eomL3/N3b6P8+C2hqcesgVYsc17y+rXZt3mgOli+iSJ+UF3ubsLu7u46EvMS0/cHbjqo2ME3Ov7W11ZvUc6mTF73d8+uDg4Oxb0igt3tK4/7uu7u7KaU05u8uvd03NjZW9vf3z82f/d37/f6VlZWVz37961//ryrr6FAPndJ9BlhdXf12r9e7jIQ7Q1a5Ly0tLad03lZGtvX7/aG0lUEv90uXLi2ndN7L/cmTJ6Ooyr3DG3jq8HwvS4nwqB1JVAGeYSnxo6pqJKKZetwikj2S2VKhW4p1tL3xvimAY+S1RcJH1hDB6xrP/q5VeY/UrWFKmHad574h8RpZTY6KdVafpnhncVKlzsh7Szk/gutzazDq0mr3ao7AGr/UQP5JAS1L2P3xrEwwj/f/oVRtMysVjGVxJb7hpWM8ZTyLjfrge/NbNUZzsHqkoh/jJuHXHlHvX2gwT++UdI/xiP0Lqq8tGxmLjGdzRNX4k4LnG699MwBzeHOg733UOkd++6CKnY+HUhX9PKAu4S7JcY3URhsZOQ7bMIel1Gd5I7W2HXWfSYSkjvh3I7FuqbCta7SuYXVqintLuY8xbA4r3zwiokJnhLskTzvCfRxbW1u9Wd6TPPekbGXqKN4lpNq91Ns9pVf+7hLSZsYi3F+/fnFycvL2o0ePtrx5OjSPjnSfMh49enRpOBy+MxqNXmIfU7nLdomTk5MxEl4CiPezXxCl0j2r3PPhqReNbG9KYZw3K6rk0+xLMH9dOxM5n9Yn2yUpjRY6WiybS7NsQTW6nEPOaRH5Mg9Tt2sbEdrc2jq9+xbZ7DD6K38wuAAKeQsW2XxGZJN7ZN1v7X5qKnjs18Zn4j1KkI/SeYIeY5HsZ3V2GL8/dZTbGqzDTPPPiP0Jeq9rxHoJOc/I9RLSH9cgiW7mW+/NgWAEuXUvcSyO0+a34NkDybgLj6htCLM/0Q7sRP93bY4ICV1S8yxV1iVqcq1Nu1/W5kPEGiZaq7bJYuW3+q255hka0S2taCy/9ajanNm+RHzctTonRapP+4DWuuuIELMaSY7+7tYhqdKTnfm0M/sZRqKj1zv2R5TseBCst34LpfYqJRY70XzeBkMpusNOp4sIiT2pOaqQ99L2Rua13jc3btwYu7ZsZjLhrh2qKg9UzZDe7hnvvPPOD7V6OkwOHek+ZXz11Ve3l5eXV/DwVEasZ5U760cVe7aV0fq//vrr07W1taFUuc8j4V6XbPTI4mnUUJI/PxtPPY4EtbW+CBHN+lEhzmxtZF9EGc7IcWzzSG9Ze26zVPDsHmAO1sY2EiyUKOMXiESf5DrOvd8ASG5HasnkdZQU1+bVYmWf/GONs+by6vVQZ9w8EPvaQaKWx3nd//88uxoZY33mQhW55YfOiGetr0Stz2qN5GTXlsoex5Qo31k+qx5tQ6FDAUqVyGhtIq8ZaYtkvadM9yxK6lq4TAqlh7yWEOl4/7RvAnjfIpBjmriPpSr9RYGmII+Qz3IsHoyKhLvl715Cvk8ajAQvIT8jsaXrjCjVI+2W2lx6pke81jVfdtYW8R/HA1areMZb7RpKiW3PIicKa6PDWptUsXcHo5YDieYmIInvKv7tpXNEc8p27aBVK69Uu798+fIcIW8p3rPFjIRUuyPxPhgMViTxPhgMXrz11lvf/NnPfnZLm6PDZND98jFF3Lt3b2M0Gt1kKvdsH4Mqd9nHVO0pcR/31z/Pebmn9EblPimUHLRairq2Gvfu3avtgypryAfFMvI3msuzqWEkesQ+pYqVCyPArTGaUl/L4ansI7WxbwgwMh2V68x+xlLER95rFomvrTWae05RZ13e35vI3zHZ3lNeyziNTJb9I9E2IjEsD8b1lDhr8wDJeayvdINBQ/SZzcPGUMQ+JiXfpoWpz61DT3OuIYyROTzrE80TXuvXDhb1/v+NKOk1Ij6RmIhNj5yXxVme7do3B6y5sU6rDm+j5MKjKQU6I4mRGGaHe7IDQKPKaI+8nzWq1OQdbssI85IDcT1//BK08Z5XRUQ5zVTjTNme0rgqHSFjLCW6RbhjXdYGwKxI+RIiNxJbqm6Pzu8pwDWyGMcwJbxUs2MeizzHdlYTI9lZbtaPuaJe73XarQNpo/CU/Fq7VCN3ivZyTNpexstdav9SQtJbGwq4MaDFvf3220fy2jpUFYGHqqLFDEIS75lw39jYOOt//vz58Bvf+MZ70fk7NIPul4op4urVq99lKveUzivZs8p9OByeDofDUzw8dTAYnGokPAP6uE9S5d5m5XyktpJNg2mQpxqJjsRxU/MgUDWuEc1IcjP1vWVHk+O8PCzeI+ORaLfWqMVrGwHaxkMJ5o2En1C9VXMi+W0R8tHnhMS4RoCP4I9G7kfq8Uj0Hvyp8p6r+j7FcW16v3qq62ifhEbea2p07bBSRrxrtUTtVpj3ukYkIxFvWdnITQVcc5SoltDU7paXvJxbU8+zzQG2EVGi9meoMmZhPlNHyGppcyIV63K8d4CnNq9lnYIkPM7DyH1t/raQwppNC7OS0Q5IlX2WpUx0zey+eTY12Fb1fTBrVLUmYep25sOO1jIl6neMZ4S7ZVdTamWzKKiinmb+5p4aWztINapKt+xhmGLeItbZ6ypq8ognPMvpzcXa2+4X36ngp48oQS5JbxwjD1pN6TxJrynWWbxs92qW45F4z0Bv95R0tfv29nba3d09ZzEj1e4Mh4eHY2r3lNI3fvGLX3zPGtOhWSzMLwhtx6NHj7ZWV1e3LC/3DGkrg9BsZUpV7u+++27v+vXrw6pk4STV7JNEZL3S0qXk/tSxrmFEsdaf57DmQXsXT42Occw6hpHQzAamhIzHGM1aRrOs0e6DHOcp2av8HZAkf+nY6PtqkhspBCXraOIDcZMfqnGN1pp7JCZK0rN5NNU6zqOR6KwGJO+te+U9X69mL7+Gus+vyY3ZqH2IRs5aKCHBsR0J+pJ8mje5t6HAiPOIhY62cYG1sPqw33sepc/es65hRHvUxqeknuhGQxW07vNUCTHLDt2MHmIasS/RfOI1JXe0bqxtVmDkeamSnx2UilYzeB+jFj1erdFcbdngiKCqLYw2JivNGWluebuX2MNgTmxDv3d8XbqmaY2bBTxrEo/oxnjMy7zg2XjLQkab1xtr5fMOdo0gstFQFU1Z32iIEOqdCr4eqtjARBX0Um2vjYm0W4eoaqQ9xrJ+bLMOVUWUeLunxP3dxVwppZQODg7eTS38/LmoqG210SGGa9eu/V/Ly8vrJycn+S/B2Y7UaDQaHR0dnfb7/aXT01P6NcLhcDhKKaXl5eVRSiktLS0tDYfD0dLS0kgenJr7l5eXR5Jw7/f7o5RSOjo6Gt2/f3/45MmT0ZUrV0Z37typ9B/VlStXZv6LShWUrPfOnTu9K1euLF+5cmX0ySefuPcq90dirbru3LnTwxx37tzpaTk/+eST0aeffppyrVhLSjHy9dNPPzXn+vTTT9Onn356llu+ttaU88lrtr5cr4yT82C8nD/fA7lW7N/Z2enlNeQ+3FzIeWWbvDcyR65Jxpcg55L5JSK5ZQ6GgtpK3q+V11xjziiY2hzn02J6iSvaGVGP47R81jWbhxH5+Y+lftfqirTNArOoQ5tzmMbfE8PXryVxje+ZYRp/X8hvOrA4ScZi7EjEjF7POSLjltL4+4G9L5bS+HuYjR+R2EgMbkIluB4pMfj3yvvskGOwPqwN59XqynmWkl5jBKymplCU82/+5m8uf/Ob35zJL0ovXrwYra6uFv39zfGrq6tnxOzJyUk6OTlJV65c6eX21dXVXv6T+3Lcm4/O42BkL8aysVq+aUOS0fK+4mu853LNeS35fuUxco0nJydj918bJ6+xHcdpbSXj2gpmx6JZtGhj8aeVAz3cZRwq2TUrmXkitSWmVffx8XFaW1sz59rf3x+tra318p9IbH6d0riy+/j4OOU/m5ubPZZXxmFMJucz1ybz5blkX0auIedk8dY9sq61tpJ+DSX1YWzVOXH+t956i4oeHz9+vHrt2rWJWvNeFKyvr8/k36mjo6N0dHQ0Nv/e3t5Itu3t7Y3W19d7sg3rxVhrjkzQy7aVlZXBwcFBP485ODg4y3F8fDzGy16+fHn49ddfn7UtLy+fvT48PEwppTQcDofZhvoVNTiUnw0x33L+N2Q4HJ70+/0rf/VXf9X7l3/5ly/9O9ihLrrdjSng4cOH1y5dunRtMBgcWnFHR0en7PBUtJHJ1jJ4eGpGVrmn9MpWJlvLZJX7kydPRrOwgImoe62YuhYeVZDvU4nqmCmgS2svUVHn2rRnyhTdmvLd8l+3LGAQ3nO0aipV/UvFfRV1OFO9e98S0Pqs+S1rHVZ79O/LPFjTkBolAS5R9++4dy8Y4S6JUnytjcntkpC0atDWq43Jc7L8coyXL0JQVkUT77sSa5hJgXmby5/MO9xSpGt+7viH1SGheZYzSxtZk1Sks3Hataxd5qjqHc/m0b4V4NWF7Zaann3DoCm0wjqvKVWfh6qHfOY+VGHnPk0Fj2pt7wBQJNyZ0r7t6uqq9aHHfUrcdifSr1n5VFWnt+HbA3Xg+Z9XyWEpyjV1e2ROT93uzVUHTeWalrWN9+8mU6BbtiiW/7p2YKmmSpfKdJmPHX7KfOGjNeurnz1KFPiTWIuVU6rbO3uZ+YTmOY+2Mfmn5c+uecNr+aOHqt64ceNcv7SZQbW75+2OkBYzGb1e7/2f/OQna0WJOlRCR7pPAfv7+3dOT0/lG32Q0hu/dmsserlbsVa/PDy1CuHehJ1MhBy0yOZ5IBczmJ1J3ZwWCasRtnXmZQQ8ksMl+TNJbZHLmhUM1pB/euS/1WdtjDB7Ha1Wy6rGuj8eqR4l8GexGVUKo0aNjJ8USvNLEj4l3XImouBl/Rop7uXFjQGWVxtXcg96SR/TxPsuag0zS2hWJBpZj2M1Qh5J88hhq6wejTzXCHuvZq1OrJXVZJHd1lxWu7XxkPs1r3ptHdNGG9/XLjzCNWLRwoheJHM1ixmLVGZEvmatElnLLKH5uUdi2D1i/fjagvWsNGsZ1haNLcWkn2UVMlkjjqWtjFS+y3YZi6p4zC3V76iI92ppGt48bVHeRwlaRpIzmxYk5/EAVM1vXR6Eah1m6hHM3rW3HhYbxSRyRuaZBMlelTzv7GXmC5adjUWGW2R5xMYG+yLe7i9fvjyWNjP9fv/ce1QS77u7u+dySG93ZjGTD1ZN6czbPb3zzjudt/sUMJe/CMwTfvSjH729tra2aancj46OTlM6f3iqjMmEeibhS73cU3p1eGo+QLUU01LGz6tX/CSAautSAje35XvKyG5tnEcee8rsiGpbKtTZGNlmkeuWwj1Cgtfd5LE2DTzVfm5n99yqvfQ+TAnWh+JpbQxoZHNEUW+1IRmekr1hgH0j0T6Ca+zXarLI/9zvPf9SpfsolY+ZVyA5y8jbKCmOfurMZ52R+aiKt/zMmeJc+//T87mP+LEj4c4OPWV9Cfo0aOspORB1mp8fInNpmxQlOc5hlopFppLW/LyZGj23R8hwJNUtkr+OKn9a0GrQCGpt/diHh9jKfs3nXeaMKt+18drzqPKcIpjms5R+66wvv0bv9KgCXcutecGzQ1g9ZXxUcd80JjVXhMzXDv6UhHeJ37l2OKoWx+bz+jWiOepjLg9clar5pjzWme983ZwatPvcJMGfyfNpfXPsoqKKh/uk5okefqq1ReZAop2NR+Jdqt0lBoOBucETUbp7xHtKKW1sbHzv448/vuIm61AL3T80E8TOzk5/dXX1R8PhcOU16T52snAm1hnpnhJXuUvSXXq5M9J9bW1tKBXuknCfhb3MRcckrUCq5GZqeNnWVE6vRmz3rr25NPsaCdlvqdQ14huJduteevNrMRcQSGq3MXeVPIxgLyHbE4nJOeTPBK8vApper2YXk9s0BbmVC2Ed/FmFrGb5rTqZSp1tKGAeS11ubUawPtmG83sbG1o/1hnZICmJmxbcep4+fXrj5s2bjZ/J5NmJRFXjGgEsx7LDPK3DODXyHvNjn9bfVsh7x+6jRs5799HaGCmJzfNF1lLlgNtFROkhqVIRb43LfU2T21bOScw3C3iEtkeuW7nQHgb7NFua6LUH61BWK6ZDh3nD3t7eyFKaa/2yPb+umsuKz69xLtn/2WefnVm7PH36tJdSSgcHB+cU7l9++eWKvF5dXT2L2d3dTf1+f6x/MBic+caPRqOxvtf9Z239fv/KysrKZ7/+9a//V3R9HcrRqYoniNXV1W/3er3LEZU7wiLcEVGVe0qvyPZSwr1Tn8fhEa0lJGtJbF0vc9ZWhXCPqulxThnH7GSYYrx0rsi6LKsYlguBqvWo+rwFKnUVFeqq+kF+kutvag0RJTm+thTxJfOORIyWA8c3cU8jCvpZoelfGpnCvMQjnFnHeGM1NTRax3je81YtlsWKJNZRpY91al7uVp3eRkb+adWoWfzIfualH0HEZ36amNkGQMROptTawyPcvbk9tbylho/YtrQNFuHujWHtpUS5lVvez8j7YN7u/f9h7+155EqyLEGLCGcEmSQryGbxKzOHnduZg84egtvADlqnUkCP0MoA1AsjllojlDhia630Dyi9f0Bri8QqCywwUiOxqfQKBAZkZ4KIzCazSEZ4hK+QtOCNE+fce+19uD+P8AMQ8Z7ZtWvXnjvj49jxY33hEdWMrEb1us1hYxeArN/8EPYuq7KuycAjjWvdLdYrmNdTdaNCnZHa2Vo9MALeKtqxTcVmLWmiOqK2ZSCad6NcXz6WpWZHdCXJK8lucyAZ3jIXzlvnZvYyNp8l3C2sxUwW8/n8jHo9spkxc5X5fP7z0dHRw2fPnu23zrtBHhsydSQ8ffp0Vkq5t1gs/vSh6fTNX+1jrML9+Pj4OGMrU8pZlbsi3OvhqRWPHj3a6qpubxnXVbk7ZcUvbjpYUnXMDYmuKnPvWsW39LE4ZS1TyeRINa9sWaLaUbFu5/Nqta+hIusZSc+sYOzc7Bmo+jHHWP8H+pL5jXWNqVaP5h1jHCPRvevMfDbeEtqoXld9Hphivu/rYWtepz9mMj+3IjW6InFbLGZUXnVIqepjRL7Kr+ZkMZGyvpXMVgeeeuR7Jme0tiF/Fk9J+d6EZRGdmYNSLUHbhUz2YlosTaYCz7YFofzQWQ5FhqPtDLOTYer5iFgf01O95p4SuZsBqtOxz15HdjXo247XNgZJ+shKJkPEY71R/DLhEdsWtW7vMFOl9laHk2bU7zXGI75VHyPI0Z6G5Yk84nFtXr+KYfm7bGgMgWjDoOVTChWbw1H7wZLYY6JlDkaiV0K81Yomk0OR7Z6KXnm7lxIT79Xbvfq6R1YzSLxXi5k3b96ctn3xxRdfukk26IUN6T4Sqsr98PCwk4e6B2sr46Fayzx58uTk+fPnS/nFqSvBNyWVb0aZXev99ttvj7HPyzemvYyqQ1meeGptVHtHNi0ZhbgiwhkBbXNn86l7tgnA7iPrGFwzWwf249q8Txao3GuGKdWPBDdDVK8lurdIO5La6joz51bQr+bougFwkdBVrRypxJVfeob0biWfmZe5UpUjEa7gHXiqFOkqlinmFYHvKf6ZpQ7mym4q4GaAtyER5cr647dg6b9jj0GIen7tas7IF7wSyB4hb+dStbWud5UHqqqDYhXYRoaXIyLqW33WvXjvwNY+qHmncghnhIjsVsp0NhZ93DFXjeniEZ+pZx3QavmicmRIauuNzvzTbZ4a4/mvK8I661+uarBtuKHQxaLGi+k73qKVGG+Jb1Xybw5H7Y8W65W+c7R4syMBbv958ZUst/YzmAPHRVY22O95u3/yySe7lni/c+cOVatbst1TuzPcuHHDjv356Ojo4e9///tfe2M26I4N6T4Cnj17du3k5OQzo3I/Bfq4MygbmdlsdvLmzRv5ERGlcn/+/PliFQehLkMNPgaQ+PSeXcYy5vHjx6feq2OqmTPq6mhTgOVlJHw0LktUq34k8/E52zasD1Xval3RmhRhHq3NU61HhH6ELqT8WO85hqi+EW10WM4t0976DDDfwny1ZDubdwFfVX0qdgH/6ngk+HFNOIdau6o7gy7vpWX8gT/0zxgko1sU2YqQLk6f8j1XebycinxmFixFtKn1K4sZZsuj6mT3OFZ5wCu1f/QJgmw9Xexp7PzRHGuJVp93S6Zbstgjd9l1vfcU4a3KdkZkrwreukvR1i6ZOGUrk7H0YX0tGwSXGUqRjv1Woe6p4y35zhToikBfZ2K9BVm1NfM4z+ZlB5TWGKaWV0r0LNGfqSla05AHqGbRSqK31rTxoF8tWg8UjXK15GDWLF68d5ipimdxTLHOFO7eXF1ta/70pz+d2whC4r2q3SvxnjlY1eLdu3fnOMXj4+O/bEqyQRprRYauC3788cfPd3Z2riiVuyXcs4enzmazk/l8vn3r1q2d2ofWMqV8JNztAaoKP/zww/bQhLglqCu51kL4//DDD9vLJAlba2DPy5LqDLj+Za0vQ3yz9ujemyMzPyrC1XxsfEbRjwS82jRgtdhcTMWffTaeuh7Xkt3I6ItIZT8EovrHtNEhQNJbKcK9epBcV6Q3I9g94h5ja/sC2hlxbuMwns3H5vLaGPq8T7znuypSspVQRQLcU5pnCVhFgCu1ONbDfNjrvSWfmeJeEe1MOc7yevV6dTKwGjMbDaqOiPz3bGqy8djX9X28Vr+0dP3WAAAgAElEQVSDdyFWrco6im0hwbv4y+McyyaKlQ1PNMbGZzYg7KcI6r13gC2rh30KIbvOy4RWctuS51sGtY/F27mYVY1SvHsK+3Uk5ZUVTDaWkdaoOMe8ngIdPdWZKt4q4NGPHQl8dp9ZJ/OUVzV3RWb8GPOPYVUzFc/3VfmgdwUjoFtzoFq8Ze7W+dCznfUzgry2WZW7VxdTr0cEPsKzmWnFfD4/sor3yNu92sxUb/dSyq3f/va3D4aqZ4OPWKtf+NcBn3/++bXFYnEfVO7zUj4S63t7ezulfCTcGSqhfppgPt+2Xu5HR0eVfD/1ckeF+/7+/vGTJ0/kwaldDlVtQVdCf9UWG3fv3j1RNbDn1fIMx1xblmT3xqgYZvnCFN41BpXo2G9r9EhnVh/at6g+1aasYFi8UqNHJD3Ge+vq+p7IbqJ4Naxgg2sZ86k5ujxnNcYS8ahAVzUxwp6R5oy0Z+p0rAE3CLxa2AYAQ83X5XXLPO9V/Q4SHcypYMnsFvJWkevKzsQS5sxSxSq+vQ0AOw9TgWM/KtYzyu9I3a4Ide+1j1Tx0fNXtjcst2rr25fBypTwXUjUyPrFqqyVLzhTWmN8xks869+u/MrHRmTJw/rqOM++BUlwdZAsi4kI9Iz1TOaw3UxcBlPzE4+gSPNIlV6BJPwY9WT6poSshzuC2auoti61qDnZNZLpmVy2PiTqWV2R53pflfiqxncZ1/IphlViGXYsCkMQ/t4hoaod16xU6K2kdVQH5lXe6+wr5vZIfDvWKtwjNbzFgwcPFtZmBr3dmc3Mq1ev0vZI6lDVN2/enNrN3Lp1a+PtPgImsdt3kfCb3/zmP25vb3/+/v371x+azhDupfyidEfC/eTk5BhV7vW+qtyttcwHpfvpH2zWWqaq3Pf3949LaSOFlwlld7IO+OGHH7bHeK7ZZ7KMZ4cK8db5mJUKEuZK/a5yKUJb5bdx3licI7vJ4I2NwJ5FCwmO8a3jB4KntE5hRXUvC4qQ99pL4QQ9wpLhmXgPXYn1ITD23H0O2ew7tpTzamjlS84U30ytjv04B5tP2cdk4rPzsNysHedisd68LBfGRip+hq7jhkDTPC9fvrx3//599xN2Q0J5rWfHMdJX+cCzmIg0jhTgq0CXZ6bWX+/rtXouURwCXxt8vbz4Dc4DFeT2cFXl144qd0/1bqG83TNkujrwdR3R5dDMTB482NTzTmftEZjHujrAlJHt6Euf2RBYFtk8tXpWOedFh6cEj1Tiy5gbiXI1BtsztaOfu5fbxnj12AN9X758edr+5s2bcwf9vnr16kq93t3dPdN/cHBQZrPZFds2n89n9XqxWJzp+9B/2jabza7funXrf/6P//E/XrK1b9ANG6X7gCAq93MHGKCX+8nJybEl5BVms9npH2RWBf/27dtjRrhX3L1796RVcb4sD/Z1JdxLGW8jI/tMWNyQrxuqz6O6FGlqFe99lffMNgb7kYT25rQK/Fof1opKfZw7Us17dah1ZDERojqjrFY4fYbZAeY5Drl2q/z2Ytg1G69y2bgsSY7qdVS31zamXG95XWyuZX9fbnkta21D+G1XZKxIWry+PeU5xjBSH5XnzE+dEdKsvkhNzvqZGt7msir4DJHN6rJtGQV9ZM2jNg/YeO/TBV4NY/5eNElhREUXhbQdpxTeVtFtCV/PksZr62o5Mwb62rIoghtJeWYJY+Pw2oJ5yg/pn38R0EJOK/9121YJb0W+Yy68ZnUtDLy6uqxp6uhre6LIc2b/wubNkMuKTGdtkd0Nqxs3BbLzjQF1SG3XzYkhsSHc2+B5l1d0IdyVsj1bT6Q4t3144GmkXseDU3FOr047xo71PN3RNkcdqopqd0T1dj84OCgHBwellPOHqkawh6qWUsqPP/64UbsPjA3pPiA+++yz/w283GfuAILq1W5V7/P5PHydmLVMvZ6q0j3CFPzdl40+xLl6nZHYzTzTFr9vpTBX9jPKZgYtaZDQjshtVheuheX1ngG7ZjV747MbAdn1qVqc13Wq/4eayRGzxi7EikeuZ0jw7HPccq6Zqtsj0Wt7VHcd00Kae0r7qaLW1+X7ZPbnYKS6ZvGMnGXkOLv35kVi2RLeyl4F7WGYlU1EnCsLHfUMIuKfKdO98QzeOlg9ijBv2UDB+W2+rj7wk0fmwE7VHpG3llz3DlplpHWkHs9aziwTrT71pXAFO/qrZ6x2lFVNVNeUNi+GREQ2t/il11i8LuUjye0R6diOhDz2qfHRwa2ZdbOcLfFTh/JPt31qHFq8VDAvdSTJcV7bx65VDVEbrmFscjl72Osya1pXTNHXXRHUrR7sLXMi6d3VXsbLn7GesfN41jP12rOoQeJe2fF4tVniPYPr168f3r59u9R/nrc72szYQ1Wrt/vvfve7/9Ay/wY+1voPgynh2bNn+7du3bpvbGVKAaU7U7mfBhqSHWG93NnhqYgnT56clPKRhG0lrqdC0nve6uuG7GswxrNH0rn1mVoiXPWrsZFNC24G2P6IEGdEs0f0WzW7jcVcyjImo5xXmxst/we7bDQhsc+uR8Qqf2lsnfvM8/jwfPAZsWeGanMvHglzbEOSna2BkfU2Fu9rW59NiYrJ/REwMhQBrOxRooM/UXXtxSufddsW+cSfwD9VF+ZS3u6e5QsD1onrj2xfVI0Rqe3Z9CA8cr7rBo6abwxLmqX9ru5Zv7R4qKsc9ite23HeXFlf8XVFdn1M4a82NRCRhQx7H4zxXJf5WrWQyXjAKfNmRzIbye9oDBLsyi4mOmiV5eiDrGJ+1WCEtteOB592zav6kKBXNajDUr1aPDK75YDZIbAh0IfDKn3dS8mr1/scmor3mYNJvYNWlVe6N79S3jPC3OZmhHjk0Y7WMYyoxxqVj7xF5O1+eHh4iDYzHtBiZj6fX6mHqlZsb29/WTZc8WDYPMiB8G//9m+Pjo+P7Zv11MvdkuvHH5DNmyHcq8rdWstY8jYi3oa0JRnLmkblzc63asX8VDYP+tShLFJUHLOoYYQ7I4wZ8a5IdtvOVOxKWa/mVmPY2JbNiECNnoY3H87x4dp9zQd4b3okf2a9nZ/J06dP6///KAd9Dh+ej6ckP80tnpMluRnhvQX9CxIXPf86xiPaWR0Mdq4hCHov/zKQnS/yZs/YwVhkiWlGDCu1urKP8chknMsbx1TtEcmOhDkj7SObmW0nBm122DysHjUP1qziVO1DfIJiDNHC0oQQnpq9i0c5kvVRnojYn6KVzJDA9asNCmbH02pp422MsJgxPkUwpU8mKJU4O+DUqtmZfQsbZ9vsWFS211iswatzqPV6mJotjSLPUWXu+b57hLVHitv86vBSm8v2M6V6hqzPHPzaejjsmOT8BtNHlvQfgogfeoPBI+YrLHmezYke7JkDUdFCJlLpM4K/3n/99dfpQ1E9VJsZC1S7Q9+Z+6tXr/48m82u/+EPf/hiiHo22JDug+Crr7761bVr1369vb3d5J9UUVXulVT3VO8W1cu9lI+E+/7+/vHz588XpXBCGgk7dSAoju2q1P7hhx+2hyDilQI8qwxHwmxZvvVTwJgbDh6RHCnDGSnN4hQxrurwiHKb06rqGYHOiHl7b+1l7D+cV202sPoytXtofa29jYyWPGp+Q4qPgga7GUY2d53L5mh5TvK9CzERaW5jFqYN58msE+fr+0sxzom1DY3saxlZkiirFhbvqZxb2lQt0VhFfntzsTGM/M/4tNuc6j6ycFH1eOPY6+G9rt54zypo8piK0jCrfGfELR7cyaxl0BO+/vNsU7J1TRXKo50dLIvPEnMpxXoW6/wcu0Kp1xnhHJHWTIGeUbZH80+N/O6D1u9lLfFW2a7yeCQ1kuCMLGfXKt5bAxL4XQ9q9dT42Vo2uNzIeLmXElu2ZIj6rOVLFN+3Doz31Og2RpHpLAcj7e2YLt7uTO1er2/fvl1KOe/t7hHvV69ePVW/v3nzpn59VDZ88SDYPMQBcOfOnc9LKcV4udMDVK3CvfXw1Aqlcq949OjR6X9yRkgjmZYls7MkHJLZd+/ePZmKXY3FFGsqZRyCfGyVvbJ0sfdIbrfUV4lh9my8dszvqdLVmphFjCLwMQbV99G6M5sOqk6vPg8tzzSD6L0gsExSlinGWwj7PnGMIF9888039XsRG79VzhPtak6reFdrw3b2fFQtal6v3da0CjAilpG3kYKaKdK9ObxarJrbs0Kx/WhZwq7ZZoBS1lvbm20yTlm8RJ8YsOi6+eBZ4Kg2lk/Zz2A9LXUOjU7zLFud2OLxjuS5p5y28Uiqq5yMnPcwdUV81kbHOxhVfZJAPU8cF33yYOrPcEgwX/XaXopPeFsSnSngMY7lt/cZJXrWNz5bx9iIlOARMiS0OoA0OlDV2r7YA0q9Q1aZp7uaE3NZgp21269D28isUuG+UddPG3283BlaCXEPnkIc2xV5nq1REeRIknsHpao4VN8rb3iGFuJdwRLvFu/evTuyivf5fL5Ruw+IDeneE1999dWvbt26dX+xWPwJ+yqxnvFyryr3imorg9YyFUzl/uTJk5Oqcu8LpoiPxjDVPCMk1xVTqr8PMdpljhYiN0uwWzK+JW8di7XaeTOxjMz3lOYeEa/WE71GWasaVVvrBkYDhnpvLYt0PTcHPAtWR4vCHNHlOWM9LA/bFLCxbB3qGXs1Rmu1dag6M/O1KKeHhq1HWavY6651tijNlX0Kks5oEYN5PesU79qzkInmxz42d6tdDY7PxKj3VPRMGZS9zLLes53mWYY6kdmWqDh77xHxlgD2lNn23qq7PTIe4Y1bN+AzUa+LfbaokG8lzdEn3ovL5muZfxlA0hlJc9vODkzFsd4YRqIrgt/OERHjzJpmCIzl3z4G4aqIfO8gT09Rroh9z8ud2cx436fZ4aeMXI/yqA2GCH03P1qR3fzYYDrI2Md4anelEG+ZK+P/br3XLdnOSHNWN7OfYaR4bWd5mf+7OkQV71WdSu3eCjxQNYMbN26cud+o3YfB5H4JWjf87d/+7f8+n89/NZ/P35nmOSPcj4+Pj1HhrqxlrJd77bcq97dv3x7v7e2dWB/3/f3940p6K9sYRBRXyfapKsNL6XY4qMrz+PHjnWWutc+cQ60bcyny2FNie4Rwlxoz9ajc0VjMwfIo4j5D7DNyvhL8nh0PxrJ2zBuNiRCN8+YcA13XkYAiuWvfVjlPeHuEuMqRrYPVgjV6NWfi1SZD9HxxA6J1Q6IrsvWNhUjF3aLy9sa1kO62DcdHanU2LyLabMD+zOaEml/VHuXO1IhzsHH4jCb7O02Ely9f3rt///7OquZXtif1vhRNsjKSnpHyrf7kCp7Se9lotXphz4I9l9bnhtY+Xkxr30UAEujYxmxhMLZeRwp59HTHNjUnzrFM1fqy52PwfNr7xNb4Ujh5jwQ7qt0xjt23Wsaw/K2YSo4pzDFFZH3HW/zJh0KXOb1DU4dYgyLK1ZxRDiTNsb21fnawqupjddjYFy9e7NX7ly9fnva9efPmzKGpr169OnMwqj1U9eDgoMxmMzw4dVav8VDVD/2nbbPZ7PrVq1f/37//+7////SqN4iwId174KuvvvrVl19++Z/fv3//2jSfHqBaykfSnVnLeF7u3gGqlXCvsT/99NOxVbnfvXv3pC/pbtuzufpiCBJ5SCJ6g2ERKcozZHkLka9ikfzOKMgtcGxGbZ5VsOMzUGM8tIz3CH5vjWuCDBGuYrIkeutcFah694jzLKmOeVkMzpvBskj3rqT2subsUp8ixFvn81ThEcnOyGZFfBcyxpvXy9GSs5WMVwS6V1Ok0i9BfZPBqkj3DGmsyF+PGPZsaCJrm3Uif7PPL/q0gLrPHHoaEeZjH5zapaYsGFneMsYS21GujMIc89k+JNazRH1EeI9JiGdyd50/42femkNd19xMne6NsTUxhTvmVnUiAd9KMl9WYnqD1ZDuHrx6PMKakcuRj3o2dzRe1ewR7qpeL4bl9vLXPry2pHspH4l3JN1LOUu8W9K9lFJev37NiHVJvCPpPp/Pf/7Hf/zH/6tM7PfhdcLmowI9cOfOnc+Pj4/tRzbOeCShrUwp2ssdCXc1p7WVKeWjtUwpH/3TPSsY5rnO4mx7lHMoDEGWbwj36aKrlUwpsbLdy8EsYKzFjBpr+9BixltPZBPTEj/0+zn7XJWFjoOl/wGQeDaeQjxSkUfktRfPYqP5oryVfLcE+Jb5ivN789l+nIehdQOiK1p/xgxRUwvhPlT+rAd8RLiz8Rn7GNvGcjPPeU+pjwR55FWP82VqUbmiWr35cQ1qU+XS/IGR8f6OyNFI4R4pqPGwVK/WjLXNlBA9P+/5oz+7IubZ4al4MK0Hdkjt2M91KHK/iyWKUpJHuZgFTf2KljIst/KMt7m8Orugq2VMy9xd60N7lxYVu8qBh5NibrRz8fzW6z/l/c5I9MxBqhE5H43vi42/+mqRsXCxGJNwb62llPHqYYeUMrsWpShn/dH62JxqHPOWV1Y7zA/ey4dx1mbGKt3R293DwcFBmc/nR57NDB6quvF2Hx4b0r0jqpf79vb2uTcwEutV5e55uc9ms1PVEvNyt9YyeHgqerl7h5d2Vaz3UbovUyU79uYAW8uaqoBDqHW1rhcV7ozgZXYt6llHSm6lqMd4nIP1Y70RoV7jrV+8zYNrZ2S+naP1Wdt5WX+X1zRJ/Eek7eDo8f8u3DhxxmTmZLFIjJ+JN3WwuAW5rsR5S11enM2F81uin/WvCn3eV60/zxSRnM2L462XOCOwlad7RCirQ0EzXuXol47X+FWR4R6BnYEi4b1YnLs487f427ci47vvjVkpFLmKBG5EznvjmZLbepF7nuXKmzxDSE8FkZLcOyQ18sFXuaMcUa1jKt5XbVNiEZHSC0AdY1XxlqCuYAT9loHn6a7uvRq79HXN2ReRZznGYltGVd46ryLRMSc7YJXVi0S/5x9v25ahZu+ish+rlsuIKanWh66FkdB1Du9Q0UzOyEfezsHuaw77D/NkPN3VunBtSsXP5sUY2x95u9tDVQ8/oJRffN0jMIuZGzdunPF333i798PmwXVEVbkfHh5WIp2q3K2tDMIejmq93LHf2srY8VXl/vz584W1gqn9LQS0R2BhnlZi++nTp1vLUMqXshrv+cePH6/MW3UoeB7iqj1LerJ4+35g80TkNLOfiUh6pl73cjDC3iPObSzbRGA1qvZWhXvmGQYY85f7sX+p7FJ703uYzMPU4nSORDtukrC8W+S6kuGZsd5rYIl7FqfaWzCZPyw+oO/PI0U6ozIb4ywhrFTekWULm1uR7R48xXx2TBdle6vFDptXtXlzZ8dGsdl5L6xCXpGxkbe7dzgnU2YjPIJZ+Z0vA10Pa2WbCjWfiosU7J6qvbXGVg96VbPXN9aBna1gdViy2VPCM7U8Eu0shyXvo1pa6l4nWAV5JjaKaSGRrYKd9Sn1OiPhPdV8RPCreTFPtP4WQrwreb6xtdmgBUxxzvoREbHNSG4cH5H5NY/N59m8sPnYWNZna8LYPsR7i9q9Eu9W7T6bzU65S1S6l1LKu3fvNmr3AbHWP6xXhS5e7ujjXsp50r0S7uoAVevlXgn3/f3941Kme9BpJVe//fbb47GtX5blPX9ZwIjtIftZjGcjw8Zl5sjkVnkUGc78ztnmQmaDItpIaPVUn6gH+xDE7Zjz1HE4HtXk9rok5/JiswpyfD1ZHax2jN0qfE62tgyiMbX/uEx7kz+jzGa2Kl0JZDbW82THNpvHu7axON6DdwBqFItj7D2Oi3zrM57xOD4T730ioY+V0FJ+/1j1QaoV0YGqioRXh6l6pH0rYbyOh31G1jHqQFV1GK3FOj6PVYB5vFcwtTrGsZgWpXjm4NS+mMJBqKWcP+C0xctd+a9jjM2X9XbH8QhFjEdtXo5sXx94h7suAy1e9xsMi66HoY5tZ8MU4KWcV4x3OcwU4zFvpg5bD8uR2UzwbG0iX3tL6GcPVC1Fe7sfHByUUkrToaobb/fhMOU/gieLTz/99M89L/cKq3Lf3t4+8wdSRLh/INsp4Y6YMtFcrW6W4bU+lecwQcKzEyLyNqt4Z3YnHgHueaXjvWcfw+bPkPmMaLdr9daLVjJePFPMY3ykqlc1RDErwLps8GKdW851dk01dmH+YV9LrlI4kc9yYDwj4rOKfTYXG4/E/6JcjN81WhTPHjxy3bOTseM8wp7laP3ZeAL/EMqyhvnVR8p8trmgPgWA3u3RAagM3rOYxO8QU0DGU92zdPEIeGUTY21msnV49bWOWTbY5oOnELfPAp8RO2B1iENRM5ZD6wClKrf9eK0U67Wv1ZcdYz11vbWeGZognwLhXgq3Z4kId6Yab1HAR/7tOIeyhcFx1vvd5loFIi/4VdXobTKo/o2dzTAY28ZGKbezhHO9Z77njHCParBt7MDSqA6sB9fECHhP2e7NqRTw3mvWonavFjOlcLW7JdwZNt7uw+Ei/CG8VHz11Ve/unbt2q/n8/m7D03nCHd1gKpVuVewNkvIl/LRVub9+/fbpXxUuT958mRt/kBclr3MFDD2BsMySVUk3j0bGo8wZgpxm4NZsqg5LbGtasWvSJxjbuatrp4HEv2WYMf8loBX66prZ+vEDYMRX/vUpsSK0Kq87vKMsutmudV8ioxmanR7j0T2opwl5u117VOEPoNqr+Oxv2XNqq/P+6oLYdyKrgeqtszlHUrK/NPxmhHRjHhGy5fII10R2QiP2FZe8GwOmw83BTAuY1uj7hlZr3J3/f2kK/E/eTACmB2uGRG7GYuSyHM8IqMzBPCqSeIs6Y2bDMqmJ5Ozy6cDsjnWYVPDIrKPsd7sjDzP2rgw1XtmLM7ZSrYPYTMzhlXNWIrtDBmr/NOzdi9dVfhd4thcXecYQ00+Jvnt1bNRvq8OWbIbYz1VeJfDWpHw9g4k9WqL1oNkOtbL7GhwDhWfWRvzjbebBvZA1VZY4h0xm83mkc0MYuPt3g2bB9aIr7766gtQuZ/i5OTkWBHupXw8LBVJ9Yqqcj86Ojqjir927dpOKb8coFoJ94qsuvuHH37YHpP4jnJPRYWO6PpcMuTnFBTHXWrIqNtb+hj5zmJQ6Y1kc6SAZ6Q3zpl5HlivqonVYPu8DQq2dlTI276oZm8dHvFvIGtumasHvHmntBGAynHbFoER2tE9a1Nzs9oWpi9DwlcCn8X2eY36fC+c0u8pkZ93q5c4Er+MhI7yWPKaEe2MVGcqeszPNglsfapGdo8EOMLm9DYHENnfKzA31qRIf29um9ebd62QIXK9g0+xz/Nnr9ceqZ4hmKdIAHu+7F4bi4kOiPU+ZdAyborPcUgoexjbz9TrqILHQ1RtH5vXU8R7h6m2wBvfZcNgKLSQtYoMjw42rTHs3qrQmXrdxiJJb8eqelVbRNIPYfMSjclY7kTx2bmyeTaYNlqU6R4yB4qyuTOkPFPSM6V4NI75uKvDU71cLbWr8RbKsx6Jd+9QVXugKiJzqCpio3YfBlP6Y3by+Oqrr361WCzuGJV7KeUXUr0S6xXo5V7KeVU7Ozy1lLMHqL59+/aYWcvs7+8f48GqHqZCzi8TGQKx2t+05vZIxjrvWAesthCcrTUwcrtlviGU0pHq3BLhWC8SzBkLHFS+K4KdbQywudUcmfeMl6uVEFebEB7Ys1sSxiRth4YipSPYMUyZbuO2SB+S6fafIslVHmyzpDx+9a4Vhn7vdFGUjwVL4DJC2sZFOezY4twjKaxsXIrzFYltpaz3lORsTaw29hxQ1c9U8t48FcpGp+VaQc3b+v5b29+hIkW5OrQTieEay5TbTDHPxnvxrcr1KRHKzDInsoVRdjI2n3pmNa+9bvV4H+NAVYVl2J8o5XsfRbvKi/Oikp2R8n1U50qt78V3nWtIeIeaYntkMWO92j2CGUlyb15lbaPI+4wVTle7nAw8gp1tQAylKs98KuC7774750N90dFF5b1sZIj1rH2MzRkdqIpxqqbowNPImkbBs4FhCvTMGmo8U7+zerMbBkzxnjlQ9dWrV2dirMVMhKtXr165cePGmbaN2r0dm4fVgDt37nye8XJnUIR7hfVyj3LVw1MVFGnukct2zN27d09ayXebeyqk/ZCkISMuI6/uKaj7oxo8VTjrjxB5nkfIqOXtPVOl1zpsTUic23ZUlrN8OKbr+rx1op0Ms5fBHEo5j9fR69Jno6Xm7zM+gZZ8Q86tSHHV11qHIstr38K0YazKj0R7vbd52XzZ/7csjs03JCbxM+UDsqRqZNPC1NZIQGcIac/3PeOdzmpFYlwp6yPy3EPWL97bzGAEvFKwY3sXGx2sT41f+c/+ocGIb3udsZmpcYwwxrjI1kTV42EMixlVZ8vmhYqP1siU6ixvtPGRQddNiy7jVkUCq3k9Ut1ayESq+NoW1cGsZVqeSas1zVQ83i0iixRFJHu2MZYMV/k89Toj13FMxpPe68/GKLSq27PK/C7w1vH111+HJOFFw9i+6q1oJc8rGAneZWwfMC91JLlxTcwCh9nJRF7s2b7MZgEensr84715PW93VLvfvHnzXM2WePcsZt69e3f07t27c2r3//bf/tsX55JuIDGlP2Qnja+++upXN2/e/DNUuVugtQyq30s5T6pblbvtqweoWqC1jEIXsreOsV+7ksbeuClYrnRBC4lYNx2Wsda+c0Tr6kKeZhTd33zzzYJtzmQV6WoeS5RH9WTaFWmNhLencMc8LK7rGlh/H0shS/R3yHNmoyOKGZiYX4jrKDaCrbHr82C1bZHcjGzfgq/RJsCW+dpKfiPJ3/JMoxqXibEIz0idzmLYvR2r7GUKacc2lbNeo5qdEdkRwewR70xJnyGku/7e2ed1ZeS9hdqoULmm9MmLpaBFGW0V14pk9yxPlKI+U5c3bii1e5bw7zsfU/3b3Pb5qoNU+9SQtalZJ2TsYNS4yN9d+bl79jFZz/hlEVeDqSMAACAASURBVONjbnhE3t3sAFM2zt57djTKz11ds3k9W5vIDqfLQbF94anma02oMu/iJ5/FOlrNrGPNGQsURB/yvKWO2h4puVWMtzmg1OT1q5cPPdc9+xtFoDPbHFsTO4i1xqjnzwj6qL6KiHivUBYzSLwj+W5tZkop5ZNPPnnk1bPBWVyIPwaWgS+++OKzbGy1lqmIbGWUl3uFtZaJVO5ZMMKztmWV6hiXGbdky4ozGJoEV2upmw591cJ9algVsuRzKf0+CYBKdnvt2bzUGM+jHV+Hlo0Aj6y2c7Fr1ucp1dk6ovrsPKot+54iceEmhI0Z+P/jlrjuAlUXU5BjPOtnteEcrGZG2m+Vs4R6/WpjMRdrY6S/qkPBe41X+X1pFFuvwonq6HuYR5hnvv+p+ZQ1DJLtBfpZTlaLUr57iJ6LZ/uSVY4r6xo2F8sb2cdEz64L1lb1nvElr3FDEPLZOjCPih3LUqaPsj5zMGnGfsfGKruaPvYxjLD38k2RkI8Ido9gZvYvljy3NjEtdSjVfIu1zZgYg9zP2pwwO5fap8jtjC97a52ZNWS82r3NgmUByf/Xr18v/uZv/uYIY4acM/P8p2wv0+d5rMpCJrJl6YIua1E2MqhGrzGKAMex0aGn6rDUjH0LKuOZcj7yjFf14BhWnyXoWR6soc/rag9UzXi7LxaLK/Z+Pp9fMdc/z2az67/73e/+Q9d6Lhs2pHsCn3/++bVSyp3t7e1z1jJVzV5V7h7h7lnHXLly5dh6uZdSivVsryr3R48ebVUVOrOAabF2wVhUu0fAOLSYmYLNjK2hxVN7FYgI61WhVfXM4j37EmahwuZTyvJIcc5qsQSzIvDVGBuryHplXcNU7Ape3aqmlk0Yth42b9d8U9sQMojqaq27lfBnJDgby8hzS7ArIt3GZQj/rsA8uEmwqte/dX19SNGMKh3V8UyZjvEnIk7NFx3+Gdmz2GucO7OxkAFTxuN87D5LnGNMtLEw5Ot+IZE9xBRV1R7xrbzH0QM+Ojw0q24fG60kf+uhpsyWh30awMvdpaZl2c+MCUZwZ2xeKgGOanXbz8bU2ErGI0nP7GdavNfZutYBnnI4Iq8ZYc8OQkXrGEb8KkI8sp5h87dYytgNhWUQ75H/vSXiDw4OrqpxXcHWiCT7RbWXWYaFzNjEPrNAac3hPYeMchuJeXWwKHq6RwecMvLf9mX916N1MiIf7zNEOiPgSznr6+4dqJqB5+0eKd1LKWV3d3ejdk/iUvzh0Bd/9Vd/9fnOzs6Vw8NDSpqjrUwp3FqmFK1yR7BDUp88eXLy/PnzU1sOZgHTQpiP6Tnemn9ogr4Sh9kaJkwQrqQ2z0olghevyPSIsG0h/ls3CSzRj+pyVotaR42NNhjYPdbQOm+0Npan72ZO9AmALq/BCpGtten/Qg8gWW6JbHtvgW1b8BXJcI8c77JGO8ZuDrSOXTZaf/ZUJX2W/GXzKTW1snPx8jGCGXOo/sjn3POIj/zU2RgV58V7z9mz3bFjPfuYaMPCy3shkVW4Ixjxrg4+RaI8OmC1tkUE8bLJ3zEIf7sBoZTtas6oBvX8ok2OdUJEqEeqcuxjSnVLzGcU9UoVr1TwHqbowZ5BC+GMyvfsWDzANGMlY8dESnlmKaOsbKJxqv7MOj1k6ymllNu3b7+rMd4GR9/aLirJvgr0Ifb7HIKq8kTz2LbMgap1XmXPwmpS3uy2jcViP9bHxmFd9p4d7MpqRXsZuzac12ur5HuLt3tVu7969eqQqd2txUwpPvE+n89/LqXc+u1vf/vgXKINzmFDugd49uzZtcVicX+xWPzJNJ9RuVegyt2Cqdzt4alHR0c7V65cObFe7nt7eyd7e3sn6OW+SjK7ZT7PwgYx9AbABEi8Zqxa0W4x1vPr6j2OZDZ6kHuxTD3PxjOynNnQsGtLluN1do2sBlYLrqElZllQGy/L+jRHw/vXI55pTQ21qriM4pwR6Ipsr31ergW5Z+NsbMv3AIxVY1X70O/TbO3ezx3VtzB9WYsY1hZZsGAdTP3tkfoesZ2xoLFtnuK91UKHecvbuVqU9epTBAjPPqbr5kkL1up37Yy6nMUqj3FG6DKinHmT4/xdLE6mSCRnbHFwEyM6DJUR8pnDVlkdU3xmWXge6ozY9shwS9BHdjLMx731ANRs/Bhq96FyqjwtpC1TnDPFejavJdiRzEfVO5LvGaX+UAr21o2JTD312qracbz3KYAutan6NlguosNE2ZgMqR/FZPsjz3U2Folwz9LGxnjkuqqFkebeWEbIq9pwvGdDw+Z6+PDh+xcvXuyxZ5TBnTt3Tj994qndPdy4caOUUsqtW7e+7FrHZcJa/SGwCvz444+ocqeEu0Xtq6r2Srijt7vFB+L93OthCffnz58vsuS0VcNn4nHcWJjyhsGqMaWNgjFV0BV914sqcRXj1WItX5S9CiPRmRq9hZhX49Qa1RqUNY6dp4/lTFdk6k0AieLe8xN4ZHuWIPbIdUtit6wBiXmsCQn4BbTh3LXNI9ktEW+JeayJgT2T9EbGCOgzT2T/Uvsy6ufMoZwsFolpRi4rgpzB1tvqg27HZJ4NKvZZ7Rl1uepT46McLbFDiAAyz3yyiAh2FWPb2QGqXm51yGqkJo9scIZUv2e90iM/dLVGXL8l3rM2MGjVg32Zg2DH+MTAFIh8JNFLOatExzYWG5HwyvddkdFdLGbGULsPlTPa8MgqvhXx7tmnMIU7xqr5W/zk2dxeDWMcourNzVBV7ZnYIdAn/5QJ+6HtXcayi1Fq6uxYdt0HrSru2s6sZtQho+xgU7WGLFEe1Wvzofrdxiplu+c7zyxzbJ+1mbHIHqhayi/e7qh4R7U7yV9KKeXNmzdlPp///Ktf/erPNmr3GJeK1GzFf/kv/2WPqNzPAK1lPDK+olrLVNQDVK9cuXLy9u3b47dv3x7bw1NL+eUA1S5q8FbiunrFt85T5xpSsT6m/c0QaCEQp6Riz6Av+Tr0BgKS51kyOaN4R8sXvFZ9SKZjHMvNiHFcpx3vrSdabxdgvStGlvAdc94u/dl42x4R9xjrxeNzU0T6AvqzdXuYynsni1byt5S8R3uk2o5IWUbIZzzWUUGeIdtZf4tXe+vPakbK27qZAr6QMdjWxX++6+/BmfdJZpNikmj1Uq/36Nle2/v4j0f2MV3tcLqgyyGqEYEdkeDqMNUuB9u2HI7KavDmjbBM65+I4EZV+ZYBy2HV65HnOyPq7T1iHexihlDB13Vm1eHW9sUq0FmsOrTUeqkjkc4OGWVj1JxKDe8R/t56MXc2Vo1BZbuKZf7ufefui1UcOpuFR4R2zZeNbfFYz+T1CN1sTS1AYjpStSMprQhqZS/DbF9YbmX5gm2sXmYjwyxxmN0N1mnnUa+1ev9F3u6WeD/8gHp/cHDQpHZ/9+7dmdh///d/P9mo3WOs3R8Cy8Tx8fGnTOXeFbPZrHrBnvFy/3CI6rk/FtFWppQ8id56KOoYWNXcQyjkMzmGUhBPhZCfQh2RV3rkI87umW0MU4Kr/JU8R7I++/qzupQCnxH+ltTPvkZdLW76EO5jWtusciMgMbfXX8luFueR5zYG75FIVzV4pL7Xt0hc2zwq18q/nywJnuq6xc9cjY8ONT2B+GhOVNRHliyY21PaI9HvEf9WEZ9RhKsNji7K/Tous4mh0DJu0gICRJdDNJkamxHteOgq3neZv2/9rWglnXHTAQ+LbZkzQ+ZHpHxmHkRkS7NOiMhvVL3bNozNWM9kSHVGameU8cvCEBsDyg/di1He7kiiI+nrHYrKlOdZ9XwXNTxbp2cNk41nc9g469eOedj6UAnfArX+eoDqlJXrXbCMA1O7zp0l5bso4ZXCO+PxjsryTGwFkuOZWpUtTOs4nJMdbup5yNsxLbUoaxsk87Nqdw+Rtzv6un/oP+ft/uzZs/3snJcRG9Jd4OnTp7NSyr3j4+Nzb7SqZq8q9+MPqP3z+fwYrWRqm1W5fyDbT+PY4amlnFW5j612r2r1jB873mNtP/zww/ZYFjFe3iHI/m+//db9xMKQ65qKsngKdbTUwNTvLbmUNYuqC21j2DhPje9dZwhqz4ZGramLcl2NaX2+rdY2UU1D5Blo7tZa2DPwSHBst+S6Hcu+IpFvr7egDfPivJXgVzXWGKwDa18ndPVo7zpXixLai2U+7XiPljU4XpHplphWanKmWs8csMpIb+WX7+WzNdiYVqV5n9f2wvw+7dnIIEFe2zI+4cqHHOdE0rhVXb5u5HBk29OqTrfPu+XZRbGePdA6AZXpFkgu4z1awUQe71YNr/IoD3p1yGpXAjwi68cm8xnRzchy5d/OxjKSHscxWPU8y6m835k6vlXRrkj6rI1N5OWe3UCohDjLE9UfxdS4eoDqlJXr64IsSe7Zlag4Gx+NUYpxbyyqwZUNDKufHUwaKdSza1IEOtrWqHFMCc/W5h3aGj07G8tiXrx4sXfv3j26YRYR71XtfnBw4IWdw9WrV6+w9i+++GKjdndwYf5IGBq7u7v/YWtr65P5fN6882sV7VeuXDlHwFeVe7WVQVhrmf39/eNHjx5ttRLnrTVbD/jMYafMSoaR8GOp3cdW0Udk4ZDze6/XkGRjn1xTUcG3Er8eGAluyXRPKZ+tl3myq/FKEc/IflTod6mPjfFIelwD1stI9oHfN+Gmw5LQd35LerfkqiR4HbNVzpPymHMLvmbniOZnhD1bzxjfN8Z8/Vt/dnaxValfPRV2jUE1dos9CiPZkehGmxdUnXu2Ni0bBTae2cF4Pu1sbDSX6sN5GLGPzyqLtVKzt4AR7RbRAZ8ZUtkewlqvuyjuWf6h0Se/Z7lTwfzYmde7Gpupg70mrer7qcKS4Z76nPVtAWqsZz3DDkBlannsZ9femqKYvjmWYXOTJV+ZbUtkL4Ne6iov61d1RTm7KLj7EtARYY8149eDg4Orr1+/XlRCXOXJWvm01LlBdyxDXZ9RVyMYca1i1BysDnYAqs3HyHesQ9nBsHzKT90j/W0t3pqxTfnTqzXheu24hw8fvt/Z2dkq5bzFzJs3b85srKG3++7u7q61mUGLGeXtXu1lUO1+dHT0cKN219iQ7hw75bzKnb7xqsL95OTkWB2gqlD7PWuZR48ebdUDVFutZdhhqkp9bvNnCGUWkxl32Q5HzcB7bkMSjEOqjldBwluiF792hWfz4qm9leK91oiWMB4ZjbE2lyLWVV1ebd66Wu1ousa0vgchPl1fEst6D+OGSyvZXkg8I7yxf0Hu1dy2zxL4mHtRzudWYDFDfA+a0h9ynnVJNl6p09GX3VOnR/NHBDeS76hYV37rTB0fbQzYfCyOEex9CG1lrZOJ3+AD1GGlimBndjHWXkap0rMHjq4SfWuwz0jZ6jAbHoxh9bDXRx3AmlG3ryM8hbnns64sXpgSHYl4S7wzv3hGzF9GtBDeXn+GYK9xbLwi9dG+hinIs3MvC9FGAn7tYyNzmTCUb3uksh6zFiSYW6xnMA9rZ4Sz54EeEfKs9iyp3aJ2t+S1GqNqYWS+8n735vB83jEuev4vXrzYqzYzlnhnSnf0dt/d3d1l9jKIra2tI2Yz82Ge0+vbt29v1O4Ck/iBMTU8ffr0wd7e3l+9f//+9YemeSlnD0m11jLYh6R7vZ/NZifo5f7h60m1lqkq959++ul4f3//uJSzJHqLwhrV66v0WO+yhpZNgA02yAAJ8EjZrRTgSLJjHCOxFUFv5/RqY6p5BFPFt4zvi5b6GnJVQnjqYHUigc3G1H4cb5+Tarf9GSJexeFcUS1Yt5erOPEecOxYiFTWfXN6+dGvPVJyIxHN7nFuzN/iKd/X9zzKX8rZGu29arO1sZxePm/+KHcL2Osw2HN8+fLlvfv379NPSq4aHkmMJHLkSe6prrso4ZcNZp3DDpq1UAR57Wt9ZplneVmhFOqKJFdKcEvKK6uYrhg6Xx94SvPWPKX4SuqInM8q4NXYrB+7is34uC8bLWth+O6773b/5m/+5miV6+riMz5VZGxPprhWRiBb5XnreJanFE1G2/GZZ+jlUnHKfz26t4hsfHANSkmvao76ES9evNiz9y9fvjytDxXvr169OmMPs7u7u1vKR5uZ2Wx22j+fz2c2drFYnBk7n8/P3M9ms+v/63/9r//zn/7pn95ma78s2KiOOR6Ayn0mIwGKcFewhDuDJZxbyedq79JKdA+pRse5W9YwlD1NtJ51Vt9PwfZlWRhircqKJePp3tIWzdNiUYNfPa90tY7sJwMyPuxev7eJkJlfxE7hl1Ks+9w6nj59yr6PoLKcEd5WUY6ENVOmYztTpLNaVZztV7WweLzucu+hbriMjS7qZ887HXNGZKtHyEf2K553OtrFZK1plKreA47JWMWgQl75xavxbG7vUwMInG+M3wNaLHQmhchqRPUr9TQ7LFWp2LtY1HixQyNLYEd1MOV/9MxbnplXb5fDYFvipwLllY7KdFTAV7IbLWKYgt5TsfdVt0+FcC+lTdldidu6fuadju0eGa9821GBniGM2UGqrDZGsrO6Va6x0GL7cnBwcNXrt/j6668PuxzgOiSmSEIjuh7k2do/JryDPhnxbL/WeKXMjuZTHvAZ9XhEbqN9CyrlmUo9c+Aq83hn+b31t7zerYR7PVA1e6gq2sxUVMW7tZlBi5mM2n1/f/+LZOmXCmvzB8Cy8EHlfhu83OcnJyfH29vbO6X8onK3B6dalbsCO0C12spcu3Ztp5SzKneVJ0MQRwecerBEfXYMzmmv0dqmJedQiNa/zkr6iCCdKilv68q+L4a02qk2Lh4JrmxYWBzzY2f3kco+soJh5L0Xk7UCyuRVa8N1sU8EXACEquvkWqM82fc4KscZWc/U5TUWyfy+/7dULqxjXZEhkaPxnn+4GhN5qjOLGfRsZ9c4jlm54DjPOgYtY1rsdVj9nqIfc2V+fkf14DNTyP4OE6nwJw/PegStSbwDUjFnlFuNaVFqj63qbiGgPZLcfvVyexY7TE3P5umLrnlWTdZnyHB2OGp0oCoS7Uoh32or4x24uk6oZG19bqhMt7GMbI8OFUXiHMl7dcBqlF8R91k/eYahiWvPLgevq5VMywGp2dfhsqILWd7V1iUTH43xiOrsPcvH/MXVWGaRwohwHMOIfRbvWei0ENhqI4Cp7yNfdyT4vZptrThH5rVhudDfPYL1dkd4xHv1dX/z5k0p5Rdv9xs3bvzFs2fPrrXMfxmwId3PA1Xu81JK2d7e3jk5OTmutjKlfLSWOQ0MVO3WWsbi7du3x/bw1FJKefLkyYkirPuQ113HRuPUoaqKgB9izrHHXwQMSVRnwIjHiKTts+mB3uiZuVtivPwtNilISqPyvMZYX3ck4FV9Ld7pGSJ9SC/2Pu+/Zb93BTxVt4rLILO2hfiK/UjkM7K9trN5VS19CHMWP8YzGnN8KXnyOEu827zMD932e98XPZW28mxXtUYbAh5BX6DdU/yzOnAOfCaMCB/C+gVzRTlbCP5orkmiK6mKB6DW9uigT8+/vGtdqyZ4Fdghpd6nASLVet/n1CW+K4aex1N+4+GkLQeHZslu7wDUep9Rp2fyZ3MtG32IWPQXZ6R5bbfkOZLKjBhGlbrNoWrJEvPM213Vw8b4T6U/2CcGVH+UY0O0Dw9GyGbixpg7qqGFHMb7yD+eHSRqcyiSXR1gasfiQaOsvogYV+vDWLa+yGM+a82j8kXtfd471du9FK52z8Kq3T/99NNHXeu5qLj0pKTFV1999au9vb3b29vb595oVc2+t7e3w9otIi93hvfv32+X8lHl/vz58wUjrJnlSkbZ3uqPjmp3bxyb39abma8v1OGwy5h7g4/IKsa7wrMvaZnbkty1LdqksaS4qieaNxPrKcUryY7rxjHqOWU3CloU6kytvwqFe/ReiMYkYrfLeYuWrqT0ouRIaEuUKzU5kumKWLd56vyWWF/Av1LOE/cZrOoPNnwGQ9QR/Y6UJW29sZGPO6uFKdxtjEd+n5h/kb0MzsHIfqWAV1CK+GijAWvyrHTUWDtnS90X/ncJ7zBOFqsU1oo0tu3M550R0q0k+hR8y5U1jrKQ6bNRkFHAXyaget07ABXjcRzmjEj5SJGe9YdfBVrV9C32JmwsktQRaa3iUPHO7Ga8ejP1M3KfbRhkie4x7Vq65P7uu+9246hpY1UH2nY93LSU4ch1ZnfStwaPULf+5Ip0jpTs3sGgGe94JNg9Ih+RJcYzXvG4CcA2BrwDZFUer94M+ljMHB4eHlZfdwSq3aHvjNq9lFKOj48flg3PfAabh2Hw6aef/vnx8fHR4eGhJMjRWqYCVe4ZL/dSPqrc9/b2Tirhvr+/f+z5mTNycJWq7rEsZCrxn8m5IdingWW+D1vI3ehwz1L4e8gjZTP+52z+yFYG8zM1PKsto25nYzNriD4NoGxp+pDvrWO/+eabE3M91OZCtJY+vzhHY7eCGCTjcSPAW5uNjQhqrIHVZEl63BDoij5k/7IIja7f7yKyWlnHRDkjpbnNXaEI6ywJHuVWscr2xuZR47ZJvAeW37YzsBpaX++1/L3EO8xTwSreLblscymC3othVjSrVLRnNiQ8W57omm044AaHso65DER7iwKd+baz8cxSBsl5ZRujbGqYZc1UrWKG2gDIkJ+MoB7CmkXlUGp3S/4zWxW8z24oZOsciijO1qjm+/rrr6WlRAv6ENB9sSpl/pie7F2eZwsBn1Gze/nrPetndjPMioaRzREpjr7tbL6upH/0zLzNAlWfUq6j8j7zWnnkvI178eLF3r17996V0mYxU9Xut2/f7qR2n81mR1XpPp/Pf57NZtf/8Ic/fJEdfxmwId0/4PHjxzeuXbv2a1C5z0v5qGav1jI7Ozs7JEUp5ReVuyXcUeVuvdyHxBi+5X3G9LHDGYq43djLLB9jb350UTN76EIKR4r6yEvdEt8slxpnc2byqxwZwt9r98C86/u+Tg3jV/UHbUa1ftr/YT1YqxqfVcRbeCT8AuIq4Y414VhsV0DCP9o4yGCSRIVB3wMymWrbQhHP3ryWVFb2MfiVXddcGdI6a3mjrGo8KxpEtK5oXDY241V/KX7PyBwKWq/R813Fqhjrd571i18WsoR/5Gmvciqvd5a77+bDVO14ugAJbyS5LUHuHZCKB6paMNW8JfgZaY/kO6u3D1ZF5EdEp0eCI1EcKeeZuh37lFo+spaxudhmQOQtn5nLYmjLmWye169fN6mgW7EOB6CuCp7NikL2eXpWI5FKW/mwd/GIt+0Rgcy80NVBpVgbqwFJaY/IZqp9VmfGLoeR+14uT53PxkX1sP5SflG67+zsdPr/6Pm6l3JW7c4OVH337t2Ztjdv3mwsZgwuxR8LGXz66acPSynFqNzPEO4Vxx9g+yJVe0W1nal4+/ZtpwNTW6xfbK6sajxS0rcoz3/44YftViLWxqPifxVEOs7ZSkaOXfM6H1bZtXZG7npo9Tj35rT3igTPqODR153VxbzfWUzk7V7JdrTHYYhqz64rE5tB63tkBV7wGWL5zKaM159ot+Q5I9JLOUt61/uI7FfkuyL+vTUP+RoM+f1tjE3Brn7fLTYnitBWanRUr3exgbHzoOreI+kj9biKZddsHRjjrclT2Lcg2gDw5lX1K0zm9/JWwjvyGq9kvCLVMyr3dYFn9aKsd1gepYhn99l6uoyfGhjJ7cXaMWgZExHXlohvIblbCPyuGNumJlKQq3FKgZ0h6z2yG21pkDS3dSlCnt1jnyLxvXoyGMNyJjteEYzKYmaZti2rVMqvAll/7y6EPSOHo4NKWW3KQoapy+04prjP2NFkYpUHvLK8wXoQzFfeG8fq8DYHsl7+DDhH5hMC0WZLxmKmlFIODg5O1e4tmM/nV8z1z7PZ7Ppvf/vbB82JLigm88v9KvH5559fWywW9xeLxZ+yY5CM/6Bgrx7uOx++nvlj7Ojo6FQhXwn3eoDqTz/9dLy/v3/85MkT6YWuiPZKpity1/ODV/kxHxL9WXQdp+pqIfCHUl1jnlZSb5nq7y5YlQd3KR9rb32PrIBYPTe/snqxxHbG1qYiUokjgc5sZ/o8FxyP1y0bHJn1t+bNIvleXqdf8JnqfKucJda99ahNASTcWb8l4lvm9PJmahsLY/7OwwjhTHykbEdyGdXXGB8Rzao2RhRH45DMj56BUrijMh9rsqpz1tcyX190ed5ejd5YimV9nD5Sqyuy2PZ51jHYHpHR60zA240G5e9u47214jPNbE5kCPZ1e77KzqXeI+ntkeYYi2p45fOeIeyn5N/eihbiVSm/GVGO+fEwVOXf7s2n4r3DUtU62CGrLUr6FvTNYcdnPdptHFrMLPMA2Ip1UMp33RhoXVtEoFpCO5M7ImJxXjYX61e2LvU6UrGze6/e6CBTpQb3rGdYvyXwPVsatn62KYB2OLguBG5qqGehyHdc/4MHDxbWZiZDvF+/fv3U292zmEG1e/V2t7h169aXavxlw4Z0L6X8p//0nx7s7OxcQS93S6xXaxlEVblbQt0q39FahuWoXu6l/HKAKvMy9xTjlUxv8UD3Dh6NDmvNKOv7xEftFYpcU6r8VmJ3nRXkrVg1iZ39tMaYYEQxqrZVH2tjim/WrzzamU969j2JKng1ns0ZbcJENaCFTdf/R2MQ8gaUNF71/4MAW/AVgaQ8a1+U82R6KZz8xvuF+cpeU7Y5wO6zWDYhX+ccAi3q98i3nZHSEcnNCPrIo93CG2eJdmVDo3KyOGaVw/LbvjpOkfVeHhWXRaulzeBY1cFxpfiKaUYGe3kYId+qpJ8q2GGq9ituSlRiPmPTg+p3Tynfp+YpI6M4x4NUI/KbHbxq50IiPkOoexsD6w7PA53d2/bo4FHP8oXNY4lyT6XOCHVL+Ed2NKwvg2V9z2Ye7QcHB1dZHKvpu+++212VR/rUsaqNAaV2j6xRMsgqwDGekbuKUFfzYLWRbAAAIABJREFU4OaCIr+z9TKSX69ce9JH9jnq3tat+jNrwbHeJwS8jZKHDx++V4eqeqje7rbNEu94oCqzmTHjfi6l3Hr27Nl+ax0XEZeedH/69OmslHLv+Pj4nJf79vb2TinnCXdUuVtUwh1V7pVwt37uVeVe8ejRoy2rDEebFRvrqdptDquCZ0Q+jsc2Oyar2I4U9dl4uwnAxmUIMnyGLeStzT91f/g+9U2caCylLOeg3Mir3d4zqxlUvjPS2FOrs5qUZQyS95HNTStZj+NVLQrZWI/gb7UQ6oBzeZ26W9uXAas+t4S3JcdL4RsMW3DNiHnsi14HrCMDReDbHH1e/9axQ7+e2e/LSi3dQpLXPCdwb+dQHuoRYe7Vhl8jBT4jwD2FvEeoR9Yu7Fmw5xp92qALutj5DI6xiFQkjKO5MGZoq5SpwSPKVQwS8mPWs07IWMe05GDXlnBndjJDqNVVjimT8R4JnRmj7GIUUW7vbVxkEcPQOsbzl6/j7dcWrJLIvn379jvWzmoa6mDVDWJ4/tzKb91rUyRwxmu9CzzSX1nGMLU6rhUJd0Vkt2wuYI6MhQ0j7zPzezHRpwlUTAvs+BcvXuxlxqDa/fDw8NAeqNoXX3zxxUbtXibwB8EE8Outra1P5vP5uR9KlVzf29vbKeUXP/dSPpLxFdZaxqKq3BnhXlFV7k+ePDlBj3fP7gX7EZVgtip4S25HanaWT9XBENWexdAHwA5N3k6FjF8GKZ3F2J8QGDo/I6oz41rJYDuPUrer/IycVvY2Nd5ry9q/2LE4Z6bu7Bhv3ol84kTVP+Yfy63r3ipniXgvhvVbBTyOUX0sByrU+yjWPVI+O35ZGPp7sCKP1bzqZ5Eip61qXinZSzlPHns2Lva6xUqFEeMIVLW3Pg9GrLcQ42oTwdtcWPnP5aHJ1ugQT+ZBrqxoMoeGRnOsCq01eAQ7Ph9Uvw+13nUl3j1SmpHlbKw6VNWO2zKI8rE8Xb3bp2w/06pWt2MsWc4sS5jvu/KCt1BKdRYXxTAbG289UUwG2U8ETAlZ25oN8hhCOR+psq1627Nf8bzNVd4MeW5rYH7pkSVMdoxdpyLVvXWxuT1bmIya3vPM9xT1mTqz/Vbp7lnMKFSLmRYwi5mjo6OHz549u9ac7IJhEoThivEAVO7n8P79+9PDU0vRB6hmD1R9+/bt8d7e3gnayjBFObZ5vu6Zfu+aEfGqja0r8pTviq7E9pCEuGftMxXiHbFqn/YMutSYyd+SF0nhDNHLiGVmHdNX8a181et8kV1Mzc0I+sy6W0hvVPFnxqia1wWNtXch0bvmtER3RKRn5rT5GKnujY2wtq8/QP0cyJLPHtHMCGKlaFdzKzU3U32fwLWnBGfEdfQzkY2JbGYyqnbM51nJqLXZXN461ObCyon2MaHsUbC/ImM94/mSKxuaVaNvHZ7nPW5GRL7tmVrGUM9PAexg1NqO1xm7GTxstUIR6jbWOzj1oiHyVy/lPJmMB53WGObrztTuntUM5vF846O1YO0ZlXqLkj3z7BgyKvxSfiHIhzqctZLtU1fAD63i7oOsPYmHLDnsHQJq58wQ6lGdjPD2fN1xLuVDrmLYQaKRrQ3W2tVPP2q3tSgrHa9O75mxtWTrzPaXkvN2t0r3rt7uHyxmyv7+/hdRTRcdkyQLl4W/+7u/+/Xe3t5to3Kff/gnLWQU4Y6wXu4WqGZXsGQ3WrxYf3fVbvtsv+3zfOLrGK8NiX7v8Nc+5HSfsX083bOYksrcYlVkZuR7btFiq9IC5Y+eHZsl9iNfd2UvE9Ub5VG1KM943ASICHJmSYNtSOJ7NjEeEZ95j0yVmG98n0Zr6PqetwS6JdIXpB/HMfLcU7QvnBjbx+aOcipgnesGT72NMa15M7mVwlv14ThmS8PIfJY3sphRmwlZZb2qUeViCnml6Me5W3/Or/3v1xFJi/7jOEYRxUg4e77k2L5s4tibu1WpnzkUVnnBe+OiMRcZrfYvnjLdI82Vmj4i/C8qmHWLikUVu1K9K3Ldq8HOoQ5WteQ8Wsgwct5T8fdFHzI8a+nz9ddfHw51OOsyyfY+xPmUDmL1Dr5UYyIStra32qt0OWg160muxjNCnq1fkeRIsEdqcq9WrCVzmClT12M73uM8LDb72uF8XS11rNr93r1770o5q3aPcHh4eFhKoRYzs9lsjt7uEa5evXr/6S+W3pcWa/9HQR98//336OVeSvlIrL9///4YVe6Iah1jSXjr525tZxThvr+/f1yKVqbXvogER3JaKdTxqyKjPZLaEvZZP/ZWhXzt8zYHIkucoQhxnKeVFJ6qGn4MDEGQDq2W9/IN9YmASkorkjjyYvdqY4Q6+sZ75LStDdvVvCof5ok2Hrx5MvDU9hMj4xmxPTa2yFf2TGw7kvMF2hEsbsvpt/Us4J4hsxmhnuuQr/8QPysiYt2zRFHKb5Y7q85WpLaKZ77sSGxnVOAWXT4BgGvHNbXmquO8nNEnB1p/hkcbAp2xLH/g6CBUdc9IdEbGM1949TWqZyxknkG2LvUpAaZst+Pss4x88+tzzdQT1TkVKBLbI7cjtblVqXsK+MxhqV4MWtZk67soYD7p6Nve8v0sS1p7uSPF+5jfX8dYawaofp+SMrxiSsR5Kct9Rhklelb93tXHvYXUVxYpGcsYS357fu+eUl2p7nGuLJTaPkPUZ5Xq2fe3eg0iSxqV58WLF3vff//9ucOUW1CJ9z5q99lsdv0v/uIvHvWpY91xaYhAxOPHj2/cunXr/vb2tmstg0A/dwQeoFqBB6haa5lSOEFuPdntQaiMLI9IXaZKVz7xEQnO6mUx2bZIyR5tRqhxGN8SG9Xw+PFj933gjb9MyCi0x55jLEQKbGX/YpXfHmFe2xgBrlTn9lop0CMSOyLiszm8Z8PqjeLGxkBz9cnRd34cj8R3vd4q50l4O2ar+CR37e9DhEekfUuuodD0PV0gY6uSbWcKc3utCGQLFaP83FUuZsXCfNizqvT6leVldWaI8xarHcydsYjJflLBswEaBGN6APchbJkNikck41dLGOM9kvSrQBcbF+95MnU/kuZqPPsUwVAWMutiQxP5qZdy1n5G9VvCXOXcAtjxXl0LA5zXX936Iet1rlTyERnOcqk5M4r5rFJ/VWgl/701oPp9agT3qsGeXddn1NVLPIOsSlsRveoAUWX94gGJfUZcs7pRPZ61u0Gina1D1ZBRuGMu5llv6/ZseOw121DIjFW+9B7YGq3SHRFZzBweHh6+evVKftrFU7vP5/Mr2PbJJ59catL90n7T/c1vfvMft7e3P3///v1r0zy3tjLv378/LuXjAaql/KKCr6p2pXK31jIfDlk9KeWj0t2S7kzl7iHj+47xltRmh6dmCPRW0jhLzmfyZuO61tEHrf7VFn3WNYX8Q6DP8xsTaMPSJ86LQSJb2b5E6nJlB8PGZupTNXfxd8/ER7mG+jTChMHU48v4f4GEO7ZbYp6R9AhL2Ndrj8TPoO/4saG8w4fKk1WWR57nLBcS2IyAz/wMUfm8ORiBrvpUTd6mwdR+9mWfZYiXL1/eu3///hCbRM1QZLiNQdJdxVsiPSKfp4joUFlvTAWuM1o3bj5kn1E2b5ex6wpmFZNpa8UQOaYCZc8SkdYqLrKEYf2ZNtY3pm1MFquqYQprv4hoJXOjPBlVdWQ7wnK11MlIdOyz83rxqm6lko9I5sw49hxxzmiuiFRv9ednrxWruTVXNu7Fixd7Dx8+fP/ixYu9Ukp5+fLl6bN58+bNuUOSX716dUqY7+7u7pZy9lDV2Wx2pZRS5vP5ObuYxWJxhmy35PtsNrv+448//s8//vGPL6M1XERcSqX748ePdxeLxf3FYvEn03xmtyYi3BlQ5c6sZfb29lyLmIqWQ0mtGj6KRyV7du5IAa9qYn2tRHhfP/gu47J4/PjxTqa2zGszNKZOuJeyHCVz63tHWatU4rfmyxLzXky23YtT1jGeGp31D0lsR3O35vpw2SnfFDd1BMb4g8jLaclxVK8z1TzmYs/VKunV69b6ekz9D8Up/B5lCXtP6W3V7co2pph229+q5o7sVbxNAlYLU/23/IyLPmXgfbIgm0P1DUa4TwGV9EUCXR2Eaq89yxn7tSXvquAdbmphFeiRXU7k+24/CdBC+kekeaTIj/KPjS6ktTeG+bd3meOy2MRUsINQWZxVmlcCHQ86zdq8oBc8KtRtXIu3fHa92dgMutQw5LyXHdmDMrN5WgnYaO6ufuM2lyKmMQ7tXqK8mI8R7kzN7dmvKFsX9SwyRL1na+PZ4kTzsNojpb5aQ1SzgvoUhbKhsb7uKieq3RGRt3umbovbt29fWrX7FP5YXDo+++yz+zs7O1cODw8rKe4enhr1WeABqtZWpqKq3J88eXKOEK/Xlmi2XzPqZWY7U0lwRoZ7li02nh3sGqGFbF7Hg06H9I1fJSJv8b55x0LmPfPtt9+m/u9GqOStfb1RHc6sXLKkr1V0t/jUM4W7Z1uDdbI1MNW73WRQmwJZ25iO6JRvySr5rnNVotre95lXkec4pxpv+xcQx2rFXN786hmtM3lRa+/zs8ASs6gA977PZaxRsN/Lych0z27FyxPZx0T5mHVN5LteY3GzgNWAz5zZ57Aas+0sr50fr5eKLnYklmhWanfr6W79y5nKO7JTUfVNgQjOwq7TbliwGIyPfOOnsPmwDLSQ29av3d7bfublzuZUB6faXJl6srV7tWRjswSrJbe7HmDK7mtbJcS9g0vxX3RYaETWY5/n6Z4hvjPPpAuBPqR1TITvvvvunJJ1VVi1l3wfv3QVHx3mmckV+ZFnNwuYbQuzScHYTP1IiiuFO9uQsDYrtlZG2iNJjmtjc7L1t2ywRBsfakxkE9NiEZPx0Gd9+JqyjQ8ce/36ddda29rMVKV7KdzbvYV4n8/nPy8Wi7vPnj3bz465SLiMpPv24eHhfXaAKvq1txygymxlcIxSuSsyXR18GsE7XFUBiX0vZ0teNkffmGXkGBrRJw6mgqGJ0j75hiLUW2vI+JaruIxCnRHz6l5dM8Idr7E+rFH5wDPyX/nK49yZ59XlPRF5xE8IQ9XInmP2F/pKjNt7b6yNt0T7gvTh+hgxj8Dc2Y0AbJ/y69/nD8ksUc/I9SyZy8h8zGUJaqbMjgjpFmU49ilfeEaeM2Kd1ex5qUfPI0LmZ3d2o2Rlm/ZZpbY33t53Ub0rn3bmCz8lZJTjLepy3MBgnvd2LB7K2m0V3TAVor+S2ewQVOXNrkh0dtgpy5VFNKY1Z5a4ZweXKljlOFOJtxDDSHgzYhsV7ywH1uep3L21ZMb0VX93OQi2K/rM8fXXX7tK1mVial7yQ24CDGUz02fOyE8+q8pm5HdkH5OxsMH+LJGuyGSltFcq+4xKPWvf4sV3eV95Y9iGRSaHer43b948ZwujcPgBXowl3r0DVSs+//zzS6l2nxzpNzaePn16b29v7+Z8PqeHCpTy0VqmKyrhjl7upXxUuZdSyvPnzxel+PYwCDwA1V4rUr7F5kUpt9lBrhnFfat1TusalglFlHdR/U9NIT9FQlM9H6XSHhoqt/JOz9SilO8ZqxqmWEdVu81lVes2LiL5WS1MDd+ixlf3WQxpVzPCeyYitbuA1Zghq7GOSppHa16Yr/UaCXgWi3NG83j93nMc8hn3ff2979t9f6dixLGXG5XczOscrWfQXiZDQKN1DVOQq00BRv6rOTyCna0no6JXNjfRJwiwNpVTIaPunzwiQjciYJmanY3NKtynArVuZfviEexIoHuq9lYv9zGwirk9Yp0deGrjrOqdHXKK1xaods+S30Mo5LtAqcqziMZ4/ejHXq8jZXmNYaR/pFz3lOzoCx9tRrSqyTeWLeuPiEjOtPVFK8mLYzIHd3rzos2M5wWPMcrWxObN2MVEqnQ7H7PYyfjKexY7KgbnUbmjHNmNjyyylkT4fK3NzIMHD05zRBYzFdbXvSs+qN0fPXv27FrvZGuGtf1DoCuuXr16D1Tup9YyJycnx0i41/ZSzh6Yyu4ZLOFusb+/f+wR0kiqR4Qts5Tx+jxLGY9Ezh586qnlu5DN3vpaa+yjMFee+l3HXnT0IUrV2DGJds96xatNHfaZiUMynBHpmE/lRYKdqdGxDkaMR/N7UKr0FrJ+THSYP4ofU4XdusFUa0HiXOVmtds27GeEuxpf60BCf9V/qPadf4jfmzxCFknnaDzGIcnNCGw1BvstSR/Z32RqZQQ8s3hBsp7Vic8oUv6zTYkunzLIbiKo8ZOEd4im7Y/iWF5mL6MOVs3UOhWltQWq/NkBqcoqxnumdgyq2sd8Dir3qg4EVcr1Co8wZzYxXcjzPv7tq3huLSQyI6aZkjtSmrOc9ZoR8Er9jpYzXn04V1dMmURvee7rhmWR262IyNMKRXBn25A0zpCorQr3jAIarWPwPlK8q35L1LP6mZKdEeyMoG+xb8HNhMyYWovnwe7Z67D4zAYB5m7xua+oh6YiKvH++vXruSXeIxweHh5aX3drMROBqd0//fTTS6d2v1Sk+7Nnz/bn8/mvtre3wzcKWstUgv3KlSvHaB1jrWWw79q1azulnLWW2d/fP0fEW9U5EuNWCZ8h4T0yv+ZBdb39igS8jfef2tn5swR9S85s3myulnouI2neF30I8j6q6D5zRvNG9jOt8zPrFpULbWBYfLRZ4SnzGUlfCfrsulBp78VCDbLugTdaWt8f7nMaGXTTpPiK8DPjMrnLWZIdc+HXGsfmQIJdzee1sZghn/cUvo9niVvVx0huRZxHdSgrGc9eJor16lRzM1V8VimviP/IXqaOzQCV/Rfq9+fIzgXJXxunFNoqJ3qcZ+a1GEtp3ScvU6BnyXUWr2xmvDEtdUZQ8415cGgfYlr5t3v5twzsfdcahkBf4ncM8jlL7LKDTyPbGuUHz+rAOVgeRuqrdWWR8bBfFdSapkBaZ5Elt8dGyzPLKI0za1Be3AqRrUmNiRTfGSsYZuGCtjNIejPi3MvNNhxQrY/5leLdeybes8i+19Tc9llmXp9sv302bMMhqruS69n1odrd+rpXvHr1KqWIR4sZhuPj44flgv0eHeFSLfbg4ODT1gNUEUdHR2d832ezGf2jzlrLVMLdWstk7GSY7Uwrkc1IdEZgK6JceZFHynN76GombmiM5Zc+phf7GHkznxCYorf8GGghwzN+7srjHFXkijhnNSlf9pZa7ZwZ4lvZy6jcat0sZ1Q/1EZjR1DHy00HBrbWEdX6qedW9CGorX+osLFsbZaU9+JYPGtn8yswAr8PlvH9ruXnmkcqZ+xLmDrcs0NBi5kMAc0IfiSfM9YxOB/L4SncvTqZSl/VgjV5edX6aq1dLWomh8gWpSI65JP5jFsFuG1jX3Ge/ivLYSjleESWZ6x2vHVn/dyXuWExBDzv9VZYCxp7cGptYyQ9EvZIwg+levfQl9DtapHSYsPSMre1jrFkvFWvewekej7vGOfV7XnJR8hY2oyNaE48LBWJtps3b25N6UDVZUCRwZnDL6Pcnjd55oDNLnNGuXB+j6BFAt2OQ/LbksxMoe55o3sWM4zAj9ZWY+1X9lw8G5rMZgA+J1ZzS01d4FkIYT9TtWOc3Rx4+PDhe+brHtnM3LlzR34PiQ5UtWr3+Xz+82w2u/5f/+t//dQbc9Ew+T8ChsLjx493Syl3FovFn1RMtZapKndGxuMBqqWUYg9QPTo62qmEOwOq3BmBbQlrpUBXJLmyjYniEEj0o3e8rZEp41nOIQj2Lsp4liN7YCwjrcfaKBgjb+YTAi2++1OHR1S3qJO7qqsZGRv5tCOpmyWsMT+r2cuRIfU9qxmsV9Xg1bzBOTBSP/olrsuzVIp4RsLjV4/ktzEst5p3XTB23S3fd7NEtOpTRDqqxhmRjb7qSD4zotoj6fFa2dAwNb9S2itSXM3L7lmbsqyJMIVPWLiIDjSN4KndmaI9Oix0qgRxpi62kcA82ZXqH+PHqHOZNj1dvdCzfuqWMK9kORLvmCtTkyLaI8/2ZUGR1UPP4bUxUlrVhAp1S/QrhTvayLD8Km8fKCsbr61r/r6IDkt9/fr1YkoHqg6JDMHd4qndhQhvIY3VnJGNSTSetal8jAxnKm3vUwiMMLdkviL6vXVEGxbstVHEuFLoZ+dj82TXgWOyfWyjAOtgczNVu2cpZDGkxYx3oCrDn//5n29I94uIzz777D6o3NOw1jK23drKVNSYt2/fHrMDVH/66acdS4QrwhNjkPiucTgWCXHPw93LxzzeWb2oaI/85j14ZDirqyU35sja5dhPGrQceKuwCjJb+YB7GGIDYBXe3UOTuV3WEJHZmZyeAp61WwsYtKth6mysUdXcYp+DNjQeWa82JyLSvmVTIUKrXU40ZkQLnK3SpvS25HYrUEG/MNcYs0Xa2GZBFGf7topPbK+arPeeq61t6O/zGZsU9Cu3dZzAv2L6PSW3UtMzSxqcj93jtXpOTPGuCG5U90cWNWzeS/O78FBgh3+iP7tnH5O1kmnpXxZaDzNVXvYsh1K8e4R913Usc1OjlZRWh6RG5LlVsCPxXtuzNbKxbB3MM74PWgjjyL4lM55dYwwS2sq+RRHmeLipUp6rvF481qfqbyXiIxJ/ClZAlx0tNinZfPW6i+1Iph4PHlHNCHSlakdlORLQjORHmxTMz+qI1NgqjqnNFcms8th5MpY6Xp7MOLVh4V1nCX3W5m3kvHjxYs97ndV8rP/169dSoc4sZkopxRLvLUC1+2KxuPvs2bP9TsnWEJP4BXYJ2H769On/MZvNrs7n83cf2s5Yy3gqd0a6z+fz42otg37uV65cOamEO1rLPHny5MSS8cxr3fYp8lMp2usYVMx7eb15orkZCR7VnDnoNKqvteZorpZ8Q829wXSRIc77eM7jWI8EZ32lfCS5vVyK3K4x9qtXs1LgM+ucyFO+y1ze/So2dwQWxfmZ2lirm6thfCYPxipCXMV6RHppiFNj7ZguOS4SlP2KIqlbfMiRDFc/4xipj+NVrCLjrco++7MV52YEP7OPYfOoOtm9qmNpvxO8fPny3v3793fiyG7Ag0+9Q1JZPyOSrQqeHayasZJZtt1MH6hnyA6QZfd9kNkUWKdnyWAJcFS012sb67W1EPMMjHQfmohfFSLbFoyJ7Gown/Jot+Oy7RtsMAQYcd5KpjNiVqnHbW6cJ7upYMl0TwWeUYpjG24mtFqosPWwdbJ51XxKbR6tBdv62PsoqI0OVVOLcj6a18vD+qstzcuXL09fizdv3pyxkHn16tUVe7+7u7t7cHBQbt++XQ4ODkoppcxmszMx8/n81LpmsVhcMe1n4maz2fUff/zx+R//+Md/SSxx7XEpSPe/+7u/+/Xh4eGT9+/fvzbN5/zc379/f5wh3es9Kt0/HLJ6UsovSvdSfiHdGeFuyd46npHknvpcqdEz5HZmDjbGztGFpI5I+Uj5H8W21mPbSlnuYalDr8H2lbI5+HVM9CHdVY5WH3SlII9IcS+PR6LjJkCGPPfq98ZNiEgfEk1EuvMcsnkYUZ25Ls44NYcFI/tbSHdF/E8dihAfY6wi0ZU1C4tV/VmCnpHRWbJetWf94dWGQmt+b9MguxGQJd1bNxRk7FikuyWKkSBX8aWcJ9VVP8uRJYijmKnB22Rgz0ttVGDe6Fms07NiynGlJsd+RZQj2Y1EexQ/dWRI8K55S/lIfltiW83H4jJtdR5vXpZf1c4OVY0I+UzMkFj2fB6mVMtQ6KswHxqqHo94r9eRYl6R4Thvq5o7IqZVTkZg960pqk3FRqSzl2so8nuIXN74iNRvJd9fvHixZ0n3UnLEeymlmXQ3/Vc+jLs+n89//td//df/+5//+Z/fq5ovCi7FR2q///77e8fHx/YjEuc+SlGV7qVwwh3v7QGqH8j2Y/Ryryr3iufPny8YcR3ZzKC9jLWMQa/1OhYJfRxj80We3jYuq7z36mLjWZ9HHg9NVmdtcTIWP1n0WUOU1+ZeFwJzlXVG9i2Ivn7vLaQ9I8IzxLy1mVFqeEXs2j47Pvs8kMi3tjPeODvHBfR9b1rPN998o74/ZJTrSLhjv21nMRnC3asFCXf7NZrbq33KaP1Z4BHiyo7FxiPZm/15ouLRvoX1e+M9y5asnUtkIYPzZ2xrlAre5sDNCkt6s7zbEJd59i0/71eyYa58yL34lgNAWU41Bu1Ulk0iR/N5B6Qi4V772UaGWlt2vZlDbKeKPgen4mGoNg/rU/kjkr+1pr4xUf8YhHvNaw86ZfOhRUvkc27J3eiQViTY8ZBVb54s4a7GLANjz6cOSWXtUyXcxyIpx6gnsgZRhDmzQbF2LzYuIl3ttfJRx7guFiz2q7WGYT7wSLAraxxWk3o2La9rtP7W19Sr1atDba5EYIQ69mF/5pMBrLZSPirdHzx4sPC83dFm5vDw8Mz5EOjtnkU9UPWv//qvP+syft1w4Un3x48f37h58+afbW9vn3tDKGuZCqtwv3LlyjES7lXlfnR0dEZxxLzcLZBMZgepthwYiiSr9YPHuRQB7pHO2BcdQKoIertJkPVv9/ozh8FGc7TmZh72Q+RtQdaPvmJs8nIosnyVJKuaO1NTlrC3udShpIwcj+avcUjkt9jAMC/21howNxLt1uM9u3HAcrPrsbBi4r/r3FvmX5R3Af/YvAsSj30qp5rXq4/Ny7BupDzC+1lgSeIuZL4lktGDXSnUVS5bRzROEdyWmGbe66qGVu/17cLJ/kiprixz1Lz4XFrQ+3eAZZImHoHLPMe9g1NrHFquMG/yVZPHWX95fAaWeMdn4B0Um/Vnz3wiIIOp+OOjYl2RzswihoH5r7PDWDEPesereSIVvldbJqav6l59b8i0Z76vIDHO7GEi/3Trse6R+h4iIp61tayvC8baEMlAHZI69uGpY9hyrGp8Sz5l04JtFRlCF2NVPkVsq9yKMM6N66CUAAAgAElEQVQov9mcdl4k2lty1nvmEc82Ibw8bDy2ezWxfIxgZxsb3vsk+v/hfeKh3ldi3NvAaEWd9+HDh+/v3bv3rpSz3u43btwIv2+8evXKPVS1Ag9URYuZUkp59+7dw3Txa4wLT7p/9tlnd+EAVXlgQMX29vYZEh1J9fl8fua54QGrpXxUue/v7++U8ou1TCnnyWlUnbN60P6FEe3q0FRUyGfmwDoR0YGiTGWPRDzbBFC5MvXaebDObDxbI8b1tW7xntsyDmgdgvT3yOTLCEVud7VXyeRpVb+zfiSwlZo9ao/6vNxZQt9T5at5s3m9/lWr7gee18uliHrVVorv4a4IdhyT/eUxQ9Lb2i4KWhThlmCv9y0qbEZYe/YrLAdCWdpk7F1YDktyM/IeNxxYTmbBozYIav7WTxN46J1jmeSOUmQzr3Km6mZqeLzGw1izNU0BWAuuATcjPAU8y602JKJrLy+LXRWyKnNlA4Nt9WDViMSvfexwVpa3D4ZS0mfgHYYatXsqdNtv75n9C9rLeAe9Mr92q7hn6nsFRtq3Eu19NjSnqiAfEuogy8sKj6z1CHlLWEc5lb0LKuSVnQ3Ow5TrGKOsZVicJc699wcjlJViW/UpeB7pmU8dRBslqjavHq+fzaHGPHz48Iztiqo7815isd9///3VTK2odr9z5w79dE0Ee5hqKb+o3Uspt37/+9//uku+dcJFJ913Dg8P74C1TCnlvMrdtp+cnByjrUzFbDY7QWuZD1/P/SH1008/HVel+/PnzxeoQLfkNZK4ysOcEcXKM52p3L15sqryDPHsWcpkCfc6F7PTUWtRz00p/SNrnVZkxqpn3seDPTt2CJ/3KZLsU7HQiWxYbEwXtJLAqDZX6vZ679VvlerY5s2p8mdeMyTsM1Y3LQjU9PS5RfX2rcligDWi4pxdRyS6AhL1du2Lct6bfVHOzoXze3MMUe8yUGvr+302Q/IqxXimDQl6nBcJ+20Yh/GsD/sR2Q0Blj8i61G5HtWlFPKZ2NY1rCUY+csOAy3FJ4JVbhYfeclPBZH/eincGx83LJgSvkXxHx1oOxV0VYSrA0vZtc2DynVrORMp6JnnfFR7Zi1jIkP+thDESHgzIt3GRap6RqrbGEbER/Y0fdCFLFfP4KJjqiT7kCrgvjXU60g9jYS1HauIckWyR3Y0zIYksxYco1ThWEdWpW7JY1Unq1up/9Xz9NYZEd/4yQKvX83Z+qkJb2yL5U7mNX/48OH7169fz2/evDmzFjOR2h0tZkr5qHafzWbz2Wx2KnJGtTsS76WU8vr160fefBcBa/sHQAZPnz69u7e3d3M+n7+LYtFapgKtZSrsAaoW1lqmoqrcM17cNc6S5x45bAlpVGcz4lvZ1yifc6VYZ7WodeFGgNo4YP0ZdXykWFd1KXhkfuRr3zrf5rDTj/jmm29OzzzoYmkyTlXd0MWvHdXtrC+b1/NqZ7mUNQ3msdYxmboyKnlU4TMFffbTFVnf+CSaxw28+YOEeRe0ENqZ9VYi3avL9imCHOfaEtcL+MoIfjX3KlDn7/K7FRLYHvr87oaqbkVKozULs7zJWOSwdjYnG3MC/7B9u/B8nnKdzdXycziTzxt7IeAdBookNKri63V06GdEZE8JilBvzdFnfVMl2TNgFjCeLQwS5qhsR8W7R3wjmZ+xoxkbXVXT2YNWFUHu3Wdjs5YxaE+jFPGMrI/WNyasPc4q67hIiBS70dis17aa05s3W49HNOP61NzMLz0ifW17i5+3qoXVz+r0xqOiX9XA1PReHWrDwc7lxag6aox6Fq3PtbU/A7aeVtsdhZs3b868fg8nJye9Lazm8/nPn3zyycNnz55d65tryrjQpPvJycldpnLvi4hw39vbO6kK9/39/eN/+Zd/kerzCiSZlbUJWrswCxWP/EXimlnSsHi8jsZhDlSoe+p3b4OBPResbRkYwqZl3dBKiHchzuvrOAUSfRnqeSSblQ96n/wsbylnCXNGjnuEes2ZsWexCnVGonuKe3uv1hGh1ZKm5+s+9HumhVxWcytiXZHjSHSrnDbOq6fOawn7BcRZUp3VieMvIjwSWv18i5TkzEYFFd0e2R/9nGPktrV2Yep0zxoH6/Pms/dsbYXcM7Bn3OX3icyYtfm9IXOQKPNnR3gWKV1I4ikTy8zPndnw2DHeobJDbDBMcZOCqc6Zp3qW6LYEvCXMlSWNR7J7c2RqGQregaDROGyL/NVtnHePuTIKdEWmswNXFWlvr8cgu1tJ/DFV912hDlIdGmMpyVsJUjU2glI1K2V6l3psDCOpmYLbsy1hinb8p0h+NhcjmzMWLOpZePXa+65qe3vvWfbgOLWRo1T7WcIdN0XYWtV9Zp2qX1kEsVqz/yest3spZ33dSzmvdmcHqt65c2fXersroNqd4csvv7zQ3u5r8wdAK549e7a/u7u7DweoUj/3qnKvljOtYNYyFvv7+8elaGI4Uo4zstuS7+wg1nrNyHGmDPfyRbV56nfcZPAU7qo2Wx+770O4Zw5jzebqUkeU3yMAh6w9g1ZCvAthPBWbmGXAW6tSnrfkU9YvLK8ix728Sg1f2+w/ReCjyj27tiHfJwO/54b8I6w1VxQf9Vty24v3VOq2zeZZiNgt0qZq8+6HxqoVydH8imS2/YyA9uKZot1TvCt4Xupqbq/f5mXXiixndWyTvq6vdd9PM0wamYNEUemOJLxSvCtEBP6y0JXYZ77t9RmwtXnrjSxrss9oypsUCOXPXopWuCN5rmxkLInPLGcYwd9C/I+BoUndrO0Lzt+iYM+Q4pVkr4S8io+U7dHz8fqH8HFfpdId1zb2gakVY9rL9CXW+3htM/LVU5VH9Si7k4wNjFqLsnrBe8+qhY1TRDZTkDPrm6hurF89n8iWBuvL2rGoOlo2kPD9ESn81X2X+RAvXrzYs/140Kr3ukf1dlG8M5uZCmsxQ/rOkfAX/UDVC0u6//jjj/fgANVSykfP9lLO+7lXVCuZ6tde762Xu+23qAeoWiibl9rGiHJl92Jj1AGrmBNrULXZPFijzanU5iw2k1uR7GqtXeHNo6A2E7Je+BGi+R8/fryj+rrU3gXLJMJXqXC3KuyMinsMWKK6y1h7H1nAoLodleQtNSiCH79ibkXWowpf2eWsGo2vU5f61ZgWojqbw5LjNsdpG6xXXeP8bF6vfiTptwqv7SKDEeZIKDMVu4rPXNcxmZ8byl6F/SzMWLF4KnMk/dFahuXEa6ZmZ+O3RZ9XT4uaPou1+N2cqbQZWdyVTF8V+d5CaLeQ2krlrnKwOiIl/Ko3LLpAWbgwaximgo8IdZxH3TP/9mUr3Lsio2ZXKniPgGb+6vUrU7HbdqVgVzlxzoiMj0hvr3/drWHWvX6GvoR+5DeeQcaqJrJ6UXlVHhWrbFNqH7OsiTYEPBsfJGuZUt/GMgKcPTtU9HvPBGvtQmKrZx2Rzl0+YZH9dETL+zKys6mq9JoTN9zUaxw9u5r3+vXrTQ4hu7u7uwcHB6f31dc9A0u81wNVf/vb3z5omX+dsHa/nGXw9OnT2e7u7n8upRRDus9LOX+AKlO5e6S7tZbBQ1Tfvn17bK1lSvlF5a481JliHO9RSe6pyr3DV5EkVup59jwj1b031quvBdG60avem0s9l9Z6onmyeVbt6z5EDYykXhVxPTW0ktjKXiXKW+Mynu3evJFi3luPIsaZN7w3J5vfrmEAAr6quqlSvwUT2hA4XVOP8aWctXhhOb152HPYIn22LSLUW2K7YGqEfmSx4o2zYB7saP2Cc7IcrXlxnGdh02LJwjYIWC6ltGdjmZLfG5PJPzpevnx57/79+3JDfiyoQ1Mj8piNsW2MjB5Toc0ONe0Tx2LVGvETAi2HpHrk/Dop2jNgfuye6lz5tyuLmajPQ8Ynfp1gSXFG5jKSm6ngLYHvEeZszEUkkZeBzbPj8MjnjB1La45sTtvO+lRuG5uxrGHxFqp2Lza7yRCRxpla2QZAZu4shs6vbGg8NX6r0n6oXB5evHix9/r16/nPP/98xba/efPmjH3Vq1evzvQj8V5KKbPZ7DRmPp+fKugXi8WZsfP5/IoZc31ra+uHf/iHf/h/ei1kolgLNU0H/Hpra+sTpnJvTWQPUGVe7ki42756gKqFskXxCPja71mzZA5CzSCrBs/Y3GQ85rPwlO82v3fQqZezSz19CXtbQyuGJPlaa8geVjkF1XoXDG3L4ynXM89SjcW8aPuCJHf2mUS12nmZRzvG4FfMF20I4CcPBnrv05o8tLyGLeMHHBPFenVawl3lQlI+qgVz2PuFyRFtFizKuIT7KpFRgXvxVv3tKb3RKkYR32wcqr9tLrxWiFT5LWvGPlV/lA+V85kxUT0XAuhHXsHsU9h46+NuxyibFTU/m3sIZHO1zInEdzS2q6e9yjVEngzGIpqZ6pwdlIpjonqs8h3V8Zm1dJ13GWghW70DUUvRanj0XrdfWc5MTTg+UrSPiSn5snfBhnA/j64WMy1xkSpakfjKkgQtT5h6PPI4x9qyim9mQaLsZ9jau3ibR2vx/Ngz80WI/N5bkbGayfZhHZVUrzYyrbm83Ih79+69u3nz5uzBgwfN31cyvu4MqHZfLBZ3L+qBqheVdH8AB6hKTyGEJdktZrPZya1bt3ZK+UXhbq1l6gGqpZRiVe7Pnz9fMDIYvc7V4abYrghum1N5tWObHYOHs9qcbAzWgjEYb2vObiYgaR89E1ubZ3nTxWKGPQ9vnghDKNuXRWhnCfapoU+N9fVZhnrZsw9iPuatBK+ydEHPdkZqI7muNlasWl1Z1mBdeM3yWrK+j/UNy4lrb82VxLnXrzVB1/9/JsaOt22sFpYXVeZeLMbX+0XhpL6XY4vEsrX0hXoWy4KnVs4QwUiiW2K8xqCaO2shU/NllPdWBc6sYyLiPFODze8p9Zn1jM2VsY5p7btQ8HzD0cNd5UDiXlnOdKlrGfDqU4Q51ufZw7DDZb18WUJ/7Gc0lsd5lgRnB6baupi9jBqTQUZlvwwwgjtDGEfWLgpoD8PU8BmCntXDDmhlY4Yg46OamHq/BetO2k8RWRIxskppmS9jfZJRb7M2tFdRhDTWwRTMKhfzWWc5GbnNniNrZ8p6BW/DoFXhndm4GAqempxtSPSB57fO6qj2LyqHasvkLuUXlfvOzs5prCXe8UBVhOfrjsgcqPqXf/mXj7L51gkX7o+IZ8+e7c9msxtwgOoZRF7upXC/9qp0Pzo6quT7iSXcLfY/HJ6K8GxJPJIbgaR2lK/eK2Ka5VGbBKhgR2sXO97zle9q0RJZ3Hg2NK3PylOlZ/IoKAJuSAJwCMX2uqrVl1VD3xpb3/stam9LWiPxraxhGNFvc7E4JNwxzqtZqfKjtfUh37PA59T6Wj99+jT1/y+xhmby/kOMimOEN5Ljdm4k3BfQd65GyMdIcxvHxkdY+feGgdC6DqVmj6BU7tEYe63sXRTJbvswDmvxlPostx2DOZQdjR2vvu8qKx3Wx+rs+jN3rX8XVwT0kArsIZXhGSjyOlMD1qoIc2Zfw/oxJtoQ8GpbF893RpQzb3fb12Ij4xHwNS8j7lcBJKmzRG+GtM7YuzDvdiTiW8lndQhr17Eeyc+uIwJeIbsxsI4Yk8xsQdYuQ5GWWZKx9ini0iPyI4W5578e1ayU1xmyVxH1yurGq8+bA/N7GwlqnJeT1e6NGeO9y8j+Ich2m5Nde3FYW9bjPlN39Ya/d+/eu1JKefnypRxz584dyrFatXuLtzvixx9/vJAHqq7FL18t+M1vfvMft7e3P3///v1r05zyc1de7qWc9XNXXu6lfFS6W9I98k/3PNOVJ7tdMyPoWzzWGWkeecB7dbUSiRn7mVaLmqG80qfgue5hKG/5DTgy1ieKwM6Sx8p2pS+hjLlb8kYkOKrbPXI92ijw1PCsfejNmGhTYAqbPwKWDFfEeOt7qObBr97cqhaswT5H7M88464EfQbZGpaFjLoc49R1vS/lPCGt7r02RrIzRIp0FY/XrA9zZXJGYLEt47Pw1pnC2J7u9kDUjJpdEcke2czytfqcjw3m0x7dl5L3u8e41s2LqT2vPrCe7Nheij5UNYqLFPRd+7v6wa8KTPHuHazK1OxKNe+p6JmHu6pxVf7k6+qL3vrphVViaMKyZZ7s3Bmf9tYa6jXzTY8sanCcirOwY9Smgdee8SZn9+o5RHNHyHiZq3qiTyZMZZNJoeszy+ZWeY+Pjxf/+q//OiulFM/bnfm6Hx4eHlp/96yv+4f+M97uP/744//84x//+LJ5cRPGWqtrEE+fPp1tbW392WKx+BP2KT93JNwZGOHOgIS7ZwdTER1Sit7lNk7Zwnj+5zbG2svYfDgv1ut50mNb5PWu5mCe8NnniHV4cRGiPNl8Q/uEV7R4y49Vw0UEqrQVuhLjHgGulOiZfKq2uhaPYGb2LcqSRhHlkaK+tmGfIvZV7q7IKvyxhhGwENct8N4jqGbPzoFEu8qBJDUj3LEGrEttGLC4sUnxKf3ynSXcC8R1VcHbMUwJjsryIuJqDrS4KRCbUZljDJLUmCvzMxCtZTz7GVUHi1G5FLx1TgKRdzuzSKnqbuvdjv1sDpa3tc4xEKnQ8V7VHtnQeIS7lzfquyjwDi21angb56njVY5WTIlwj0jXiHBXCnBGrlvLGatwxxyKEK59zEO+RcHeNY6hxa5nSrCfNpg6lkG4950bLVhaiVlPDY0HdypFOiP9lc87U77bWLREsf1e3d4nBXAddryn3PbU9lm7Fm+tai41vgv536VG7xMY3rhao/dpiz7/p7zn8/3331/98ssv55G3O6rdDw8PD1+/fl3wQNWK2Wx2avWdsZi5e/fup1HMuuGikXDsANUzfu6ockegyn02m9E/iqzKHfsePXp0+h+BKcqR8FbEKZLgnnc52sMwz3iWv8ZG5D9e23Fq7uz8zLaFed2z2Kjd4ptvvllgXCsRnfmUgecbb59Zq/d8Xwyl/B+ilgirVhd3Ib5xfJ9+D+jHbvMpe5iW+ZGE9nIwUp5Z0UQqd5wP762vO87dB605VHyHWuymxhB/jAyRw/s/x/qQkGfk+cLpszkw/8K0LUwsI/r7YIp/ZA/5PdaS1UjKM2IcCWkVh0BbFyTobU4br4hvBe9nGNt0UMR/Zg5WI8vbgsn+zt1C4Hp2J5aQZzYryuO9Sx1Dk86RbzqbDzcYLIHOFO82P3sWLT7vqqbMZsTYNjNZUpop0vErU6+jh/uQNbWMUYe8LhMRWYz2L54XO4Ip4rt6r6PVCyrMu1q+tMSNneMyYYpK4aHIfc9X3UKR3Bnv8chSJksSIyGMdXg5uqjovfGeij/K6dXCNi1YLm9ezwYnQvT8VVzGQqbLs4pq6jJPzce84ysib3eEZzHjEe/z+fzno6Ojh//9v//36y3zTR2T/QOgC05OTu56B6gqL3eG2Wx2+tHdqnJHVMJ9b2/vxKrc7QGqFkytjYeFMsK1hbRmh44icB5VK9at1qCsaND/3cZ2JZa9TwCwZ2ChiLEW1bq3URBZB9nYvuR/Kb+QkWzcmMT4kDY2Xp2r9JKfOpBgz1qzeOS3msPeZ6xWbIz9pEBftToj9bvkUpsSQ1j5LHMcIJMjuz6PHG/JgbkqYc7I9WxOS74PpXy3OftgWd+vlAKc9UXtKjYipBlZHs0R2aggaW/b1XXXn3NWpR+tg6n52TqyzzhD+o8OplxXZG6LxUyLMnyKiHzc1cGyilDHcZaUx+eWfTZZT/khYvoAiWjmuc4Ic2yr4xixrdTtWRJ8CLI88pLvm78vlKd5va9tkWqa5cExVt3O+lAl780xNNZNxb4OaCFss8iQilkfa6WEzozJQpHzjIhFIjxjf+JZwaACHhX0rA0V8iyGrU1ZzChbl8jnnT0Lz84H3xdKsW/nUXOrvBibzd+X/Pbed0P61tvxL1682PNi64Gqr1+/nntxiJs3b5aTk5ND6+2exWw2O0fCHx0dfd6caMK4MKT748ePb+zu7u6zA1TRWga93CusdQyzm0Ev9wiMDI7ilMVM5uDVjHJaqesZQc7mwVqy3u82n3fgaYQMWd2SVx0cW7+2ENgZf/usat9bQ8399OnTrS7PcNUq8suAZXwigNm0YL9qYwQ8EuRsjCLvGSmPXu9sQ4Ap17ME+JAbM9lPBEz0/04rGZ7N07JWRoTXe0u8q/xbTlxLW1f0fV1x/LL+wLd2K55diiKPmU0K2reg8jtSjHukfKuyneVTanO2AcHWh/Yxitj3yPW+39+ZLc/SkCHD0WLGIkPIM9IZFd2tJPyqSHtlI6OU7zjG9imrHvw6llp9Vc+QKcIVkc4I9Eq8e0S2Z0XD5ou83PuS5n0taIYgoZXNS8ZSxZLrUU0Rqc1I/WUqyzcq9hhDKNf7Ks0z9hmtdjEVnrVKjc+qgVW7p1hnNi6MMFdWLEgceyp8RqAjUc7akBBX5H+keGcxXcZg/ex5ZD5h0PLezmyGsHasRcW0Ev2ttjQZeGp2G9NqMfOhbdfed1W7f+j/dVTnOuHCkO6ffvrpw52dnStgLZMCEuyevzuiHqDKoCxSsI/1VygiG2PUfMwHHnOxGGYbo65RBc/WhKR+1vs92rjAOlo81u0ao2fVF5l1RLWzTwvYtdhcXp6pqMiHfL5jIGOxosYNubbs3J6ve+T5btsyanbMaT3ws0p0jGftlohvXUsjaK0TIdmHUnS3kvMtzxRV6LYNyXUVb3NtkT4v79QwVm0tJDcj2lmujErd5szGeHkxF9s4UJsFXm5FoLN7m0vNpXJ4nwjo8nv1ZH4WZmxfmAc583FXY6PDRZdNDHex1vF87j1bHTV/xjamT919xowJ75DSSnqjnQwbZwnyDJmfqWvVvu1D+JSzfNaPHf3ao7lVO/N598YzhfzU1ehTr68vhrJm6YohSH+PrGakp0eSRp7aiti2YxlRnqmdqcuVop0RztjGCPBofWqN0bNqeR9lfdLZZgT7VETXDZksMpsuXT6h0dJXVeqR9dFQaFW7Hx4eHr569eqMDU0l3q2veynnD1S1avf5fP5zKeXW73//+wtDvF8U0n3n6Ohon1nLVDV7i7VMKb94udsDVCuYl3u1lqlACxblr6582lmcIpSVzYpnH5P1E88Qh0zNHinbI995psaPNg8wj7eJodYSrTezCWDr93JHlj4tVjeZ2luwLN/2qSM66NMbNyRZm1VbezUyT3SW0yrT6z0bo9TwrA1V7Z73O94zCx28Z887er0I2d/pF7AlbWANMUc2ByPBs+OY2tvmWph/tibWjm2Yu8//L0borxMy3+u3y1ky3qrUVWzNbcewGBWfUZqzNjaOQZH5TJ2uavLI/Zafe5FdztoCSWWmvEaC2Y615Dvm9ch0PJCVxYxFGEdq/q45arv3SQKc7yLDI9jxusZbYB4Wq+ZRc3v1TsEeppRuKm12QKklxj2bF5xTEenM671LrUxRP0VMvb6pYWjP6dYckWVHhujMqN/Z2KiOFpKaqby9WnGTwavDy8dqiOrM9ivSPwtGuON1dryqMVKY930eXVFV6n0J96i+Fy9e7N27d+/dzZs3Z7Ydfd0zavfZbHbFXDcdqHpycvIwilkXTOIXir54+vTpg729vb96//79a9NMSXdmLVOV7VeuXDm2B6hawt1ay1jC3fq5P3ny5LRPqb9rW71mxDvG2FjVx8ZjbrzGGiNLk8xaWH1e3TavIp0V8e5BKdjVJwXYc2L33jx90KJUz+QaQ0U+Rt6xar1osNYupeTJXuaD/v+z9za7cR1Z1miQTIqWqTStkiWaVS73j92N+krQnXWPNSg0WoOaNKB5v0P7AXrYg36GeoHvAXrqwQXuAzQKXZOqgYBqyi4INotWSSKTyTuwg95cXGvvHeeczDwp5QKEPCd+duyIk0yRK1auQLIbbWBalOQYD/tn6lROrE8XKFI+mvM7jKo0r6+ZtlhWkanDGOy+D9iGAMsh035VQHI7IoitehvByi3xrIh0LPMsZHD8llyiPHE8bI/92L3qj+WjJNefP3/+4PDwcCdu2Y7Iwx3bYPt6r4h5C0XaDzOT/mDzjCx1StEbFPYeMba5d4V3sGl06Cnaytj2TNkekfj1nvWP4rwNyKjdsZ1XhnFVrEq+t5DwmbZdSf0NxovIPqNPnC7KaxXTWq3YmKqNUrhn1O8eIYwq/chqhvXxxorsU7zxVTyca2TfwuJEyMx/6NhDwYsfzWvRuV1cXFx+/fXX75VSyvPnz6/eO9999901Uv3FixfXFOunp6fl3r17t7755ptSynXSvZRSZrPZNSIfFe+z2eza/e9///v/77/+679CS5yx461QtE4mk7vRAap7e3v0DxRGuFd8+OGH1/pUlfvt27d3SrlOuGeQIRerWhuV8kgM4z8bPyLlleLcxrblSrlt81QKcEVye8p4HIdd4zqwuBhHfbNAjafyy9rAZNriuK0ENIvfhcTO5Pnb3/622bppgzZEKnbPw53F8BTpqh2OpRTrLH5mHGUpk7W1wVjqno1f220Idxdb8Jpp65UjoV3/McV7y1ioVlfq9Yhw74JFCRayKvbWNuwebWkUaZ0FbgpkYzB7HKY+j2xuGLHO1PoqL6uC72JT04pR/P6NRG+LlziS0szrXVnOZHJZBSIverzP2sZEFjMMGYV8tt+y4Pmmq4NPaxnayGQsY/CexfVI9beNcLeHmFaFehdLGFTKW092256R9/a1i92MN7eozQbjQqRmzhycmSlnZDLavWRjYcysHY0dV8XwbGHQkgbH9BTong0MWxultPc2ApRHu1on1s8+F7VOXTZiMjY4XZX1iyC1s9/IyNjZDJ2bza8S7mgxk1G7W3i+7hEmk8n+0dHRz7r2HxNG8Ut/Hzx9+vR2KeVedIDqmzdvLtQBqhWTyWTnh9d5KaVUpbs9YLWU761l0Mv90aNH82fPnt148yui1yus4lQAACAASURBVBLpSKozeKQs807H2CwvRSZHynelCmf2Ll7eaAuDam+lmMdcMmvCxlR5qTiZ2C0kfqath4xKXI2FiNT8pXxPVnobG12wzir3vmTtUN7kkbWKIpc9Ar8S08rehZVZX3dm/8IsZGx+tp9t36Lqz2wI4BgtGxqIJdnLDIWhfjlTcS7LdZV8xZap81Twtp9t37LGXnyVL84ns05DrKVSfjN4Cm9FQtd+zBbGy0HFYaS2Hd+zl2FkNhuDjWXhKd+Z7Q3aySiLGtt/Du3Yeiu0/N84iv/7vENC1SGfFoykZrFwzEg1vkp41jg2d9ZP2fOwOLavdyhrVMbarHJdLdGtlO1Mka7IeEWM2zEixfpYrGK6gB1CquqRaGeqdHvPfNyVyl0p3qPxI8V9y1qMGW+753sLPHU1a1PvPSK3hYzNkrgYH//VWBEJbcnkvoRotGFgx/HU/C0q72jTAtswqxjsH82x1eO8hYi3z2BRNi99kHlvtLx/hp5jXbejo6M3zGImwnQ6HTKd8sEHH7wVFjNrT7qfnJx81HKAKrOVUUCleynXvdwtKuFuCW+PkGYqc3tviWhUuCsiF8fOKNttfjYW658liz1SlhH1SParTQIcy5sPy9db91rWomJHZNehD9HcakPTVUHPYtTrsRLlf/rTn7aXqVruS7h27d91jn0JZUtOs1wypLVXrwh2ReSz8f0ZXc9jCKV7y6bACNAlT7Y2nro9GkPVW4Id2ygi39apXLvksqwYXX//Yv0YCV6grJBy1oaNwSxtVHu1QWDzQoJc5RjZ07B8lAoex2bzadkI8XJYKBZFVFmilqnZGRnN2qo4tSxSfa+SMPbGZkp+dahsFCs7Zles6lsDqFhnsAekYjnrqyxj7JiRMn6dFe0emZtRk3v97D0S8mp8bxNA+bNHFjWIzHyiPJeNt2kDoSuQ5I18sfG+qwUIy4ERx14OETGviHhmGaPiMf9xq/yOFOKsX6Tiz2w8qBi4hmy9+qrSsYy9L1rid/Wy7xK7a5uh0WeO0ft+Z2en/q5zTdwcqd3Pzs7O7t69e3Vv1e54oCp6u7MDVZ8+fXqQm9F4sfak+9nZ2b3IWsbeb29v75RynXBHJXsp36vcv/322wvr5V7Kj9YypfADVO1rhac2riSm6usR0S1gfux2vIjUxo0E5fHuwRLuWfIW7XM8KxmmmMc54bcAbFxFyrcQ/UOR0hnCvu97ok//IdXuQ+H+/fvzsRCgi1wfzzJGoYVYzirwK3GNynHb3qrJsUyNryxjrDWNOoxVkemRmh2V/W8ZmJo7at8XlghnZHo2J9tvq9yMg2S8hSrvStK3jLFMKPsTpj7HOs9yxSPhMSaS49HnH6rjURmvclF2OJjPNlxHynwL1j5qs1S0kkt9CFhUr3sHrNqDVLFOxe2q5u6KvmuhDom18ZUtDFu/lpzG+K0AROShjvCU7YpIV+p3zwMeY2TLlw1F3GbIadvXktrMRoYp35k6HWO22MCo3DLz7WI3syG9YyzCjiKjau8aNyLFPUV0ZOGhbFWwf4a0j2xAVAxUxjOSO0OWZ+1zMpsM3ljWRxzHbokXzYvdZ9+76psBXXKJYndtY8fOtl1E/1L8fDE+Eu8RXrx4IYn3VhwcHPy0a9+xYHTEWQuePn16sLe3dzeylinl5gGq1UrGohLxs9lsuxROxqPS/eDg4OLRo0c3SHbmtY71HoHKSF9GyLNrpXi3bTPqZUZ4K6W9R9aruBgvuwbsmwSKJPc2Gticsv7tGVuXLtY1Q8bPoCs5PFa1+1AYYpNrqFyWDSS1lS2MbW/vbV9FgGf82COSnhHvbCwsQ6sbVNF3gclhjH/0tf5SZols1tebI1Ojsz6MPMexvDW1pD3GidDyjEZBxAAyny2MbFZWLFjnjWtJdo+wj3JReWAd3jPle2T/0uWz2NtwQAsa1WY06ErWKrsYW1b/MSIaFe2ojO+SV1/iuY+3PHq023K2Dtimz7y9vMYMRY6j/Qwj0hmBjiR8RtFu20RWNdhexVkU+qi1lRVMJdQ9ghstZRRhHvmzW1J/HUjwVavjl41FqHAjj/OuMRelKs5Yn+B9ZNOCJDlTqtt6LxfVD8dSyNjAeH7hSine5VsIShnf6q+Ocbz1yKyx7dfV630IdNmwYP1b0brJcHR09KbVYqaU721m6mGqCFS7R/joo48Oy8h+t27FWif/7bffPiilFGMt46rcLewBqvZ+MpnMq6f7+fk5PXzVHqB6cnKyU4pWkld4tirMQgb74muk6LaxPHJaKcZRla7motTnivT3fNsZ+Z9Rjmc3F+xcPPU+mzNCfXuhjz1NC9EbWf60xnkbMaRqeQj/9tYYGR/1bJzMAaNZKDLcs2yJ1PgqF0aWY31fFb8i7zt6yS/6D7iu78M+eTHCPGpv14MR6qq9GvsS/mX6DoEhYg/5nlAqcvU5jgpxpi4vpo1HHkcEOSPC0UKGxfLU+LZ9VpnO8sio9tk4bNzoWwGqzaiQJXAtmexZzqDCnZHttV+XQ0Vb8+4DRazbV2ahk50bWxsvj5Z2y4Tnt64sZGoZI8K3AEjOK1V8RIYPZS3TJ04XApop15m6W9WxWBgzo3CviAhqVNfHM1w9+uT5rhH2rb7dpeTIvT4kuOqPbSLLEY9QzpDcEbHreaAzVTsjY9FiRtm+KLub7HxYu4zlC5sTe05q7bN5Zvzg8VsS2W8CrArLzqXreNPpdGLV7pkDVefz+RmWZYAWM69fv97/93//9wddYo0F60y672xtbf0ErGVKKVrlnsFsNtuuB6hWVGsZ5uf+6NGjeS1X1ikZVTKSwKo9WtEo8p7FtjkqJT4jznF8jM3aejYsWe/zqF6R+ZmYSLZjLLZebA524yLjt842QKJvRETzsHl4bb1clo1l2NP0OZQU12YVtjXKBqVPHKUC90jySLGuxlUEd5YkR7sYL66nkmexmdKeEfpRjl2JeoNojFbCu+94dhy2kRCR3EzdjiQ5lqk5XZacT3yUh6of+mfam8dQyKrCS4ltXjLkNBLiVu2OY1iinZH8LD9lK5NR4VuiP/t/Gar0cYwW8rzLtwVWBnaYaaafItttDEbA2zbKSmXVB35GwPmwg1LrtTp8Vc1PrakFU9aztqtUwLeqv5USPToI1VrO4LhKIZ/FovzfPZ/0VlQim/mYs0NRGYHOvN8zPu6olM+S7287st8AeFvQ12uboetBl1nVtac2Z2S+56uuyjCfjJe8zaNljmjroixePGI7MweMifOKFPiegjvjuY5jqDX1NjxwE6DLZoNXtgiswg8+g+Pj470HDx687tL33r17t6zFjAL6ujP87//+71pbzIz6jwQPjx8/vr+1tfU+s5ZRqGQ8HqBq76vKvaIS7hV7e3vX7p89e3aJpGuGtGUKZUYC2ziKsM3YlChFdxZKMZ/xeVeWMJmccTwW14uBfVvsY7qQ2JHnO44bWepkn1NfEru1/1D2K8sg31uwKHI9c8hoH/RRew+ZmyXKPdsZ7Kc2ACKCHT3f66t3wGlEyHt9EF2IekCGHF4nWKLcEvdZsh7bRZsOW/Bqx1Nrh22HwhDxMs+7q10KI7i3SVlGye3VKRIcCfw6Lv4fwFTpnmJftcVye++Nvy3Ko7FanktmDIkupFYruc0OB1Xqdqtgbx1r7JYpWX965mWPqvcuGx99DmkdekOjK7mdsW7Btqh+x/5K4R6R91F+DF1tZboccIr98Z797Ec+8JmDUKPPlOxnzpCbDH36Dx0nwjpsNLSoW4dS3kZxMtY0SKwiIctIXKYAjzYNPAKZ1XkWMrbektZKwZ4lzxk8RbennM/GjVTl9vr4+Hgvitvqi842GbxYipjPbvCwNez789DHM77PptRQODo6elMPVEWbmUjt/uLFi2v1nq+7R7zPZrOX77///tGTJ0/C99hYsW5/0F/hV7/61f8ppdybzWZ15+XKWmY+n19Yaxn0c/esZUr5/hBV6+e+u7t7pWa31jKlfK90f/bs2dUPCZK1TPGOPul2XpagRtsZRQQr5TjGYMCxlOoa23tzysxXfROA+auztciugTcXbx0y7b34XpyW3KI4Q2yevM0WMwiPjH1XkLF+YQeiYltcy6gNW/taxvzVvQNR1XzUWDgOQxcy/h0HI7axzN577eua43UpsSqeEfMsj7cZkao9alPrlHJdqdtVO6WYxzasT4Y892xocF4sD1WmxkZ4djdYnxm3Cc+fP39weHhI7Q+HBiOSmV2M7eMdkspitRLvXfpg7q3tPbscW++p/VnbRW46LDq+B6ZIt3Xo1+4dgGqJ9JZ+6wxUtTOVO6tD0pvVsXqPNGb9sb4L6bxONjQbdFelL2IsVt+nDOvrNSP8MY5nq8KIa0XiMgV51C6KqfpGGxlqbC9mJp8WAnsIsrsFfda1JeZYkXnudVPl+fPn135+vvvuu1v2/sWLF7v2/vT0tGxvb1+1mUwmV/Wz2ewaiX95eWnrrsWZTCb777333v/8x3/8xx8ycxobRqUyzeKTTz65XUq51+UAVVS5V1jC3ZZbpTuq3K21TCmc5LYqeOXp7gH7MvUzKrnRggZjYVyP0GeqezYuzglzxjIvVvQtAbVOqn9mPt46sTGsDZCygVExmIUQto02P7z5qfasz5CEe1/V+jLIznedcK9QavSoPZaxNvU5tvi6o3rdG9uzjLFKeTwwNXp/MY96L29bn53bIrGC9zYbTxHuqj2rw3ZbJC7riyT9pfnXBev0WcE+e1EN7hHK3mc3U3Oj1UyrWnxOXm17z5KmOO3snNU8Ud3fRXGO6+qR/VH/pSLjN46EMRLVytdcKby9GF3J89Y+mG9Le3ZAqrLaYRsQaq5sHlGOY/4WASraMweYon87OyjV9kUfec9XfizoSywjcW7/lcJJcWUvo9ojMgrxTJxoXl36bbAaRIT7kORixppliHGVyhz90lG9nlG/MwJeEbuK9Fa2KNFGguqjfNWVhQ3On+X9u9/97hbWRYp7hoztTIQ+m0Le5knX+Isi3Bex+aVshyyqxczHH3/cNC/PYgYPVLVq98lkcm693Usp5fXr10ctY48Ja0m6//KXv/xoZ2dn1xygGmJ7e/uaKsgq2SuQcGewKveKDJnO/M5V3wyZmmnj2aqgHzzWKSI5ImlZTE+9bklonPuXX355iQQ1I62R/MZ4nmULEuzoke6pzD1iXM0pglo/r0+rqt/2Uc+5C7zNoAw2hLiPZSmwPRsYLwfs10qUM8U7EudYx+J597UsS5jX3L21yJD5Xv1QGKFC35LgKrctU88U74w43yJlOKa6V2VvIzIktkVky8Li1n6o6kZy3ourVPM4llXEt2wc2P7eBoIX28s76jOqb5L1IXUZiWsJZWV9og5ZHePhoAzKr93Oy/Ott32jubccwjo2KGsXJMlRna5sa5BQz9i8INmfaZ9t2zVWF4sT9FS31/Zftk8p1w9TxUNUVVuPWO9L2g+Jt91TfWxq2YwneGssj/j17EYsOc5sXCLrFrSi8exM2FyzqnnMy5Ltnspc2dbYMtUH82XWK5GvvFqHWn50dPQmisny7Uuyq7yHIKRVLi2bBov8VsiqPg++/vrr9zLt0GLm7OwsbTHjYTabvSylfPj06dODLv1XjbUk3c/Ozu7BAarXdkmqtUzmAFWlfC/FP0CVISKqrerd9mn1t7ZkryKzVU5M6cz6sPwtsa3y9gh2XItIdf3w4cOrjRKWX2ZzIyK92bcC2LcEWGxVh+vdSoqz5xq1t/fes1R5tfZvReu3FTa4CeWRHqFFcV7rI3W3V8d8zlmdyt+S8N64mU0Bdhgrxlf2NZlcs/XvGHAtqlLdEuUeEW9JeA+MfMeYNY4i370xxv5MGYHcB0qxHvWprxnC2pLqWbW6IthZv+g6g0id3xJ3VIR7Ft7hn0g4Z9ra8shyJmq3bDBbGQ/ZzYJofmPadGiBOpRUEdLo3c4U79jWQytRP6RKPhtrCOU7Eui2ninaVRuWj+2PBL2tUyR/NEdGkPclzd921fyqD1hsUfy2qNCVuhiJW3aNCnGPAGfkt7dJkCGwFTmPKnnsyzYHWNxseaYsIvwjZbyajypT8NY1QoakZxsELd+aGEopb+/7xFykn3vGfx9hN1j29/eveFj0dUecnp66cVHtHmE+nz9oaT8WrB3J9fDhwzuTyeRO6wGqaDvjgangLQ4ODi4ODg4uXr16dcGIdmYfwsAIbyR2lSrblikrGVvGiFwvb4/4VXkrCx2PlGeEMdrUeOvD5sryUpYyygImowDPPBvWL/MNgkriZd5H2RxVfcvmAsJbo655rzP53oV87TrfFmsYLGvNEwlo7wBR9FVX5DmqzW17pUTPKO09RB70qm0GI/2mhkdsL2qcLVKWIb9tmy2oszHZWHa86Dl4JP0q0Pq+QTV4Bi2KaySskRxXynW0boksYlQ5kv9MCW/boV0M62fvM+R869quFbKEtmqHam20WWEKcEYiL8vbHMdrgcq7bjiww2X7ZzqeTYdWKPU6kun1Gi1kmKWMh2WS6kOBEcwZ0tiqz9EPXVnLeAS3ItuZzzs7eFX5xWfnEZVtsBgsw7Yj8gf3CElWZknqiCRXdi2KrFcKedw8UHYxrG1rrsr7O7L8YKQ9Q7RREBHVnuKfPdsWRXiUuxoH+0UbB6pdn42ADPpsLnTJJ9sHv6GQzUv184j36XQ6mNq9lFL+7u/+7mdd+64Sa/fHws9+9rP7YC1z7QBVr686QJXBermXcv0A1ZOTkysFtiK8PbW5LUPiGclmZWHCiGwWj8X1yGY1BruvebF4jLj1yHYsZwr0KBecZ0Sws7X3VOpqPGtpw+bLSG1PrV+KT+C1bAZ4ffuQ+a0xsgr/ofJaFboQry3zHUJRrexS2BiMmM6qzjNxPdsYz74FrWiQpLdlzJ4GVe7qvgUjVbureWTnl51TVpXulTE1PMvBkvT2vpDX2j+aB+a/zA2U1vcN+/zvQxJ7nz+WPPfI8KgPbhRYSxcvJiPUWf7b5foGQS1nOWTBlP+L6re038Uzh4l6hC8j0S0BrXzKPaJ+WQRzF/U4+tPXOMzjfYgcx4KuZHUlwe2rvbZKdEbMZ+NG7dYNkdIb/dk9exgk5VGd7pHtOA7Wt+ScgRejry3PBhxZAr0PAamIc1bvWapEBDfWRflEBKyNowh4lmuWZFbKdmWBg23RSseLr/LLPNfMhkE2FovRSrxn7F5Y3MymRzZvD0N+E2VV1jERMK/pdDpRbUu5aTFTkfF2t77uP9Rd3c9ms5evX7/e/7d/+7ePEmmPCmtHuhNrmVLKj4R7tZbBciTY7f1kMpkrP3dmLfPo0SNpq4IkriLUUEnueYl7Nimed7gqx1wZicssbJRa3iOv1XqwPp5S34P6toBHfqvNhsy3FCJynm26sHFaFM5qo6AVyyS0W0jIdVa3LxNDqKlbYnRRgaNHO/q02/6LPICUvf+8MkbWt4yXmRO2H6k6fiig4h2Jcvvq9Y/QlVBnZH425jrCI8krUPnNVPVM+T6H9rUdliExbtsiIY/XFkp13+VbAJiHHbeLhUy230r+z8vYuETqbXZgqkc8ex7n7DDSMQE3E7IHqqp7jLuovPtiEeQ1825nCnh2oGoXon4dEdmyZJXrkXKcqdSVXUxGUd8VXv8usTeK+fEgIqMRnt0Llkfkb0SKo+JbkfYsJ0bK2zrPXiYzVyTU633GOidC1ne8C4lc7Uq8mGghVMs9m5sWtBLWQxHcQ8RZtYVUC6ra3VrMlHJT7Y5q9v39/bNvvvlG1rdgPp+v3YGq7i7F2PDrX//6o7Ozs+nl5eVforbVz317e3tnPp9fTCaTndlsdhFZxzDs7e1d+wPq2bNnl8zahF2zOtXPlisi3FOV2/pITR0p4tU82LgqFxs3M5bKFXNRNjkthHRkcaNyZmCbCWwdPRsXFVOp6KNNC5Vfy1z6YtGE4pC5rguWMefsc2OKeeaV3ofkt2r3KC4j9W255+HOFPd4rcbqiqGU8UPk4gCf3SUpU0CCncXLjIfjXpL62jdDwGOfIeKsG5gqXCnCkWRXavJ63+XzKaO2Z2S/UrBnc7Axu6jhW4Dx1fVS0eJTbglm9Dr3Dlm1bZj9DJYtEhmlP4PNX8WxmxXsgFXMoz37cYJ5sKOXO1rI1HbKxx0PX23JpftMVgNr56KU2qwe7z3yXanVFUm9Ia/ffihlcEQYtyATC/PAayTFLWGulN9oK+IpxJUamo3XOn8vd5wjyzPaXLB9swp2da9iRZshps0br5238aHaYF5vM9Ztjqenp6EP+2Qy2V3U+Ofn5/dKKTullGZed1VYK3Xpq1ev7pdSirGWKaVolbutU7Aq993d3WukPFO5HxwcXJVFxHm9zqp4PWuViPBGmxeM61mdsGuWEyrYPfub7PxRVW6V5kxNr9Yho0xXuWNb2ybz7YLstxLUmrS8R+w43r1nIxM9D5ZvS25d0Eokq29GrBtaydK+hHtXchYtWiKLmoqIKGfe8GgrYz3flR1M6xxUzCyBzeajLHOy+bUq5e24S1DMd/1lUKnKvXEs0Y4xPCKfkelq7K3CD2LNguWxTlA2LqyuFE6uR2Cq9sgGBttiO6W8V/l49jje2KrMy++tAlOnK5JZWcdkD1JdJgEd2cJgmbr31P5svVqI/rEq4JXaXBHuDIxYR5X7kDl7eY7NisZTlzNrF0Wys0NOmZo9IuRZXl3qNxgHImsVVdaVDFTEMcaNSF20YUESO8oPPdtR1c483TFHLLPEPlPV27llc2T9bR3LS9nRZMZSMVl5RLirDY6+Odm8Iguhrsj4yQ895irGGBrT6XTSxWJG2csg0GLGYjabvZxMJvv/+q//ej8VbCRYpz8Ydra3tz8Alfu1XZa9vb2dUn5UuVtrGaty97zcS/nezx0J9+rnbqHI14hIZoQxs2kphXu/M2I3sjuxsdg8ar2yicmqv9nc7PwislTde8r9rAUNK1MKe5WnWmePxMdYbOPA2zCJ5qY2fFSb1vpFKqszZHmmzZA5LtObe9n2Il0IXdaXkc213NrLeOMyshiJbxYjIu6jfFU/ZTPTBX36dnj/3TjYdoHIzKsS2S0Kd9vOqsi3oJzFUgQ4G/NSXKs27xLQ0gWV79HnsLKOUW0wdpbYV8p3W8/GU+Q7KuezvxdH/+cogt9rMxowwlipt9GCRSnao3GWBe9wV1seedXXtvZfNGZLfmNDVaUzshoJeevlbvvbNtgey7w82HUEG3fIw1pbwIhtZRnDPNmj2JmDTZWNDGuXIdSzc9pgtehK7LX0Y4Sx8tn2FMwRAZ/JDwlvpThXxLVSXeMcGMms5t1lUyOjZM/4lHtWOV1wcHCwdXx8vJdRsLM82PNQbWubhNq+Gdn17zNG3xzGiKOjozenp6ezyGImgrWYsb7uCOvrXnH//v2ftoy1aoz2F37E48eP729tbb3PDlCtYEr3UkqZTCY7ovzaH0Hn5+c32llrmerlrshYZi2C7Wx/VGBjOwa0j8lYjDC7E0Y2R0p3z24mIseZMhs3J7wcIjI5snhRynj23DwyXuWgSHU2R5Y/68c2PdSmRKTQz36joS9aSf+u40bq/T7K9yGI8EUr7xdFsmLeluj2xlTkvDoMVVnT2BgtSnrb3/OhZ8p7NZbdPFDtvDXx1izaBGgk/Zfxx23LGKgyZ2rySGFuSXaGS9KGKeNZTliXRUTiR22HRN/Pa6sa9+xkkBRH4poR34y4xrZe/mi7grFtPlhu+7P85uafIt6Z1cw2vLJcEdlvAyBG/3s5EvJW/a3U7wpoQbOonFVOWQ92Fov9szFayfOxKtwzQEL+EqD61OtIHd9iPZMhyVdhWcPIac+H3SPHq/pdHaiKbSuJj6r5yFO9q2/7xp5mcVgGQddH3d7SpovnOSPJPSIfCXC0p4k82G0bT9Xu1an5Y04sX9WHIetLz8ZVMdTzOjk5uaze3tHYbMzMNwBa3oddVP8MGdV9tv3bjOPj4z2mdP/uu+9uef1evHjRRMp7ePXq1QdPnjzZGyreorE2b5Rf/epX/6eUcm82m702xbNSbtrLMKV7Kd/bx9j7Srp/++23Vyr43d3deSk/WstU0v3k5OTi4ODgghHuigBkZLEicz31t7JUiUh3j4hW1/ae9W0h+9masPlG7dRmBluXjD1MF6V8Zo5RW7ammRhd+2VzLWW5B6zasYccd+h4656HB2VJ4tmmYFmGFI7GsXE9j3j0ZFft2L23IRD5t3vtsZ0akyFqt2Cf9lYoJbnXfotcs5hR3Nof14KR6IyAj8AI+qh91DbTZihE6nJV75VXKEId+zMlvFKisz5Yn/nsRLW7hRcb84nGZMS8l08UbxA8f/78weHhIRWTZKB8za1CvZTr3uTKJoa1UUT6WBXcFmxtsGyIeXjq+TEh49eu2ipCvLazr9hG9Wdobb8qMDsXz/qFqdYzSvbaLkN8q1z6YKg4GywGkeJakdleWTQOG7OWtcSr7ZjnuoWqY0p1zye9RZnO1sjLhY3nAfPqu/nCbGGide2aS998Va5d4w2JMeWybBwfH++dnp7OXr58ec27HYn3Fy9eXKu/devWLXugqvV+n81m14j8y8vLa31ns9mu6bf/5z//+X9+85vf/KHXRJaE0StqSinlyZMne9vb2x9sb2/brxZcI9wrkHCv8Aj3UrjKvaIS7qXoQ0nxWpG+nhIYFeMeMY1ELLM5Qdsab2xmXaOU1mzjAMdX+XgK8mi9UHWP5VF/pvZH6xv1j601y9+uIdZjzmyN2DxUPxxbxctgSGV2Npa30bTO6EO4j4FozSqso1wZEY4K82jcKBdmZeNtCNT2TFVuVe1RexbXy1PlkZnjSBGp1Nm1VbdHSnYVi5HtEeEekfrYtu/zWCbhHtWrz9Xo8zYi8rEtI7SZol2p3G2MbfiH9SwXVOFjLh7hzsbE8bKEe9RW9R/V/39WsY62KehpbqH8x1FVRwAAIABJREFU2pXPOYtvy4eYSyu8Q2HtHKL80N8er1vXY1VotWGxyvYtg9rG2tCww1XVwaoelk22txDKSJgz9TpTqisynvVl8bOqeaVk72MPs66E+7tiiaPIYaxj91G510Z5lSuvbs+33FrHMI/22i9jGWP7MTKZqdnZOqFvPOaSWSM2T5a7sjxpeX5qsyJDIKtc1Jjeunl5qjHGRHKPKZdl4+jo6M10Op2gxUwG8/n8SvHuWcx43u6llHJwcPBR69irwqh+0Vd49erVXWUts729vVOKtpZRmM1m25VwL+XqENVrfyzt7e3Nq5f7ycnJTim+HzdTDTOi11PCKoW0tSqJSD2VTxeFtLIpQdU7XmMfVKHj3Fj71r64toooV3Oy6+uR3hgTiXmbC5sfI9gj+xeWL8Zj+eOmSUUl/DLfBIjQ+s2BaEOiFdHP3TLRlzRfFgHrWbDYe0ZE13YtuSoiHBXfzIbGKsxtPZLWjIC3uXoWMipvth6RzY5H+mcJ+xVsvqjxKqGNebe+T1H9jnEuSV29V31RgW/btuTLYmbajgHe51yXz0CPbI7IZWzLiHPEnLziP1vP4nl5eOV1PrgRwO49KCI/A5vD0hB5mVcw8hn9zmsZI5cz5DEeVBp5qHdF33geGc7mi98asGVRnl1zXRT5zLzZkYzHsb3DVvHaxoqsY1gembZDooWczfiwK7uXrJ86Eu2qXwshv67EeR+sy5yHJPlarV4ilTyzDGE2LsrqxDuQM7KN8eKoubH5eG1rvZoj3jNPeWV3o2JH1jdee0XOR+ufeY8dHx9fs/XIKOTZmC19MptA3vNuxbtqHdMX6OtuSfVSvreYuXfvnmtDk8FsNnt5eXl5/+nTp7f7xloG1oJ0n0wmdy8uLuwDu/rqASraEfYAVYgp/8jBQ1RLKcVayzAlObZXqmtPdY7q51qG/ZkS3cZg956aGjcOmN2MR2gqNTlbDySrFaHN4ntrrdp7a+MR8dgOc46IeDWep2L3cs+QyKyveq9Z8o9tbHRRy2fzHbv1igdFhtb5rqlqWaLFwxzb2b5ov9IlB0ueM5U4erYrkl61t8R+F9V9lB/LITPvVnTsp/pgedc/9rbMq5cfq9uC661ynXBHBX0pN4n0lrxV2+waLQt9f3/zPocZyc1IddveU2wjYc/q8d7bAGCWNpiHt3nAyiLyPfPtgNZnMur/C7OWKkgsY98Wa5Y+pLOHFq/2yOfd24yIcsC+GSI+iyEP/KywZLjnz25zsEQ69lO2MurQVVZnc2sh5rNYxDpWWJLdkuSKeGeWNLWuKtst8Y6w/VQ7m08r8fyuqMPHhEUTgX0Oq/QI5ehAyuy8mF+6Urx73upRXG8DAPPOrAvGZGO0KLpbbXD6Plcss37uNX60idOi+GdQ/fG90GecaHNigx9xfHy8h+8DhsPDw2v30+n0Rhsk5hXYgaqfffbZUabvqjF60v0Hg/x7nrVM5OUewZLylnCvKvcKRpoyIHHNiFVFjrNYXrkidlnOSoWuCFal6kaSFsttXJa7p+ZXynVmB1PbsG8QMHJcxWeqdbVpwtbO5sHa2bLofcHWpHU98bnh8/LeIzZGlhyP3t9Z8l5tOGTHz26i9IEiNN/GjYQvv/zyEp9FltBtJX4tsW5zsgS2sqfJWsB46ny2QWDzUHEz9jdefUusLAZUybM4fXL08lLkviXYkTz31OzsOiL8I3jfBhgj+nwmMRLcXjNbFxw3Q5LbettGEfyofvdU7UqBzvp4mwbZbxMw1XwLRvP7OFrClMJJZaXitv3HZJWSQWae9dU7MFUR7GzMsSnbbWymSrf39tpTt9s2qGxn5Hmr4r11Lpn2DFlSWrWzFjB4zZTq0QGplkhnMRat3h67Ojy7lhv4Su5arvpGdUwJns1JKdzRYkblrCxmmL+7mg/bPEA7GtYPvyXgzclbA8zBa5tR72fsbzLPK7NOClUpz94f3hgRMmvpYUO053F0dPTm4uLispRSPv7442vrZtXuX3311Y2+Qx6o+ubNm7WwmBnNL/kKr169uruzs7NrrGWuUK1lWjGZTObWWsbi9u3bO6V8by1zcHCwU8r3KvdSct7arB2ry6iRM0DFOo6jiGrsj6R8pOJX47K8bJmqs7myWOw6egY4X29MXC9Wz8hrlhOuQZbA9hT0bE0iVb2KkXlPqnEyyG4osX591PXLIL675LdKn/Y+6/n48eMtb009FTkrQ6/0bBwkxFlbVJjbtt6mAhL6qKrPzsfG6Pq8mbVOlzgeGon9vn+gYv4qHqrSvTwsgV5JeEumM1L+ssRzeRv/GPcI7lrfYqPCVOW2jsVVMTOq8CyJ7eWV6YeEvoqnyPqhsNKNW2bxwrzcsb6Sz4xk9g5WHRsZ7/m417mxA2Pt3Bk5jxhy/otUZJdynXxGGxd1SCqLkz2INatKV/GiOQyxSdGXuM0cgGrb2n8tsZlNDSrq3wUSWq3JUFh3gi7rDW7bM5U5U1UrMjyr9kYynBHESHxbxTtr51nctG46MFV8RnEd2dcoRAR3q+I+q5SvdWgngzm0qMgPDg62qkLa+2YBlm8wPnz99dfvTafTidfm8PCw3Lt375pCfTqdlrt379L2k8lkZr3dPV/3ajHzxRdf7DemvnSM/j/cf/7nf/5/ZrPZB7PZ7PUPRVcPYT6fX1gvd0/pvru7e2EPUVV+7lXpbv3cHz16NH/27NmNH3pG7EYq99pGxfHGwHIcT6m9M+MxstiLofphbmydIuI8014pqdk8Mt9OYHNn99hW5YTjY24q9hBqbTXvlnVo7dOlnerjrWVL7m8z1vUQTrRuiSxnVL1StVubGKaax74YA/tFxD2LkW0/ADJk8jLRkk9tG/VR9Ypcr/fY75K0s1AxxgxGELf0s/0V2aysWFQclZunYsf4BeqZSl4p51lsVs7yYRY4kS1O17a98Pz58weHh4dp0UkXxblSckeHgdqyRdjE9EV2LSzZruxx1PqwzYcxrkUXeJYwjExn6nc8JNUjw1sOcu3Svi88a5dMX3uPhLvyakdbGluOancWx46HfVrRp+8Y4r8LsCpiS7a2KogVQesRty1tVH5eGca3YH1sOV6ze5szI6ojor4rVB59x7Br0uqj7rXP2oz0wdBrvKzY7wqOj4/3Tk9PZy9fvtytZd9999013/YXL15c1Z2enpZ79+7d+uabb67qJ5PJVf1sNrtG5F9eXtq6XVs3mUz2//znP//Pb37zmz8MMpkFYdRK908++eT2bDb7AKxlSik3vdwjwr1eo5e7spbJIEOmWrsSphDPEvRMjY6kbquNR8bexI7jKbbZnDFPpSavYO0jshXX09ugwH74T8VAWxa1uYD1to7ds/eIl7Oag1oPbBNtHrBytbmB1y1qdnat2kRtPXRR6bfEXkTcFrQQ7jXfoVTYXcEORPXGRPU6U7ez+MzrPWtBo/zi2ZhoixPF9uxtOmyghO0XsCkjn9vjx4+zPxPZ95Il5lnfLajH+wJtLwsn6/vkuEpk1pt9bkbkdaROZ8S07Tsn12hPE6nLWX6R8r2FzEcoWxnMP1rzLvUL/7+khXBnpDk7RJRZpzDVe3bsZSnfI395zBsJc/YNANY/KltHWFKdEe6eAp0p5TOe7K0Eekv7IcjcVsLdqtarvYy1mYn83CtJjup168uO9RhXkfRdgOMNjXedcB+CCGQ+5y2Ee1aBnfEQ9yxWvJhK/W4V9UypjxY0WI/XLA9UtKuxcFw1J6/cU6tnbGwiRFY1bC74rNgcj46O3qg5t27uRLkvAhvCvR8q4Y7l3oGq1dd9Pp+fsXqrdEcwX/cPPvhg9L7uKyeOPPzyl7/8CKxlrnm5Z1AV7paEryr3SrhXlXvF3t7e1X1VuTMbEtuni0JZkdMYpxLBSO6yPhgXSWn7miWHcUw1z0itj3mrOLZebVBgbEW8q3VTmwjYlqn2VRl7b7D2bP7Rhoa3vrge2bisDyuPSPuh0EqSs7ZDfFMgg1Wr7lvJ1Jpv38M5+5LvSGi3eKIz1Ts7LBUV59Y6xo6rfOM9Wxn0lbevmc2Enut3re+KvuXgfish0d8S5G48aK/Gx3qMX8sqga/GRUK+Jccxw/s8RYuXFgKc1WX64rUt8yxnkFBnuUdkPts0YNdqfip32yb69kGfjYGlgB2AqqxTGMGONiyezYolsJdBTGd86lkudl7RQbGrxJAKb0uIe+r2Wo8Kdo+gZzG6HHjaF4u2V2GEsT381COUmard82nHuWQPYx2C1O5yAGsrxmSFs0yCrg853mpvEsVGApXZt3jjeP7qtg2zsEFrGNs3ssLBNmh9o/zavbXA3D2bGTsvL7aau5eDvY8I7sxGQGYtWt7/mbmMBUNtDoxlnGWifsthOp1O9vf3pRUMHqh6dnZ2du/evVus7cnJybV7tJixxPtsNntZSvnw6dOnB83JLxGjJt23t7fvXlxc3Hh4rV7uk8kkbI8q9xNziCqS3ggkRS1hq0h67O+RyphHvcaYqswjpVl8RfyzXNlc1fqw8WxMRu6qNWVEtKe+9ohjT4XPVP7qvaA2UKL1yeTHNlfUpoG3geK9hyMSG8dm11EMj1TPbBCoHFTslnhd1Otd+gyhGl+V0r4v+d6i6K5tFVHO4ilfdy9vzwee2dWwfravgmcJpGLB/NzxvTGTWMYvxpb4zrZFAr2U64S4VbHb9kzVrlTzHrx2b9Mvz0hk42cMEtqsjsW08MhrRkirfFBNb5XwGJMp79nYSIJHGwEKmf9zRv27t0ew13JFNGeJ9FUctpoh2dVBqkz5jq9D59WKRZHWNW4l1j2fdFtvCfiMt7p3EOuyCfkhgHYxWMdU5uzgT6tiZ3EV4Y7q9nVWjY8p90qarXojQCmQ7X0fwhRjYf+M7YhXr0hi9F/3vNRtfGYl4+XhbUhEinDW1psTy5flr8bKQlnj1Lqs2p5dR2PVe/R+XzTJvCgl/aLyXpdNiFZ89tlnVJmOavcsDg4OXLU7WsyUUsp0Or3XZaxlYbS/+D98+PAOWMvIha/WMhVW1W7v0VqGwarcSykFvdxbVMdKka4IVmZbgorrWo9qdhuHEfjepoFS2kfzYkS+R8CyvKOc2Py8PDNzYMp3L0YmT7xmbdjmA3tG7JsN3hxwLHz/sLG8edi2rUQ4yzNao+z7NELfXLv07dJnCIXyuintS2kjgDOK8egA1gpl/aKI+1rGiHZG8LMDUBmJHm1YZOfjIXouQf2YSI1LeGXXTJl+Kepsf7aJgXOvsaJNglX88uwRx4sex6rBrWo8UoArWxUk1zEe64ttUL2uEFnERBsBQ8LbAFg5FGnOFO2Zg1RV/FWAjY1l7N7bHIj6Rxij/YxSnivlelW5Zyxm2H1kT7NMn/YsMgpvRZSzOOzgVLSCYXGY7YzFuhPuY8Uq1hTV263EYFcfd9Zf+Zl7BDPGyRDOaO/i5eL5sWMfReqr+TLyv1V978XvW4/vi4xfvafa9zYwPNU8eru3kNld3tOLIrHfVnJ81cADVc/Ozs7sgarWYqaUUl6+fJk6ULWU8VvMjJZ0/9nPfnYXrGVKKd9by1R7GXuIKoP1a3fazEsp5fbt2zfU8AcHB25/ZSOi2rWQiUxhno3JyH6mksa2tr+9ztilsL4t6ndPDY4EvCJxlWofc44U0t44LE9cQ0bqY7+M+hvV94y0j95b6rl7bdXGhff+9ZT6EVpy7IOWDbMxY0mHdPZGxkMd27P+LdYvOA7LwbOB8ZTwGD97uGqfTRZrjWPHdtqPichrfZ9ie0a84/0ltGMK+OKU2Thqbdfi5+0HDPH8PSW7Un5bEt6zZ8F47JoR8Ux1z2IodT7m4CnzMfaqlOvNMYcib5FMRw9zj4xvKa91y7KWGbJNpOKv18wPv5ZHY60bqqLdKty9A1PHSKQjPGJdkeDYRh1gWq9VbEWmY07o+Z7NvwWrVnW/DRjKn10pqVX81nGzym2lQEcrFfQGt/+YxzxrowjkSN2PxDiq4ZVNS41lX9kmg4rhfQNBrfVQ9cqixlO6q9gt76ns+6zvnDcYJ3Z2duo3gFyLmVJuEu8IS7zv7+9PWJvJZHK+bhYzoyWfzs7O7rVYy1gyvgusvUy1lvn000/ph5NnR8LaePCITiR/I4U2xmTXTHlv8/XsR+wrs2BRhLan8Mec2PwwZ/sNAGyjCHVLemNbpUSP1oK9B7JKe7WRkbGL8erVtyMiMEIf65gCXz2n7LgIj+zvS5arNcZxxgbMqy+J2z+jfPyWXNkBpfYay7z7zPjWOoYR/lmim5HwmA96wWfWBfvjGAJNGxtLgFKqM1hCnKnQt8i/AnWqL8srIvNVzssmH3C8iDBmYIp07/+HrK2KR3J7ZfNyndxn6nX7GinDleJekf3RtwVUHl3QtW/zBspQRK5SulsS3pLJ6P3OSHlFPi+acGfEvyXO1fi2LsoxY6PDyrs+r6HJau9AUzz4FMdHC5iqerf9mcKdWcd481qVvQxTj3skvIoTEeLsUFU2Hhs7ItX7EObMW75rrD7jjx0ZonCRNhuMmM6Oi2pnFSeKqXJAsheJcS9vRpZ7+aFK21O6Y34sJ0age2vs2bewDQLWVsXO9Ms+67Fi0fm9jX7qY8LR0dEbdqAq4sWLF7twLy1o0GImUrv/9Kc//Tgaf1UYJcn0ySef3J5MJneMtUwppVzb6agq92otU8l4ZS1T8e23317s7u5eWBV8JdzRWqbCU4J7bZQ6HdsowlsRp1kyFQlqtAzBsT1SnCnGMRaWK4LfjuER3dH62dg4HlPrK5JekdSRmj0i/dnGS/QtAlyLaDNErU20aaDU/TZHtZHBYnvfClDzV7mo2ItSwOM4Y8OQeQ2hus7GjzzQWXwVS42PHu5sDDzoFK1eGEHuEfitNjlKwd+q/M+gr7J+YLTmgWpz7M+IctZG5WH7M8IeY7H8V7G2Q/wRwshjj7y3sER0hqxG25fo88u2t33qP0bsR2p8+xr1w/64MRH9nlzjKmRirBSMFGYKd9VW9cc2Svm+SLA5WLsY9Knvm2fUh+XTiqEJaEuCd/VVR7Ldgnm8s3sPrRsNiyTpI3Idr/EQVM8qBvvZMqZu70tKR/3ZRkGf8VqxLrY4Q5J5GeIxsm3pgqyXN8uDEcNMzc7GYPYjEbGu1O+YF/N/ZzlHljiZnFgfO2ZGqZ+NHbXtQ8y/zRj7psO64/j4eG86nd5QpqOvO1rI3Lt375a1mPFweXl5w8vdYnt7e7RK91H+4P3TP/3Tz7e2tj5/8+bN6Q9FV7scaC1TSfdabkn23d3dC/Rz//bbby9qXbWWsaR7Vbk/evRo/uzZs0umjC4ltnvJEKWsnSI0GXGM5CYbuzVeNI6aQ8u6tObMVPXqOqO2V/Nh3yzIxMwgWufWMlbPnoPKX+XoPZ/W+WfWTcVfJFqf3SKQIV27tPUwlnmXclPFHSnSbR92z1ThaoxWwhv93b3x2DVCKeNbSPbW9iMDkut4z9qXcp08x3uMp9oz0t0b0wLjLQuLJm0xPqq8vTzQskX1ZXHsqwWWKaW8Uq2r9ohI9c5y9PJeGp4/f/7g8PCQfuuzL1oIZySxsV8lthUpP7TKfVGHsjKyXuW+LLucZQDJcayzRDuS7mgxg3WsfGxgh5RGbew9I8mjOJZwV2UqBuuDdZk4G6w3lPVLC5HOFObZvqVoYpdZydT2Xt5Khc/qMl7mOL/IC37RiL5dkPn2gerjrd8QuW2wgcXFxcXl119//V4ppTx//vzq5/m77767Zduh2r2UUm7dunXrm2++KaWUMplMrupns9kVkY+kOx6oOplM9v/4xz/+v//3//7fk55TGRyjVN+8fv36Q2YtUxF5uZfC/dwr4V5xfn5+NX+mclfqc0/prhTc7BrHwn5sDFSbe6Ss7cNy9ZTQbM5op+KR1yxHpSpXCm+VE1OcZ56VUqaj8j/q4+XBxsW1sX3UPFHdrVT4noKf1ak1snO381BK+wx5G5Hr+H5eFpY1nvez/PDhwzRhogjiVtL1t7/9bWf7raHgHVoa9WPXmXsWC9Xxkf88I9wVaY62NCqfrhspa064l5JTlHt9VP9oTSo5X8n3S6i7NNeqP8sryr+vYn4Rv6exz0BUnLM8UCke5YaqdauIz5D0TPnuEe5sXBazOPU2hs11G8pUXHU/SigLGaxDmxR2jQesYp2n8lb2My3I9lee9Pae+bJnFP1e3dh93NE+BhXwnq2MjeOR8Wy8sSKjIsc26r710FV7SCqrZ3lgn0hJvyisiyXMOqMLCer1YYpx5VWuPMNrX+X1rgh3e42xlU0MG5MRzLYPy6u+Mi947JO1eYmsZhgU6a/qvXGxz+9+97tbtT6jhI9y22ADD19//fV71WLm448/vnrvRGp3S7hjvbWYQXsZ6+teMVaLmdH9UfDJJ5/cvnXr1gFYy5RSflSzV6DKvQIJ96pyr3XMWgbx7Nmzy1I0cajsNBg5rYjbKLay6WDEqSIvFVnbUsZywjw8gjtq7xHn2E8Rpt6mB6tX/ZFwtvVq0wDJaaxjzwfXVD1DNne7Tmq9MmuGeWAObDPEGyu72RChZVPIbhpk4y8L0br3jd9K2q7KdiR74GimjqnY2Vgeac6Ic6xntjPYzsvdU7yz9Wj95kOm3TJAcl5EbpZU95TqlUxHInwL6gu0QfLdy6PL/Fifodep9fPEEs9M5a7uGSFvyzxC2yPWbZzMXLz4Xv8oB8zHGy9Cy+bEypAhjZWiHX3dkajGGF28zz10VZQzNX7LGNjH26gYIt9lwHqvM2U7I+DZoanM0x3jjJ1sz8CzXUHS23q1YztrN6PGUiS7irtqjCmXdUerjYxSpkf2KGos5sVu/7G+eO21tQS1bWftadS82IGpkc2Lyss7NNTmo9ZLecWreBE8cjwizI+Pj/fs/dHR0RvMJ5pra76LwFjy6IJ1zr0vjo6O3kyn08np6enMU7ojPF/3k5ProvXI131ra+ujZLpLxejeFP/yL//yycuXL//OWMuU8oO9TNZappLq1lrGqtxr/e7u7hz93E9OTi4ePXo0L+V74j1jZaIIYySAPbsO245BWYlECmRlE4I5Yf7KZiTKD6/ZfaaNp3hXZDjLXeWmytRY0TXrH+UXrS+bB8b28mftVH00lmrvjePl5MVrybcvhoo1ZE5jHnNV8EhpVpexrMnEi6xjUAHfssHQYj/zjqAS5tk6W2bJ9Exbdo1tcf0V6Z5V2q87UJWuSOWWzySP/N8m5SwPNSb299qo3LJzyRD+g2GR9jIItFOx5DJe97GRWYUtCyPcu+TQkvsq7Wcib/VsP1vu+bJbGxmM5WFsxDwjxRVRrtTo1vZFHZSatalhsbzDXTOWNHr2GzuaVSKyiumiXFZxVbt6HRHnmXyUot4jrT3bGBY3i4yFDFvnyBOexfA2BTBuNveovcq9Zay+1jR90WfMjS3O6tDVYgbV7spippTrNjPMYmYymXz5n//5ny97TmVQjE5985e//OUnYC3jEu5dUf3cLaqfeynfK+DRbqOUmyRpH4WtR7R6anmvv6r3lPJeWy9PpsxW3wBg+WVU+DaHSI0e5dKVoFQke42rNkE8chrnw9aTkdi2XzSnzAaP9x5k7VU9yyd6/kqhHs3LW1PVpyVWF/SN04VgHQPhvmhiOFK2e31YuZevUsGzPFSbPpYxXfqtCgvKl8VUynZGnG9BPYtlCXWMYZX0tn9Eql86dWNG9Pmh6lm5pzxnKvJMXE+Fj7YznrWLlxcj8FW/CDWP0f1e3QprDYOKbmyn2to2GeuYZRLRyn/eluErXtt75YNvvw0QtV0GrFqd3VtYNTuWsXbeGCyWR/SPiXAvJbZzUWBq+IzfO4uL/SzxnmmfzbFrG4WN1Uw/oOK7lpWiDxStdZn43sGgkdqaHRRq87EqdTYWkrn4D1X2yu5G5ahyZjnaNt76qE0QNR6rR0U/rkXGxiazaYLrqL414MVR6vhlKbmH+LbABqvB6enprNrMZIFqd7SgUWAWM+fn55+0jL0MjOqPgydPnuzN5/PbzFqmYm9v75q6B61lIjBrGfRzr9YyFZ7CGMtYO3uPRCQjYLGvUlkzkhn748YBWoggmWrbK6LVU2oz8pNZlrDNDFw/FQ/H9TZCMip9lpcizDEeU6p3IZLZmrP8WBwcWyn8bb2K5xHqbIxsHtGcothsDC/HRaPPZhvDupGuf/rTn7aHOuDVQ8sBq7YP821XcZlVDCuLxlH1LO9Iaa/sbVrR0L/ll9MhfpHNxlD5W9U5I9ttvS2zbS353gqMtWwMMbZHNDOFeESiq2skxT3lekToz0k71g83Adi1qlfwiP2WOKMHWsagPztrH1m0jMlaxSPb67WylbFts97wbP5jWg8GazXDbGfQjkZZyygF/OJn0A8ZojlSrDN/d2Unw0h8z8M9Gi/quywyfKOQHwatHtyRbUorUR8RzYo8zhDSinBGn3dGSEdzVG29zQZVprzqWRwvdtfxs+UVnpI/q17PfGNhgw0QOzs7W9PpdBK1Y6T63bt3aVvr615KbDGzvb19EI2/bIyKdH/16tXdra2t98/OziSRrg5RrVYyeI/WMqX4KvdqLcPISY9Er23wn0eiMtKckdOsv82PEfmYs0fUshiYi4rD5sjmzgj8rPq8xTZFEbgtRHxWgc+IeaVWx2sblz13NheVA4sVqcgjYpu91zEOm5tS4Q/xbQcWy9sgWSTGoDJfFb788svLPvNvVcdHNiy2jdfWs23xDkjtmmekrFd91YYAyyfKr2GtW/4A73uQa2tf1R7JdkbC13tsuwV1W6SdiuXltCgwpf/QsOS4IpRbCXfbNxpTKdLtvSLYPWyX4RToKkYrgR/Fc7EIIksRw6jURrDDU1d1YGjrAamsHXrWM5/6Ibzku9QvEtFhp8zyJdPHvtr6ZajZPd/1qE+GlPZ83K1fu1WlY2zbpt5Xn3YvZ0aws7ZYllXAb7A6ROprW87UzExGs2ZqAAAgAElEQVQJr8bKqLFtXsyqBH3ZVZxWf/KMF3xLvK5WPNg/+3wy+UX2QVF89XyZDc7x8fGeUtgrtBLy0fttg3cDx8fHew8ePHhdys3DVF++fCnJ8ul0Osj4s9ns5fn5+ftffPHF/iABB8KoSPfJZHLXs5apYNYyk8lkp5Sbh6haeHUV1ccdiWgkuC0Uoe2pgSObECQSW5TgllhFktVTP3dR77I5KBU7I2qZil+tsSK41TcFvI0GFjPTN1L/RypwNrdIEc7WDNfdI/Sjsbxnz55l5mcA+6v3mtoYYLHsfLGs9b3b9/2u7t8FKOW3RReyOernkdosJ5UfktpIyNf7qmL3LGc8RbpHkGfIc7U5gPfr9i2JH6ByblXc13+WRPfGuBTlOL4l11VOUawh0ZUgaSWDvTaWHGdq8QL1zLoFFehRLtayBe+9PNnmgWclg/29nNQmQSY2i9eMRahU1WGg2KYS10jEs8NJl00iM3sXJM3Zwa7qEFTlUY+x2DyV1Y6X/yrV71181+09Hqxay1bpz87U5K19FDnNrGJsX0uc4ysjwqNxo/vsZ8KyyfZ3zV6GqZhbVcEZ2xDbVvmMs7w8+5ZoHp7vumf9oupVjuzezhPn681ZzZFtBESbAhnbF1uXee6qnbd20diq/9HR0Rv2vPpuQmDZ0Cr4DYm/fqiH906n04n1dC+llP39/Sv/9cPDwzBWV4uZyWSy/4c//IHL5leE0RBGT5482dve3v7As5ap2NnZuXGA1Gw2u0BSfTKZXPuD5vz8/EY/ay1zcHBw8emnn157c3hqbSRdGZmYJentP6V2ztiAYJ7sHsv72HxEinyVR0TS4oZBlA9ulCARm1F4s40DfKbsmwhebt5mCntOrJ7NDdfFzo2R9DYfRdB7+We+9YDATRR178VQcVv7ILLfsmD9vPt3AX3X3yOJPfK6D8nPDj7FmEiuR4eosjqWu0fYR3NRRH3LJsMI4eXJ6qJ5bRV9IGp9ZWuN5ep6KyjfSuSIcZaFlp9VRWYzO5dMnwokyqOcUFGv2uB43qaA2nzIrA+S7EOQ7StDxuoFyWT0bWfq9rHCU+gjCY/qdtw4QKsdb+5jXZdWAtyS5tZCBm1kbFtrSTMGf/a+nuSZg0ZR4W7rbB6MqFe+7DiGdz8G5TpuOpQyjryWiawnt0WGpIxIUkbeImGcVU9HcTEf5huO7TCOp7SOLE2YdzxT+qv4lhiOPMsz5HeLz3u0+ZB9LsyqZkjyfJkY4udjmdhsAuSws7OzdXp6Otvf37/G6965c0f6tp+enpazs7MzZTGDiCxmPvroowcNKS8co/lDwbOW2d7e3nnz5s0FHqJaFfDKWqaUUqy1TCXlX716dVH93Ev50Vrm008/3ap+7qgmrm0zhDaSpAhP4W7rPdU0i5FRiXsqbAVF4rK1yG4SeOSzF9PGw1zUerFxPOU15s2ep0dms00MRl4rNboHby1YG+/ZR+tV23ibFdmNDfYcWzaOFHAzwFPQbzAM1HPzbFkyFjGtsIR2qw0MkuesPjO+fVVEftYexyrsbbnKMYq5Ani/GC/il2ZLdmeJ/ErQI8HOSHurdveQndsy/3BginL8TFSqc4+w9saySnIkzj11PCrQ7StTuLN52TYsvxao/BBI9NfXhf/f04fI8hToSCTjvVJ0M6I6UoovExkFu63zVPysbKwEO4OnPGfkuWqLh6XW/oyUb8mttU8GzIpFIVuf9Uq3hHq2Di1muuSh8lkk1EGxG/iILFEYqavioJrdxqltsoRyLY/U4izPOo7aDFAEdobkZ+Nhf7bx0WKVwgj44+PjPXuvyPs+6BqnLxG8LCLZ+7bEumDd8h0CFxcXneZcfd2ReG9FJebR1z3o8/LWrVsfPHnyZK/P2ENiNMQUsZYppXxPrLcelspQCXf0c6+Ee0XGukIpdZXdiad2z6i/GSI7k4pI2e2VKVKYbUIwwlWpthkxqpTcKndvDnZsT2UdbRrYco+grrmy549t1XsjswnB3ofeOrF4qNa3ubP3YkTys80UNn524yqjomdjtqj3ES0EffTz1gc9fbKXAm/urQp2ixb/8xZYCxg7BiPe670l07GNUsOrsbN5Yn7ZeDinFb+HWhXsCKU0b0Xti6S5UrxX8v6y3FStMyLexrWxWZtVIbJgse0skDxGlboitxkhrghoLy8bAzcFkJzH9iqul4P3/0QmT4+Q74qw71BEWleltuedzmxbxkZQI4mO3vWoZmfK98w8WjYYlrkZ4ZHbaBODqnW0kEHf9ohst/EWCTVGlqRWanXWn6nbmXpdxbR1TDHPYnnWNmrMZaDLAbQbXEeL9Yci1rFNFAeJeGU3ExH5mFOUQ5dcWV/mN8/mxfJl5Ww+R0dHb7K2Md4co/JsfWvfjN/9ojGErc0Gy8fOzk7nZxUdqHp4eHhFqldP9xcvXpyp9h7xzixmbt++fb8p4QViFKT748ePJ7PZbB+sZdK7GaX8SKqj6j3CwcHBleVMVblngCRpROJ6RGFEtkaEdm2TUcZjPKUU9tTTNgZri2OrOSjUPBihHSn5Fdlq54cEPFOwq00R9g2DjLoanwH2Uep6NQeMoxTt3jPM5qvU7jiOej+r986QBDau2aKIcfUeHAKtKuVlEaxdNwaXicxaWCW5Usirw1aRkFd9WT8cK/KAz84lajMUljQWKs2zYzLSm9XXmPivQD32VXG9/Gy/Mf9RochoS7Ircr3CEuvMtsXWqzJUtGMs7GvLUF3vKfcRamMiQ8gvEksbl3mgo8KbWazYugw5v2qi3fOet2XsQFWL1nm0tF/FGqEindnCIInO6luU7V7bIa1o+sTKHEyKKnVmQ6OsZRgymwGeYr/VnmaVWKUKfpUq1ezYjNj1+iryu1XdbcvQwsWzp/GU6V6dUpdn14n5h3te8kyhjv1ac8gQx1mrGVaP3xxQOXjzxjIbxx6uqmJ7OfZBF6/6DdYL9TDVVuCBqpPJZFc0DfFXf/VXo/F1HwXp/vz584O9vb3UkbWRtUwF+rmXcl3lvre3N9/b25uj0h2BpCaS1RWRVYZSddd6VB8zIpjFVTkxYtkjZRlhylThHvHL5qb6MLW1UqMrdTorV4pzRgBbMtkj6yNSPyIi2eaLp/y25UrdzuaKc1Lt7boy1T3moOaV2Sjw5oJxWA6ZjQG2IcA2qTLzyI69bDAidlnEawvRnjn8k0ER0VmovsquBV9VvpG9CyPaPXsaVMl71jQRsm37vk8WvLkzFDndqk5XKnUk6fEa+7Ix1gXez3XGYoUp0lGFzvqiIl7FR3If+zIVPPZTMVHR7+XLEK3dKDcnLbK+7sxiBknqsSq6EVa5zjYE6iaCl6Pye19XZOxgrO3M8jIbDoygtv9YH2Xv0kJeZ2xiakxF9Cuv+AxabHXeZgypru17UGRXMpcRq7ZdK7mOBG0leD2FOJYj8Y4EsVr3SGXuzSGr4GbjYY6tcWoMNUcPHnmeUaCr9x17Zl7c4+PjPRvHHq7qjT8UNqT6u4WdnZ2tBw8evJ5OpxNrMXPnzp2zly9fXt2zA1Xn8/mV2n02m51nD1RFnJ+f33v8+LGrtl8WRkEqvf/++3dLKcX4ubsq94yXeynX/dwjPHr0iCpklZqdqduVOjxLWiEJinVIcto8WB+PHG8lFNXY2A4J+ogQZTmyDQQ1N0XURkS6bZuZP3v+ti6rgPY2Obxn5T07RqCzVzt//AYBzpGR6N6GjMoJx1R5RIR8VNdlM6Tmya6XiUwO63JIpqfgHhrZw1O9XKJ8LSmO5Ywoz8wV+2WId7YpsQ52RAkMQbZ7KnePgLf3ivy3ZDuW4VgsRuYZdVH4DwH1ecfU60iU1zb4z/ZRqvSMOt3LDduo8VUdxlaEfaSEX1tkieVSuBUL8363bSLfeFa+DALbKvc9qxhvfXAzYp2Jd+XLjnUWnv0Mi+vFGgKZ2OoQUqVQt7B1aA9jbWSypLYl1z1CPmsfkxnrXcdQRF9ESGM7lkdLLjheS3+mRLdqbuWFju09/3dUwHtKa6Yiz6izPXLbew4qrrcBk/GS99TyKq6XgxrXg/qWQSbu0dHRm5axhkZG3b+sXN51XFxcXHb1am/F6enpDV738PCw09iz2ewagY6HqVqLmdls9nIymew/fvz4oy5jDY1R/PHwwQcf3GF+7hV4gGrFZDLZ4T2uo1rPQExXQevFUyp3RsB7Cm7WNlLMdyUh2WZAvc5sDjCVtJcfkqmK6I4U5Ir4VeOqnL21zyi82TcRvA0Dpd5W88V1Y2PavDxina0ZrgHO03sftNzj+4OR8moTAH9mMGYhaNnQUuV9Y49JEd+Kdc49Iri9A0lb+lpUhbpSs6vDZFsV7ZE/fgvhPjZyfgGbMCoekt9InDNCvd4zMl+1X1vS7Qd4n3NMuV6vleJcEdd4zchxW8cU8iw/prTfhjqmimdqe7uZoMYfvYq9DyqR7Pm2l+KT5MoH3eu3SHsV7/BUr0+mPPuNgVXDKtnxGg9CZQeoMiW8UsmjZc2Q80B0tZHxfNpVHfNqj+pLuUm0Yy6MgPcU+F3muEGMiPDzLFawXSa+InmZcjlSsiuLEc8iBse15L7yVs8S3HUs+w9ztq/ZDYyhSFlcq1YFfBS7S112rA0xvcEQ2NnZ2erj1a4wFJF/7969W6w8Okx1NpvdsKI5OTkZha/7ygmXp0+fHkwmkzvg515K+VHRvre3d41c397evnaPpLpnLfPq1asa88pa5uDg4OLZs2eXnprbI409dTcjeyMyT6m3cWwLJGiZ+prlxtTbjDBW5CSO4anubXuPSFfq+GjcKE5mc4FBEcZsLrUNI589UluR8wqMJFfPV8XzyHKch1qHzDPwNg1w3XBumbVQcbKI3hd9iWlGenqbYH3GasWyx1vmYZ/skFRWFx1eqjzgVQyPsMf7TJktV4R7hshmKv9VfINiiZsAkTrdtmH1lXi3BL1SwmPMaF2VGn7Itcn+bOPnm/d5l1Wlo1qeEdzYP0P+27EY2a7G8GJ6cZkyPoOV/27tganXsY75vStld6Rsj7zS+8IjyO0hqSov73BUpozH+i65LRPq8FO8rm1rOZLnWGfvs8r4VUH5sysluwdUx3uKdSTa7T0j51Usz2d+DIeovg0E/zL8q5XSWvmyt9rZKE93ZrHCFO0sjs3F84xXfZi6HuftgW1CeLYqto3aaGAqd7vZUL3OcRylfFd5tLynWjdxsM2i3r8bS5gNMqhkOxL5Ozs7W/UwVWsx89VXX7nvq7Ozs7O7d6/bsSuLGat2x8NUSynl5OTkIDGFhWPlfxicnJz8ZGdnZ9dYy1BYlft8Pr+YzWYX3qGpLdYyn3766ZanDM+AqYixTsES5JaUjJTrqBD2cvdUzqqe5ZPZmFCvtS1TMXv5d/1mAMtTkdKeWp7FRDJakahebBs/IqWZij47XzaWjac2eZAsz8TF+C1t2HsZ58TWLirL1Cs1ffRzlQEjNhdBdq9a0Rz5n5cyPNHbMueMQjwbD+ehSHnlHe8p77MWPWwtvfXNEvwLwCLHYLHVeFaprsh2JMy3yk2VPPaLiHmGrmvixZ4n2qg+qo4R5rUO1eCWoFZEvlWSI9GN/Ww7m8s2iRGR+qikZ3lhGdYpZf7agxHHSEpHCm8k5Jep8PasYPDgVOZRX+vYIbK2Hxuji6/9MsDU5pEqnBHjrIzFiWIPeUhqH+ABqK1967VHjHc59DRDkGfI9ciuZlFYVyubIVXDnlrbEsDZAyQVEe+NkcmL2dawGFmfeGVPo3L0lPeRGh/HxnK0u1HfHPDin5ycXFavc29dvbm2gn1TwRuDrUGUa1dslPXrhWVZxiA81Xy1l6nkeyk37WXu3bt3Dn3KixcvzmzZZDLZPTk5CdXuFrPZ7OUHH3xw8Otf/3rlFjMr/6Ph7OzswLOWKeVHe5kMUOVuVfBW5Y79FAHIiGWlerdAhXtEUtZyFZuNjwQtU9MrYti2UWN57RRJiW2Q1PWIVRxTkaBMZa1U3Ypw98Zlr2wt7FwzGyv4z1OfMwU5bhLgnNRzw7aeAl+9T7xNJTZXnIP3HNSmSkt89fOJ9Qre82M/p9m+Efqq6C0ePnyYsttaFNBCpV6v2o+eqdA96xfWz6LFt71e47iVHGfe8EoB7+XkzWOR+GHMaLxlP39GpHukuSXjWR9GsGOsS1PHxsvmGsGLuw1thvpsseQ6EuVKLW7b1Fck6BWZb8dEop31xXLMCUnzzOd17edtHmCZRev/CU3PaiiCK6PC9vzdPYW4Uo13y7Qd3vhWuY4qfJwTU+mrTYrhZ9EdGQLdO0C1lleVulKrMyuaVavaGdDHHcvxmingbV9mI6MU7BjbouVnOdPWs7DJjvMuYUiSMqNUzpLjipSOfMQ9e5nazhK8ipBXynym9FZxPD90NgfMQRHwKnaLqh7n5anUUQWf3dywfb35qr4qn2z7Dd5NLMIypi8+++yzWSnc293CKtmn0ymtPziIRetM7X7r1q27rO0ysVLS/ZNPPrlNrGVmpfxoLYOo5dXPnfm1V3h1FWgtowhtRTwqS48Wki9LeCsFsc3N5sOIXbWRwPJTZC7G8aBI1ojk9Ma2cbx2TC3OcsN6JKFtXlG+EZHOSH02h0jZbp9z5hsFmEv2/em911h7RPR+VpsbmdyisVifDLluY/WZawb379+fD02SDhmvSywktP/0pz9tL4oIjrzPo/6W4GYkOBLZGUsYdugqq8sQ6F45s5zpu86t30T4YbxV/oLnjc3Idyy/LNcJ8y1ybdcUNxkUOZ/Nc8ifizpGC+HrfWZZlbmFIuAZsZ6N56nWM2CqeXvt5czyU4Q7bgpg7K6/UzfNeSjVqkeCo9I7QzRHxPMyiWlUuLPyeo9kO7tW8dSYqwLzV1fEujoEFQ9T9exhuqjexwTPO90S66qdOkgViXpFhlsiX3nCDzWnDdrRh9xUXueZvkhwWzI5UkS39rNjen7uNn8Vy6rnLUGN43tkvRdT5Y5o/ZbAycnJ5fHx8V6UC84hG9/eY5/svDLfPFgGGd/leWzw9iKjrFcWM3fu3LmmZD88PLzRFy1muuLnP//5g0EC9cBKSfd//Md/vBdZyyiV+2w2u7CkurWa8axlqsq9+rl/+umnW6VwW48siaYIukgpr4joiNTLEJQqF0bGIvnsqcwzpK2nDM4qzlUsr1yNZ+fPyGqcY32NiHxGGkdkt43DNg2Q2M58s4DFVeS2zQU3jLBMvT89xT7bBGJzjubnvccz65tF382J7HPxMJQSvOY8pLJ8iFj379+fD612V77nrK1SkLeo8Cux3eKdruxfbK6WNLdkf5aQZ4R+n7VetUVRA1ieKvdKoGMbu2EQrRlT9Nu4LRj6DxWcG34edf4mjgCSy4rQtm0tma1yREJbEelIzjM1vFLgR2vh1bNNBKwfeq1XBuZ3rmxWGDE9BgK6wvNzV+2YNU0UNzP+oteFkej23iPEkWzHujF4s3cFKtctKe4R7/YfO0RV+bWzcTE25rLB4tBKRjIvdBUroz7P+nJ7Yyui1hLr3jiYj1K9K1V3hiS3xD+2Z4p/ZlOj7GG8dfYsbaJnX8f7xS9+cabqovgtnuqY0xBE+TKV79Hz2GDcGNp+Jqusf/DgweuozVdffXXtfjqd3rCYqWp4tJixvu6I2Wz2spTy4RdffLGfyXVRWCnp/sc//vEDsJahKnfr525xfn5+zU5hMpnMZ7PZjTnt7u7Oq7WMB0vKYjmSpBm1a6Y9jsHiKcLUvnp2HViPsbw5ePkoYpZtYKCym83Jm1dEyLL1Y8plRXR780cSGmMxhbxHnKv3GctBvRdVHzsme99ie7X5oNaDqd3ZGGxMti7exkWG8FZzV+0QbDOE1Wfy6Ur8jxl9NxQWBaYWbz1M1JLjLI5H0HvjsgNWlYc7I/PRbsabW9YSpwUdYqziF29GoreSQZZwZ3EuoR4V8qy9WotFrlEUu+/PsCLZWT0S5kxJXqBNliBn6nPspz6D1Riewh4V76rtMj4jO4/Roi5nh56yg0jVwaJjs1ipYD7uykamKt/tP6aOZwfLRr7vXptWMEW7ahsR5eqAVBYDifkxk/DK65xZzChSPoprgRY2lqyv/bxvqWzI98WhVU3MvMZVrCh2ZHWSGRvHZ4prT1Gd9TZHktsjujMkP+bAxoosbzzrF49wV30Qdr5snVUc9o2CTB4bbPCuYjqdTqyveyk31e59EB2o+oc//GGlFjMrI1QePnx46+DgYArWMteAKvdKxnsHqBJP93kppdy+ffuKoK8q91JKsdYyFqiKtmW2nSUOFcmM7RUZz8hIjOsRkp5yG+OyOhaDEcQeAe6Rll47LGdkcAupmSGrFfHfOmaXZ6QI6Vqn1Ol2PKWOV+vmrTluKHjjZ9ci+iaB9z7EWGw+tg+Oq96jajMgmqfaJIk2TxgWSWRHP1etdcvYSGgleVEVnomhVOqM4MZ49bquE7OdUep0JM5Z7oz0Z/GwP/ZV/ZYAb3Mgk0sXkt8S4lGM2p4p05FYj8pxTI9of9swF9fYBsn0OfxjSnVsj59JEenvkeCoQMcc1MYAjsdIeVa+CHQeo0VZbcloRkwzkp0dsmr7rBoe4Y1EvFLAs/kzz/dlIlK0V2T81pmlDPZFlbv1fO86h0XD81i3QDI8o0L3rGCs5UyNjblEOfW1kBrCgmrRh68uCy2q4ixBnhnLq4u82hkB7Xmko++4UiOzOrSBwfhZOxG1MRCtXxfSnM2vxeZFbZxkNl2WidY1X3xGG6w7VuX5Xsdt8XWvUBYzLQeqllLKRx99tFKLmZWR7hcXF9P5fL6babuzs7NTSinb29vXlO3VXoZZy3h+7gcHBzullPLo0aMbRGYpN+0zahurDI6IqkhNXdvZV3udUdaquDUOxvUIX3WPeaCaO0v+e2p2lV+GqFckPaq47TW280hXnHtEbKv+jFhmObPn75HJ+ByUej0i0WuM6L3AYqr3Gvv5Yap2772qSF/8OYyeo1qH7M8ZW4NI2a+wSJK+dfMo802HdUCLJUukaq/lSCDXdWLEuRrLK7PjMgI+UuLX/szCpsU2h5V1JM/ZOi7rdwxGjpdyk5zHui1yXdtbJbyNdQlt8B+LweJg/mODIqpLuUmCI3Fu+zASexv+YRzsywh6pTpHIp2B1du+6n3rxWVzXWsowtoqwMdIrtsyq8pHFXspbRYxas5jsdLxFOpemywxP0SOfeN43uqsLHOwqEcuMzIe20eHq3axkMm2zx7Q2oVAz+awCoVvy5itnttR/4y3dusY2BeJ7oh8V8S4p9xGYlyN6anyWWw2j0hlzyx4UMHvtWExvXXAMrXpgfXqGwXZsVvqWF5e/aJ/Djek/gZ9UQn3jz/+GAUQ56X86OmOB6qixUwXzGazl7du3frg4cOHt/rG6oqV/YHw85///CeRn3sp31vLVHsZdriqUr2j9cyrV68u0M/dqtwj9asirRmpi0pfj4RGchX7eopoLMdNAUUQsn7YLlKwt8RjmxAZhXwLGe7lZPPCV689zkHlqQhyFldtUmSU/6yObYqw56/GZyQ0y8O2x7wU0d+Klhieop6tmSUDo02nLptd3iZUFyilflcoQnoMhHurB7kilT0lu73vO17L+GxspaqPYkZKersZ4MVkY2MZKe9E4idV962/yCOZ7RHrWN7yR4lSsWM82w7V8kw9r8ZSY6wKimRnn3FMiY4EuKdWV1DkOKvzyHbvczmam2qPJLua6+jBCHW0lbGks/IoX6WnO1OhK2V+tk/2ENWxbDygBQzCqtW9NoqY9zzfM3l542aRIY/xEFMsV308FboizhkRz8ZclGrcyylqNxRWQcZ1GTPrra76srH7EJ0sZkaNnVHJs35IHCuiHXNA8tvbCEDrG/Q7V17uts7G9OaGObH5eGvUorD3vN37KPmXtWE1xM/oxj5nsRjaa33Rcbvg7//+7y+m0+kE1e77+/tXIuzDw8MymUxSouwIaDEzmUz2nz59+pMhYnfBqv4w2D4/Pz9gfu6tmEwmO6zcKt2tn7u1lqmwaltF/Hm2FEoh3JU4ixTwrCwie9UcWB8Wj5GK0eYCKpZZvvVexfbyZGN5a6ZU3LhZoRTxSrWt1lCtjVfG8svEjoh7tjFgr9U3BbJKctbX2zhR6n2VP7vGNfBI+IcPH+5gH9ZWlbHxop81b05Rm65kuPoZbyWa1+hAzVIKzxc3XSIl/CLm7CnUsQzb2zJmaRON0frMPfSIpYjroRGNwYhxVKGrGNjea4fqeA9emzH+/HmfSag2x2tPOY7Kd689EvkeyW5jYX4sfjaubYPt1IbAqNHq157xKEfrlmEz1mOx8ayyHTcOPMsZ5ueuMBa1eyn6IFR7bS1lVJ9MrKi/at/SP2rn2cPYNrYPKtCV5ztTy0cEPcZbFCKVu1Lmv23IkIEe4d6qlGblGeI7q/pWuXskNCPKvXiYG/OIV37wSLZnxvPWxz6blm8ReN7zLUR3Rm0e9Rm7CnxDmI8fi7J9aY07FEl/cXFxibEuLi4uK+G+v79/xQHfuXPnrKrdGabT6bX72Wx2zmxoMjg5Obnfpd8QWAnp/vnnn9+ZTCbvMT93pma3QGV7vUcv9whoLWPrPOUuUwajyjwbL6NEx7FZWyRnFXHM5oAEO4vltWPzwNhMBc42OKK43hox1TeuD+vTUs7yi+aAMXHeuDYsHlOyq/jeGqhNEYzvjedtPNn8vTXHTZboPafe92yO3tyzRHhWrc7ec97PXV9kPyNaxlYxK8k6lHJ/0WDk9f379+fMeiUTT5HfLe1VXuyAVuVTH9nHKEJeecL7s74ZX8VSEAr59C98Hcl9NcYlKc/Gr31tbEXWo/K9ZYyxgH1mKEKZtckqybN5IBmvcoqAhLsXW/VvwVqR7RaeWhvV7lGMZR+wqgh01s62xXwZcY52NF3HXgU82xgk3DMq9r7EekuuUTtmD6MsVdBXnbWp13joqYrB4hCc8/UAACAASURBVDGbmayvfBd4Knqcy9Bjjwl9SPOKPjYdGQU9syvJ2rco65Z67ynPFZHOxrHxmeLeO7S0xWNdzRfV716ukRVNC4bo02pRFCHbfuxk/wbLxRCEOZL0XWPu7OxsYaydnZ2tzz77jIqsrdodCfXT09Myn8+vWcxUNTz6utvDVBnOz8/v5WYwPFZCqPzt3/7tQWQtow5RrWCe7ejnXg9RZajWMh7JFpUrhbZHwNt2kTI7o15neSgVsiUf1SZAhkDMbCIoKMW3Is2V6lytrUcQYxnbZGBtI9IXSWKbHyO08RlgXG+Tws6frQfbAGDPnK1DRIKzdVIbR+x54nOLNpFYmyyhzN6fGeI987OGbbsq3tkGjmpbSeQu42SAZGnrerfGXzQske3ZuiiVuIrZJ6fIl50R59hfWego6xl2IGw0l+hbAYvEAOPa/lW9bgl0bIvtWV8VH5XzLG72PdO0OSH69wH7/GCENWvjkfH2fl40gc5U4yyOHVddW7X5nJSzMbHexsCcs5+1GVJ/5UDi2SrC2UGjti1es/tVAUl1JNuRaO/qTz8msl2R7HgI6tYPqHX2UFSMgQp5HHMor/dWRAS68mz3/NWRpMZ2luRGtbt3qGrr3FjeXr0d45tvvnkPc+06/rqhj5o3OpAyIpvxOuPzjZYoimhXyNZb33aWW2YzgBH/GaK7hRRu2fjoaxeTzakLWt4/Ctn2GwX7BharOiS1BTs7O1vT6XRiy7766qvo/7obZVmlu7WYmc1mL3+wmDlIpjsoVvIHwevXrz/0rGUU4a7821tV7hae4jtD+Hmq6Iw6O8pNkciM7GevOF6kgmbrofJROUeEPFNlZwh0TwXP+qk1Us/RU3ErEp3lkFVms/mq9x7b6FFkPSPpbZtIvY4xo/mwTZ3MfBlJj/PAtcG+mU0aGx/XReWQxRBEeCXU2TrX64jw7bIBZvupQ0OHwpBWJ33H9Ih41TcigyPvdUWkZ4l+S7izg1bV+Gq8FhV80gd/LL/4Z5XtiohXfVH17sXO1lfMi16/IVTz0c+yN4Yln6P4qg2S694423CNfbCsbgxESntF6tu8bBxP5d/y2dj1c3Rpv5tnSXJGuDMFuKcKXzTYZoBnhWMPVsX+6whUsiOJzkj12meZCvdlEPWe+t2q1VGVrjza6z+PtGfK9z6kd0Scszzu3r37OmrztqLFriVTlqnLEM+MrM7mbL3X0YtdKdxVLp6Fi6dKVzEzNjlKSZ/xq4/mkUWk7h8aQ8XvuzmwUcGPH2PyW1dYBJGPnu6Hh4eXd+7cOTP3qTiz2ez85OTkhto9wk9/+tOPW9oPhaWT7k+ePNl777333s9Yy9QDVPvA83NvUXMywpURfB7x6JUpglgBCVY7Pl57CmYkcD3VsaeW9oAkeETMes9D1UVEdXYTApXh2D4iq5mqHNcbY7J8GDmuNibUekZ9vTxUDLWOTFXO2rCNo8xmDouliHXVD5+H+mYAG0/dR++rzLw8wrsr+e3166smbu3/5ZdfXvZV4ncFI9Y9Mt6LkxmPkeMqDxZbKdnxGq1nmDVNJl82RpSDmIe3Pqv+pbKFiLev2PaycPU7xrbkfDT3rfLj72Gs7RBrF/3sqTEyJHWNr0jqSEnOFOVzUsZi2zb2FQl2JO09Uj+zceBhu9yca6bPaNCHeM4cpLpqYhs3Dbx7livzu/farwpbBqX8qHZn6nfPXga934fA0PE8eIR1dLBqZA2jDk9lNjN9oGxzorINONhhnZ46GQlvFRNJbexvx/Pyy3rUY9sMyRrZyURe5V0IbFxvb60z3vut3yjoQoJ3JayH9HrfqNjffqyDMr0P2KbCxcXF5WeffTabTqcT6+tu8dVXX5VSrqvZmdp9MpnsHhwclJOTk6a8tre33w2l+6tXr+5ubW2939qPqdyV8p1hb2/v6o+mg4ODq34eUacUzrafqrP3iszzlNwqDl7bPBjha9uzci82xlftMR9Wxubqra19zajvPZU0WwfMyRtD5cQ2XdQmCo6tcmNjMYW2Ws8a31PBsw0W25+pytX7p8sGCSPeVbuI4Mb3GHuObL3UOkVzwnpvI8SLMTRaSO2IVO3SP2q/iPWoc+6yicDmEM0Lye8W9btXnskfifn6T/m+Y98sGZ/NuRFyw6EPTMwuf5h4Gwes7tLURSR+hpzHuItAy5qzn09LpkefL0g0I9mu7rOwBDnm5CndGdHPrrG/F89bi3nhxL8H1m6p/38wIBlty/AwUtZumf7uqGZnh7hGBLu11bGxvUNZvTwWAWsDo+pUOdrJKH93z16mCyzRvwx4h6cirIKdtVe+7EwRj3YzizzE1LOxedfJ9xaiMnMIqEWGfK/t7Cvmxkh/G58Rtzhmi2Icx/eQmRcS413sZVq+GeD18VT7XQn3KL+WfvjMlqk+35D2G2SwSLU921SoZah2tzg8PCz37t1j4uwz1v7g4DqHjr7uaDFzfn7+/pMnT/bCCQyMpZPuu7u701JKUX7uaC0jYly1qdYyLX7updy0kEE1NlOB274qJitnymdG2CpECl6VByMeFeGp1PDYDtdHkZ4YU5HxSlWNMTJrg+MxJTOSuB6JzMjTKCbLOyLsPbW6Io5xDqiuVu9dbz09FTvOB0nrKE+1JjVfJPajjTC1vrgO9tWDty5dledR25af6b5jRViF/Utf1DkPkbsio7MHpHrl1ltexY8sYWx/jzi3tjmtGwMeMa+84SOYXAYnEU0eqEbvAkWUe+Q5KuMVka/en9n3bdf3N+btPYMMaY3l3ucXq5vDKyPfUZWu2mU+O5HsR0Lc5uMR+V03CNYSjLBmdbYNEvCepcsioIh1b1Og3kfzxfpVqtk9KxhUpFuyPaNWZ+T4EGQ5s7TpC49MR9I5Q8IzwhrJdEV0R8R+X6W7UtNjm9/97ne37Hi27G3DUB7iXZThQ7Sxli2KiI2sW7xDWLHcU4574yBpjdeYuzr8NCKiWW7e3NRcsN9Q7xPbp8Ua6Pj4+Bqp1+I7H+UxZLsN3n54xHqL2n4ogl6N+fLly5RPe0XW1302m+3a+8lksv83f/M3D1rGGgLL/uNg+/z8/MDzc6+o1jLRAaqz2Sycw97e3hytZUqJ1b8WGSKx3iuylrVlBKGngGeKcpZLRGaz2CyvzBwUyY99WQ7RmCwWxos2O7w42J+Ry0q53KKUxk0ejKPasHvso551do3UvLFNvc7+LGThbQzZfHCzIrtRhLDr7D3X6DPBm8uQyLyH30Us47BPz/olS/aj0pzZzrTEqnFUfozAb91UYGNGZazOzHfoX/4VGd78LQzoiwT+FpRHCnbsk1W81/HHhFayGW1akEBHdXmkhmewbRVR7hH+pdzMgyn0bTyMozYAoo0IhtF9nnuWKlXBzkhrRcgvPuPvwQ5HxTrvsFRPnW/jeP37zWBxQIW8JeGVx3utUwT/YjMeHng4avVnr9e1rqrUsS57GCuON1TeeI35/MM//MM59vvFL35xpQpcJQG/CMWtR+R2icXiIcmKVjSWsG71dFd2NMySpiLr/47tsweoeuQ8U7lH69ayGRFZyih0sZzJjKv6qE0IFufo6OgNq/Puh9oIamm3wduPoWxsWuNcXFxcKqL+s88+a/Jhr1Bqdw9W6V6xt7f3YZfx+2Cpv/B//vnndyaTyXvMzz2L8/PznVJ8a5mqcrd+7gil8K5gpF5tzwhlZb+RBVMPY64tUIrsrvlFKvksqc42DaJvDjCCFONlLD3UM8ZY2NbbLGG5srKIxFX1WQW2Fw9zw28CeBs+an6qT7QJwOKrbxvgGN7GTI2H3xpQr9iPje+Ng/dqLq3Pr+sGUwbLIKkXgVa1+VB2M17sjOpcjaEOPa33SMzjoa9I4ldVe3ZOiuRXVjWR8j1T1/PbCIpcVzHTz0So5UtQpoj5S/OayZWp6jPtumIIQpiRzra9IrdtfyS9bbkiwG07Rs4z1Xrms7K2Z7niRkA2lo2Hr6zPaFFJ5uiwVKUWX+aBqkqljup3mxduJmB9C9QaLIuMZyp3tJZBNTuS8EyV3mJlsywg4ey1y3qtK3IbyXqWw5DI+rV7+TNYAn7ZGNrXuoWQ9sj5VoLbswdpOaTUkrcRccs85xmp3WInE81DzcWboy2P1qAl14z/fZ+DUocipjObLpn7DVG+wdsGRtRbIt76uh8eHrrvf+brXtXueJgqWswgzs/P73n1i8BSSfeDg4MPd3Z2dpm1TFW07+3t7XgHqO7u7l5Ywn0ymcyrtUwyhwuPXLRltl1EzCmFNOuDyt0MkYakozcHj7yNVNGqXm0EeIS5WjvsGxGWajMCSXPvGWUU5qgeZ3PIkKsRMYyv0XtRjZO5V+XsvcjywbVRY7R+EyBLHrco+XEOLHf1PH/7299e4NzYRooi71ueYRbqfd3S38ZZRwuZUsZlfdOidmeEetQ/oypPHGp6o62npke1/CI2LRIxvfpVP/+qVreEOuZ0aV63oMxer3oufZFRkpdykwyv14rIZopye51RsXsK9qi97ZOZXwRsv1Jy3VNoe308X3dmK2PbrQJ2npHnPCtndV3zYNeLhiXUmRo9S6yPTcnuEcyRH3tGvc682hHK/31o73ZmdWM94msdKtffVi/3vhYZXv+sqjhSojOyOavyVqpwRrbX+4xNiUfSq/4e8Y35KNU+i4W5KDK/K1rWYtE4ODjYQluZIWIOGW+DDSoW6edeilbGtyjmsxYyEdDXfTKZ7D99+nSpB6oulXS/f//+h561zJs3by6sp7uylplMJjs/vM5ZfQaKvMY2iuhmqm1FxHrks0ekZywwbFt1zcZVOWG+SvGPc1T5RevL8lRq8cxmSfQsWZ3Ki60xKsO9sT11NSOFWTxvLPscPRV7ZiPF27TAzYhozdSc2boqlXj2OUbP1a6FItTv378/t6Sht8HA3odsA6PL+w3n3bI5wcC+KdA11qqxyINeu6DLGMJ2hbZTSnTsb9XpiuRXanqVG1PkezY70VyTiNqvUv3DCHZGojOy3SPqVfxVIvt5w8j0UjiR7cVl5LoixbEc27J6BVTlz8vN8T2iP0ImB9Y+KusEz3Od3dc+zAMd+3mk8rItVxjRrnKo80PCXRHzmbms2u8dletYxvooFfxQOQ0ZzyJSnlsyXKnHI8W7JdqVtzsS+myc1rmxeKi+R+V6rX8bfdyHVP9mVdaMXM8cpMoOMmVktb3OqPkt4c7GZYrv6OBOT1nvtWOWO566XSn7bQwvpyjnqD56Vn3ACPZqKzMUNur3DRaFoWxnuo7NLGasr/vh4WFTTFS7R/jss8+WqnZfGgnz8OHDW/P5/DazlkFyXSFjLVNRrWX29vau/uipKvfMWIpgjQg+pnBnxK29V+26EneKxIxIazXfKA4j9DwlNZs7ljFFsiJo2XhsfmqeinBW7dRzwbl6GyGYa733xmPvLdtXzVmpu9laeO/3zJxxrnZe3iZFZmOJzYetpbcxpubjbXyxvNh9pq+K4cH77OkSJ4OWzx7Vv2vfBdiTdIZnI9NySGmXMXH8rMoeiXY8VDVjH9Oi4Meyrmr5AC1r2WXdo3yRPPcIdG/8iIBvWbdorC7I/twqlbolrb24kRK8kuKW+LZlXr6sDW4KKGKf9WF1Cq1kewVrvzB1PCOUs/7sLarwRai8W2Kqg1IxRsZiZtkK/i4HkCLJbT3ZmZq9jmGvsV9t24VAH8qGhhHqisy2xDiziWF2M5ZYx1iZfDxrl6y3e9YyJ8IqbWQWha7kaJasVL7gWbKWEeqZ8Vi+6vBSZifD1OWK6GYe5sy2hsVmcRd1IGjGTqZPPbbtS7wjwb4hyDcYCotWoQ8Vv2uci4uLy9///veT6XQ6seWHh4eXHvE+nU6lr/vJyYkcDw9TLaWUN2/efNSadx8sjXS/uLiYbm1tvd/SZ3t7O02yV5V79XNn+PTTT7dK8W1XFGHotVGKZKVOxpgtCvIIVtWKCmWPSPMITkZuMvWzR+h7BHiUh7c+HpnvKYXtc1fqYkXQtpLHauxoTG+MiGRXz5tt7Kj8GJnMfhbURk20waNU6Or5K1K7ixocN3PwOtufja82XhTUJl30c9DyGdFKgvZV2WfyUPl3IasZUZ1pG8GqvrP9PN93ZfeCpDgS5N6BqMwepsZvnavNuWVNoxwNFvVL5KW4HiqHy3KT4EYinsWt/VQ9y2cLXlcJRaIrRMpwVJfbV0uuZ2FV9tGYqG5n96iiV2Q45umR7Sv/hlGGMGZqeCSjPbsZjDVM5jxPr97bOPD6DOHJPiQxr/zXLZAox/5dytl4XTYAhkQXUptZsjBi2yP0GUEf5dMVi4j5LiLrkc76MjLdkswZb27Pqz06eJS1V/OwbZUnvbKtUfdoX9N6kCu2yRLkfdXtfdDFf1613eDdxtAk+VAqdJXXsg9XxTyq0v309HRmfd1LKWV/f/+KIP/qq69CixlVb33d8TDV2Wz28vz8/P3Hjx9PbvZcDJb2x8DPf/7zn5RSCvNzr0A/d6uA393dvWD2MdXPvargId68lFJOTk4uSinl2bNnlx7JiCShIseVmh1JdUY+euSqR4Iqwh/7Y2xPla1UzjifTA4e0e0R3xmC3UOWNM7EV2p5RniztWJ91dy8Z6Q2a6K8WT4sX9woYRtLbE3UOiqVuX2Pqc0ZG9vbEMqUs/WNiGlGjmf6ZjYUbD3eq/Vm7y0vh+zPCxLZfZTo2dyiPIYk9VvtT7qOEfmpW0W6Z9Pi2buwmLadJdRRxa4OQmUqeST9ozwQntLeibOoP1C2xHULLsUrjnMJ96pOAcl6L76Hy4a2XYFEdFegYh1js/b2mqnesR5zZiS6GkO1QWLeyw/7DYFB4mSIY08RbpXwePgo81Bfla+79aFv8XS3wE0GpfrvYj/TFYrwtgS6so+Jrmv/FlJ9GZ7vaPOCHu31Gg9HVeS6vfeU8CwPZitjc+s+yxzeVr92RMthlKpNCzEcWZ20+p7b2CpWdFhq5Btfy3EzAMl+bzxvjTyVfcYGxntOisRHSySmtG+ZQ19E7wF8LpGNzwbvBlZp1eKh5rVMZTtro9aHWczcuXOn0ze2Dg58i3Yk3ieTyf5f//VfL03tvjTS/fz8fN/zcy/le093p/8NUt0eoPoDKd+sKkVSMEPi2vKIEMX2SK56qnkVIxqjxsG4Kp9Wpa0ice2/FuIQx4wUvR6xzzYPUFHNxoief6TI99TZ2EapoDNqd0+NHZGYSH6zjSU2n4gkxtzY88Exveet1of9/ETPAefO7lU5go3D8lfroTaB1IZL9DzZe0HNfwF2H72U96tE5Jc+dGw2VubAVNbPvioiHb3eMf4i3guZ/EYElhcj7esrqtzVvCxZzxTukeI9m+uyYQnvqJ1tz/pa1bm9t21xLEawYxyWr/f5yeKrWKwP1nn9snlEcRYGPDS1lOvEO9quKOX7Kg9RxXws2BxUDLsWqh2b66Lnbgl2S5ArAtxax2TKo0NYMUaXObTAO7BUKdGt97ptw/zfFVlvx2MkPmIZCvUuFjXrCM9upFVljf1tG6XkxhhWRc4U5UqRjgekoj2LzSMi6W1/lZuaQ+uBqQpdY6jDVXEtmAd6RN738Wkf4uBWfFYbW5kNPCzKKqYl7jKV7dmxbDtUu1swb3dlMYOwandmMTOZTO5m4gyBpZAkn3zyye3JZHLH83NHwr2Wo7VMvZ9MJvMPP/zwBhFfyvd+7qhyf/ToUUikVUREqapn6mGl5laEYUb17CmOkRhnbRUx7a1Flpj3cmVxVexo84CRr2wd1LhZpXlEhKsxMhsy0Rzs+N582LNQGx82LnsfZghnVMfjPbbz1tYj89nmDltTW25f1c+qGovNk+WiNhXYGrO1RHgbVF4Mb/MJgQRoNrcW9CHhV03YZwnix48fby0jV2YZw+49CxhlTaPu1fgKnlrfOyiWYQEEfesvuEisWzCiXKnMK7GOZSovFcMbwxtrEfAU6aXcJMAtoc76MiIbFfCqvcqvS27YRqnxs3lE+USk/lLg+bW3tPNI9mUfKOod8MpU6bWNVe178bvazXSBIrTtgaiKMPfIcCTavQNWV2klg0DynQFV8aw9kvdIzKsxUOW+CGK7a8yst/yqD1ftQ0guSkGcVbur+xb/dkY+Mz/1DInu5aosZbJ52teuyNixRAe1dvVtz859jO/HRY69UeF3w6I91YdAHyJ9WfOr49jx7PXvf//70N7lq6++ouV3797ky1++fHlN1H15eXmDaLe4c+fOT6Lxh8JSiI7PP//8YGdnZ9ezlongWctkEZGgHqnnkbS1DK8ZCRqplW0eKjdP2avuFSkYqcYjFTFuNiBRqch/lhcDEpisbfS8PKDiGUnbLgRbRIJ7+XpksTdW7evVRzmyOOz5qdxZ3yifjBo8M09bzjaUMvl5G0HeBpp9ZRtfbANBIbPp0YJVk9lZDL0JkJ23Rwyrur65ZhTnjNBmHu3WbkbFZP7s1vddte1jNaMsZlTMFR+8Wh4/fszeL5mcbJstKItI8yiejcnm0yX+IsCIaUXUeyQ23mfIa/WzqIj7jOrcqu0zCn+MwcZQ5UuHRxp7h6Qum0jPgqn0sR5tZ+wr2zhQKnZlNzMEGAnuEe1eX3sf+b6rui4Y0namxcfdKtxVnwx5r8YYq597tt+qD1ftQvoNpRyODhv1+ijP9ogYZ+r1yOO9hYhWfViMrCe5jRmR/x6Uql/lqMq6YBlk+ioV7V3H3qjwu0ER2l3I6jFazywrpzqOHc9eM3sZi6pyt77t0+m0lFLKN998c6M9Wsygr7u1mJnNZi9ns9nuF198sZ+dTx8shZBple5bL/dSfiTc1YGqtf78/PxqPm/evAkJP1uulK4eERgpyRnRnCEibRkjpxUJmlG1s3lgO5WPUil7c0ECMiKs1EZARA7Xe0Vw2k0AVm6vIyJZPedozSMCHPOxdR7hq9Yos2FhY2E7T4XuEdQqV7a5wfKw14qsVptB7FkyMt7LDWOq8b05evPKbjThz7xq72ERivZVoMtBsJl2XaxmsD4iz5kqvTUvdrAqEulMHc/84G0c5gdv+2a98rNr0oNcX+gfDZBXvbbzZep1VLBjP0bCbxVfoY5j2r7rAEYuz8tNdbt3r0hrWx8R76hwx1hMzY55MgU8y0fB9lmLz2Hm5Y7+7RnVNxLTSHQPgeggV1WuSPZW3/uhEXmyKyg/91rnxRpa0T5kPHbAqapj3uxIsjMveObtru4jm5m+WHdrGIshSL6IBM0qmpUXufIrb8md9fMOL7Vktn1FKxrbV6m3le1ORMSrOF6Zt0kRWfpg/rb98fHxnpfbMrEhpjfIoi9ZjaT9WBX1Y81LwZLyk8nkGpHvWcxMJpP9v/zlL0tRuy+DdN+ezWbUzx2tZeohqtvb2zulaJJdYXd3d/7q1auLUr4/RNVayzx79uxSkeT22iPOPIU7U9AqYi0i7732kfoaSUNGQjOimZHSjPBk8dmcLNhY3npnYrLNEKYmb1lXRgarcWyubH1xDLaZExHXrFxtSmTmh/WKrFYxGFqU1NH7ydt8QCgCP/NzrJ6VylNtdtlx2VpG47Bxbdzsc87EXHSfPv0yWKY/ODsAldVnFeFRHBsrG0O1V4pzRqRbkr2rxcwQfZJYRNwhNgAqMY5EuiXMkZxXqH3WjWhHMFLdAglxbIvtbTyloGfjWFKd9cko6xVproj4eeEk/lp846gieyBqVI9xhiStsyS5mgtuIqzajz4L5emOinX0aI8OY8XrMUGR4wimSGdkNiPwo9iRkj6DVXvDLwvLsLPIend7h3JGVieRXQkS51jPVO/s4FOlCFde4XbcrmRxdlMjGiNL6leC3bb/xS9+cbZo+6ANNhgarWQ0tkfSfhGK82yOXrsh88psNEyn08nHH398VW4PU2We7tPplNrLlFLKycmJzOUvf/nLDWX93t7eh7LDgFj4HwJPnz6dTiaT95ifu0Il4yeTCfVsn0wm8xZrmf/+7/92VbHqvpZlVd2l5BSWSonN4iiSvZXgYvFV/t6mg7pXxCQjQ1Xfem0V6yoPJCixv63LPj8k0JXqXN2zOrbBoDY4VCw1f6Y49xT2keIb18qOgcpx9XzUewrJ6WjtmPK+BUwtzu6xzNsYYHNS72u28WLvsz9jqiyLoZTuGYVyZt26YpGEftexMwSzVaR7Vi5ZoDWMjc3U8LafLcta23ie8TWe2jwY0jJmQWQ+i1kJ9JbcI1Idyy7LTeIe1fHr/gejIsAtCY1EulK8Yx9FlqvPGyS/2T32ZzE9RX2XstEBfdqtwt3rx5Tsi7RiQdgc7SsS8xkrmVJWb6UT+bqz+0qYWyuaeo02NbaeWc4MNY+hbFMYmY72L+jPjoeiYoyIyF+E8rx1PaIchvRqH1rp2+dwSdUva7GSOYRTKc29HDwiF8lzHAPj/P/svU+PXMlx7p1VXd09ZLO7xh6JLcJz5QV95YEJLrzylhsZ2mg5n8T6GF544bWhjyLg4l29uMvBFQToLrjwkDOiNE2qyeF0ddVdcJKMevp5IiLPn6oiWQEQfSr/REbmOadI/vLpyJZNAxVD62Gi3uYDa9cC9aP5sMNSx7AoddDe9tbXWmG01/76+npV/9iyPvF5Y+HnzFxUPF6cOCc0TDVTU8y8ePHCTTVT1ewvXrwopZTy7NmzH1i9Z2dnZzfiWq1WZ1G/IWx0kHFxcXEW5XM/Pj6mcN1TutdDVGtqmcPDQ/mfmocPH7qqYga4ERR68FaB5Ahy2ra1XQTjIwWsgtHWf6SWZ/NDNTlTFHsw2P7EclYWrbUHZC0oZusSzVetjXc/vQ2YzEaC7eNtWkRx4/1HCJx9JrNK+oyaHD/jxoatz2xkqHbe88fgu1Ktoz/1OaOGZ/GouIdQtiv/LW3ZWrADRDcJwsdYl65jt8LkTAqbCCqrXO32JwPqmF7GXrMUNNiW9bGfvfQ5SkHfxUbI+R6Zintl6pgiHdXu+Nnzz5TxmO64YQAAIABJREFUuwrfu76PVh3OFPAI3jNjKjV5hetT0hbbKzU+1tuf7wVIz5oHyDHNDKZvQeCNwH0MiK0OS/Vgf/ZA1G2DeO9gVATpK2K1LYP0Xo537I9jts5jqANCWbnN464OQPU+e+lidiXVSwTph8zVPrQyOAuWS4nzmdvyoQ4TZYDd9kMo78F99IV5zaM88Cq1DGurlPHYDueFcbJynKsC81FKGS9+7DPGZs+Q/vb28dkQKvGsn4ODg0n9Y8u6xuT56KqwV+1qOdswyMwJfTHgfnl5SSF6zek+hC0Wi8tSyqdffvnlPGzc00aHJsvl8g6klqnlb4H669evr2tqGTR2gGpkx8fHa/8Zevz48YoByGoI0pTqnLXFMoSeTCXM/KICGsfxUlUwgMlgLUJJ+4fFz1TZCmCqOTEgr+Zh2zEfCsKrebANBg8UevcGY/R82HERvGObaP7oO4LUCmYr/woSoy+28WLbe/Nln9X40Ry8+XtrqtaCPa/s+4CtQQTp2ZisXWvckXWB4d5mnY3T+zw2hB8hT3gn6wuSLSRv8YWHn3oqc9seY/ZS02Aedy/uDGQf496MnGoo43slrj2fCsxXHyty3aq436Rl3nU7T6ZQV0p2ppL3ADlTpWMf287WZb9bMVbVb2u/kdPFEIxbeI3q8Yzinflln8cwhPC2jKWQaYlpk6r9UniKGGZYzw5hzfjJxDN0/vcuVnOr27IofUyXtDBDpJLxYtrbumUgLoPh9tDPSKUe5XW3nxEGR6rwKL0My7tuYTxCb3XQKssJj7GweFX8rF3mtwyy5m0AtPYf27IHzu7tw7foAFULlpWPrIq8b0y7YC1wXdn19fXq9PR0dnp6OrPlJycnh6W8g++z2WwtH7uC7/P5/EZe98hOT08/awq6g436H4RHjx7NptMpSvbdRagwvqrcr66u1vK7z2azZSmlsPQyNZ+7tYcPH1IIHBlTxXqKdNW/j3JX1XkK8MiXbaNgua2PwBrCZGzHYsf2Xv8oJg9SK9Uza4vxsXsTrau3aWKvWZsoJgS/GcU11rdsPqi1Zv4QuDNftb3akGCf7ViRUlw9p6y/2kDA9fLWCe8D8xFtEKi5MP+sjbLMpoXq48UWWaZfHzCfyY2+i2bB87fffjvtogD3YDbL484APEtzE6nj1dgZmO4p6PvYgCC/ix+mZPcgev08MX28sdn6ZNZsF98BO0eE4EqBjnC9gngE87Y/U6/bPuwn2wRAHxi3B/IztnNAnqWPQXDNFN5KZY6+x4tcjxuN3+VQ103ne0dIXqG3VcCzdDL1M0J7TC/TGs+2841nUsBEoBxT0IwB1j1jGwbvi21DPeylVSnlZr50plKv7ZTyXKnHvbQuntIcfdqfao5MZc8U6QyKs02DaLMC56liY/NDn5GxTYeWZ0ltWoxhLb8ZsbfdsU0e9lmBcgYs2za7dCBp11hww2EMu3v37vellHJycvJWqH3nzp0fLi8vr05OTg7Pz8/LYrG4silkXrx4UZbLJf2Nr8VisQbw7WGqs9nshhh8NpuNntd91P8EPHv27HS5XB56+dzrIapZWywW0wrcvdQy9RDVagxUKnjuwSMFTbPK1Ujxy+KykFIB1EjN60E+D+hanwxcIlRF32xNsL3XP6sojgB7BBWtzwhIq7WMlMBee7vG3nOp5s7mg/NSYJgpu5U/Fj+um30u2POHgF2Nwd41Buoj9TnbRFCgPnqX1GYJe39wfTNQWm1cZYA9M3ZvMv26gvchrca8hdQioXnpXrwyXFcPYGMdAnLWN4Lr2E4drOrFhGp7b/59UswMmZ5GWFffqEBXgL04bbzxmf8o1p17R0peRc7guVKUR6Ac69Xf5VjOoH/r+HYzwAP1O2U2bYyXlgUhteq36YNJrZpdxYjt7c9syhllYyrAGSyvwN1Tnyu43lWxvu385gyue3nfWbnK44654Me0bW9edLVdU/kiRK/lLAUKQlsPtlv/Cl5bP3gwKktz03rYqVLke/Gw3wJgsbLY1bh9DmllFm2iqPZjpKDZlu3ae/Qh2C4rwKv1jXFI0N01h3tmw6Ev0C+F53SvandmTOleoXyr0v3o6OisjPzv9VGd37t371OWz92mlonMppeZzWbLqnQv5Z0KvpR3KneWWqYUnu4iC1q9egaiEbRlIa0CkCxGBuZtGwXo2bhsTAZO1VgZ82ClHQ+hcyvI9sZn18zU5oLtz+KLNg3wuVBxRJsXGBuLUwF2tlni+fWAvBc/g7xqQ8jWYXyZ5049W1FsDLy3bDwpcO/VMx/s2saSmRczto4t7+xQZmFsy3xq211QsmdysD948ODG2SRRChgPLKu6Wo4QXqWd8WJm/ev1GGr2lg2UrKJ+Q9Yah1oDD7hX2L4qPth/X42pyxXsrhB7Wm6Ca6uAZ31tGSrqsQ2D4ipG9MWU+uifbSTspLH0MipNi5duBcuHVLwzVT7GjG0ZXFfxdtkoGPLg0cg3A+ZWBe/ldx8zTmaZnOpRH2VVtV5BOjto1evLxnxfgfjHZAyQZw83ZWVKRR0dfBqldlE54KNY0V8rbFa52O3nr7/++hg/R7GgZQ5qtb4yCnz0MRRo3yXQ/aFsHuy67ZKyfAjz0t1Eh5kOOV40Tld1v81rj+llSnmndq+fMcVMKUWq3T2zavfFYnE5m81Ovvzyy+GSxRMbFcBcXFzcgnzui1JKmU6nB6XcVLkrGF9TyywWi7V4o3zv8/n8moGrjPJbqZBbFKcecPPU5ZEy2fbHPjiXrH+mAGYbFd4Yat5RnLhR4YFRT3HN5uzFxSxa1wywxc/efVSQVynE8f7ghowCt7i2GeAfPb+sP/bLjIvxqfkwxTc+y/iusrXGdWH3HNux9VFrpjaK2PzxeVHPn/fseps0bAzlx/PR0h777gI072uZOWTWduiDRVGZHoF1lU++FdK3HATbNYf9jlmNm/1D0gJyBdMnpB4V7CvT1vqzbfDzLhsD6ex7xQPvtp61wXpW5qnYrTqdjeUBefW+W7/e+BszBpOz0JzV4c/WsbsaKtct/Mf8860xbPKg1Baz8NweoppNFWOB/PjRvjMv97oF3VaB7sFz+9nCdqtkrz6wrfIztL2v6WM2bV7e8Mxhoratyt+uFOzsmgFuVLKz8sg3xhGp5228NrVKq0ocx7Dt792799r6qJ9ZP88ni7sVKncB/i22S8B9b5uzXVS/j7ERgIeVsvqhxvYAf+bQVjxsVfmqKWaUnZ+fl1LeqdmVKbW7TTHD7P79+6PmdR/tPwGPHj2azefz1I4BHqJaIXuXQ1St/fznP5940M6aUgjXfgzwMX9MyYwgWMWEY3jAt7aJlLpsE0HNk5mCuSpOjE0Bv0jty+pb4aFdbwVfsb3yweoZBMf6KF4P8qN/NQ6We5szto8Hk1U/NTZ7viNQjPcH/bFxcCxvc4zFxnyxNmquDJKr54kZ22BQY6h3wYPqkbXC9Gw/7/nuMl7fvkPZNpXWLHVMpg+mn4n6efniI5iPfjBljYotYzsC6LPxtsRqoTr6jz6/72YBNF4jrC6Fq86zEBuhOY7nKeBxLGUZPzj+xq1rznVUuGf6bwNeq1QxLTFuOm+7NQ+IW9Du9fFU7dtUvDOrYNxCc9UGAbvX3tbhtdd3KNur5XOmUrl0zd8dAXhvbOVLxYkQ3VPAd52LF59XrsaN1qW2rxA8E3dmjKj/F1988cOY6u8PKTXN3t5vi9KyZMC4aoPl6K81pYxKL9NlM6PGgoetMlW8twY2xQwC988+++wI21c1POZ1R3v58uUalL++vh41r/toUOP09PRTlc9dKdqrAl7ZbDZb4gGqmXzu1lDF7Sl3IwjrGQPdyqf12wLwIjAajaVgv/Wh+uK1NyZb86g9rgUDogzERgAc563gLqtj9yfzPKiNDzYuG9uDtN5co02KzDpgewTaCu5Hc2VwXW1UqWeOPX+4yYL+aln0/NtyNTe8pwyGs/6ZNcJ18soyED6zEcJiz8Tqjd+yIcBi6Np3UzY2lFcHpmLKGpYOhrX3+iGwr+37pnkZA55HyvwRgT0q1rPw3CuflHUFOyrgcbxd+E9kl3ezAmpUl6NNE9csBgvZEerbOqac9+JR4zN/GF/m39hb3Vy0aVisWlylmrGm4HXfPOmtxhTwLC52vQvWCsIxv7s6SJX537TiXRlCcQaslfId08vYNhXQo/J9D8R30yLAq6CpBfSoCFcK8eoP860zVblKf5KJnYF4L72Mt9nAVPVqvEwudrUmpWjVu4pL+ffS76hDYXfJ9gr5vQ1hWYW5B7Qz8BzLmb8oFoTimbizfiN/Nl98TTFjD1NFOz8/X0sx88MPP6iDVK8uLy/dvO63b99eg/KvXr0aNa/7aI7/+7//+zbkcw8T2nfN9V6N5XNnAMhTAXtgMwPAFKiNYC+CzIzKVql/6+eMGl19tsBTbQQoyIhzaJkb8xHBN2yfgYCqrQfrGdD3gDsD1Aw22zp8Vtga2f64ScDWkW0MRMBYjRHNlz1T+Nx7a69iUjAcy+y1t15sPux58zY/WBz43Nt527i8Z49tDLDxWd9tGK7RtmJRYLhPPBG8HVONnU3HonK5Z1XqCOxZ6hkG7a1ZhXuUwz47Hw/0i0Nrl159R4vizd5/my6G9bP1rA3OZ6i4NmlT+InX9TOD6ZECvpSbMB+hONZlYDnCegXvbay2H5sLG2/j5uU6zyjBWRoXzK1e07+MCd6t7wim75I6v9WyYF7lfe/iayxrSfmSOeiUwffapxW270qKmF2Jg9kmYWn2wM1qLep11sZL+cKgPBubpZfBPnjoqToQFvt6dS1+1PywLmsMprPfKojWmKWcUW3Hsl3dDPjYbYz85UPGgDZEehdUhA85z8hXRll/cHAwGXrt2WGql5eXVzave2SLxeJqNpsdzufzguBdpZiped3/7d/+7W/bo87ZaHBkNpvdgXzurlXgXlPLVKuf7QGqaPUQVWvz+fz65z//+duHlYHbrJIU+3twVKmAbb0XUwTmWb8IdKq5MKAdxZxV1TK46SlgGdy2dWw+EfxGnwreq80MD/qqZye6/1686MtTNEcbGh70ZvPzYrOgOBu/8huNyUA6zgs3hXC+kW8F3hk8Zu+j9xyzdmrO6r31ni/mh8Xu1WetTx+2+dbVsv0V0O0yj12xLipzlS4GfWE7zA+f8W8PdUXVvBdLn/k4ti1Igcp0plRnZgE7+lvBZwXpvZjGNPVOZt8129/CbK+/Bd7WBwPdCtJbtX0mXgT56NeOj+Ps9PeOzYduD1FFAK3KmSFgb8n93sUQ/GOMXm53dgDr+wDfS1mH6Dbfe2v/bcF3lu89e7AqSznD/DDgPuRhrmPbrsRRLYK52KYFXGb89RnDO+AzSmljIbGC6NmNATaWd8ioiieqy6jrWT/8mQHg1od3eCzzxaB8Rm2/h+Ifp3U94DMqGzMG26d1bJbyJaOIb41L+ckejNo3hz7O8/79+zeg+/n5+cpLMaPs4uKinJycyBQz9jDVaoeHh2cZ311sFOhe87l7qWXqIaqYz302mx2UksvnHqWWefz48dsbGSmW0ZSCNepjx0AAx4CUgnZKBcs+qzo1TzYuK1fzZXNj42JZpJJW81HztrGwuNBvZrwIlHsw0bv/dky1/rYuuqcqLlanxmiF73YeDEAjELefWV9bxsbtCvZV/GrjIPO82D5q4ynTF/tkngXbV21OeON6sUdxdqnPvoNZGwqabzM/e1eLDihVUJ6pzr08617qGgbQmaLd+mFAPzPf6sv7HNkGc8FbdXoUo4Lr9qeq99rsmnnfDR7oRrhty6LxEHQz9TwD4ypWBv+9OGwdbgTg9VZBPFOmMzCOMNvmdq9gWgHqsZXtNlYLzVFdb9tj3LUNg/LbBu9ervZ6qCqmlLGHrSpjgH1TqWZaDja1h6zWMkwXY39mxuzTZm9vrDXPt0pz0pKzPAuzPUV5FL9qG+VsZ2N7aVVwvNYUMC1m424ZBz8zAN7lNw/m8/mE+eoTW6vtU8bsto0Bw7NlXYzlUY/6tI6t8qCrnOuRr9YYrbKepZ9pVcqrw1RtbJk1Yor301N9hCgeprparQ5V2x9jGy2v+yjQ/dmzZ6fL5fLGpDB9DAL3Um4q3a1hPnfPrMqdqWexTkFhDy6ycRE4ZhSfHhxXvrEe52hjwHG8MdBHvVZgOgPSFfhFH0qNzjYu1Hyqz0hxq4CsN77X116rZwmfB+bX23yIYLWCv+gTnw21pt76qpjZc4f3g21msXG8ubHnOnre1JqrudqNE/X8eDDc2yBScbK4a1/1nuB3TWajSY2V2VRqsWizravfLrYjB3M2W5RuJVKnIyz3Ur4wP6reQn+MEX9aXx68H8KSkH4I2DJxrlflpmK9b0zeOinV/C4ZAmkLv6ekPoLlWTV5FnRn1O8YUyla6d46/uiWBeUMZtfP7Jr5y4ybNcw3z9qgat3r78H1bR+oinDc5m9nbWt9pFpXgH0Tand1wKn9zFTo2BbBu8rprsbaG7chlcORIt47eFSVY+qXrNq8Al/WNzpQVcWKQB79eEp2Vt+SFz7qg+PWa6VYx3uVOdDWO5gWfag+GWtR/3fxV8oexO+SDQXDN2UVFLfA4qxlgL49fLQld3w0Frb3csN38ad8M18qr/vJycnh+fn5DbX7crlcy+2+WCyu5vP5jcNUbXqZ58+f3xh3zLzuozi9d+/ep5DP/c1gwUGpWbMqeJtaJjpA1YPqkQI2gnPKFwOyCLP7QEgWE4PtbP5ZZW42HgU9ERiyGBAcYp0HgLOw3JuLtwmgFNt8JXg6E6bGj8C82oSw47N1VzA9o5JW0FgBWLy3yrd69vqqohXYxjW38bFNuGhjCP2qDSkFx713ScXDgH8LOGfmbUyw+akYW2LIvCsZP31tU3B/LIvgtEodEwF5VLNH0Jqp45myHtvjdTS3MYC8MapO3/DGzMT5OSGfbbwYZyvg37YxRXotj1TlSinPYH6BsmLqsn/X2E0BHL/Fz04apo7xoHSUo31okK0U9irnPMsl36LIH1vl7qnYS8kBcKZwZ4endolpk+lmVOqYCLTXsqxKvQt4/9hg/TbgI4Oq0eGc6rBT7G8BeVY1b8exkB/BvZduppZ5mw0KdHtrwdLGoF/PUGXOIHzX1EDRbyvssr0PMW4qV/kuWddc45sY21rmkNAu47KDUdnn6+vrlYqhS2qdTH3fPPV97t2dO3d+aMnrXs07TPXs7GwtnrHzuo/yF+2//Mu//NPp6enfLhaL738sWpSyrnR//fr1dVW6s3zuFawvFovr2Wy2tCr3WlfTy7x69er6+Ph4aaH7w4cPl/Ug1Qxs92AU9sF2EaBSYygQbtXIXhytEEkBUi8ONTabRwT0smsdxRbF2QL/s749hTQC+QhCD3X/Mf6Mqri1beuzkd3Ysu0jcM36qrYt715t5230RPA4s0HHPnsbEpE/ZfgORu+G90yzuFo3RIYwb8NtF/whfN6medDdKtFb4T1TsqMp2N4+i5t+dyQt0KpsXkle5z2Bz7VsF9YlYwqwYx1Tsk9Fm1I48PbAO/ZXfZRvZrad12dQOP/kyZO75+fng4hYSlkH0Cy/+TbV39YYKK9lLOUM9mepZ3bNEKIjZO/isw+U72sVpCt4Xq+Z4l0BeK8P6ztUGpkuB7N+jIbpTViqllpnP6vUJF6Z9a98WP8RaFVxK6V0xl8mhkw6mKxl4trb3rJmYevHOH4fw9gVuB4iL3oXH16/Puse9Y3W5ZtvvvmkHqh6eXl5WEopT58+ndi87s+ePVvLqPLixYvy2WefHf3lL39ZG2s2mx2i2r2U9TQzi8Xi0LQ/ef78+f/5r//6r//bMOWUDa78e/To0ezWrVu3vTY1nzsa5nNnqWYw1zs7RPXhw4fLV69eXUfK2wg6olLW62eV2h6AjeC0FwfzwwASi1v5s2VMGYx1kTIV26t2nvI5A5u9+bE4GZzNqHFxLtjPKpi9+8vufzQ/Va6Uz9F8vPuCdVZljT69jYgWlTQqyVlcLc8KtsO66P6zchWP1w594fuj1hXbRe+TN3d83tn9VXNUc8K4stalD447lA3tbxeAuzq0tFqU1936YHnZlQqd+VAq9q7rtCPAvZQccM/E2jIfOybr17qmVj0/hGXeJQbcl/DTGqrJbRvrSwF329d+VmMh4McYve8tjMHrg0B/Z0ylbVEHlEaHqo6pFs8q8ncdrJeSS/fClOeYz10ZwvqhVewKPttxrHK9potR/aJDU6sP+9MeqBr1HcJ2FbjvGmBlB3kq9Ter91Tvtk3tp1K9sHG7HiyKcXrzsmMplTpLyzLUfYwOULV1VfU+dA71Ftunedlt2zbw3vb4fayLSh3NU4ezvOh94lOxtsTU0obFcXBwMLl79+732Ob8/Hxlle6fffbZlU0xc3p6Wp49e7aWYmY2m7n525XNZrNR8roP/o//Z8+enc5ms0/YIaoyiB/Tznj53NHsIarHx8cS2OFnBrAUEFWfGQRXn1VcCozjmN5YCswpmKl82/bMr5pDNEcbl9eeQVQGrjOK3y4bDso3W2v27Hj3SI1d20WKZgbCMSZV523KqI0jFku0ieIppvH+MzjsbRyxGDwFtorXu+8IxL0NB+XXu+cM+HvztfOwfRH4q+8x9IHxqWu1bi1rqdaAlX9sNgZAjnKm1zbR2BnQrvxnYH9LOywbOc3MkBbF6N0DlR7GKton8BOV75nxNw1n2HfCVNShatz+qYbwmvlgbe1nVLbbn13/TdzSb6e+D/Fg1ArVvcNGW/K5D21K0W4/48aAUr9HGwhjmoLgmDKmwvlWpXqUymYsi8ZB1bvN3V4BOuZzr33UIat94v0QUslsKz3MUJAYDyXFNDKqD0vDEh2qmoX5qpylllGxYhy4KVCBd2u6mIx54N2OV1PPDJ1DvcV2bdNob3trsWxedaVsb91U8BTyY6Te6bLpEW0oDBH306dPwzYVynuHqbK87kdHR2et8WRscOh+7969OyyfO5o9RBUPWB3CPDDnQXIGQj1I5alr7bgMjjKQ5yliPRDqKbcz0JRBWrUuETRkimIbsxqnFVZnFLS4nvaarYu6/6yvrWdrhgBXrSG7NzhH5qP1/nuA1dvQUOsc3TcExOz+Mx+eP++zijWz2eFtZqF/byOCbXh5oJ7N3/Mb+VTvOfsuYd8xalwWG8Ye1UXvqjULiTPv+basBaSPAY4zQLoVWnedEztM1ZZFinwVww6p3Zm1xqbmjqp2C8g9oG4B/KZT4PR9JzOQW6nUrYLdU6wzcI9+mHl9aj0q6vEa2++sWcBule9RqpZNx1nHtaDdy8vuxV/Lt6WKz0BwBuYtiN+mZWC1d0hqLUcAz8q8cfuqz3dVvd5qmwaXERSvbep1Jvc386kOUMX2kR/VP4pbqfHRJ8snjz4wxi+++OIH9OfFFdWp2DwVu5d/fqg49ra3D9ksYM4eJJoxPKQ1OrR1yBzzUVxKWZ85BJZZlMc+Yy9evEi3tYepqrzuX3755bw1hsgG/4/Acrm8c319bVXua7sLmFqmD3CvqWVev379dh41l7ttlwVRWBYpNCPI6cEz9bmljadm9vracg+8RmA7godsPAtiVcxqE8Brn1Uyq7jY2Go8b9NB3Xtcq8y8IhDNYsdxECBHUBr9ROOxNpECO9q0UWAc+3iGz7IHtXHd2KaA6stiZs86e1fYhpCKP/MusHsbwfzIMu8Va8PqPF9YZsFs9H5HcxjDWgDypiwLp5ny3YLyTHkp+rBWVMtHaxUd9Orldd+B9WewHM3C8xWUYZvaDtXsCNUZYN/2WihbwrVSnNcyBOhMAW/bI5jPjsd8oQ+MjY1RoNxT8EcWwf5m89LGoCGw3iXYXkoOnuPmQbWWuLc5x5o+xoJ1BtmzaWY2YR64VoejWlU7SwWj0sNgyho7PpZ/TLYtCOop3tnhpkqFHh2i6o0Z1WMbluqF5Ym3anpvfdVhqGo+KkavnM0zW++p2L3Ycd570L63j8la1dctOdCzvmu7TI70ruNklfpoDLxjnvbM2FGbk5OTtcwpNcXM+fn5WvqY09PTTNhvzYL32Wx2IzvL9fV1m8OEDQ0spovF4gTKbiSvL6WUg4ODg1JuppbBnO2z2Sz8z4o9RLUCd0/BnFE8V2MKXQvElJK6/lRADUEo883isP49Y6BVwc8sqMP1ysSRBee2PYtHjcnmpzYkvM0ED3pm4CIDrd5mBN4POz8F5aP77wF1Nr6NgcF6Noa3ScPKsX0W3LN6tSbYPgLYyl8E2vHdiTab2Pyx3Nu48N4vbxOLrZ9t732XRBtiai1VbCwmtNYNrmzfVmsB+DsAe29YNiZP+Y6Qu888K9yPUtLU+gyUH3PdB/KNPhCOT0hZLffKlNqdwftdezaZ8ryUdaU6Gr7XGeDNxlA+M8p3T4mP8XjfHS3fUUrZ39k8JTgrz6ZiUfnUxzSW0z1KdROp3VW/fpHeNATnHjC3bTHHe/28C2r3atkDTW0Zpo/x/GIflmbGK+9iHyO4LyWnSLfmqcpZnaci99LDKH8Ym6eubwHIKnVNxoeXr73PbyQoIO8dwpoF5TXVDfa1Pn//+98f2Vg8f3tAv3s2RuqRrrZLsShrVVu3QHHv8FLbpraLYlGwO5vGJVLqK/jP+llFfjZuBv5/8Ytf3BBln5+fV3HFVSlv0sdgXvflcrn2G0S2Xpk9SLXa3//93/9N1K/VBoXuDx48uE3yuS9KeadoPz4+PihlPb0MMy+/eyafuzUGy1g7BuWxf633AF4WnuMYDNyjP/SpQGYEaDMKYGYK3tlxPaDnxWLbeJsZGAfriwDetvEgrRczwnD1DERt1POFc402glgdjqmejQjG1rLoHmaeTXbfIyCLmwDZTR7WX216oV92f9VGla1X98PbQPFAOc7Bez8Q4HvPs3p+1fPKNqcypjbHWnz07TfmWHZuFQi3rhHatlOoeMDZpompn/EQMUv1AAAgAElEQVTaqtsVJFdzrHCe1Xtjez67WEdfVt3O1pBtONhnZUWuV2XdL1PQW9U8U8XvsiFsZyp1fJ+Y8pz5VW1UGYsDNwZse1bO2qENLXAZ3CxoxjzptixqN1QMnmVzseNGQtRuLFMHmbJ87ezaqt+tL1sfxbAJVbwHqtWhpqh6tz5q+dAHombsQ0k7k7FMTnHvsM8sSFb515ni3ELuSEmvQLtKP6P84HxVW8+nl1O+Bfqrtpm0Odk6azW3u9eXtcmq6/e2fdulA0n7HiC6K9YlfQpLwRKljvHGzwD9rH8vdQ36avWBfRHkD/F8tqSYsTabza5evnyJed8Hz+s+6H8E/vEf//HTKJ97l/Qy3333HVXB/+hPqn5ZmQJMTLWqYJ29VlArAsnefJVSl9VF4M+2qdctCmXWFteArQ9CU/RhY0Y4qWAfri3OnY2J81Nr5CmV1T1WMTI1ccsmh9eW3ZcIwiufag2YT++9QR8qHvZuYD8Vj7o/2C8L+tW46tnGuNmY+G6pZ8D29+bF6r2188C9GrMVanv3Htu1vGuRdYXaXTYNIrPzevTo0WRo/7tgXq52dq3SzyBQZ75a42ntN/JvJSgF+lsLNgooqI98Fg76VZ+MP89q3yE3wKbw05qC8FNyjTEplbvqhz6nxVfgY8zZd9/GiX28mKkNBQQzqWcsuPbSu7A+rdbaL8rpXmOLYP7Yed0V8LblCNRtfZTHPaN6H0sZH8H0el3KzVzuKsUMgnd2nbWxFesfgiI+mzqF5SbPpC5hucWtwh1V7iovOhvPxhOBag+YsxQzao2i/PHqc+339ddfH0cxW8um4Wn57FlGwR/Fs7e9ZSybA71P+pRMn8hPpBBvsb4paDwle5cxW+aglPMe6GfxWsV8Jh8+ppg5OTk5LOVNipms4WGqaLdv336bmWWxWFwuFovD3/zmN5i9pZcN+o+FX/7yl/9zOp1+/vr1a7vVsLBgvUL3qnSvdTa9jFW5z2azZYXutf7w8HBZ87lXpXtNLzOfz6894I1lCKAicOUBK+VLwUHWxvpVbbLwXvmK+mfiisbx1kONE8WUWTfvHtTyPpsg0dzV2J7i2Rub+Wttn1kjT53cev+ZX9W37zOpxo98ePNna1SvcU7eZgH2tf1ZO7UBENVnvi+yMSljcasNhVbfmbYtfvZ2UyEeteuTTsYbK1Kq17EjRbyX130XzMS3Kv3+XVX7R34sdFeK90LaMIvq+5iC1x7UrvWFtEF47X0nMDBv+6hrz1c2hshfL3vy5Mnd8/Pzg7H8WwjN1O4egB9q/FYAz2Le1iGpXQ2he/3sAXOsj9pbs0ryseCxyuleyjqwtrHUMvvZS2Gzt26WUbhnfESqcKZGbwH9HthV9XbcFn/ZNl0MNwiGGCOj5Gd9fv/73x8x5frePj5ryUW+a5bJdT703DI+u4xrDyhFON2ihM+O3VVd743Tujbqun7+4x//OCullMvLy7fpX54+fVqFIIc/fn6b270q3afT6dtUWKWUt/WLxWIt5flqtXrrF1PMzGazk+++++5///a3v33iLkSDDarQu7q6OmGHqNa87Url7qWSscaU7qW8A+7MUHFplbgZQGv7WfBT2zNlLapLbZ26jsZCf0xRjHEjJMtCeg9osjViEDFS02YAGlMTq3GYyhivrV8PYmfuP6vH/nYcXEO2xtjP/mFt1b2PNk3UHDEOjDN6xtmYUX/bTj13tR7vG3u31TqpuXvvBlsLNbfMHL127NnC2L13U12zZwpjwXXAMVRsrK1nmbYt/sb0sW1TqVYy7bPAvZSbivahwTbL5Y7qc5aShsXfZU6bsp7r5infV067LCzfJqTKqMW9vlV1zvpacD+F61qPfRVkV2PY+sjfe21WEZ5NKzNWDAq4Zw5LrRsCXWPcdJ56q2K3KWRY6hnV3/vs2ZAHj7KDUFkb7zNrz3K5701bK3xVedJbfSn/9qctbzlQ1YtRtVE51DGVjTqoNRozqwZXmw1DbHhUP9EmBuvTAtz3+dn3Vm3XUr50TZdirXVO7ADRLuNm+qrrUriSvAX215QuzE/WsG/r2ijgXuvu37+/KGVd6V7zuluredvVYaoqr3t0mOpsNhs0r/tg/1H4/PPPbx0dHR1DPvdZKTdTyKh87plDVG0+d7SHDx9SsGk/K9jKILatY9cR5FbXbCwF/Nk8cCxPOcv8qrEQ2rVAPk8lHAFrnBtbu8jYuqBvD3izazQFsO399DZj1Jg2Rrxv6p6ruKJ1wXL203sXPFPPYS1r9ceeB7aBoebJNg28DSB85j3fCtwj7GY+FODvsg7RGrAYsJy99xgbew7xJ4s7+j7FcbzNIFa+adsU0G+FziwdTJfxFHiPoLJNIYPpZlh6FbsxoPop/ztqqDbv2t8zBuQnZV3hrvzYdl3GHtIsvFYg2wPoy3JTxb4U/azZutp2CvVTqMe+yie2V99Xo39/ZGAzAnQE3agaVz6HBtRRrvYaC2szlPp+qA0FBcOjVDHMqvrdHqS6S8bU6CxFDIP7Hqjfw/Y28/Kbt/io1xk1upfrvbbLpqBhY7Oc7176lhZQznLKe3FnLLoHLEaWUqcVdGdirYeljuF7b++v9UkvsiuWAcYsn3gpbXNSOcltWdeNidYUMFF6Fi89Dc4fFfUt8WYPiVWxjbGRg4epVotSzGBe9zt37vztkHEN9h+Af/iHf5hPJpPbUOxOLmNePne0x48frxRUyyiGESx5MJYBKARrajzsr5SsnnIXYZuKT31mc1AAz0JYtnHBrhm09+bG5qjWzuvH5qD6s/uroDNbX3U/WB8FztXmC5oCrzaW6s/z4QFfBqwVRGaxRUAyA8AxDvbZe7c8+M42ABhkV+806xvNJ4L8bP7sGcbnRfn1Nnsy8dqxsG92fi3PWdYy3x1eTH3MHpY6pO8xIHLGpwe2S9HAX/WzwL7+tPncs7FbCO8p36NNhRHWtQsQj/wx1Trzp5TvLXPctf8koSod32f2eQptlcKcgXlWV39a+I4bAAzMo6k41OdIUd/bWkB4BdheXnQvX/tQgLplo0DlbGeKfNZ+E8bSwrBc7faagXh7gKpVwTM/2K815j5gGw9AVT4xjzv6YP1tXvgPIX/6mIYq6mwObgWeo344rvKJ5QjOlarcQnZPGZ8F5JlDULNA2tucyKbPqRDclimFfle1uQXtVd2eWau9un1vfS0LUxmo7qI+j/p5qnHVlwHq+tNeW6V360GinrVC8BqLUrx7h5Z6Knl1f6qvKP8+U8SruD0/1i4vL6+ePn16I6+7UrtnjOV1f/DgwZHXp8UG+wf/0dHRrVJK8Q5RHcNqahmrcrf1TO2KdQhTGERUQBUhdAYseWpc1dZTyEYbDa2giAHWCPKzcZji2QOtDBp6QDraaFBlCNjZPcD5Mhiv4lSfVXwZAI2bH2oc5aOPQleBVa+dWo/oebW+cUPK/vQ2mth8vU0D5QPLvfcP5+5t4Klx2XcV+66IwLp6F/E5Zs+vgv3eGrC1VnNm75m3LtYnu96EVcg79LhDpkFpeb/7HEpais65bj8jNGeHqXpjeG1a0ucMZE2/ddDBp/cPS6ybkOvMP8o9FXzGNv2bJmo8BOH4WanNPeU7Gwv9RCp6Buyxntmm17WUsn44qteG1aPSfAionfHRMo7KQ98tunazynSvHUL0CtctbLcKeVtXy5Tf1pjV4aUthor2Ctcxb7ynfPfA+l7x7lsm1YiC2+gnapNJo5JNC+PFYYG6nZ+C9tHmARs/09bbJIh+O0D5v3fv3usukL/FWkD7EOPt7f2yMdPFZHJ7q3Z9FfVdD17NqrZVu9bUKhFkzgJ8+zmjmI9U8N78WO71SOGPqvxMbN4GRk0xU4H7+fm5TCHD7PLykorCMcXMbDY7+dWvfnWW9RvZYND9+++/v8PyuUeG+dzrZ5Zappo9RHU+n789TCqrTq7Xtp0C78q8+ggcK2Uwg9Sqv1JIZ0AXA+AKikegu5YpeIf1qo3nX8Vo16EF3kXA0uuvxlGAFOu9DSCMw2uLQNq7Txkoyu6hnQer8zZS1LOtwLi3yYKgmPWJNq7U8xitO84XN4YYBMfnMmqHsdo/0bwwRpwTq2cbIGqDgG1yqPfHi8Gbr+dn16zP5tWY9tVXX12X0g8GK3DODj/FvhWqW7BuFeoI7BnAt3VYjhC/dS5d22A7b+MBzKv3gPsKrlWMk8JBOmu/cuoyNinby1m+hD82Dg9+KxDP1PLoLwLk1j8q4bPrFCnoN2KoErf50D31+Sbyu2OMWB6p85kifrwo1w1heQTBGUjHPkzpPpZlFOUtANwCdwb3UdGejWFv65YFyNYYpM748FLGRNDfwnSW4iUa3xvbG7e29aC5Uphn0+l4Pq2y3Yu9a4oZ7N+1fm8fj20zXUykPO/r04PYCixnNgA8Rfgm15PlQMfc6gqEM8Bdf3prxMb1fHsgPgPrr6+vVyyv+4+f3x6k+vTp0xt9VYqZH/u+VbTbvO7Pnz+fYIqZw8PD3YLujx49mn3yySe3IZ97KUXnc6/ls9nsAPugeallqtL98ePHKwRHCPIU4FGQzZYpsMhAsPLPxmG+EQoy1SyDeHbzQIF9pnD1NgLUeqj5KXhn2yJ8U6pbjEfdJw/etwB+FrsCkBi7Gkc9cx5sZIBd9WHrpgA6zsE+Kwomqo0rtf74XLM1VWvkvTveOuIaMbir5oN+8D1g82V9VZsoDvYu4txxHPTr9WF9VbvshpJ3L/H9VpsdXW0o6J3ZOGC2q5sEYyi/meo8m2LGmkozUxXrEZiv1+qAVWYeFG/x09FaoNikcPW6vVb+vL59DTcGhvDtvTsKgNvPWGYhOPNtIb03toL3UT/WJvv9oGLemGFqGZvb3R5IattEOdfHiLGOq+qivta2kWoG87DjtZdqJqNq34RlDjwtZT0HO0J0/Nl3zBb7mAF+BIe7APaW+my6FJtCRvnz1OURiG85uFX1q+NkUsdgzDa9CzMv1Qyzlhha64ewPdjfnu3aYaeltKWa6eob08AMcchql1haUqREB6X2Uearg1fttXdoK0sb4202KJDvgX/m3ztcFe3y8vIK08v0sdu3b89sipkf4/h0KP+DAIxnz56dLpfLQ6/N69evKTivyvYK1i2Er/ncs8YAogI9DKaWohW3kZLYA1Pe2BGUVKDNG4cBw66wqAWyYpmKI7onak2UClf5YXNh47B2CF8VyGYbDjaODESNNoUwrghSszEj4Grb4BgYI272RGOzMVWM3j2pbaJ1Yhs60bzVWrL+7H3DZ12tEa6lB7CxD1tf9c7g+OrZVO8Ei4lt0qh+uD52XFWv1gzjVr5brM934iZsyLzkWV9K2W4tSg3jpZ5pzc3uxdl3fVp8eIfCWjPzQRje16qqnRkq41HV7qnqsd6zIZ7HLu+qgu1Lp37qtGVK+CVpx+Jl5dF3iBfbRs3LdY4qcaUux/KuEDubwx0hvwfSW3y2xttq3oGn0QGrtp/K4Z7J697VGOyu6WFsG3XIKUsxw/x5Magc8a32sR7EmlWdZ/0wqB2lhfHqLIhWfrLjKV/YF/tkc6azmFjfKBe+WpN67QF5z++u2q7Ht7d31ufwT/Sj6iIF+hDWmo88Kmsdp2tbD9Jb9boH9DOHxKrUNt79t3VZdX/fjYSsXV5eXlW1OxrL627Tz6j0MqhyL6WUZ8+e3S4D/dt9ECf37t27c3Bw4EJ3z6ySHdPNQDv6H5z5fH5dSpxuxINQWKYgH8LICHBiPwZvPXDEQBsbx1P4ItT0NhmYOtmDomw91QaFAmoKwCu458FMtfGSWWuvXq05m6cCkereILBl68D6ILxF395GjvKtYCtbBw9cKtA6BOj0AHm9VuOzumgDSK1TBIDZd0d0L62f6P6peLHO1kfvN8bmbQp530VsDfBZz6ypNye1FmNbV9C/Leur6vZAs0o946WkURC7gnCmcLfpa1Ad3zq/MQ6wzfjFOEncCNDttYLnFvAz2B+B9gzMH9MQdCMAL6ScgXbm0/qNxm1pg/FlY2GfBzcFn5VaPKMIH/pw0tYc7izOFtg+xuGvkXnKdJXLPdOvZZwWU2ldWDm7tup2+5n1tweqRvGgtcB4NsaYqvddAI2eEpupv7MK8eiwVJZ2JZsyRqVswVztFmBjeZTPXqnbvYNVvXK1Dt4cM/6t4h37sPQ0kf+h2u8ttl1RmLfkAY/aDzUuaxfFkl3PVkV7lEKmj9o+o7CP+rOUL+hbtcHraE4qP7tto/ypzYwonz6bg6fCPzg4mNy/f39xenq6pkA/Pz9fXV5eunnc/+Zv/uZG2Ww2W9j0MmgWvC8Wi8uzs7P5b37zm1veOFkbBB4sl8s7pawdourmc8eUM1dXVwel+MC9ms3nXlPLXFxcHCDc6QLNVLkHpViMEZRRqtUIpDIoqyC4B8hYfWQKgHtQztsAYWBObYqw+8pgpgfpcS4RNMbY2PzU2qMhVFcbAxmfEcC3Mau5s+vMZoV3n1VMOH/0q+JnfjBmjMu7/+rZZGN4IJrNJ2vexhS+S+xd8L6zoncHx8nAf2yH66veocx3EnuvMms+hPX1tQnQ/+jRo0mfOL/99ttpBIEVGFdwOAOrW4A25mmPDmO1AL7LeBswjGXt8+9+97slfMb2k8S18j8xZap9xueQ1kXxPy1avV7/MOV6KVqBboE+U7ijMbCv3kVWnuk3mmWANqaSqf2y6WMquN5knvRS1kF7y0bApuP0DjhFZXqX9DFDq9tLWVezt6aAYWAble4I5b1xlNo+G5t3KOyYqvdNgMw+6WJYfnJPyd0yH5YrXcWMANwD3gyke6p05itS3qs5DWnebw3Y2Kzi/fe///2RqrPl1j+WR/HsbTjbZn70rL0PMY5pnmo7cxCpsghcW/9e32h8e5BpBNeVSp2VI/j2YsmkfWHGNlvUfNgavnjxYmHzuj99+tTbtC+llPKXv/ylKcazszN6j16+fPm3TY6EDfIfgsVicQyHqFKr+dzRMGc7O0RVqdxLKeXhw4cUsFn4iJBHwTgGw7G+Xiv4iLFYeKUgqr3G+DJqYjZ+/elBMRWfAus4Nw8eq/iUQhYt2nhgY6j1QH8MhLN7oZ6HDPxWc2AxYhxsTb376D2z7P6x9wH7eM+wuvbeCRubArHKD84rAv3KvPuP68PGVWOrd0+Nj99L3jvO4rM+1Lqo7x0E79Hz6b1naq7qHW8B6tFmQ1fr42tI+B9Znzhr366pYrLtLQS3KvVsGhqVA97W4SGtONYOgXecC24kZFTozBScn0C9Uspj2abWa5UYywJw+zMyBcvRrxrHi6XFL/PZ5b0d/HvFA82Yyx3b48GqFswPHacXL8J174DXodX4fQ3TxNQye93V99j53ZWqHcG5gu0WxiPkblGae/Dcsw85ncwQOdijNCwWDCOUR4DNfGVAvneAKJZlFPqR4bwyY0ftMn08yF+V68qPheytSvw9VN++bUv53mVcBV0zvrvOM4LGrWA3k7rE85nJgZ4diwHmrMJfjcmMxZhZQ6X2Z2r6zGaBBfGZNbagPfvsoZ2fn6+q2r3mda8pZGp6GXaY6sXFRSmFp5h5/vz55OzsbDWbzdaY9uHh4e3W+Jj1/of+559/fms2m90xh6i+nURVtEf53En5tDWfeyk3Fb4KmCK0inxm6hXEUmCLbQjYmJlS14tXbSLYGLx+qs6bO25wsBhwLrgG0fisjgE+ptBlGwjMj2rrqX7RPADL1sAD/B70tcCU3evMxgFaV5AYwXsPjLPnWcXhQVv13GMc3rvP1gefbTZ39V6q7wR8x5VP9MHqGWyPwL23lmqDC/vifJVf5c/6Zf5t++idy3w/Rc9+1BfL1XfJLlqUeqVlDhmwjQCeXbPYGFRnYL41N7x3+Gpmw2GIA1eDdcv4jta9KtsVcGdjYPtdMqtkt4bgW0H1KVwvi5+WBtsqY3UZRTv2y7ZzLQMVI+iMMJula0EgP5ZiXI2Peee9z9h+0+p2axWuM8Be873bXO62fNOxtgJqpThH2N7FZ9/Y9nYz9UqmPV57PhiEr+0xBUwmXgWlPfjPPnt+vfQ1GZ8q13wGoF9cXKy+/vrrY+b73r17r1sPkN3b+2PbUJVHKuRsmhFlLBVIFtJGdcx/q3XdPPBAuGpbx1LpWNSaenDfa1fLvHQsmbz2St3O7iubu503U62zXPE4Pls7VL2z9ccUM0+fPp1gXnebux1tsVhczefzG8B9MplcTSaTq7Ozs9VisThcLBZrPv/85z8Pcphqb3Dwz//8zyeQz13mycmaVbqjCr6UN6ll7OfHjx+vSvEV1B5EZXW2H7tWkBnbMfOUsNFYtiyzIYBQNIpR+WVrFIFhBI0I76K40bctZ2XRxoT1z8oZIK2fvecK/UZw3oOnXfwyqO8BQzWugqU4BrbLPM84flSuYmPw3APJKq4McPS+T1ib2o6th/LlgWFv08SD2ipOFlMUh3rHo+8eBti9zRNlHrhnY6rvyOiesHHV+rPv/F216Lso6ycDnxGa22tP0Y5tEN6rfh7Ix7YKvHvzshsBfeF7T2Njo4p8An9qGa5fyzxU28xz07peCLAtLMd6BrKXZV3NviTtmD+lsLegHsvxcwTsWXsbQ7MNkZca08rYlDOsbQS8h4ilXkeHtdp4bfk2QTuahegI2KshlB9bwc5Mqdq9tgyGY2oapYr3+o5hY+Zw30XzQHUp8QGlmM5F5WpXcJzFo8ZmOeG9MbPzzrS3bRSUV+MogK7GvXfv3mul7G/dGInMy/u+tw/fWvObl9KWLgTbsusWNXnXNl6/ls2DTEoZhNn2cwTB7We8Rsv+FgED2BgvzkmBfnW4KvqwQFz5tPGwjYgI8Ku6en16ejrDFDOlvDlQtZRSqtp9NputAXOmdp/P5wXzuq9Wq8Mf+19hXvf5fH7rwYMHR+in1XpD99evX5+WspbPPWWZ/O2lvMn3zlLL1HzuNrWMrVcwXCk1lWrVGgIoBoBZPwXno/42Hg8sezC2q1IU10NBaGYKPNo6b82iOqXIRb8MmkX3yrZnzwarV37V84LxRfEwX6ou01/1YRsB7P5jW/SLmy1qAym7EWPH8mAzvitsrt7GQmYzhs3Z+sW2bGw2j8zGA8ag3gV7jc+tN6aC1Jn5Yx81z+pH1XlrED0H6tmw5d47yMZk9r4A91LiWIdIzaJU51lQbw9KVfnkvXzvHqC3vrE/K4ex3oLt7DptAM4z0O61wbYtynvVNvPvxqrAbzFUs6uxLJTHfthf+WDgnvWx7ZamHYL+ln9L27h7/xs8Mi8dS1ZVbtu2HGDa1RhUx5Q3Y409hOFBqVXZjnDdft4GcO9qNmc7HorKIPcmDzNF+9jV8gqyK8isUrxEh6Gib88nS9Fic8Jn1O3RAbCqLrMRwazLuqHhIalDp4BRed+z8e2tv+3KYapZa403q9LepClFdWQMWI8xnwyoxjoLuVE5HuVz7wP5WTkqz1nMmXQ1GUjPIH8te/HihXteKFpNMdPFbt++vQbkZ7PZya9+9auzzg5/tN7/4L+4uLgF+dwXpdw8LFXlc3/bSUB4pnRnpiAWljE4b+s84N6qRrVxefBD+WY+GYSyc/WAlPqMQJcB5wie41rYvi1AmW1E4FjRBoltn1l/7GfXwtYrGI1tsF4B2Sx8tXX4XDMQysoicOr5UcYgrgLtuH4YF5sr+lXx4v1mvqP31Bvf+sLnMuOX3f8umzQ4PsbFvvPYnNS7i5/ZGuB3g9pAYfBfrSW+2wr0q/lFa8/KWyz7/ZF5rtC2nY9cQeIuc1GAOzN2i5Ie08Z4SvoK8hXMD0xB7TDGgYyB6wn8ZH1qvYrF86useS2c8dHYuxWVWUhuITgD95GfWoaAHY2p7RX4j6C/N86gphTpnoK8lHcpXxDG17qu8Xh91djeAarefLZlmCbGA+qYembMuJhFUNrWR229NDEZPx+bKt2zLnnLaz8E2awdg8g2XQyLgR3AygB7rcsoyDHGKJ0NK8cNATs+G0/FotYKFfleW68uk6M9Y9nc99b2Od43Y0OmlNkE0FZpPLKxdIHWLYru7BpgyhSVuiSKK5OexRsfryNfLBULm5PnC9PdeGlxMBUNjovPQwTw1RiRyp+NoRT71jC9zPn5+Y2YanqZepjqdDq9oVC/uLigOd09+8tf/rJ16H5w69YtN7k85nNHGM8OUcV87ldXV9NSSnn16pUL4BmoUTC7XkcQsl5HQAoNYTEDSdZ3pP5UwM4DUQxYZyEvi9WO3wJlENRZvwzSYgwMdEZQnfnvCpzZ/Y+eK1uGUNHrp0A+A/7ehoNdFwZ9M1CbgVm1MeFtgLAyhLDePWpZM+8eqGckei68TRMcS43N5sPKs7A/+g5j/bzvsGjDQNV5MSnIz54/9KXWQH23DwHXW3xln/XItpW2JHp2u8wlSsXC1Ob1J1Ou47UH9aN0NC0Hymbz14uqvv9J6tufwXEL4LvA81LGzQGPanGlAK9gPWO1HfqxSnUcX33G2CIgX0oM8HfG1AGm9jqTgiZr2Lf6RNW9dzBqjYflcG/ZZBjKbPoYlTKGpZBR6WY2ad5BqVbBzqzW13zutn8XgJ5Vpe8qnB9Dudy1D8vLjgBdwWrbVuVcZ3NV6nMG4bMHwnqpcpT6vDWvvI1N1UW+VWqb6NDabHzWV2btu/jdW3cbWyE9tkUpZjJg3vONvjJ+vA2BCNaqlDBeLneV4oTVZTYJVDtPMa6AvJqDUqAjiEfVuFdWrxHMs/Vh42EZ68/WwdsYOTg4mNy/f3+h1O41xQwzlV5mPp+vlU0mk7c+ZrPZFR6mOp/PT9QYWesF3R88eHBrNpt9Yg5RvWHHx8cHawNOpwellDKbzQ54j3dWgTxLL2NNQRoFFlGhinDS+kB/HkhX/T2IhPBDwXlbz1SuDK4pkNkCzVl89jOCOwV61VrY8ghsMpCoYvQAJosnArAsRoxF3X9mDOKrjQmvH7bHe/msy2EAACAASURBVMygfwZWsvgUhGfz9WCtssxmUMai99+28zZrbDv1zGF5dP/xHbGxeeAZ52bbec8Li4VtAuF3G2trY7XvmDdXtVmAfb3vJlwvXKMhgTubw1i+t2lfffXVjQ3sriptT1FuzdYp1Tpri+0x1i7K+i79WTzEmv+TBHPF667/kVuV9ZQyE1Nu/dvyaCzrZyxDFfqyrINuBb8VZK/tpqKt8l1ImVLaM1NQf6vfJx7IZkDdKs9ZqpchzAPoDMh78/FiGzJmhOMVqLM87lG+9q6gfQxVvE0bUz+X8g6GM7iObbH90DFa/7tmQ8LLPulHMoepZg4NRR8M6ONPBODeIaSYTsZTzbMYuqR5qfV48GmLShx9oNny1vQ+no2lVt+r4PvbGIA8myakj99q2fhVWpNMbnT0g/BYAXEFbJnKvkWRriyj6PZSpeBnD/Rnx4/GZv0xbUu0kaDS1mB59vmxmx8I9tVGAtvc6Prs90kvU0opz58/X5vTarXartL9pz/96Z2D9UNUb5hSumdzukf2+PHjFYOstgzBVASpW8ZnMEm1y5TZugy4Y74YbI4gqIKPtT/Wqc0FtSHB5sLgNfvsATcL77AdPhNqM0Bd4xhsDbz7z9acgVXVV8FUDxZ795mtG2vH5q98sPY2zuz7ZJ8d79n3+mbhK7v/9j5G0JtttETvfyYWtkGiYmCxsOed/cT2CMLxGfHeKeyr2kXzyKx35CeyLgDde5dafe2SqYNFh/KfUZer8VTaGQT19nrs+YxpI6UYQmCfuc6uV7Zdl3ekwmwLy1vgdtQnAvXsGssQzjP1u1K6Z9dkFDjPVOb1p0ol4/UfwrxDU21MCP2HzuveMrcs8GZAHdPJdIXnEazPguko9YuC6yqv+66q0N9HiwCySgODedFb0q20HC7KgLnN/44+UN0dwV42fqZPpt47+NTOL/LhHaraJb69fVzmgfWWlCXMbzYljBpflTF/HgBX40XgvXXOChrbmFifTMyempyNEynqVSxsDtFGB0sRw+KycTDFO5u/SjHD1OysTK1H6yYPbrzYw1TPz89XJycnlEUz8F7Tz6gUMxW227zui8XicrFYHH755Ze3MnEr6/UP+6Ojo1uldD9ElaWWwbZV5V5TyxwfH79tUw9R9SxS9TIQo2AVA0AKkqGK1YPK6rMCvWxs/MyUtEp5GsFTthYsJjV/b63U5oFaPwb1FWzEcXBtFdxlMSlFbivIy/axc/LgO7ZjG1DMrweKvfvJPrM675mKNlRs/NFmUdbYBhAD3vY6s6mgxsP3T22yqPdcrT17P7x3xdtgYu9E5p1ic1Vlai5qTdT3QbTWmU0Pb5Or1bq8+++jZVOt9FWR4yGq+DmbssbGotLZ4OGsXeD8BoG+Nw6q01dQXvuiyj367FlGEV+t9f3wlOTMV4Xsqh4V7djPwnOmevdU8FjeVfkexd7bPOW3Upnb9C4KfA9lKl+72gDIXHex1rmx1DDsQFTvM2s/lII9C79RzV6vFUiPoDz66BZ9HO/HYi2HfKoyln6FKccj/yqFCqrWMTc8jqsU7CrVTeY3CPq0UYp1jJ+1q23wkNQuOd+ztk8H08/GSAXT1Tyw3kflGwHoLvFF1gJ/sY2Cua0x2FgwLk+tbeu7qP6jtCwKnHu+LZyP2tp5srlgXGwOCporw3GidVZAX7Wxvuv1L37xixu8+enTp5OaXub8/LyU8g6sV2MpZkop5eTkZIZl8/mctp3NZicnJydzVpe1XtDg+++/v3O9fohqKeWdmr2q3K+v3xyiivncr66uDkp5B+EXi8WNeGo+d2sXFxcU8jNIpsCa6uuBKAuKIgUkA6ARQIxUpWosZR7gZipZ1s+D05FF0M5bQwUjvb4eKMX7wTYsWHsG9NR98jZkbDzeekabEFlj/iPYi3F48bL+avNJvXfqHtr7j8+p9e9BVLVuuEmh1tsz9R7hOAzie8+07Wvr8TnNPPtqYyUDsVkcbN289t4YbFPD22BSm01qgyBrLWuB7fpsBr1PwL4rkPYU6NE4DMB7sbQc3or9WvsM0XdAm5Sb6WjsT0/FboE7wvdtWUadrtqi2lwBd2UWwmN/FQPG0hWUDwbYmTGoncnLjnncx4wR47Tj2vGVUh+vN2EWjq9WqxV+tu2qZVLJqDZjH7JqFey2XKngVf72jzW1jLUh1cwqzYyXtiSKi7VlaWLs58ifd9gog9AKyLP6TI701k0Da54yPdsOD0kd81DTvVq+nzG4rdr2Ad99bShwjqYU7VEKEa+8lJugNNuPte8D2pmqOqse77remfl6GwkqlYqnisfP0aZB9JsPTK2OGwg2puxvFbDYWD0D+JnUPOww1cgWi8VVzelu1e6TyeRqtVrJDC4/+9nP3HNMI7tB+LP26NGjWSnlGPK5L0p5k7cdATuzzCGqUT53NE+tmemLZQw8ZQEilqt+EShW8BHjbAH0kTo0UuAyAKeAvh1D3Z8I7OLYGF/2nkTAm61DZg3QhwKnUZyZjQ6cP65FZq1YGzVnNjdvY8QDih4IxvEVxM28014Mnl8G/VVcav29Z8bbyMF69qyxMdT3B46N9a3PaBdQrL4zve9Rb9MB58Dmk90UYL42YZsYr64BAuxW69t/iPEy40dtvPqWnPCNsN2qzbsY9s/A8dqnwnTbRyncrVkIzyyq72uoQC8lhvFMna58MBiPqnZl2Mf6i4xtCIxuFq4rtbp3AOmmQbaX0mZT8L+L2ZzuFcBbEI8Qvksed5sjPtPfOwQ1OiC1lHUFPIJ0Br5rvne83iXbVFxDKJExbzrL055NP2PbRgr3DJivsWRTuajc61F/O+8uh6NiHN4YWV+2/ddff31sU8y0xtYnb//ehjMPUo4BvbPWd3zVnwHfLPT2FNterNlc6izPOItvSGV8Zp1VnnTVHuNGJXy05mrOti/CcjYe86vmpebG1tpbB299lOI+k9ZnjM0vll6m2suXLxc2xUwppfz5z3/+tM94ndV233777Sez2ewTVpcB7pEhkC9lPbVMKW/yuZfC1cGRipEpFT0FYkbZiLCZxaRi8xTBDBIqpag3Z1SHsr7KlGI4A++xP65NpPz0oB36z/pl94etK7ZXGwN2Ddgz4EFCFqu657YOy2yM3hhZ6OdtMKBf5dPGxebFnnu2Zsq37ZPpF21OML+qP5sDiwk3j5i/6Fm1c/Y2XKx57yP77mHvBPbDOanNF+aPzasV5KsNExubAu5RPX72vmOz8SlrgbddNjtqrH2BebZ/SxoZVc7qVIoYpX63h7q2xMBAv5c2h/UhPlP3LbHGTLGu1psp31kb5mfb//lvgdEVrHtrnGlTzQP7GNeSlE+dP1szBbFZ7nR7kCqqy1mfVouAeXRoKrNMHvoxjaWKQQAfAfJWBXsW2HuAGZXptq0C6h6kHyuVzND2PsRYDdPDIGBXudGzMNv2Y31aQHX2QNPWQ0RbQXs2rYt30Ckz1d7mhd/D8w/PxgLum1DOt4zRBVJj/yjPeWtMEURH9Tp+7vrbCwwEW/8MvmNc6prBZluf/S2CyDx1OLtXamyWHofdFy+ljbfWHnxnsURrUFPMVMMUMxmzKvezs7PVy5cv16D87du3t5PT/ac/HqLams89azX1TKtZWNJFUajgWAbwqvY2Jhsb9mcAzgNhat42ngz4Uu2YTwXi0GekzPUUsAhpvbXFvnjvIyDpwWDWR83NW2MF6hVw9u6d2shh43jz855ljDN6p6KNF2Xq/ts6Nl8PJuO1itfOLwOtcR1xzhk4X9vi/cd5Y3+2/urds33Y94baSMFn0bun6t3FtgqIZ8G+mpvaOFFjZ/4uyHyHZSzbpwWGK58e6N50+pMuaWRa6lk+dgvY1XwrOK9tvRzwOF60hn3rE+0m4ideK7NK+VVZV77begvhMz7HMoTUHrS2qvNqShmvwHn1n1G5e/7ZWAzMo+FcRzUGs5kSvhoqzPuqzLNA3OaTt3GythjXGEp4BblZLnYF2lXqGc8/69tqmVzsFbgrqI4+Mm0zcPtjy83OLAueFXDPHHSKY6FaPQPz2aGo2Mf+iWIZ0jA/vEq7U+tLyaeTqfbFF1+s5fgdKsf8HtR/nJaFpx7IjqAyg9BDgGgvfqvmVuA3k5u8Xnsg2gO1mVQ5Kpd5dG8y8BtjU5sUKpUMKtaZ+psB7S6bEJjShQF59dlT03u/TRHB+CilzP3796U63dpsNltLE8Pyus/n81LTzJTyJr2MrWeHqf7mN785yYzPrPNfgr/85S//53Q6/fz169cvTPGilDinOx6kWj/b9DK17vDwcGkPUa353B8+fLisSvdqCII8kFivsa0FSp4/BqdUP8+8thEg8/ooOKcAb+uYam2wLfNnzQObWK6MjZXp682dmbdJwuqVj5b73Ronewaj+5GZc3SfomcJ54RzyzyL6rlU66R8sP7etVoTFr+Kx3t/vHc2e515dru8x3Yu6CN636J30RtDxefNid0DFb+KIWvReKp91/q93TSmaEcIX6+VYl0duroBQyDeF0hEPur8JoWnl8nOP1Lab9IqOK8/a5m1KbRjdVhm/TC/LWVLct3bnjx5cvf8/DwtTMEc7urzttO32Lgw7c22YsN87VhXrzGVjP2MKWFY2pkxDUF59LmWlXITyqtUMy3AHQ1V+buanoYZg+JeeVd/qt6mX0EFOgL2es3qvTJbbusy/ZmKviW1TEufsa2mk9lmDHt7P8wDuC1pYzaV4iZKmaJAdgRXPZ/ZuFTKGfTtpW5pHbNet8Bk2zebikWNq8b3ytT8o9Q4Sr3e5z6qdVDjeXGy6z/+8Y+zy8vLNaj+9OnTycnJyeHTp09LKevQ/cWLN6h6Op0e1bJav1gsbqRar4r358+fTyx4n81mJ999993//u1vf/skuxbWOqtrXr9+/cn1+iGqdOehAndlFrjXMpZaRplVJFoFqS1TikymJq3X9if2UyrKDIiK5oLXHohjloF3XgzKt11bNS+lOK39cI1xrJYYrR8FCu2Yaiw7XgRY2dxwfCxDH+rZYON464FlEdDsYx70zPrw7gWOYZ+XyKdXp3zge8GeSRWn9eF9P3iAnb2PEfzHNjiXzHPF4sA+7D1hzxKD42ozhr0fbL1szBg31uH8omfRaxfdZ++z993B2tW2tv3vfve7lVfvxYbtduSAz7fWesgppo/Ba2tM4W6V8Myfdyhrn9zxHdL4tKrWs/5wrSxgZ4r5SGWPhmr5ocx7f1UdU7RPTZ0F3czHEtoy4K76MeW8B+ozKvnRTKnY1ecWX0OZPeSVwfddNHZIKgPqm4LryhCoe+llsF10kCrL/d5qSoX/PtjQym4v17qnem89cNUq11sPUc0ersrG93x5YL/FsI9ND4Ofsc6zPXD/eCxKhRIpx6N839k4uoDOLhYpy5naWqV9aRk3q1hHiOspzls2NKL5tt7nTMoVLw47r0wMeN8ywB3H9X4jQvVhZSwGT+mv2jClP9swODk5oeljzs/PSynv0stU4P7ZZ58dYduLi4sbed1Xq9Xhs2fPFqXwFDN9DlPt9B+AR48ezT755JPbcIjqrBSdz12p3JnV1DL2EFXM525NQRyvDZYxqKOAK6tj46CpPmzTwM6FAcRINcnAtwe5FcRlUDmal4JnOK63Dmw+DHLjPDKbExGQVgDRW3/vWVH+7TopuJkF795aqDng88V8Z8GyMu8Z8O6P96zi88DmkX1WVcwtdd57jc+hB53V/coCZfyc+Y5Qz5zavGJz8PqqdybzXYrj2n7ed0hmwyRbnl3baIMH29r+Dx48OMi8S2hfffXVNcbx6NGjSRdfQxoqyVuBNAJ3hOvon9V5+eHHOBh2hzY7PKBugfmE1GNb5XcMU0p1W1dEGwvamep9Cm0KKVdje+OxOKN3bzC1exdjaVuwbJs50pUaf5vgPZvexbZTB6jacqZ8H8MUNMc2FbBjm0w+9+Gi3RvmSvfgM+Y899K8eL68g1ExdYsF9ZjOBdt6aXEYlMc+rQeoKtCPsNwefmqvs2ZB/Vhpc/rYLsa0TesCozNpRrpH5FsEemubrjF56TuYj5Z4sqloVH0W+qs2CH8zYD0Tm1Jqq35K1a1ymKs6C509UI2gXo2JmxVq04DFZutVehvvWcoAfNZWxV5KDN5LKeX09LSUUsqzZ89oehm0yWRy9dlnn81KeaN0x/rXr193Ti/T6T/n33777SfL5fIQitd2AmpqmbcDTadrvwrbNWc7iUXCGw8A1T7Mnwd2EEYy2KLAaat6kcF3Fg9Tfnpz9NrbOXmbEiz2CNSymCJAl1HYsnbsucB7yzYWIlMKXIxJwd8ICqu22MYD5qyPmgNrm9ngyYBg9S6x+4/zyIDj7LzV/c/Mg5l9XtgzFN3jLuPZn9a8dylaf4ydbWhlxrXtWDzs3VDf12wcrx1b42izgbVtmbsytanQ0q9+zsxBweMuz/SQ1gey9/XP0smwegXl7SYB2zDYIbieMbYGqIhn6vdJudl3U/NW79syaGOV5kqFjsp11seCegbtWQwI7ru8f6NvlLGUMqWsH6Laxc9QxnLLY4qZXTIE5ysw1aelfAhTaV+YUh0Buz1cFdPI4M8hYvyQDIF0BI0VELfg2atjsJ7lbbd11qf1k1WpYyxsTurAV2Uta2bHjjYN8LrLONUsxN92yhtmuxjTNq0LIM+A5myqkIwv9Dsk9EdA6oFW2wfjQaDN+nhANzIGhL11s/NC1TZLb6LGVHOx/aM0KRiHFy+LkanOvfgY/PaAuO3D5sGu2X1HXwr2K/U+A/WZ31rw1PfWuh6mimp3z1ar1Vm2LVqnf+j/9MdDVKN219fvUsugAp4p3TGfu7L5fH6jnsFqBaQ8cK5AkR0Hx2UQi8XNYJOnNo3UvrYd84HjsA0ChHNqTnZcXGsF1TKxIThW62t9Yjxsrb0xMuapYdV6ebDVq4vunZpDBKnZnBFyt4JrtqYW2LL7pObnvVeqXMFMb2OgK2D3vjPs+8TeLXWfbJl3r9h7l4Gx6p3A++d9Z3ll3nvrzZN9d7B3yY6b3bRR75b3XcK+m/psxESm5mjnkQX824bqQxuCbQTfrI3XH/3g4atYjvnfa38G2Lso9wewPv+BRsjO6rB+VTYH2dEYMC8lBu21jadk9/xgnYqDjZuJlVlGZT+aKRU5KswZ8B5TeW5B+6ZU9x709iA6mqdY7wrWK+xuVcOrdDG1rgJ2vMa+njqe1XcB6F6s75uh6ryWR+pjlsPcU7czvy2pXDL+vHqV/iYbU5dYlXkHynpwfa8I31sp/dKyZCwD0ZUNGVsmBgV/a/9IUW191OtsfErd7M2HAWK23l4KlShFDIvHS5miNg48lbkXAxsvWhsVq9oUYJsM0YaHUsVjDKjYZ/2xr7qf6tkspZTz8/O38WJe96p2t4epWiB/cnJyI697KW/Sy9jP9TDVL7/88hZrH1kn6H50dHSrlFJ++OGHNfi9XC6vraL94OCgt5q9HqJq7ec///mEHaJafyrgqWBFBAUVUGK+lR8Lelh/D/gwSK/asM0DOxcEhR54RTilwBfGld0EiOaJ9SxGNic2D28MBNG2HOtUDMw/82nLIhjL1gChYuaesPFaNi+8DQZbr55N5k8BV2Yqfvasq7gxdu89YKDXjsPKFOzNwlQvdm998Vn1vkcU7I6+Xyz0x7Hw/fKgtxc3iyPzLrF6+5n5U989GZgdPWNe7N5nVfaxmTrw1JqXOkaVs/zvyqJ27CDWkW2oMSblpsI9gvG2jKnihzYE0dF3Z6SMtz6W5nMt8/zXdgj21VhT+OwZ+t2IKVhuATfCbdtnTPBtc7lb9X2kxFdxt1gEtDMwnaWXGcIqfG6F9p5iXQFtpl63ZXioKrOhAPr7mLYmcwiq15+ptbM+LaRneduj8SNQrvyrmNimQRZye+r+TN/seHWMlrzuQ9ge9u+WRYDZWhYit0L2jHI8ikHB1Qj6Z1LCtCr1WfxdfnNgqN84YOrqzFiREjtjSi2u4sX7htBZjYExM9+R6hzLbR+WHiYzb5wbU+SrOhZnKaXcv3//hjL96dOnN+acUbqzFDPW7EGqpbw5TPXk5MTvJKwTdL+4uLh1vX6I6htn0+nBcrm8xtQyTOV+dXV1wA5RNW1ulF1cXNwA8JHy0wN8Hmyu18ovAiAGQBVoz4AxD0Bn1Kr2swJh0ZpklJ8RUFQqVFuPABDBmdcXgaBnaj64YaDuHYOpan4t4NxbCxavnbvy682vFZJHvtmmjo2TzVONwzaPPECfgdrRZgmD0FEfNQe2OZB5Nj0om7m28WU2h1h55nuFPed1jt73jOcfjW1+qHfDm5P6/rObLF7czG+Xe9li2fdxbB99bKwULJEiPZOzHdXt2D6C6Di39yDdTFWt47wQvtuf3pxYvQXyYxpTtmOZherqPfTKLZDHdlPSppSb402hvEC5F8NGjaVysYDbA/BDGY7VepCqjXvo2Far1Qrzs1vIbvO0YxsG3rNlQxmmhLHX7FBUVK+rA1Zbgfj7CNC7WEbNjmUsLzqmgFF9InW3yqvO8r5n099gTnc2P5bvnY3hQXvrx4tL9fXmhJB90wekfizpX8ZWkI9pGbjZ11fkty/0bwHLLfGx9CUISCO1uZoPwlcFfJUflV5GjYfxeWuGcJip0RFis7jU2jEgzu4XlisVv/qtBe+3CLwNHa89W3e16aM2Nuw43qbB9fX16ptvvvkE663S3eZ0L+XdYapZm0wmLqyfTqedDlPt8p/z6a1bt/AQVWrX12/Sy1T1e4XspbwB77PZ7K0SvqaWqXZ1dXUjtvl8fvDw4cPl48ePV0qVyhSZ9br6iWB05nNUFgFNBheZHwbjvPg9YKigUQbSeKBaWUY1y9bZg3dqndj9t+OxNWNxsXHxc0aRi9C4XmcVrvZ+sbkp/+jPjhndfw/ue5CfgVjWHiFn6zMVxcDaeWMogM3iUO+6audBZ2WqT/Z9UBsc0Qaees4YXPf6sLiwHZuPeodY/DhP7/vC25RS3wdqo0HVMctCfGZ9gL3yMRQYzvoZIg86y8vOgHktz+Rf9+A65npXbXGcLaSaGcJW8LMaA/C2T/0zljHIjZ+jMgXMsW2F50zFHkF8q5jH2Bns3+omWDUF2FsU4l3U5BEMxxQymFZmV4zB8dYDUZlavW8+d5UKJgO6GZRHH1bhPgQ8f9/SxgwBSCMQrMA41qH628Jzlaud+ffaZg5uVfNoOfRUxabGG9LY4al79fnw1kcdvG0bMvahfUX5r5l5YDfjgynFWRoVBlgzyvxo/EgtrlKdsLQprH/kU/X10p2weFQ5U3vXOga0cT64GeDdV6aaV+tjfalnIPM8er91odbHSzdz9+7d79mYJycnh5jXvZR36WWYXVxclMvLy4XK6z6bzZjIvNNvRzV/ETx48ODO3/3d3z0oZS29zKKUd4r2qnSv0L2WV+huc7YvFovrqnT/7rvvrm3d4eHh8tWrV9fHx8fLUt4p3efz+XVG4VoKV8JG4NfzrWB5FEsGYrH4FFzNwGP0o4COFxdrk51jFJv168FknEs2HuznwV62RgrIYV3rOrEYo77e2kV+bdsMdPfGie5h67uEax894+w5yKxN9P4xX9GcPKibsex3WLYvi93G1rre3lqycqzL3k+M0Zs3u/cYS/Q8RJtQ2TFZOzYv5S87/hC2ybH6GgJ3lVs9059B9Ew9jlX7KJCPfnZUAc8U76yNZ5ESfghTQLuUdoDtwfBC6jwo7/Xzyrqa9PXkyZO75+fnndI34gGqtRzzuI+Ztz2Kzdq2YmHGlO+l3ITtYx6M2mp4WCrWY51St+9ts6bSyrDDSW2edbzOHIyq6rG8i/KcjdXV3xDj7223zIOWkSJ3U1BfqYWHHh/TawzpPwuHLdjsEwdTfKNP9I0QGqG59zyoeTIldnZzwmvPgHXWZ9RWqcK9NcNYojVmsbf8Zkrmtw88+K9+I8DzZfsdHBxM/vCHPxyUUsrl5eXbM0ZripmTk5NDzOte1e7T6fSotq91pZSyWCzW0sisVqvDUkp5/vz5xKaYmc1mJ6WU7/7jP/7j//NiZtYFEN6ZTCaurP74+PigAnfPELjbugrc62cL3EuJ1aMZ+JYFyfYzU1ZGMKm2Y7G2gDcP/CjVrgdZ8VpBsjoeG9P+seNhnVpHBm6z4DMzb1wrnFfLs+BBYLaWni+1nt4c2dp4ftmzWcuYD1vesvniPW/q2WG+1DvNPmc3EZQvFlfrxgauZfTeqTmwPvhO4bPgPdcYu1pnb3xv7pnvPC925bPOgX2/emus7iXGZt8ftsGi5pW17PptA35vcsy+wPnRo0eTb7/9dspSwGQOMs0q5Flbz3AzgPVVavkdsQxwnxSdLmYT86mw246FCnXVz14rpbv1p5Tt7Jr5sqAeYX3GpuI6M35n85TkY6Zq8QxTzNifGMumVPAKnFd1u00tY9tuGrgPpUC3/lRdpFJ/31TsnnWFu0rtjeUqPYw6oNRTmWOd8uGlc1GxsPzs2dzurA3GyvpGaWeGtq4q903ngv8QzQORXVXdpYx/ACmDh5Fl2kaA1lN7e5ZJs8LU061xoOLaA6+RIjuKV80BldlKJa/SvHifcX5eOzUPjG8I2O399gJLR9OScsb2aXnuM20yzwDePw/S2xQzGVssFlcXFxc3gLu1s7Oz1cuXLxemz+VisTh88ODBkeqjrBkwHB0dHZZyU+WOdnDw5hBVzOfeYrdu3bqh5Lm4uEipexgAZaBLKSDt54y1AhcEXwoeZmJQIJnFwq4VFGVxsjmw+VpY5kE+1S9SwLINAaWqZdc4dwRyChZjXWbDJVvH1oaBSGznPXsRpLdzUc8grkUEpFU8DIzaeao5ZJ5nFRPeb8+vipnV4XowWIz9FAhW4yjfLEbvec88qwi2WTxRrOx9x2t81hCAR+8H+17JrEu00eBtWCjQr2IcAnBn4H+fDYIxbQjY/NVXX11b0J7xi3newIiuMgAAIABJREFUFSRXUL72Q7CPfm29hexePDtgq5JTqLM2FsKPPaf6TLN/N1q4XY1BcgTgDIgzMF/bsnL704uH9VeWBfyDGMJre2ipUr1bGxp2s3gwNja+UsMPGVsp6+p1D6SPmZM9YzX9C5Zj6hibKsb2s9A+guYR3P+QFPJdQazq5wFqL+WMAt4RiI/8erEy88B9lJLGy//OfG5KzV6hedfxNp0L/mOzPuB8KJV4VoHr9WdpQ5SvCI4rkJ2Nl8UdwWas89TfbA4R5GXqcoyTpT/xUp8o/xmgaxXiXkzMJ1OWe0p5/A0AHAv7RJslkaq9RcGP66HufeZdQz+1jK1r5jcDDg4OJuwwVWb2MNXT09OyXC5/sPXz+Vyml3n+/PnbGCx4n81mJ//0T/90KzO+teb/tC+XyzvX64eoru0OvH79eu0gVZbP3dpisbgRQz1E1Srdqz18+LAZ/CnQiu0ZeEGAGcFpFgdTWHpgUgG/DEzDeVtolIX4OJZSsKq5K1CJa8L6ePc1AmR2LByjBWKp+4+xe/fDrjU+A+g7AoJ2DAso1TwyIFeNEcFrBUcRDkebUGyczDut4HPmGazl0TucfW6iMRmYx2v1Tqrnv3W9ar16n1mZB/DZ3OznCNireKL3k81djdP6d4P6Tlbxog/VJ2rj1We+p4eA+2PYEJsBXcC9l3u9mj10NXMoqufHKto9kL9DFsVkwfqq6MNXN2GZZ8hCdAbAbbsM4I7eJwv1l6aMlVvzYtuYeRDbA+Cej8iYb+afAXXVV43TEhczBOsMtNvDU1l7e8hq33i6mIXeKm1Mhe/RAakK5mfsQ1K8K4tAbZSrXEFndZAqtvdykqtrzOPuwXKMh/moPyN47eWO9/qNYVadPjQ03yvfh7VM2glrQ6rbq7++8B4Vwl369yn3FOktvjIKfFXOoD6Cay9W7MPALQPdCvTjOEzhz/opCM8AugLK3iYCm7Md1+uDa4Lj2jY1TlTAW4uU895zbeu8TQDbFuszm0J//OMfZ6enp7OTk5O3TLqmlynl5mGqpbQdqDqZTK7Ozs5Wz58/n5ydnd2I/ac//elZ2tmP1vwfgcVigX+p0J2G6+s4vUwppcxmsyWmlsmapxT1lKq2vrZhANXWq/G9z9UXA5gYn4WyDN5mYWMGeKhxvJjseCwuBl1bNykiuMUAmQJ/CL7RJ9uwwLmjf4w1Asu44ZEFuBE0xGfV27Dx3gO2AVDbMqiKGwVYhjF564P3ksWJcbC5qfvrwX+2XmqNbBxqXXHTBO85blSoNcRnm8XKIL6K3/prgbjsJxuXPd9sLvjcsHXF+L37xOL2vjtw3dj62DJs532vtwLmlk2cFn99+vYxBqrH2AzwFOUsFmyv+qv87SzvO+uzhZzuXfwiQF+VWPnO2k/KZlLMZM0+vwp242erfrd/vH7KEORb+I5jsjpmg8P5SFHe4qcVbqtUNlZdX/9gW7zOKNz7KN4VSLfXHmhX/az/rrGV8g6IIyzPKNUxBY3N8x716wLQPxTFuweGW9TZCKqVIpypyVU6FgvfWQoXe8AqjhXFbv0pMG/bZOH1kHC9628ijKlO/1iU70PDbW+MFlg9lLod/WVU5Rl1eNQushZFuq3PpJZR/T0gq8o8oM82MjBlS6TmVzEwn95z5AF0pgj3YLzaFMDPbIMA1wvnHq0DG6tFNc4sUrTb9WXrgnUM1GfukZpzKaXcv39/8eLFizUGXdPLtB6mOp/Py3w+XyurOd2r2bzupZRyeHjoplpn1vQP/AcPHhwdHR3RndxsGpl6UCpTvttDVD1TUMvWqT61Xy1T4E1BMi+uCHC2gM8+5gEjBJ9eX4SnCsazcg+uWf8eoInAN/Oh1pFBU4SebONAbQ70jcczvEfe5o6CiQziKh8s1ta4FWRnUFM9k9EmgwePFRSOvhdYOw9+szEz/nF+3maOeuZsbOzdU7HZsTNxqmu2wcDmlHmnM+Oq72fcqEC/3n1X9wC/6zJ/n7ANB2+ebEw2VvQdzfx1Ad1DwPFNKbqjXO6ZA07rH5YiprbB62x+duu7dV7s2hj667LeCNAn5WbKGBZ3LcO2fWIZw6zivRp7b2q7SPWOgNy2yfydGCnflbW2T1kWTNtUM9hurDzqOKYdK6O2HyP3PKrVPRCPIN0D631zvdu0MFjODkq1qvYoBQ1Ce6uEbwHoH5rC3UuBotpmfDKQbQF6BN4xLzwD+kopz+rYfNm4UZtN2f5A1e3a0HB7jDE81TRr2yUWpSj2xsmk9MjGEcF0D24ySM7WDJXbHlBnKu/sbwswoIvr68Fsb13sHHH+FgajQt4qwpkfW6bU2myNcH7eGrO5RveTxcFiwHql+FebIDhu60YI+mJjZ/yinZycHJZSSj1I1ZoH3tEmk8lVKW9yuts0M9VevXp10hJXKY3QfTqdniyXy8PpdHpjB6Ha8fHxWs71rjnda2qZ4+NjF9LgZw9gMD8tviJ/2Lalb4vKUylSWdwIk2q9tz4Ij7w2SmXK5sLmrMAT9vfGY2OwzZMoHhU3u6ce+FbwzQPgqCZm/W1sOC67zx7YtdcezGZ9vLlHGzA4Z/a+trxv2C4L6FXcHgC28eF7EW3UWB9qXuw5YO+tguD4XqtngbWL1tmLt2Vu0dpkITf2a40/2nzIrgneq2ijBuNhf/9kN3OYvw/RMir3TIoXBtC9fgq0e/ne1diRn9qf9BvjP7ceyLeAHcfeReBeSl49jj/rtadQRz+srP5BHxHQx7jTwL1VSczU7jZvOgPZQwLtPr5Q5e756huzPRy1fsY6zPXOcr9vOr1MRukelXUF7dE4m7ahYWwGuKvxM+lcbDoZ7N8F5Hu50yOfLWvHUqm0HIrax7qs0d7eT2tVhntgWfnKQr1MLEo17aXaGGqDwUsHkwGiNtY+cVQ/DOZHKnn7mSnJPUBu42ApWTyArlTs2XVUEFyp0D3IjD68dcv0U/cFx1bPN5ub2gRh/b34vfeCbXrYeL755ptPWF73qnK/c+fOW1Zt87qj1bqLiwvVpLD0MkdHR2elkaM3vVj/+q//+j8mk8k/rFarl3iQaoXrr1+/vr6+fpdappZXZTsq3W16mVpnc7pX6H5xcXFdSinz+fyaqR9bQVfUpwXeq75d2jOo5qk1M35bwX8EtbwYFXxkn1k8av289rU82zd7Tz3f7J60rkE038xGQvQMZ55l9px5fSKf0TxbNoCy66Li8e4bi1mtsfcMZd6B7H1W9y0DgqN3LHq/u7z/USzec1yty/PvzVfFywB25rlX/Tz/3rPufY9E8X0sJgB0b1/1mqnb6+fajtWrdqy+S8qZLmp5Y1XFnmlnjfWxKncF27cO2MAYPI/KGSSfks+tinXbH32w+iZ78uTJ3fPz84O4JTcL3D1QnWmTGUPVe/0tbGfpZVTKmSEMVemYekap4LdlmAbGflZ53lXO981GvjlrhecZH9Fn7FsKz2vugXEG0ZVK3YPmVkGPivisj8i38pEt6zrm3vaGZoEdUy6Ppdb3fLeM2+Kn1W8pPBd6yxgMiCqfDLiz++LFyEBxFLsaF+O1fbGfmmdmjbKxeOA92ihSMD2zQeT18dZGxZttm41PxWX9ffPNN5/UFDOXl5dV4V7FJIdV7T6bzd6miql53afT6VEtm81mhxcXF+Xk5GQthUwp79LMPH/+fGJTzPz1r38tP/nJT/7/f//3f7/MzKWURkL/5MmTWSmlGOD+ztGPB6aWUsrBwQH9zwBLH4P53DOHqKIhxIggCfusgA0qFpUK0VNosvJsXLaMxZxRs7J5qD5qbJwHg464bugns0YZsK3mhcrT+pPFou6/57vWo5o1s5HB5sZgnS1HX96zwp4D9FNjxbZ2jtF82HhRnLi2dhx8jjLvFPPJ5sv6sDnieuF62Gu8/9HcvTVR7xS2V++/tw52Lrju6r3K3vuMRe9xpp01tlbsfa8+1bPE3ulokwFj9Z4DBdsxZnzP1c9W4J65fyPmG98p82A5ljG1u6eAt3nf7R81dnbNe96blv9ETsq6qj3jt/5cld3L8V4BOkJ09f4sE20iOD4V1xmFvPdeD/IdXM3LhY5gfMg0MugL1eoq37tq79V3NQXNK1RHZbvtV1XuY6vaWT52+6eUm4emsn62XPkdcx7btj7AncFxBtjZoaNe/8y4LP+6ygnvHaZqgbuKoevGRJT7ns21LzDfA/cPxzwVeldjyuSs6jtrTCE8BHCvfpQCOVKGsz5ZQ9W8UqgjsPXUymwMBnw9sO4p8Jk6Gv1gH/UseJsBGCuLB9X9asPAi4nNi42j5h1ZBprjM+1tFrB27LccahtvIyFaA3xO7t69+72aw+Xl5VU9TNVTupfyTuV+eXm5ppzHvO7WPv3005M//elP+Xw1pfEf93fv3v3k+vqaBm7TyFilu7Wrq6uDUtbzuX/66aehWqeq3B8/frwqxQcLTKmo4IxnGQCklKhZiBxZBKcikJ7ZLFAgNwLkWXDmQcoW5WcLDFTQWW3IRApVFkc059rGg60KwmeBZfaZZhsVCP0ykJKtX8u9i4B09h4zuO7dAxynzzPGwKtaA2/zwQPc0buXGUO9n17syg/ef7ZxY+ttuXoHFJzGMbzNCezrbZh466P+rmAbFDgvb6Oo5Tn1+kTPZevfMQiTh9poGdKGULkjJMc6BdVVyhhbxnLCK3W+B9I3lRO/0TygbhXwxVyz9pucm1Ks2z9YV6APa2fbMqgfxZQB7iyWwYyBbTwU1R5savt0OTw1igNV9iyv+7aN5XFnqWbUQapDGuZjtznaWX53Bs9r2zHBeuZg1l0yD3wriGzhOVOKo+8Ijtsc7kr1bk2p07NxZ2yI3wiI1ifro08MexvXhgTlHlDtazZOlupD9fHaI3TMxN5lftZ/FCu2awXOkaK6tvFgLJYxKM/U4ZFqXcWn7qEC+CxmVa42HWqsuFGQ3fBg61f9sM2V6LmpbTK/+aBU55HyXN0DXDt7LzMbJBj/UN8p9TDVmts9YycnJ5Rt17zuyqbTadNhqk3/2V4sFjRpfJS3HVPLVJvNZm//c5E9RFUZAzC2XqkUa18PPnuQC32rNixOBYGxnf2MEMyLg81F+ccyD5BmoHAEfyLQkwFWtQwhHN5rG7e3dgwAsvHYXKJNGoTtCEU9OK/GxP7eO8CeZy8GBUoVrIxgolcXbQhkjK0BjoHxKmCqYG+t89ZJme2Xebe8DQ7vXnrPuC1DaIx9FBSP7n/03mS+S3Eu7PvV/onuofe94QHz7PehN4cMBFexeeNiexWb179PjNsyNR8Ftn/3u9+tvv3226mX4gVzxis1PKuzwF313wZYD8aM4sH6CuERuK+KPoS1dcyhLPssI2S35UtzXW0KdQraMz+ZWDwbZFPMAnQLuhlYRyA/xJjK31gpYjKmVOpe3vZtWCYnezUPyts2Y8a4q6p5hNUK7DIFOytXQFn5ZuloGEDHVC0KYEc51Bnc9+aN81Lr4I3J4szYED72tjnrC8qHVrarMVScXvwRlB1ygyADk1XakhpLZi0ZFGYKfQbNbQyeulvFZ8u9tWNg2+vXogy39QpyV59ZJbo3j8w6qU0MBbERsDNVuafS94C/51+tEYtBrYV6DrxNlSgGVm6t5nbP2nw+r/1u5Ikv5U1e95cvX67VTafTG2ebeJb+x/znn39+6+jo6AAOUV38OOhBKW/yuds+y+Xy2qraS1lXuZfyLr1MVcFH5oGwCJIqkBGBiQjmZePNAhQEe1mg67VTUC0TD65BBljV9mochMo47yyYVGCpr3oTQaQC5hgH3reoXwaMRnFmNpC8WDKQNNokyMRq22basXi8zQEGlGu5F7OCu1HsHoDOvJfRxkK0mYPg3MaB/Vs3RaLvCVxjXD9vbtEaZuO0PrxNCoyPfScrAI3x4Zqr76zs/NU8K8SNvtcja+3b93szsr6pbbpuYrAYbM71lkNTbXoZ25/lcbf9mI2V6sf4Vf4z41rIzq4LlGH5GHPL3H+lRq9gXPmw4JwBdKuat/CdqeNb4o1stE2xzAGlfQ9BVWC/1tsxdkntXsq64l1dVxsTzLP0MfUzpprx2g0Rw/tqXRXcXo52BNgKqnvjVh8sDYtNBROBfwbmxzhU1sZdypsDVZXav+sBtHv78K0LuG4F9S3AV/XPKnZbzYOWEXBmamHVFqF8BLLZGBmVvWcIuZkimsWoUpR4bT2lPdugyIB7BMORolsp4Nl4ap3Yb1modazXrZtLaiNGqfcVYGe/bcHWTMWDsavnQo1ZTanV0U5P32SEWS6XP7B6lte9lDc53YmvpvQy6S+gX//61z959erVF9Pp9EodolrKO/B+fX19bcsXi8W1d4hqKW/U7oeHh8uaz/34+HhZU8uU8uYQ1ZbJWYsAV9ZHKRpMeIrRKI4MqG6NMYqB/axtsnGrGDzAheNhOYuTxeSNG8WU3YSIfGL89TNeZ9az9ZmJ+mbXFz97/dQ1i0etMRsnE3/L/KP3KTOnzL3HMbvGkJ1bdkPLu+fMl+2feUai8bx2rE30zGHMmbX0+mW+W9T62HVSc7f1rF/Gv7IufYbo29cYkN5E/76HsmZyw3eF5y2HrA5gVrHurQcq2rFvMfVYzqD8kIaK8i79S/FBuYL2mT4I9r0+2D/9XvY5SNVTnvcB7N7BqaicV5/HPByVGarYmaq9AnY8THXThgei1sNQM+VDmfX7oR+8Wo0pzVtU2a3pYmwdO+SU5Wf3Dl71fKo4xjj4dG/bNS+Fh2pfSh5UR/5bxx/LR+t4pcSHjtr2LetVfbfEw1TGmVgU5FeqZQWos2NHY1mfqo9dd1UfrRfG6qnBVXsWO2vDzPtNhIxKnAHtLr68/tG9Zv4za5SxaBzWHsf8wx/+cFDKu4NUq+GBqvUw1XqQain8MNX5fF4Wi8Vb8G4PUi2llHqY6mw2O1ksFpf/+Z//+b9KKSk+nf7Py+Hh4ScHBweH7BDVaha417LFYrGmdkelu/F/XQ9RtTafzw9K0YeoWhtCBRfVZZWpVlmZ8R0pLrGvVbAiAESFJxvLg2mZGLz54LxVTKyczY/5xPoWy94XBSyZLwb9VMwtsak+bP4eXFX92djesxsB8nrtvQsYk30W8HlWc8fn347BnmU1V4zDWx/vGWftIqCO6+fNO5qPF4NdK7vOzLeCz97zlC2L4swAd4zH3n/mk42FcbK+0b1QmxZsjdn3anbDxY6J69DFNgncsweZZq1rX5WrPQLdqp4Bd6uW9/LFR3GNbBP4mWm7Kjch/QR87TKIWZqfCMLRULW+FGW2fSF1amMAy3qJQKy1gGp1cGpf2O3ljvfGwRzvfWLIGqrWLVhn5djHU7X3Vbzbg06xjuVmZznfWb8+MWFsKr5dtS7q7yiXuzVbbpXrnv/WlDFe3C0Hs2b6e8Ddm9fXX399HLWxPqM2e8tZBnQNqfIewv8mzVMeZy2jFmbQ0VNOe/FG42BZ5BOV3lG6D9afXas4MylIML1JbcOAegawq/WwdRgX9ovU3KjC9lTamdgjxXz0Ww84J8/Y+mfU/7WvUt8r/yxO5reWs/uB/Vn9/fv3F6WsK90RuJcSH6ZaSrkB3D1bLBaXpZTy5Zdf3sm0L6XhH/0vXry45dUz4F5KKbPZ7IB97pPPXQGqFpDGlJUMYDP/zF/9HLVh8ATjygCZjEqTtVW+GNSLxrBjRXATY8LPauMAYWwE/5RfBsdYjF7sXSCZ2sxggDkDnVuefeyH9zZ6bnDtMhsg3iYAu8cMtnobMQhko80tNSe2DghT2TOmNoO8eXvrrDYmvNhxDaL3QL0rap1ZO1XPwLIC5dYn2yhR36feRg+D5hhr9O6qDQg2X9UnemaizQy0KI7o7yZ2b4e2CBYPndv822/f5WbvGlNrPF4KGlTeR4p61n8I4D5CzngL3CfwGa2WYZux/gMePcsIv1V/C+ARqtt++Bl9TKEcP7P+1je7xnFCi9KyRLnVx0jvMrTPvn4qNEe1ej0UldX1GaerVUDuHZLK0s3U+vpH+WmJoWv9tkylZxlSpV0BNQPVTHHOgL06PLValEJGtfVU7BnzUul4Y1S7d+/ea2yT8bm3ftYVeHcBwq3tqg0B5Vlaiq4QvfZvGY+N6SmA1ZgWMqJfL41HS6oYlTaF9UHlN4LpSF2OsWdU4F4qFKZ2t5smCqjjeJnUKpkNBDXfDFzPjmPXjj0Xyle01tnfBqhtvY0I28bzmRkLyzMbB9l7W8q7w1S72OXl5YLldT87O1udnZ2t+Z3NZicnJycuH7eW/kf98+fPD6+vr2/kc692fHy8BtfV4apM6V7zuV9dXU1raplqNr1MNQ+0MbiIfZgyEuGSrUM4ooAbi8kDaQp0Yzu8zsBwD5SpcTyVpyrzgFYGlGcgupoPA7IWaKvY2f1X7bCcPQ82ftwg8ICXd++8Z45tjOB4EYxmoNy7/+rdUO3QvypnwJOtnX0/PdjOoGsEjKO5e/HgmNH6RO3ZO4N9ok0J1Ve9f+p59b5/rF81rrUMPPfWiD33LNaoD8Zdy9n7Zvuzvx/Yeqr5Y4xenJ5F31XscwTsvZg9y8LeoaC/ep+sZaB3BnSjej3yhz6jfPFYjkr5KD42VtJa/yG6gp8YG6ret23qWUO4jqA94wPrvLHQ75R89nzX2EYxL8+6bdN3DKtgr9e2vFpG4d5XBV/BuoXsTJXOVO+qzZgWqcqt6h1Bu+3TRZEe9dlVlbuXBsbLmW4/eylk1EGsmIJGQWcE8cwY0Ge+Wb535U/V9Wlbrarbh/S5t3HMg2leGbNNKNuz6u2ofYui14uFQWnmS0F5D1oz4IrXFr62xt6lzmvDfnMAY2T9EarXsvo5ej6tjwjCKv+qLSrvsxAdNwTYmqg1VH7YGihfHmzPPqeqLPrNAOa7y3dDy+ZZVtlf7fz8fO2zSsNulfCY1/3Zs2eLUnhe95/97Ge3s7Fk/zM8vXXrFnVa4ToeolqtQnamZq/53G3drVu33DyVWSCcsQhc1zoFb9RnNo4H9diY6JeNmYUZHqDMjsvgGour+lUbGQw2eRA9MzecI4PPDFoyeBtBNQRxXlwIBRW8jcAdu38t0C66/13gv/2cfb5U3JnnynsWvI2cTJwqPgaD2T1l91PFwNpg21Yoa9+zCMzjO4b9bUze9w+uEeuP87ZzxzpsE83X9mcbLdiePVv2PrAx2f1iYB43H7CvWg/1/cdiYHNnZew7V/XzxvlYLAOsmZId+7GDVPEw1Wy6HVDMZ/5h2QI1Wv4x7AH1FVwrxfs2bAo/rXVVl1don1GuWxW9GgvbDLIxVY2p2j2IzuB4n7GVqr5LGpkxDle1qWNWxiqQt5+7+B/iUFUL1D3Vuk0vg0r4arsKyccyBaGj3OXsYFTbz0svw8oYLGdtvYNSMyr9TIqaVsvOs6rb97b7tglQrqyLIr1V2e5BUlvPgLCCxR74bYnDU+Zm7ksE2r00H0o5HRmm/WCx2M0CpsjGPyw+NhfcYGCbEhhndjPCwnG1Vq3rxFTvmfvNNgYw1qy6XN0vG48qZ2Pb8VU9tmXtvPsWzcv7bQIWDx6menl5eSOljM3prg5TRaX7Z5999hbCv3z5cq3uT3/6k7vxbC31D/3PP//8+Ojo6GA6ncp8OKh0j2yxWLwduyrdbU734+Pj0SAAA1MZ6BCpC2tZBGojJWR2/K5tbFz1pwdXFRTyYG20tgo2MVifAU9enF6fyDzArgAca6dgGPOtFLG1rg/QZLDV8xPBTIyXAWTsh+XR+4hQlY3LxmgB9Qhg2SZN5Nv2Y2ur4Kh3j9l3TrSJl4HH3vOIwF1tIniW+b5jbXE8NUfWn8FvbMN8Zvp432f4vGC5isH6UpsH0XvC1o7F2LKeQ5ud1wbzl0tDVTkD4p7aHNPIWNhe6+115gBYJ4bMf5IH+480idG7X576fVcM37kpuWZwHPt5sN2D615c2C9SwqfNA9Usz7rtU4E4HnbaMrb1FaW2icr7KNwZXC/lndqdHaTaJY87G7dLvAjHGVC3bZUCXvnItO0S9yatVTkdAWlPAY8pYWwd+8lU59mUL6hcjw5vzc45k1+excXi3qvW33/LgvcukLyvz4yyPdPO66PU5Eyl25pWo0U1zkC2gp5eepFazhTJbHxv46HFB4sLY1Ngm7XF8joGQnBvLFyPjHIdx1PxKRU9XmOb1rljTNZP9p5GzxErz8JtG1fLd0kmpmjTjPXBejxMlZlVutuDVD2rSnfhj0vniaUW7Ne//vVPXr169cV0Or0yB6m+DWC5XF5bpfv19fV1VcCj0t2ml/nrX/96ZesODw+XNr3M8fHx8uLi4vrhw4fLx48fu19mDHrYulJ8YMSgaRfQp+JR4BBjZL7VmKoPU2C2zF9BJG+OGQAawcAoRjZmy3hRuf3srUX0OYqz9VmN7oXyn7n/6h603o8obu8ZZmO3gPTMPVLl6r5Hvu1c1BpkNwUyaxT58WLJgF9vntFa4BjYJxorio+tQ+Z5yj6L3ne/8o1rouat2rJ61jfyw/q2QPUojiEBvTfW2OblW49ysdt2paxDds8nlmE/Btk3uCmxKvzffwqkY3v2ufbbJphZlpswe+rUlXIz9Ystm0LbkiybiutB7MmTJ3fPz8/TQhfMr86gOwPjfVO61HEQ4LPysayCdXVYar22bVQZazOEKYU61tc2tj3W1fZY97FaNr84U73/P/bepzeu5Ej7TRaLZEtsiW6r2/IADS6mZwwYDQHXwGy8GfTGC28NzDfxFxlglrOYfQPzGQzc1SwuXlw0BhfXdr8DNC7gpltyi5LYaolF1l1ISUU9fJ6IyDznFIsUAxBYlSczMvLPKbF++TAOXkd/2bpe23qdxeCZV/cq/PTaOvq4tTeWVQJjm1LGV8lP6dcDhr1xqLQiUUoTFYdq23so4sXB1NT42ksrgn14/tR4sn1mx8viyVzLgF1bl62bitGr563DFAdcGes5xOr119pX61w+W1SGAAAgAElEQVR//fXXF0p0C96Pjo627MNU5/P5TimrancL3uv14+PjlRQzy+XywmdNMXP37t2L6//2b//2f5ZSwueTptQ0Ozs7H2xvb+8Y4H5hmLv97OyMdnp6erptgbt9kCozq3TvAe4IKVrUllgfX3t92XgYXFAwkPWbiV/VZ3GreNn1aL4yceB1BvEsIMv0mRmTglXeuOz8Y50MkLN94U/bPgJOGLf9GalXEehlgDmrn4H0mTJ239g4EZBGwJ3FxO7F7MEK24/R6wiaIjBV8eEeZe+zBx/WtwekWz5Danl0L9R+WZtoHaMDD2990LJ7H+9JBuk94G7H6H3O2n7UZ5Hny8blffZgTPg6a9l7PePHm/urAO6RZYE7y8Ner9l6CuIjcO/N4b4GY/G0xOjVnXqsuPcQfpfyTlU+K1ztjmVsz0aqd3v9Svd8BdweZM9A+B7DtDLWb6+SvtVYLnd7zareI189wD0DvpUancF4zN1ur1v1+/sO3K3y3FN7W9ht66p878wXe6hqKZdTzLD+FbDPjI/5iR7Kqvx46vsp7Ra4r89agOM6YmmNJwvhbP1IlcviUGraDDhU/vCal06EKZs9da9VdNt2Fu4ziKkUzupQwBs7U+0zBbZ97SnJcS7YXyh419T4cI4iKB8dskRz4f1lAetDrYe6zuqyOkPu/TH+OkYp6qv/6L7w/G5vb2999tlnUol+cnJyWvO627ztyo6Pj8N+LXAvpZTf//73H8TRJqH78+fP8cmscnDKdnZ2zubzeVMKmvoQ1cPDw4tFwi/uPYBYwUqvzPOlgDWDMVkYyACNAjDZAwX1Hq9l4JbnN6t6Zb4VnGZzoGLJvFZjUmXR2Bh49A5Eov5rOfrylLMMDnsAuvUwJ4ovgqYsTuyLwVg2btYOy9jhB5sznF81X62HEaxtZg6yfr14I1MHhXgdD0RsrLiHMvca8zMEOqNf/MfG4vlicxAZmyPlN4Lw+Fod2tj+2GFN6yGEVycynLMesD6lwvu7776bja0iZ/Ad31dIn6lbytpT76hfopnCHd8r1fuWuJ7teyqz+xphOFO4s2vMx4zUt+p4dj+xQ4GoziCLYPsUqnNMKaPAf40PlfhTGAPmUfqYVsieSfeSadPS9jqmiFmHtcDxWt+WV/CuoHQWZqOPHritgLryoV5n4o36qRY9QPXWprWx1anKfyatihdbFKcHYlksLXFU61ETR3DT/vTSemAblWaD1Ud1NEJmD7CywwbvAEJBbduPp/bH+Lx5wH7s3LC5VAp7dS2TtgT7wBgxHgT5bAysTMVhVe4ehGcHJVFd7DM6RIlAf8thV3SY4h0YZfvqsap07zUvvcx8Pt9//PhxKsVM6pf7Z8+e7ZydnV06HVAPUUX1OwkwpXI/ODi4BOkzgKzWY+UMpjIAlgXP+D4LLhg8zUDkKBavPAPwovaZ8SFUQhCk6iuAh3Uy8WO5OrhAnwi10DeuVWbtESBG0DYC9lkQqwA9i1WBaW9PMMjogUA2HuafxdYCBFsOmZh564TjsuXscymCnwpo4x5gexTXmb1msahxIJxu+Qzx9r732RZ95ijf3uc2zjWri/OkPgOi8TF/1q+97u2PaMwKvrM6OJbM4ULm/8UWa207pdq75xAALZuP3arfVZ54L+f7GPMw8lxakG7LSrmcUsbCd6yLbdZlTHFuYbmF5jOnja3LrkV9M5uJOpMo4y1gjx6sWq0XgmNe9yiu2maKdDMKnA95UKqyHuCNOdsZhEe4jullbJubqnBXedcz7RC2W0PY7uVDRxCv6rEYMylnVKqVMdTg0cNlW/u7fYDq1VovgG713wLQsS2+jiCnUiX3Km0j1awCmi1KYQ+qZuJFQK4gsoqDHY4wkKuU86oM552p56OxMmhtx83GgeP05h2BbQtc9+q2+ssepGQAutrzrQcHU9bNKu8zfWYP1KLrNr1MZKh2tw9TrdcODg5W2tQHqdbUMmiz2exupu/MF+PZnTt30Nn8bScrUPzsbDW1jE0ng++fPn26kuvd5nN/9erVrJR3SneVXiYCB1PABOsb/bV8ufdAv3eQMAQoKsiZAZ9ZY3Ct9RAjey2CSxE8ywAvBYvt62iuFAxj/lTcXv3MwRMDqQreqr6jfY5xq/3sHTix+BTct/XVT9Wv18Y7cMEY2P2P8DsDTNnY2DiZT+8QB9fAOyzIxIIwX0FzHL+3l9UBAhubt/dUDGxMrC81J+r/lWiN0ae67n3mqvsJ9x3zwdbLGy+79zAeZtG9Nsb/t2PYWDC6gnKE5UyprnK/Z5T3vfGOqJivKXAsSGdAvZRVpTtapJ6f0mbwGt+jol3teQvslV8G7dk1Vg99Djb18FKW3oWll7F1ogezenHgQ1V7/fSYfYiqyuVu37MUNOuyKAc7y92O7aeKbVOsRY2dUZizB4daGG59eClksnnjvfcI9zM+Wuq0lt/aZthUys+oL6XwzbZn17Iw216L4G4W+Fp4rUBfNnUI+o2U9Ar+q/6UshvnwlsvL34bO5arQxZVXyny8TBBHQJ4gJ+Nk/XJ+lB/BcD6QN9sjOpaxmfGvL9IyCrNvXnOqM8ze1nFow6JWqxnvaqp9DIPHz5c7u/v79T0MqW8ydt+7969iweqsoepHh8fl5OTkwufW1tbp6WUcv/+/WUppfzwww8r/c1ms9RffoW/5P/2t7/d2d3d3Z7NZvZkYFFKrGivtrOzc4YAvtrp6ekFuL9z5852Kav53KtFAICBkgzsbQHlFl5E6sEei+CzBxSzsXhgKwvgmHp1CKzPgHBVH02BY/aaAd/MvHnXIwgZ9VN9ZUC6fR8dONX4PIBt/XhAMXvIxPqPxqt8Y4wMcDNwGx1WqDnx+mk1tseiAyM2B9HnQ42z/mR7ksWE5XZe0D/Gr2BtCyxX+70FTKs+1DU7TnXfZvcRmreXPYjO4mdg3YsF54nNW8u+iv5P8KzC3977ZkrrAdMZRTrWYep2D9AjpM+q3yf6S4HoYMAD7HhtCdfdfhN1hth54eljGFifkXalcFCP7VVfEdgfxVhaGVvWomL3gHhGod6irh/TGES3gH351mq5fa/8sddTmsrrbn/i65tq2ZQutq5KC4NAHdsoCI5+0YcHsaNrykc2z3tr3Vab0vetcSXs1Ip2axEAt+8jQD9FyohM6pBIre6l2VBlkaI6eyDRMj9Kua5AMKqkvZQhnsIf/6n4bFsWkwfhvZiiGL336i8l2Hx5xg4YWkG0N27VXh14sPjYe+8wKeM7urdYmXdgkh27Fzuzls/Eo6OjrZOTE5rH3T5M1Rqq3NEqeLc2m80wDTu18Mv0n/70p73z8/OdqJ5nFqyjVaV7KaVUpbu1R48eubClR43nAcXe+l57z6cdR1Zx2tqnApiRKpRBHgW/WufFA7AeKFNtGRjzQJ+tpwCiLWMQn8E0O7c4z7ZONPcsTgYI0b/twwO7ykfmQEOVY5+ZgwMPmKu+sv1kxsDUwziPtl/bTsFUXA9WJ4oLyzOfVdFnVuaeZYcbEeRlh3bZe7X1cyQDnjEWbM9iVoc1XpwIxO0/3De2XH1Osc8fNv94mILxZ/5PbLn/M/5Yu88//5ymh1M+PMC75nzn1FQ+9gyMZ6Cd1VWgPrIrmh8bfwuAZ+0jGwqke9qzNrh/EdzXso346w5rLcC7FY5H9avK3YJ/9pDVqawCcgvUex6K2tOGmYXmNj1MfaAqlts2yq6r0j2rtI7ys7NyltKFqd9Zqhf7UFN8wCk+eBV9t9oYMDt6YGu2/2ze+PfZxoLIkfJ5iPIzC/BUOy+tB5YrmGpBZ4s/jCUCgSqWLMBVfhEeWyWwAuaRApqpmBlcj3xn+vXaZEA6U5xHBwy2Ds6TWkeliPf2jb3uHU5gmwiEewch0X3EDhGy94wtYwcs0dq33O+tIDxbhmuaOayIfGfq1fdV7b6/v+8+LNVLL4Nm1e6lvEkvw1LM3L17NwXdMwqqn+/t7f3y1atX9khgRelec7qfnb1JL1PLq7q9gvX6fj6fn7P0MqW8Ae9V6X58fHz26NGj85cvX54xiBGBucwEZI35ZCAzC40y9TzFqadkHGrRHGfgYcshQTSvPcbAV6aP1vjVPEVlEci073vmp3UO1XypcdS41JjwOpvXLGBX/XnjjcbvjdfGr9qjLzbe1s+CzBpE41TxZ+YDY0E/mT2t1lcBZ+WLxZe5n7yDpcz69MSXmSs2fhZX5NtbJ1UH+2dzFh2OePXWYWP3Xf394Q9/WI6lEme+bBmD7qp/r+4VAfZleZc+ZgvKbJ3ilI0V9xCoXdvan6VcTvlir1lT5fa65ydqn7Jvv/32Zw8fPpRiFmUWeuNrW29IfnXPL7OpcrmjocK9/rRlY/bHHnJay0tZzeWOed2tZet5FqWuWaepB5NO7d8+HDWbvoWln6nlzB+WZfK1ez5vIffNtwzELKU9h3sEz3sU9L2x9PjIxsgU0hklu1K9e+291CPsejYO1g+bJwVh1Zi8mDz/yifrvyU+9OmVe3Xse29dM2pxry4r9/xG11i8mWst5a3W44cdjox1EJnpj5Vvb29v/fGPf7z4nfjk5ORCLH50dLRVSikvXry4KJvP5ztW6W5TzMzn853j4+Oyv7+/kid+uVzuPHnyZPHgwYP5YrG4JEY/Ojr6ry+//PKlN5bwi8vu7m6K3iuzSvZSVoE7GlO6Yz73CFBmYVeLKlD126rSrHWYGjQCraw9e2/jU74zMXp+PLDlxZ4BO6yMjaGWRcpQFQ9bg9b4a70IJCu4igpV69f+U7FnDPc6mzcPCKqxszI7H5mDsVqXxWPb4n5Xfrx5UP3ia6zbc/94fdt/7F62MXpQHtugsXreZ17LoYOaF28ecS0xHoTB0Zy3XLfzzMCz99mmPmOivr3DAIzJxoV9R3UzPti6q9dsnArwj23q8w77HgM6V389ELu3fwvXbb/eQ1dt3SkfNpsw1jeW4XsG4aM+MnV7gDvCdfRxXi6DcltnVnwQj34Qvqs40P/oZoE2ppdROduHQHD0xdLK2PfrAu411YxNJ2Ovt/jLAGylPEc1u62HbTIPWR0S71Wp43uAO8utHj0cFVXvXl5zBtxVPwq4s58qPnYokG3fYz1z/pe//CXMU5upc2vaMsrtSJXb2q4Xmreki0AbCvasH08NnU11kQWnSlXM5iICkQpUR0p4BfjxLwmy6mrmj6nHW4C6N58ZUB7VYfGyefPU9KioZ6p2rJM9lPHmIBqTpwhXKnL0wdp6anoWU9Yv7pXsvR19fmTmVd3Df/nLX/ZYXvcK3Fvt4ODgksq9lHcPVLU2n8/3X7x4UQ4PD/cjv2Ewv/nNb/5xNpt9mlW62zzvTOk+n8/PS/EfpLq3t3deH6L66NGjcwveM1A9MuZjiN8ILmYOATLxZMrGmJ9sjHi9FD89Qc+cZ6Bq65jHWmvlh9XJAujevr2DBi+e7CEB84v+Mv2qNi1rktnzGHPPHDNf3hzYukPXXwHOaM0yloWoEThWY8h8VnjrH61v6+dtZs9jW+81zk02FnUfsfLsnsMx1brsvXewpq61Anfmx+u3JZZNMVSvZ2G4p2rP+FuDwh2V6169kqhb/dm4M4r3qM4Q1TxToDNAjuAd96MtR19eXdWfakutRekeKc8rfEcIP0Tpbn3bsnWq2pmivdoUyvZe83K213KE5lMo163PTVLGZ8xTlLO0KwzAY+qZHr9eeYtFKvlMH7dK+VXrVXdvsk05phalfIu6ulfh3lJu1csZJXmkUlfvGbzG954qPLpm39fXSn3NfOJ15UvB9cz7ljbMUJkerY3y5yncM2C4Vb2t6rco7LO+1bVW4J1V4WdibLGx4sy0+/rrry+geFW7Hx0dbe3v7++cnJycVrV7RuleSllRu1el+87Ozk4ppdy9e3du2ux/8803//d//ud//n9enCHkevXq1QdnZ2eXHqJqrq+klpnNZtulvAPuF43Eg1RLeZdaZl3GIMkYID/bV1RHgRwFNKI6mXi9NlHdDPTEsixkVepHVIJ6yk2r9MxAVWUKHLP22Fc0Vgbh0DeqWrEfVPOqfjAuBjRb9h+Di1gWQXbvsCYTh2qn5l/tF5zXWpbZ36yfCHhGZbhOuD5qrjEGbIPlrE0Un/2p9ia2xTnJHoJE96g6KMrcg9Ghgnf40Pr/Bq4b22Ps/rR1FWi342Hr2nJAwO4Dey077h6AvsnA/bvvvpuhCt1et2BcqddR2c5U7fafvRYB/oHXhyrSl/A6qpPpN+tDGQPbM/JatbMKeM/3zHnN1O7MJ6rrRzH28FT7s0JwC8OHKt1ZnnaVu91TwfcaPuR0rAeg9rRFeG1ztWdztqMifQogfp0eyorKdMyr7uVqZw9WZfnaGYBXflUaGtYfmnrQK8bjjZ+N5Ra4r9p1AO5Z2OQB8SF+rbUo5T2FqgfcPTWz8lPfoxrdqpaVD/SPqnJbrlTUGbDKVNRMVc76s/5tf2oeI9W2p2b32rA4EfaydVDzzozFoHyw/nB8Xnu71pn9i23UGHCc0b3G5lX5Un33QnHvPlX30xgWwf5M3Wwf9+7dm5eyml7m4cOHy5OTk9P9/f1Bzyfd2to6ffDgwZw9SPXt9TAzTPQL/vZsNtubzWaXktJbRbtXjullSnmncrdmVe62XKWXQWim4CezlrqZNi0QAn0qf6puRnmYBVleGwQ6EdSrPxXYVvAngo7ROFldL74MsM0cSHggT4FM1peK14IzhJzZsWIZvmf3EIP/0Vg82O/dN1G5OtTI+FPjiMApO8TwxszGqe5f1o+qz/pi9w0etqjDlKwh5M0eNmCceJ2BW3st87nGTPXFPpNUfda3At1qLpixmLD/6ACFxYR+1Fqp9iw+rOt95ikQz9q1zBF7f53Ny9UepbWpgB0hfNTXH/7wh6s+sKgxbsFr9su+KkN471k0XrafzsXrGfzMGirYWQzZdZls/VBtPgXsrg9LxfLaJ7uGZWMq4RG2Yx53Vk+1L6XvQaosZUxVktfXTOWOaWha+70phg83ZeliFICv1xBGYxka+mApZDAuL/6Wh5Mq35n0MLegPW9jQqUhfUSAjdXtTW/RUn+M+RkjTk/1zQC7Uo9HoJUBXVuO8LvWYX7tP4yb+WDjZsBcKZIVmEVQnVGrK+DqgVNvfbwxMl/Ypzr8Yeus5r51fOxQw6vvjUfFY697PjKHNhkbG6RPYUMORmvb58+fp1PM3Lt37+K1fZiqfdDqycnJoqaZWS6XF9D+/v37yx9++GGlr8PDww+iON0vF59++unufD53nezt7TU/zCmymlrGMwRRHmRqATljg3X0nVW7sv6991klaHSNAcqMZQCtAtSZMgV5MkAd5z0Dob2+sK4HF1UM2fEp6BfBtkz/HsxV48oAYgW0FURnPtBfBpra6xZOqkMGL4Zax/5DIG3rsWvenEX3CYOxWKdnPOw+yex7by4ZzLVzwPpiB0nYL8YQ7Xece/xMwvVga4hxsM8Z1o93OKQ+k7z1ZX7Ue3XY4fVvY2B7UR1KeAc77HMyMu+QYai1xJFN3WLjsyC8vlagXSnbsW8Wh60fXS+BWn3iFDWeKn0JdbZIHXyNxvZGz+9kFYIz+O6B81nRqWHOC1ewszLWz+SHTdl87kP7UOp5FsfUtnxrUbkC8T2QnQHyCs4xbQy2wfQu6mGs18WGQGALx+t7pUqv5Qxg29csj7qnGveuR7F773ss62NK8H6T8rf3AJ5WSJ3poyWOXmWoUsZ6ynPWprUvD2Sq8WBfTHWNIJPB5Ej5bGNUKnyldmYK8KxiW733lOfRXGE91gave2utDgVQbe8pru0asX3HoHm0v5Sy3Zt7b97UXw/UawxUe8pzZurgA2OPLFuv53MtM0f1NTtE8A6OvH69+2HdZtPLlPImpzva1tbWBYx/9uwZG9swpfuvfvWrMCl8TS/TY1YFf+fOnQt4f3BwsF3Km3zutn4GPjFTMKVFsddiCmghSGuFFB58aQEMWXVhy1y0HgJkTc2RN8esXkaJGR2sRBArGgdTvuJrLy51OOLFmDmMURAN48+NNNcX9qfAJfbPYkQongXLHvBVh0gRAMVYM3Uzn18Yg/e51bJP2SGFit2D3V7s0fsIiGNd5o+tfy3H/aHaZselDlFYXTsuvNfwYADLEXC3ft57QN2773D/MjCu7kEccybGTFnGECi3fE73PqS0tovysGM9BPRYj8F8rw/bfsIHri5LLh97rWsV7kztjnXQB9oYYBrhOv5kkFxdQxAfma3H4PzkhjDcqs9bFeZRffWw1HXldLcPT7XlUbtsXWYslUwp71TrWEep2KdI9bIOeK/SvtjrXlv7PqNE98qZWtx7qKp9OKqKpedhpNnY19V+iP3d3/3dq6vqexMsC6ciy8K2FsidiSFz3YOMQw4IPDAawU0PjmZALdZF4GuBNFO1KyjsKblVH+hfAVms643R1vOgfzQveB33g6eQjxTmrIzNq1LOKwiu4snMgzpQ8vpp2YNq7BmFe+1vyus2psy11r+CyOzdsazGwB6m+vDhw/o77qWsLdWs0h3N5nVXtlgsTk5PT++WUlwhuvtl4fnz5/Pt7e0wB87Z2dkQ8H5eyrv0MswYAGsFnwpYjgGcPVN+MkAuatMK2luAIVOuejFm5ykDgb0ypjL15oHNWQTplQI1Ar/KH5sjBrQ88MVeZ4AV8xMpcFvWqOdAJjrcyMSGMJW1ZUAWY/DAKsJgby9gLN4exWvWfwaaq/ljhxpsPhlgRyjsrXHLXHp+1PtWCB6Z8sXu2WhfqQMe5l8dvrC5x3Y4v2ytbEyZ/xvZ+qp1RL9sbTKfFWiZ/7N613lC2Jzqj/WvILhNL8P81OtqTMpvlIZmoDFA3mostlq2jvWrKvf6ml2fwXu8ZutUEI9l6JOVr80YXB+qOFft8UGqLJUN8zWmAp7BdvYw1bH6q4apYkq5DNYZfEcfY8fl9TemRWDae7inaqfSyVglfKQsZ+p4W555KGqP4t0bT4t5OeNv7frZUOjWm16ClUVK8IwvVc9L0+Gpq5UpFb2C2Kw9A+EqZlRTMzW5B6KZ72jcdhw4XjtOPCCw8+Ap91F57cWG8XmHB7YsMw8tezg6pIpAvIqB/UVAxsdQRfYYh25qDnE/DInTG//YCv2oz2zb+iDV/f39C8Bu08s8fPiwlPImhYx9kCpafZBqKW9SzNhrT548Wdy/f3+JD1ItpZTf//73bnYY9wvw7u7unVJKef36tQvVt7e3u1PMnJ6eXoqBpZdpUVNm6mcAtPId9cWghAJgLf2wPlugVhSDgsL1PcIXFnekcmSQyYNEzFcEvFif+B77VdA0uy4RwFUg1du7DM6qOsw3lluwyoCaZwoQtxxOZeadxY0+6k/vQEJBQwYVcXzsvfWdOeyw8duYEcZaf2xPexAY40T/to66f1mcCt5nPzO9+fLudw/8M/Ouq7ln6+zFmxmPqmf7Za8jwI3+2X1n+8L42Gd15jOKzRn6zfx/6f1/gv6Zr1Zr/T90zD57QLcH3tFQyb5GdXuPVQV7fV3gtVW/exB+TLN7bFZ8AH4Or7HueVmF7dZQOa9MtZvEEGpnYfiQvpi63QP1Q+NBqM6U6i2q96FmVe5ePZXTPdP2OhoCZAWR1TWW4zwDzbGNLWepa4bA7V41unfwcJUK95tkGSjotWlpN5VF0DILxZTamsFIT5GdAc4tcN3WV2pvBOi1LvOPsWfVu948M7jpQXU2f0rFHa1ddh0UPGd+PIjO4D/6YP17fyXB1o/FXa97Y80q7PE6znfmLwq861nz5iXbtvUQoseu4nOu9XMC2zKle7X9/f2do6OjUkop8/l8x+Z0x/QyFtqjPXjw4JLyfbFYnMzn8/3lcummmHF/0T8/P//g7OxMdlxTy6DSfbFY0Pfz+dz9co0PUa3GQEj0Bdurz2DbkC/sCh5kAV0EMBgoYwAlO0cIUVR/ns+oPAODa30PILH6Y0AahEgsDq8vtd72ui3zDglwrtgcq4MD1b+NkQFp1o7BV4zJvo/Wio0Py5Sf6J7PHIpk72kcjweK1eGJ7Y+BVW8MrB/bngFPG7N3n7Ny5jdqw2L0xsLWDvvM7pnowITFwuAz9uvNXXSfRIcWbE48Hxi7fa32DwP3bL4wTu9gw85tdDgRzSH6jeow39k2rX0MsV4luWqnyr3c70PT4azBlHrd67/C+q1E3VbLQG4G2PEaA/D4nkF97C/y41qvajmTc30MUwA96m9IPAjU2YNSsXyIeSlg7ENSS+H525WvTPlNsSiFDOZqxzQv7OGoKj+7rcf693K7R2PAer3AviX9zq31WQ/w8oBfKcPgVAaee+C3FVJmVcEZn8y8lCSRslz5U5Da89kC6Yem+lDqbzbnHnjHuszsYQAeDGT3YeYeyO4p9dcFah8w3wy0MhCvoL53MOONMRqz9emp4VsBcXTw5/lbBwjv/Vwcs4+evayMpZexD0st5U16GZtiZj6f0ywvNq87Pki1lFL+53/+p1/p/vr1a6T5Kx3gQ1TPz88rXN8uZTVn+zos+6VbKQOVLwsrPBWiB6Gy8XjXI/CZ7bv1wKLHPCDrQVivjvXH1iILyBXkjmJBuOW1aYWZnrF95R0URUA6exjUcrCiLIKjmfGw+qx/77CItffmL4rbi7MFhGf2EsYexYJQPoqbgV32mccOALKxs3HYa3ZvKUiOr1U/7HMS26t5UQA7gv3R5xXWUdCajZ+Nz/ssstfV4Qerj9fV/a7u4V5Irj6L1gXRW82C6//+7/8+wzKE6Cpfey2LQLitUxXuNvVMdAhwBSp4C86z9VnZlF8u2N6alXyO9pl4XX1nylr6WLEWBTTmb58StNefFbgrhfuYCnvMw84U7xa2j6Vwt2sQQXVbjiBelb9PxvKv19cs13om3Qumo2mJhynkGVy3dW6h+PtrQyB8BuYy/5n0GCweBXdbVNNR+RAlL1OkI2BmcDRKq8GU6+Vqi30AACAASURBVOqwwcJkNlb7EwE49u/1x+ojxI0ORBiMxvpYzwP93lpjPAp2o6l92no4pGB99F7NSWZvsn3j9dlq0foOAdu97aPPBlVvSB9j+EkCeHnNqt0Rymdta2urW+m+PZvN6JPKK1xXhkp3a0+fPl25VnO6o9WHqHqqQbQMAIn8MRCQASQRyM1aK2hQAGssYJEFa7Xcg9v1tQd8GSxSY1SHJwquoopTAXcF+VphG+tTXWNjsv49EGl9sfgZRFSvGVBr2ctqD7JxeOONyqzKV43VjgH7zAJ1tsdw7RX8RH9qLtVexXYIRKO18T4b8J/tJzMWZt4hD8bg+Yv2RAT+W/pifXuf95l5V+Ng1/Ee8/ZuJmbrw/tcwRjxM5LtC/SP5h0CZOKO/ETW+39uxrJq9Ex7T8HuAfQK3xG22zQ1Ud+sXg+UN228X5zxmoLr9uey5B7Y2mvRvjoP6lQobyG6bWPLWN1S+O/dSnk/2FrzqbcAcQT4CNw932OBd6Vcr3B9DNieeeBptk3mWm+c67YINHtAGvOyR/5UHZsaBoE9AnKrlGcPTVV+IiV9FPNYD2Htsdu0NNPZEJjHfLWqXjPXGRSNlLYqHqVozrRBaK3KVKxM3a4U0GpcHiDOAGQbA/aX8cfU2dWv/Wn7YlBRHcJgvbEtAs9K0a/ANTusUPdAtC6Zv6LoUaXjuJh/diChYsA4cE+rvnvXNILb2b/g6Onb6wP/GqTXj1eeMZtixnuYqs3rXtXu9+/fvzQvh4eHfUr3Tz/9dHc+n38wm83C9DIt9pOf/CStgv/mm2+WTAEZmQdaFLSs9dUXdw8QeaDWth8CwhUMjGCKbRsBqgiYRADIg5nZ9VNKzNp/Fqyw/rz4PP+eEpStP0JUNXZ7jQHcDFTFfeDdL+qQIdof6po65MDxefHYugo+4vzb6wy843U2FgXnFZRHGKn2KJsr77OG7UeEyh6oV1Dfu4/se7Xf7XqozxoWI+5nb068e0PFjb4VrPbmCH15e46tN9tjao+qeYja4vi9OPE11mNjxs+b6AAk+9ltX6s9jGNmn5dRX8yG/P8aWQuY9h6Mqtp4qWds/nbM4x49zFXFkunbsaX5mZkX9M/e17JWlXyL2f0RQe6ZqYM/z0lZLT8n72dwje3TUfcupo/xcqqj+j2rhI8U7TWNDXuI6xiKew+ij/2QVPaA1Fpu31vVeqti/TrB9lJWobaC6hVSs9QrmNoFy+r7eh3zrrP2mZg9lfxYD0u1/qbw2wLSbxX4fZYBTb1pK9j1CIwrtXpGgctAeQbmI+jOpPfw1Nueml5dRzhpfWOMEaBU6nWvTMXsKdLteNXaqoOCjDo7ii1S/9rYMvvcU9Z7/eDY2BjsNbUv2f7KWHRo1AuT2Z5U/lSZd3/bPjw/Qw/klN/oWivk9uagZQ0yhz5THTjt7+9fZH5ZLpc7pZTy7Nkz1lef0v1Xv/rVfnd0jqHSPWMZtV8GHGJd+14Byfo6UhpGfXowIdNPtg/0N9R3dg6itj3t0YbEieCOgbzeNUbQ6AF4LMNrHgiNDm488MvGkOlTtfXij+qxugzMeWuqoLi9xsBmBhBbQx+sXwVoFQhWddh7W84OYzwQm4Hf1qI5Vn4icM4OGGx8qn20NhhLZo8oMMwMwTG7rv4vUTFk2noHHliOh0Fqf+GBUmbsrD82lypOb/zq/+shcH9sGzt3uwfu6zWmYlegHPuJgPuI5h4g2Hrw09oS6qFyforYvX1ilelY1uPf+opgf7NFgNZTkddrqEIfYtbXlClsrKGCHZXt1aZ+YGo1C9xRye7lf8/AeayzCSloGBxn15naXL1nkNp78Cp77QHpbEzKMkr8ITZGHLc2jkVpHzzLpmeodVHBnGkfQcgMhM6ojG08CuZ6QF6l5mCqbQUiERIzaBypjRXoZWNAaK7iVPGqn94cojIc44ggeRZgegp6r03k11PbZwBypl+1j1rhbYuxcbSC+ylA8FCgPsRa9k7GhvhgbevDVNnDUL287mgHBwfl4OCgtqMPaMW87sfHx7usXjXvS+DP9/b2fvnq1avnpnhRyrv0Mvgg1fPz8zObWqaq2e2DVCt0r9d2dnbOX758eVbKmwepHh8fn5XyJr3MN998s4xg6BDL+PbqINxQEHHKMYxl2XHW96UMh+jZWKL3U/aNZT3rHNUZex+WouGXfZ8ZV2Y+rP/e+DFGL/6W+1GNV/XN2kbjU/Uy/WX2Q2ZfRXPgzS0bnzeXUf1orArYq2veHm2ZS7Wv1B7AsXr1sveTFxvrr+dzTs2nNxZvr6g4rc/MvkJ/3oFLq7X68cYzhtmc6+x9pn0pMThXKWay+d6vyKxCHl9X2yrT5nSvxsC6VadXm5XLKWWY2evWB772fIT27bff/uzhw4fbUb1MfnV7rdWUzyHQPfOwU8zRvrW1tWXhOr5HGyvlTAXstczmacec7bemDSEypnFhingFnllbbKcU8qwfr9/WdDOtNrX/99HGUkMisFbQuaXd0DiyfTFlOHtd31t/tszzz9qjD6UUZor26L265o0Dr3lz4PlXantP3Y39Z8eKZZ7fFvNiz7Tx6tRYh/jJWjam1rGyulHbodcz7Vp9jFl/zHXrjYfF8PXXX1+o0k9OTi4eiHp0dLRVSikvXry4KKsPTH3+/A3qtnnd5/P5zvHx8YXf/f39+XK53Hny5MniwYMH82fPnm3dvXsXn31ajo6O/uvLL798yeKXX+h3d3fpk1vRKnA3QdIvAvP5/NIXDJXP3VoWOkRfnhUsGNJ/Fo4oGNVqLarPqFzBGGZ4LaMuZHGoMlQ9sv686y1mY7B9e+apNXugXUuMrN/oWlSXAeha5kFE5t/6Y2NouS8zBwaZfWfr4V61can9qMbH/tk6GVAerVXr5xi7f5TvWoZrqdYY5z+676M1R58ehFZ71I4ZY7f+vc+KlvvLu/e9+c6Cehs7u5fYa2/vsjgyn0t23ofMCdbzPlPUoUB0j2fqRJb97O+1oapzVLczZTurx+rb65kHt16BMdX7un6RtwAcAfmscPW78qMge203GLa3mvcAU5v6pUfxbnO2s/Q0vSr6TGoYW0cB9i1jeI09cLXV7INPWToZBtt70s5somXSpbSkfMFc6/a6SjfjXWPq+Uz8mMYmmxZmqrzpt8B9fBtLdeopeTMQ3NbLKHVVHU8pbn8qeIvqbnbN82HV52yMOIbqhwFjpi5nCnevPovfxtkC3DMKefSDZcwHq497gc0/m8uMeXu1x59q07K3vUOQoRbd461KdVU3c8968eA+64kje+jRapnDkrEOe1rqqzWwc1iV7sz29/dTbLuUUixwr7a1tXX64MGDeSlvcrqj0n0+n+8fHh7KTDHyi+tyufzg7OzsdHd3t0J0OQjPqsp9sVhc6uv09PRS2cHBQajeYTZEEZgp976gZ+Baxg+7bkFLyyGBAiDZ/urrXjCRhYkWoGRgS7Z/Na4I/KlYPVDnrT+uXyuIzcJr1m/rPs74tX4yexPnSEHiDODzzJtf7Ashp3fP4Hu2X3FM6jX6RXhvr3uHHKwNGz+LBdcKY/A+D2w/2J4B42g9GNRncXjxoXn3s7r31T0ZHTjZ9yxe7zPP1lM+8cBHxab2nI3H+6xjn1Xoq+WQQR2oqIMRrIe+mUVjHArlN8myqvcsUJ9Q/e75XRaeOoYp3rHOOs3Cd/uewXQF5NVnFAPvXfs0o562UB1zqbMHoLbGYHO2Wx8MxE9pNq1MtSXY0D6yanWWVsbCee8BqptkHuzF3OqqPgPR7AGl+Jq1UXnYUbVuYfkQEO5BedX/rd0M88B1rz8PvlnAymC2As4sZpZqg8FdVs/26YEwFQcD6p6K3Y49O7+4HgpaMsCemTsbk5o39p71Z2NUc9oCNqO5ZDFifdYXaxOps9V7PHxRPjLXeywLcMc4eOuF5Op6r+I9utZ6UNBab+hcjrUP7BxapTummLHpZapVlXspqw9TZelpSinlyZMnFzycPUz1yZMnl9Tv1TzoPi+llNevX68o2TG1zPb29rYtt+ll0DL53Gt6mSGmvpAz8MbatkD0VotUekoh2QqcPRWp589CnjEPMrJANPM+uqZAFs6pAuneuFtiw35ZmwiOR+vvjZ+pZxkwtrFiXRZ7796wfWAsDP6puVB+WTnCXQUy1Tp68BTbKaCr7kflU42HrSE7OGBryoC8OlTANY7ALn6usEMjNT7sK/pcwj68vdEKn7OfJer+wAMIrKP2iorXjl2Nja2vgvj2Nbu3IyDOxmXrs4MXbMfWWgF6NhcstusC2FtgN6aKUTA9kz/e1pk43Yz3y3eLgp3B+altVriy3atrYfx5udxW+WKgvmkPZ9TSmLN9rPztrA8E7VYFP3af1hRQ732QqgLi0XxbmI5q9lp+HWB7tVaQrAC7St/C2rcoy5W/KP0MS1ljXzOlfWRjPST1Ft5vhjG17hCw1KJWZqrtjOKZweAICmMMDPjjGLAe9qVgMDsUUApwBLfYnwfSPcCt2mFM2C/OC1Ok43ywPqP1Z/Dfmyfmswfeeur/bHvvPVqrqjsydtgStRky3uyhQsbPGMB6zL9cyNiQA5paNtX6V/vFL37hcuSHDx+uvL937165d+9eV/+LxeKScn42m91V9eXAv/jii/9jPp9/uFgsfqy+S3kH10t5A97Pzt7lc38bwErOdpvPvZR34H1nZ+dM5XMvpZSDg4PB8L1aDyQcAhbHMAVlemNa93jG6M8eljBo09J36yFL1kd2nGws2TZj9p9t513PrMeQWG39UlbBdSbu2ibTpxoLA6vqUCCzH7162TFhf5k4PJDrrWPmoMNbEzVnmT3oHcB4sfesvbrG+mHjjsakDidYHC39YF8t69e6Fix+b13wvbq/VLzRukT9VsvmUe/pc2qz6vYaXzQeVMTb+gjxW+B7a/2Eoaq9lpUS53pfl6GyHe8Ntl+wLtaZFZ1+pskyOd2jfO5WiZ5RpkdpaOp129eUand8cOo6H5h6m8tdP7iU5UNvqbPOlCqZnOksJ3y27a3dmrVIRe7V9WCyVZez+i39ZtsqhTgCdvZa+UJr8cegeubgwOtzqHmHFep9pv9sfZwHVjcqs3srO4asjTnXPTYmQL+qcbSOIbsHomtXvXbKtre3t/74xz+u/G5c87rXnO6lvMvr7uV0t22r7e/vz0spZblc7pRSCuZ1n8/n+y9evPjf//7v//7/sPgoBPj88893d3d392az2SVp/Ww260r/UsoqcC/lTXqZO3fuXPirqWUePXo06hfgHvg7FaDOfrlnikxUF7ZYC5BrMaWMHGP+GPRScxDBLQ/uKYDEfEd+I7WqB3iiOWRjz/pTvrJ9e9fYemTXwIubKWcjQIb3jRerB3fZ/Vfbsmue4TjUGqrrKh42Tramdu9hPQU7cf9HnxXYL4s1c4DUsrZqfHadvFhrffyHPm1s6jOjNe5orm38ar/hWNXnov2HbZkvHA/bN+r+UJ+zLEa2B9kY1Xu73qytBdRDDl/Q1vFwUht7Be61b6//CsixjsoxP0E6GlYXy1ifW+Vyepl1/EKv1t6q2Wu9c1Lfqtk9X6xfpYT32qXNpn9B+I429EGq7P1UwB1h+9Sm0sVUs+/HTiFzXfK/2/QvVi1u08fY+lHqGWYq57tXPyofAs1vU8us14YAHtWWqZm98jFiaY0xiscq4pU6O9OfB1AzsdXXSsmqVOk4Bi99CXvtqdutT0/tr2LM1sG4EYSquc5Acda3WhtPaV/f2zqegt4bgzrkUXEr8/5qYUxTe6j1LwP++te/fsD8XiV8bh1D5i8mqnlrMvaYx1r/s7OzZaR0t7ZYLFY4t00v8/3335eDg4PQB+Z1n81md1Rd9Uv97vn5uZtsvqaX6bHT09PtUlYfpPrq1asrU5VH5sHJHlXekFgUgGmNI1KBot8MTPbaR314/qdWIWb6yM7XkDrZdR1Sr9ZVhxmsnvJf27VCaC9mFUuLL7Wf2JixX68PBZIZLI/mjfnOQHRW3jsmBU5ZPdXeHkIwKB2tA0JmnFO1v7BPL17vMEMBaWzLoHx0kMDmwDu0UTGw2BVAZ/GpGNVeUgci7LXtC+eLzTXrm80Z89ES05S2rgeRqgegqgen2ussJY1VvWf/CqDDFFD3bFlWAbtVvY/9ZQZjUZ+P5+R65v84BPCRor33WspYipleGD51qphWWy6XS5u/vZT1gfhS3qWRqZB9inztm6CWV+lTLABnQNwqwpWK3fpWynFMPdOTP97Wy7Znflj8qt11sXUAozH6aIUyGaCH8FGlnbDgEYFkJsUHQlIPntv3FsZ6aRkYePYAtadebwXAUXoLlr4FY8L3CMptPTVe1Y71UV+r+WLXvXlgBwjYt5ozr49MKg8bZ3QAgT5678voUGqIz1bLrFFmzBk/f/d3f/dK+c3YlAcLU/TZCvR7zN6zve2xrMXXfD7fsTndrX300UcrUL6q3Et5l9ed5XS39dDol4i///u//4CVl/Iujcze3l634r0q3UsppaaXydg6v1hb8+BkK2wcAu0jNSWrn4GRXn8RVFftmHpRQajIv6eyzLTHmJRfjMnW85SqXp9RWVTHg3qqjoJRDLZ7fpTv1n3EYmPgFWPB9c70i9CPzaUH9aO9iW3xHmHrxWC8BxAz8B3LsBznF6G42vssHuUfrzMVsgfA2Txg3Wi91VgU1EWoH41ZxcXes7VnBxLMHwJ9NVZvT3sxKp8e5MYyBtTV2HD8PRAf55Xth941Y9b6f/lVmALlmRzu2QeyThGfYxawK1PXesaR/WU8guVWCW/r4XvPJv99Fh9yalXvY+Rcx4ep1rIhPpUhWK/A3YL21hQzCOlR1V6KVrLXf5jDHe26qNWVRepylTudtbPwXKWcYb4iuM0APxtHK3AfYn/5y1/2pvA7tq0DBA0FI0P7zPSVAaEZMJtRayuYj6+zqlylmGaKZfSH9RB+W3+2LfbD+sWDA+yXxcKguacoZvPpmVdfrUMUAxsfq2N9q0MGVj8ypZxv8aF8DjFU1Q/1x2zMz5EoxiHAXrX3/spjDLtKFX616BBoSIzqoNSz/f39C1H5YrE49XK62/QyJycnF4r2Bw8eULC+WCxOTk9P737xxRf0Ov2S+fz58/n29naz0t17iKqyml5mb28v9aV4CKQeSxnX+uX88PBwZRNEUHosU+pQdi2CaMqidgrqMIAemYJCUWweaGYxRGuSjVkBcg+qe+OIYlJjYXMdxc/8ML8KjLJrXv/RYQKOkcWM8NKWM99qHVhZ5jXGgTEhgLRzhPOZgdMMTjJQ2TpGBua98ePnWbSPo/tCAWv04+27TNx2DhXYjeaRzRWuv+1Hxa3mSsWr6uN+8nyr+0XF4fUb/b/irZm3n3qsF55nDnj6Ilq1qdPT2BQzNh87Kucxz3v9ycB5FqYnxoaq9lIuw/MtU/cqrO6DCtUtYK/Xz8tlNTzbH+eFp59ZywFPheII2BGUZ02lk7H+15HH3b5G8N7rr5TLgD3jgyncIxA/tY2lwEbg3aL0bkkt44Fv9ZDTzMNbM6lkxnoQKkJ2VEXe2qr1AKYIZqprWSWlgpYRcG1J2RApnyNrBbORylupz5mKXMHdjGo+itU7wLBg2l6L/mqAHRZk/8qAzYkXuwdko9iz4DFaqxZIHx0O2dgzPlU/U0Hf3r8WUDYEqI8BjYfOFYszWza1rRP8174+++yzhapzcnJyig9TVWp3ZVXp/uzZMzqf//RP/0QP3ekv/ru7uzullPL69esmiD6fz9Pq95paxird7YNUEVRXa/niy6DdGGC71cc333yzzEDmSI3YA+ij+cr49vrCdpGClSkfWw5DWtefKTA9qOMpPbMxsnqRorSW25+t15WpNYriZO8jGF/bROuMxtal5SDIg9IeLMxYa11cJzXnCJZtzFjH+vPWn40XQWZmnll76ydz8BDtHTYfLF51ABDB7whyt8YY+cKYoja2T5xX/IxQEL5eUwcK6iCDXWfxZz5r2D5X8WH/GAOOhY3diy2KN/p/yWvb6nPd5uVxR8W7Si+DgL5CeAemZ36ZtnW2yuXc7bYe85dRww8x3F+zxOvMNQbb67XJVe7W2INUvXJl3oNZsd6YincL1jNqdgvhx0w5w5TtDK5bEH8VKWIUxPYAetavyt9efSrIzlLJKDU8g+XRAQBr741xbIX7+wrZo1QTERBvqa/goqdcZop3L1ZsE4FJ1T9TPkeKbYzF/kR4q5TnUVzsOktPgor1Wo+p46M41DhwPJFiOwLMUTxsnKxvNu4M5FWHKEzZz/xiWzWeXov8tdyPrfA2G3sPJGf3XWu/qq7nG8vGBtpDDuNayqawq4D7U5jN6W7TxlSl+/3795f2QaqlvHmY6nK5pHnd6ZfF5XL5wdnZ2aWHqFZDlXtNOVOtpo+pyvf5fN78BcOCas9a6/SCS2s9bbMwg4GxHrjQYwq4ZsFpi5IT20Ww3jMPhDGg6YFYNtYeEIX1GODKjqVlTiLfCLqsf6aQjQ6qEAwyaBaNA9fFzrsHiD0Qaa9Hc6rmItqTCLJtzKwve7AQ3dPswILFpHypfnCevfWK5gf9svuM+WBjVfWycXlxqsMPdi9YX2y91L2jYovuN6yrfKt5V0Cbxe3NH/Pv3TeZ/5OYL3Vo492Pqi4bOztIUfGqWFvrtP5/56nGsyp49bBUC80tXK/vlZLdS0nDFPHGMr9YZ3/5RiCPZQjfx/ryoPbGOfysdS1Qr9frPyxn/lW5LXP3awvIrQAcU8yg8j3rr/r0wHuvkl6ZB87ZNaaIbzVMNVOBuy2/bqljIqV4KTpdTNQO+2F52L3c7va115+C9Azue+2GqttvH6K6ahGIrNYCsSJlcpRawIPHKtYhqtmhalMGshEMM5DswXimSre+skr51njZYYeyzJpjPVsWqdmzhzTYJjNHqFhHv63z29LWWosi21Pme7HZftjaj2FD/WYO7Yb6Vnu7B2h7MU0NyKcE4+tUtzP7+uuvL0D4/v7+aSmlPHz4sP7O6mZysWZzutv0MlXpruzJkyf59DLL5RIru84z9vTp0xUwf3p6Gn4JblHZ9dZRX9JZvajOGKZUgFE8GaDr9Yd9t6gL8boCamgKdkV1I9iK5dE8RurMjGXmvcbRoqr0wJXqA9u3QqjsIYMHxLxxsDI7tggQZsZg26n1j+bAQjw2jx6AxrFE6+JBVRuPWpvMwYgHf7EfNReqnde3XYNoP6p7RB1woI/ogIaBWdsnm29s4x2iZO/vCK6rMWTHzGLIHDpky9CXnQc1Hrae6v+t6EAEyyLL/P+4rv/jPYvSuIyVlx1TzdjXnrK9JzXOW/+tinivfOxf5tW6V0V6/Wn/2XYzqJ/1j5De1nX3ogd7MY87XmN52D1ftp5KL2NfT5HTHcE5QvVesF6KPsCw+dux7lWq2HusBTBbeJ19QCkD68wvKuRb8rVbH6zvFj8Zi6D6TXiIamQZoNQLbrLpNCLVdMZHFEekfGd942vvOsJ/1dbGjClI7DUVl1LyI5RXSnPbb21n/XnzlFUBZ2C2B+y9vrLAtQcme2vXe1gTHUB5PqKDhmxbr646xMr4GWJjf9ZEfjOG+8dC3bFiGjK+noPEdYDxMcF+1tf29vaWTS9j87KbsguYbsF6ZBW8V6X7s2fPtn744YdLjPznP//5XdaegoHFYuE+AGbIQ1Sr1fQyzL755ptwI/R8Ge8Fd5F/BiCyPiOLgHK23FoGQLSAYeU/6lcBfxUPe53pN+s3Kh9D6egdANh+FSitZdm1sfAqArQthzzedQZXI2Usrj9CPHbdi6fWZfvKi03NtQLN3lqwWFsPJhSszhw8sTlTQN2LwSvHMbJDiswhTrQe6tCBQWk7bnZYwNpnP39YnN6BiXdQgfuffS6zeyR70GFfR58n3jyyeuyQxLZn17zPMe8+Y4ca2Je6H6LPySH/z43RnvnzritYXsobIF7LUOGO12wb62uKfPNvfbYo4pflHVhHdTtTww81Bb7ZNa+thfB4jyo/DLwPMvug1FKGqc5REY+vEeBbBfwQs/nabdmYqWKqoXodr9l/eI297um/t23WMrnNrVngnk3/gip2Vo5qdPXgU1U+FujOqNRvMlRvSfXQArizPq3vSEWc9RuBRJXiw8aULWcwvZYr0MzeszjZdbYGUcwM3GcOIJh/W4Z/MaDgv4oJ/bG/RIjgPluLqD91gMH+AgIPJtj82PbKt2qnxtZ7PfoLjtb7KNqHQ23Kg7qpDPv+7LPPFi0QuKePrHkHTtFn7FSWOVxstexhDKu3v79/enR0VH8nXoHs8/l8Rz1IFXxcOmi5f//+spRSLHh//Pjx2cuXL6ma/tIv+1988cV8d3eXQveaRqamlzk7O1tRr7MHqdbUMj/5yU8ugfqaz90+RPXg4ODs8PBwK/NluRQNKLw22XKs47X3FH2R7zGs5Yu/AhI9hxZRLAxEqeu9/WegWjZer28PvLb0md1v+LrlQKWnT+8wJntYUF8zpSrOG/aVhdMq7qwp33WNEViydtFYVL/4nvlX868ArJrDls9GW5/5YIdB6jNPHXYwwI9wFcek7i0FZdWYWPxsnrx+MgcU3ng9y4wB4/JiQEDe8tmo6uL9gWucHau3d+08eP7Z/ssc8kSf1dn/46eyIb8veOr1+jpKScPqJPob65fqCtu3yipc3zLltq8t8brFWLu6zgjfZ+Z1Cyy3EJ61GR28W1N53FtNtRuSpkYZwvWWfO6sfWQqL7v92Xo9a+tWy2cU3NFDShHKI6BH4G6V7cxnJjd8Nv6M3WSgjuapejM2ZfqDrEJYQVwsa1H7eqDSA7iqb+Ur6p/1i2OJFMdMsY7XIkU/vlYqflTsM2jN/CqfdjzRmJUP1a9SrbPxsIORIcByKrW219dYgDPjZ8g4vAOKMazXH34eRfdzVqU+NfSeer3G9DGFqfFXtfv+/v7pycnJTk0vUw0fplrBLg7cfAAAIABJREFU+/n5+Wvmz6aXQbN53T/++OPt4+PjXVbv0i/6f/7zn3dKKWU2m6Xl9swqgF8sFrNS3qWXqfnelR0fHzep6KcCc7ZN/ake7urZWF/Uh3wZZ4CQWc+hRQtoHENV2FLuqSwzhlCvrj/CVy8G9BXVUSA3AoO1jEHb7MEGqk3ZdYwzAs8Z0Kzi8WL2DrnUPHpzaP0omMfqKUBs48j6iCCkNw8KhFpfkZ8InnqHAujDO6RSBxn2p7ePFfBn889iUnOmDgGwPlsXhOYKjuM9pg44cP/gfGU/i729rA5xlF81z6pPtuc9H3bdvX3mtanXrI/oMynz+eh9fgz5v7nFelXoUTtUx+O1RCobqb4vbWllmIp9C36q/nu/1LS2Q+B+bt4zWI/vEeRH5d02dl511ceU/nuV7UPTzbA0Mh4c3+Q0Mx5gzuQ+Z22iOqhoz6R+yYJwC/Rv86rHdpWgJEpF0aK4z4BZFUMEmxG6emk0EIwjDPagsILqmfGoNmp82XHbftkhiIL57C8HFOT2YmS+o0MG5Se6Fh3yeGPw6mfqZmKtMbb4G9I+U9dTz0fzmbUhCu8x/bE97dW1MYwN1sf+3B7jEKj1LyaydacyLwXQ/v7+ztHRUSnlXXqZ58+fp31vbW2tMHJMMfPRRx/lHqT6wQcf7Jyfn6eTzFdDlft8Pg/h+Z07dy7VefToUeoLbATQsKwH9mIbm/am9Yt2BbasnQfzEcS09FltHQq9XvMUitWy4/bgypADgxojW3/mN1tWjcH8Fp+espO1aQXdEcyLyjPri3AR2yowrfpBqMfKVJ/RGFkdDyJ6vhjQZK89H9lytQ54cKAOLBQUtr5ZOwXjvfnIjMcC1+hezgJc69ebf29d7RgzY1XgvWX/Kd/2ffb/QoxHHSYoOO6NIYLabO7YAQbbC+pAQc2DitGz1nswYx3K8m5Tanb1sFT7IFUE8CxuoqRvmhcxxiX5qdTvY5qC4vU9U6+r8WI5wnv0HbVvsqF51msueCyzP8e2JRirMyTdjAfKx075ctUPXFUPLs0AdoTcLBc7ppSxvtXDUz3zUtuw2G5tfdYCvRWwtdcjsBUp3D1FMoPKWYV6D0z3rFWNrFKe4Gs1J/a1B0jZ3LG/MPAAJzt8yKj/0Y86XImAIVMoZ4CsUumrtVYHA9n7IFN/qAp8bNjZcn9mbMxDhbFhfU+blkOaFpv6rwFUPzfB6lzZvO6RLRaL00yKGWY1xYy1t0r3S7+3Xyr49NNP725vb1vongo6A9k9Oz4+voD2mZzuCnJ59TxrgT09VsfEfNU0O1HfQ+KYCrx70CX7PoptHYcGEcjF15HaM9vHJ598cp5d/94+IvCn1KCZsWcPMzw4q8AcUwdnVbZqrKqup2RFsIuqWg8Go6+s+lfNRQS6o7HimnoQ3LuGIJ39VIcf3hjtXCPcj9aCjRfjwViyB1AKWls/eN2Lkflic8p8efu0xpE9sIn2SeuhFAPxWKbG4B2WefGozy51f0SfI5nPkOxhQsYqaJ7q/0GmVrfw3UJ1zP9uzQPw6Ne2SYTogvy3Zssz6vdWU+t3Tq5ZVfsM6ihg7vmvdXrio1Yhuc3rXsow+K6U82M/OLUC9gxQb1W0Z9TqNcd7lMc9a17O+HUYS92iYLtVpnsPLGXpYiycZ6loPICOKWoUTL+F7OPb1NCsVdkbQX0vXQqWIyj1AJkC0hEwRaAdjSdSi6u+mPreA+ZeX2xMdu7UGnjtmRI+OlTBeNkcZIyNTR3CRDDeOxyK/uIhq7yODjKyYNm7P1QbL66Wflosc6CR9dVy6JfxMUabdYDrdcLxqQD/uqzOlad0r3ndMcUMs4ODg4vXNa/748ePt548ebIo5c3DVG16mcVicXL37t35559/fqn/SxP7u9/97tOTk5N/fPXqldXZL0rROd1reVW71xQy9f2LFy8uZPj1Wn2Q6suXL89qTvfj4+OzqnTPgPdqGUCQrbMuwNvbz5QxMlVjRhW5KXNaSt/6Wiikxj/2OMaY26n7V+1K4eBxrD4iHy1+ozWt5S3rr4CoLbNtWH1vTN6+i/ry5ketHZZl4lJ1lGU+J1Rs1XAuo/G0HChE6+tB1kxfXpyqf++62q/YLmOZeYqgt3foYM3GHe0ttSaqH4T9OBdszeLZ6bOp/WMe9jF9Kr8VxiOkxzYAzuvrsX+Jryp32wdaqwoelef2Pb4uxYfp9br1NZp9++23P3v48CEVujBVOquT6Uf5mjKtjH1gan2NZUP8V6BeX5fyDqbXawjJEbZvQjqZTJqX1nZePvdSfCDuXcvY0Pbvo02psmQgtcdPKfk0MFGfXvoST1WfUWur657S3gP6Ebhm/Sm/tSwCsNEcqrF4oJr9dUCkwh0CCDOgfp1+qq9S2g8SWqC2N/fZsfQeXHhrmtlz3hiGxLBpdlUxtqz/FPGtY9xj91H9WfB+cnKyU0op9YGqNsXMfD7fsellZrPZSk722vZtuwvw/uDBg3kpl8H7237+15dffnlsyy59gX7x4gVNLVPBelSOOdvn8/k5e4hqKasKb6t0bzWlWOyFENh2zPpDQaQHpTJ99/bVY1NCB1QyoiKS1VFWx+mB5LHgtxdTi+LS89/ab9QWY2o5mMmO1euPlbWuLXtfx8LW3/PDfEZgD9tHSlz0pWJmbRQg9uKsZVaNrOZC1WNtal3WB4uNxcXWKAOy2Ty37LvMeBg8znw2YeyZe12BbzVuNV6MMTrowNdsfN44cO1YnOiXAXm1B5hvFq/qF2PNfu6qexFjy1pLzvZW2G5V6rYv9mDV7ANVWYoa0marjA/cq0XzNfQXeFzXLGDHNkr97rXt/n0DH2zK/vX46rmeMYToqHAfE7iXchmg2/dKlc7yvF+1tQB3TBPD0sEgcGepYqI+hsY4pP37aFMpEltTg2R8tfbpqbjrdVvek+oCU6OgXy9+Fqen4mXxeSp3VOsr9X4twxjsTzZO1b+nlI7SokRrkD18YfWnSrOSjQnnNVK2R/OQ+QsMb1/19Ou1U76iNfd8DI2hZc3H+qzKjneMvuxPLMd+W++dlhha/U510LtufxW4l/Imn7tKL/P999+XUt7B9vpAVQvcS1nN6z6fz/cPDw8v8fRLE/eb3/zmH2ez2adZpbuF7lbpbnO8z+fzc/sgVatyL6WUvb298wrdHz16dN6ics/YEIXmTbdI6drrMwKxvf21th1jfEpZ2hpXNpbeflrmJlKZDvHvqYhb4xwjnpYYIsWt5ztaX1TkjnWo5fUd7RfbJqNMtuWeHw+OR/GxvcnWj409C6Y9fyxOFW82rkyf3j2pALkaJ1pmfzI/3l7NfC5mYmP9sMOrzJx6Y8DXrH+vjhd37/WsqZQvY/itr5mKPQvg12hMOT91bHb9lLo9o3pHP+g721Yq3VGZPqYiXfna39/fGqMfC9Stun3oQ1GVSt2mkcFr9npv35tsFbBjbvesih3beu08v0ON9X2rmG+3dSjmbfkQsNTSN+uPpQVRMTAVr1I9t6ZYUT5ZH+oa+vKuqfdReav1qp+vUuk8Rt9DfIypGF+3XUd19XWb402x7F95bNLcVqU7qtxLuSwyf/ny5cp7q3ZnSvflcrnz5MmTxc7Ozg6q3Ofz+f7Tp0//r//4j//4dsUnBvjs2bOds7Mz+1RWmtP97OxsRZmOD1K1VoF7ZFMAd2aofMu2maIuazvGl3TPv32fVfZ5MXnqSGYRJOlp22Itc8yAYxRXpKJsmUuvH3UtGp+3Xp4qOLtuWM8Dtsrf2HshguZePQ9K1+tRvEyNnItcG6p/PQUwxuLBYfTF1tPrhymUcU3ZGqu9V1+zOcb4cC9nYmRjVvFFc8HWxNs3rLxewzhU39g/xmHrsza2DzYOW18Ba6wT1bN94Byx8bL7Bj+bo3VDsB/ND7PsIQer61kEtacA7ta38o853FW9Wu7VucY2K5fzuEdK9RbfUXn690GVw33sB6mODfYRrNf3Q5XtKlUMgvb67yoeeDo2II4ecNqqYGcQm4FuFUv2oa09xubuugH3qRV+GfVra1oKVLgqpaxVcyqVdQtsZMpf1cZTr2MdBNqqX9bWKtEZ4FZtVB3Wd/VtFf3WF6ra2diwLotLWaTGbZk31abnPhjrkMbOb6/v1vht2gu1n3vGx9pM9RcxpYz3+TXGfsjaJkFhz4au21jr3vL/w1gHd0N9ZMzmc5/P5xK4o1Wle7X79+8vq8rdqt1ns9ldbHvpF/47d+5gR/NSdHqZyObz+cUXhpp65vT0dMZSy3z11VeTqM49WGEt8wW6BQaqulE/Q6C0sozi1Gufgb1DbSj8Vz6HrL8HsZSPIfOhYJfqS8XsHQJ4Y1EA0+ubgcUIxPfCKgVjPWDrrWvLenmHGh5Mt9CPxZgZI6uTGaf1gUCVrZsHsBnYb70fWw/obLy1vY2FzXsEvdn7zEFFBOUz4/B8tviyPuxrD16zfYDr6t2nOJ/eZ4ja69hPNI8Mqqv1wffeIYOaHwX81X3hHSSwuJRdFahmD1i1Zfa1l0eepa4xNvSXcNvepqtZOtemsHP4V8rlB6las7CeXbc+1LUuQ/iucrO3wnj7cNaxzD44tdqY/jF/ezXM54511qVynxJGs1QyVn2Oivd6PYpJpaHprfc+29iAYQh0GwvyVcOUI5gqxdZTvlhdphKPYkR4jf7VQQKDgV5Mtq+ozyFgN0o9og5Coj4i+Jw5JIj6aKnX6qM1XgsU8a8Feg8bMuv62WefLcaay6jNdYDMVwVr1wV4e2zMlD2tB2tjxtFqU/S3v79/6l1fLBanNr3M+fn5a8fXxYFZTTFTyhvgbhXv9+7du5ReZuWX/S+++GK+u7u7h7GUUspsNtsu5V1qGbT5fE7ztls7PT3dLuXNQ1Tv3LlzUf/g4CBsO7axL+5ZADSkj1YfY7TLtB0LnGft8PBw5QbPwokpAX+L7x7o1tMP1vcg2JgWAVwF4CIgVy2C8BG0y76OYunZT633tRqrgrfRwQcDivhagc6oP4wR27J2zG/mMIiNiY2BHRYoH/Y126sM4CpIqg5mWJsIsvYcajJAzcaGbSxMt/17nxVq7VoOLjAe77OBzT/bzywW1j+a2kt4wKDuicx1NQ9D/m+4KsvkfMf0M7ZcpaF5Wz70Sw1rv4RyC+Lr+zG/TFlAjvcqKuBnpg0D8qhin3SvVFDOFOk9KnWbF34MAD8FaK+G6WLwupff/boYU50jNEfQbssyPtF3Ni2N6us2V/swa4ESY+YCRlV6pKq2AJdd8+JDCMraeSp7LMNYFBBnxiC0hd5Kwa5gO44x+5cIbCzZcs+3jQHjwXVWhw4qTm9cUd0eIIp7JvvXE5n6Wd/rPHiY2oasaa2/LrA9xiFFz/ha+7wKa70PlI2tnl93+4cPH16M8+TkxAXx1l6/fn1Rtyrdt7a2Tkt5l9MdU8wcHx9fUsuvfHn485//vFNKKbPZ7FIgkdLd5nPHa/VBqvbay5cvz/b29s739vYuvnA8evRoo7+oZhSoY/jeFJsyJkwjpCDr2JZVGEflCv5lgGDP9Vqn57BgSrDcAriVMUDI6qjrWajeAs/wWkYNHflVwFuBRNY2u4964KRXrqC4B/6jwwMFtVkZA844PrYXGbRlkJepv9EPW4MMcPegOVrkg40z4wMBPtZjMdp6uFbeXFug7o2J9ePdH8oQpKM/Fgvbe7ZM3W8tQD1Tr+fzcgpjCneWKka9t/nfPbX8yFbBO8L3KfpjsL2Ud9DcKt6V6h3bqOte27RZoD40BUyF9mPmiK9mU8gs31oplx+o2mMqn3v2/VVZBLGtZfKx25/WF4PfKnd7vYYgvechq5mDgvfVsmrkdfTrAakIkmZUlgzWKlV8BHpZfwy043VvbAwyq3nyxuuBatsPGw8bn+qPzaf3emgKldaUIFOnbGlJg+G19/rvPfCK9pwXR1SOdcYE3S2HEqr92PtiKh+l9I2vt6/rAuytjXVQNKaK37PPPvvsIt1LpHa3hulldnd3L6nWSynlyZMni/v37y9LeaN0t+llWJuVX+Z//etf756fn1PHQ0zldH/16tWslHfpZVrMfvlF1XSPtX5BHvJl2YMiY9pQeO0pI1vjiJSS2G/Wb2ssWaVtTzxRvwpoRXF5fnsOEVosAuC9fUewFN9HKthMnx7A86C/hbQKurG1VbEqdbU3DwwUY/9MldxzSGPHyCBl5vNLzQdCUOUb1cj4XvWV+axhoJf5zB60WB8eaFaHEh6kVmPNrGv1mQH5WM6ueQchbHwsbq9/Bs4jH9he3Wd4qJKJzdtzqv8p/h+/KjCv8syj2h3V8LYMFfQDDf3g733LsppyZmyAaqE6Qvjzsqp4LyWG5dje67fJajqZIQ85rZCdqdqH+i7lMmz3rg+1mrMdX9f3pWyWyl3BcA9MM6huX7P2FqKrfqM+xkgbM5afm2BDwWHWlPK8xRSkZJAa066w9l4fUXoWb94wbQiLub7G95Eqn5Up1Ti2w4MFHFtLahQG3j1VPlsLb3zRXEfKfhwn+twE1XfLvkTz9gG+9spqeeRPWfavJ67KescVmZqzXluH4n1T12jT7fvvv0/Nm31uQsYWi8UFlPfSy1ir6WUqeLdq98Vi4ed0//HHH9PAfXt7O50SpirdS3mTWkbVy+Z0R8AxxsNXpwS92H5dX6LHhsWl9IPuCKy2+I5AdY/f3rlqmQ+moo18ZtXCqr9sbCqGXh/RgU1GBWuvM1CW2VPKp/IbGYOltm817gj4e+paVh/HE8XtrSdTNeN42J6MDioQJLODgcxhhBoPixVBq/Jn50ONQx1iKHhu41Lz61kG3Efto2utewtjY+8z9yEeWqn9lYH6bJ6isUefky3AX+0BFkfLZ72qP8bhaY9FudvtewvbR4Ts1SpI3zLv2RccW4Z1xvgyNis8R3tdMwveC9RhUH6ydR0j7Yv3sNShqvflcrmsSnZML6Ne91p9QCo+QBXLNkXlrixSpdf3Kle7rc+U5SwVjAX1TPU+xriU3STlew9cuSoVZKti25oHp7FeNkVJBMKVijyT/sUDdQoOMrjMYkGY3aP2VwcU0cGMB3vZmO2BiALnWbW/t452Prz4cZxZ61HGt0JgNne2TRQz1vv666/nY4DoKdXiQ32v63BlzM/ZqRTv11Hdvmn20UcfpebwF7/4xVkWvOODVNEODg4ulT1+/PgijmfPnm1hepm371dY+coXvOfPn8+3t7d3Xr9+HSrPz87Owjr1IapW6X56enrpS2XN6R6llxkKAsewFiCSUfet01qhdrUI/Pb0wSw7t14MreCjdU4i39EBRRZQ9cTYai1AG+PDtgqisv7sa1Yn8sH6ygJrBn7Z+DJ9MkCamTvvWhSbNx6vDwXzMF62tuw6OySI5r/1s09BVdWH6p8dKqg6DAZnP/MUiMY1xTm0ddj40Q8bLwPHbE+oA4Zo3lRs3meIusexrTqIiQ6yvPjQT3R/ev6jfrJ1rsJ6ADjmdmd52lkOeKZ4x9edtlV8gI4Kd4TzXv/R9Wq4Pxh4r2WohGf7QV0bde9YxXtP+9rOqtptmf3J2iljML0q2yMFvDKWKqYCd1Zn0yF7teyDSu17fIAqQnalLFfgncVh60z5MNibYENAy1SQKhOTUs0yEM5SnqCyOkqtoaC1fY+vVfqYFnCs2nnpZVisGBPGoNT63iEE9uX1h+0jAG7HqPrqNQ9Cs/i9v2jYZGsB9KzdZ599tuj14cWRPQDzfETlQ/3eRIsOLt6nubhqOzs7W9r0MicnJzulrOZ1f/jwYSnljcp9Pp/v2IepWvvuu+8upab5+OOPV9bSppdZLBYnpZTyL//yLytpalZ+wVc5a6J87kMtm15mU77MZoFYjZelv7kK9Vp2/obM8xhrNLT/lvZjgcBWfxk4zHyOtW88pWpLnFZRHPnKHN6o9bP+vTXOzL+CfV499O+tvzoU8GLKHMZk2rE+W4CoLVO+Gdz1oHHdHxY0KwjMDjjwcMPbA94eU+utDtIQZHtrjvFZv+pwg/lmBwzZfm0bFo9t562/WueWzzs712q+ce2jgwF8n/nMUW3se+8+ZYcZ6v6xY279f0j1P9RagbfNzc7aq2s2Bzw+cHUk5buF6mgMnGOZUsd7fq1ZdXr9V0xZ/YlKd6Z8P4fX6B/7HGxDUswgQK++8OeQ/sZIJcMeinrv3r2tCt8RwJeiwfuUqWYyMJmlfGEqcwvPVaqYlpQ06Mfz0aN6v0nq9VLWA1B6oVmkTFbtGQC2sSDMU+pv5tfrWymIvVgR7LIYWlThrJz5tNe8uWJ9RIcBqk9si/FkQLxq29omG1d0mGDrqLlojaP1fsnsTWyTue7tjcjGUEOrw6tMf2Opsa+DqnvMz3BvzTcZtk+5TtFB61SxZP0cHR2tvH/+/HlTP/VhqjW9DDEN3UspVIY/m83SqWSsLRaLS18abHqZ+hDVqnS/Lpb9Ql2/QI+R/gZ9brJdhxhbLVKdZtoM6U+BocxcR7CsBdix9l6sU5kHMT1TcDiao5b1j2Bwj2XV3SxmhIXRwQXrU4FXD7SruFsPXDJtlTEIrmA1tmP3WdQO67L+1bgYRFbjVevggX5vr+B1Bv7ta/WZwebAwvdo7tG/OuBRc6muY7/qMMP77GNzquZPjQ/7uWpjKnasE5XZ1yq9zARqd6+O7b9CdSzvNatgt+8ZLK/lHkhnsL04ZaFloHjWmMJ90w1ztldTIJ3VxTJMSzMkvgx49h56iilfmNqd5XD3VOyeH+yzdSw4jpb6m25DwJqyodAxeu2lBrHw2lNieyA7AsAR/PMAN/5E8I+Ke0yZolTlGDsDwK1KbAY9sypyBoPVGqCxw5CoT/bXCNh3RrWNdbNjjepkrVelP/Y9nP1cyBwQjRFbFE90MMJizdgYCv6pbcw4Nhmse6Y+Y8f0ja8z9cfo16aXqQ9SPTo6ouOzOd3RPvroo5X3Jycni1LepZh59uzZ1v3795c2xcx8Pt8/PDxcEbOvfAFYLpdNSeeVAn6xWJy97XB0+NYLGVt9jNHO+2LdAry8dlMDzlb/HpTAeq1/AZCNpWX9W8Y3xr7JKExZXwrEeapQVie6HgG/zBxkQKGngM20VdeVKrg3Zi/eqD1T0WbBnAKkESj0/LeqbzF+3BtqTlC17O1XBT9ZXewDAbGCrew1lkV7NjMOdaBjfzKo3PoZlPmMRdit4sP6rL/oIIdB9OwhlVp371AQ+1cxe/21HJyzvYcQXx2aePe36jPak1hviEUw3EJ0lWoG39d/2T4mttr3Et73mAXoCNuZEh7XmMF59DfYbNoXfPhpq6+qdB8C7q3ZFDLVxvBbSnt6mV7fV5GWhqndVZ362raJVOlM3a7ywXv9vg+GYC+jyM76RX8RsPCuKwCpFNQI/DJpQZh5qUIQhnvv60+MSwFCXJPoQIDBewX9MTZPGZxRDas0M147Nm48TFD1VBzMvLn3xmEB/xjq+ay1+m9Vw/dY6z3f2m6qeErx/5riJgLqsQ4Yxmh71TbGX5tkbV2fCyy9jLWaXqaUN3ndbXoZ+zDV77//nvZTH6RayhvwjtefPHmywtUvQfezs7NLpF/B9aqAr5DdBF7LL32JsDndX716NSsln16mlNwXzam+rK5TnZbta1MUc9Va4h7yFwAezGgFi611W6F9RrmarefBpl5I7pkHMVuNKY7xOlPa4rUIng4F6AqyZeq2mOdXjUPBXwv+Wg7meg8SbX/qgEC1xfZ4DfcBgt3WPRkd7jDfah4R9rM96e1jz7c39uzhAIuFtcN1Y2uIhyfeHDI/3hyoeYiM7aFMXBm/uPbq/mSHGdFcqs927zOQXe8Z2xAbAtBRAd/jo8PY7xRb5bIKvicGpmqvhvCdtWNtPKW78tdkFbZnwTlTyEfgPQv07cNT688h4J2BdvuA1JpehtXdZMO0MbUcQTr+w/q2TVRm+87UwziZWv4mWiu0i+BpdM2DphZytqSIGCvtRXYuGMDNwG6E5/iazY3nU8WGYL1V2R2llMC/HFAHLJHKPxO7ijPad9EhCwPp3npk1e5DASf6z675kD5723qWfeDj1Nb6+XRVNiW0HTLOTZqjFlv3YcHU88T8V6W7tZOTk5UylV4Gle77+/vzUi6nl6k53Usp5fHjx2c///nP79p2K5P8z//8z492d3cPFovFj6Z4YaH7q1evzs7O3j1E9fz8/MxC952dnTNUuj99+vRsZ2fn7O3185cvX17U39vbO6/Q/dGjR+djpmLJWguobYW6Y1jU5zpiau1jqpjG9tvjb9174Cr23NAYrvKeOjw83Lqqz5H6OoKDWX+9czj2ejFFs1I7K6Wvp472YLI6TPLGm+kDQTeLOzPGzDgycWX7VP1n54PFZN9n1iJqk91/PXPZMte1Xs/+UHUze936U+ts66nDGVZ/3Wbzs6vrNXf7RPncm4z0O3UMFZ574N3WtYbtInV8KaWUP/3pT5/8wz/8w7yUy3nXx1KlT+WvlDdK96HAXVmF61XhvmmwnaV5UfWyEHuKtC02vcytaUOg3Aqhs3URQq8bOnlQNqPczl5XMXh9KKiP7z1YzuYW10n5yhj6HMOXjanFlwLibJ/12hg+evy0ptNp9TPluMbyvSl208bTa7fzcLVmD7Ss2v3o6GjrxYsXK+r3ly9fXryfzWYr+dht2wrdl8vlRVlVutcUM/P5fH+5XP75X//1X//fC5/W4Ww222sZSO8DVu/cuUNzuF8FKCulXe3M0qJMadGX7yHAskUJ2OJ3Kkg8tt8ef3X/9qoqW20T4EvP+rN4bVkWnjHz5sJ+jjBl9Bh9DFXvZmIastfHul+VkttTs1vFb61r1cAILb1YM/2oeHHtlQKZgd9oPnr2BsZl+7fxsBg84I7XvfF786AON9iYVBvVp/LrxcPas/2oxojxRfesVa/buHAdWLkXexSDN0dX9ZmPynRPnV6vYR37UFbvgayZPjpir/FbZbvvyLsnAAAgAElEQVTnf4y+cT9gihmrbGfq97Ta/W9/+9tFXVSZY1oZVc+zKUB7Ke/SymB5Vb73msrjvmnAvZS8IpzldUdVu+db9ZEtvwXu7ZYF4b1KeZtSRNWPlKqRItr2i6lLsE1rHCx+jEmp16O0Jaj4Z+9VLAyKWfisYswaxuApyFvV+S1x1D6ifdDrl/mq17xxsb9UYH4ylq0f1VN7reVQo7X/dYDZKLabmEJmqA2dk5syD1dtY+3No6OjrZrX/cMPP1xRuqv0Mmg1p3tVurPUMm/rrXL2+uLzzz/f3d3dpTC8ppF59eoVhew1nUxVs1t7+vTpWSmlnJ6eXvJdH6RayhuVO/O9iXYdDgeu0mcpb9TGU/jdBPvmm2+WLaBOWSu4G3utWoFOpr5Se7OyKfaegoN4LQMGIxUrg4WRH2wfj2g4oFdQMlM/s0bZ+8CD7ypW72Ars7/YewU+1XpG93pGKW59Zw5m1JwoVXhktk8FmTFWBpy98bLxKfiPsWTV3pl7SQFx5UftBw/+23lisbIDlegwRo3PK5/KegF4Be0Wotuf9TVTwI+sit8yP+tr9G/H2Nr3ufln14Yq06Edts/0s2I//elP3f1gH37aml6mtjs5OVlOBd9LeZffHV9nzYL2mkqmvq7X7ftNMw9qsxzsmLOd+cB2DPArBb2qf2u+TZXOgqU8GcOHl5LD1lVQMFKgeyDb+sW4MlA7Au1qDpgfBZ+jlC8ZU+lyonYqRUvLX0WMUafHonm0c+nNTeZgacpYM/XHtHWnlcmq+3v3/ZDYhprqP3vgo2ysv2wY6uN9t951sHndSynl4cOHKT+odPesppchPu6svK8vjo+Pt8/Pz3dms5ml/otSYkU75nQvxX+I6suXL88scL+1zbOhCjubQugmWhaCZODuEP8t/Q/pwwNZGZ81jrEOY7IKaISdrH0GrGVVrZ71HnJEqm5VxoCqUnZjf5m4IvMgbVY97MVZX2f3JotLgWXPtwK2GSDOADdrx+bH82vbKbV5dNDCoDnuicz+YuNlcaHhunh+1XgUwPfU/HgAYOOt/ajDHBZz9BnE9r+ty+K5KsV7q3kpaFSaGpWGZiTl+9L8K2UcRXsp75Tq7HPHgvfM5xLz5bbzQHJNNzPWA1CVcr7HmKK9VeXOQDteq2ZzumcsC+izKvDoYaSt4N2+V21VHxame6lrbhXuvmUVxp4qO9OOtcn4YWlVWCoVjNFeU8rsrPocISpTnTMAq4Arg7II7HGczI+XgkaBeDV2tT7WRyaNCfrGecu0z1q0p1r2V49lx7NuxffY/bUc1iAQZLYuYDvkrzl62/Ta999/n/5Lgeivf8aM66r7eV+Mrb8ydrClwPtisbiU970aywkfWU1DU+3iF/sPPvjg0lNds1aV7tbwIao7OztnOzs7F18c2UNU162OXucX2evypbnaUOh71arsrM+p18VTdvfOUUvcY63DWH7wr0SmgNUtanoG5RGkZnxkoGCLWtobR3QQgO9blOhePFF71tabG1RU99wf3vp4EBnL1XWMl/Vff3rj9gCqUpzba0o17a0lqsjZ+noAGOt6fXpgHyEyAm01b9EhASrLWYzZgwYchxePOtTAMas5VnGogyjV7roY5ni3aWfs9VrHU8N32Dp+p4yU7UwRX8rqg1nPobx73S0gz8ByBuZtnnimeM/4Zer1bBmzqmxnYNyq3oeklMm2zeY790A3PhSVtbPAnD3gNIojAvde/Vvj1qPCbVE5R3A3Sg2i2mYgo4LQ3phsHTuGKL0IaxNBai9uBss9+MnAeBbOqcMKLM+qtq8S/LWC1pa/QuiJcaz2N8l/qzL/fbCPPvrovZ+Dqa31QG6dVte/Na4Kzmt6mf39fZnTHdPLzOfzSzndHz9+7PZ/fHy8opa/+BLwy1/+Usroa3oZZUzpzuz09HTlS0cF72hjfdGM/GRB4hiHAWNBy5vwJdwzNb6xIX71OYVftDHXTAHKTbAsqPXUwa11PDD1ySefnB8eHm55c9UCe9e5N5W1rP9UcXkKbk85Xq+3jEEpljPAVEHmCKCz+l4/tSyjdEfojHDciymaLxarioP58wA+Gx87tMD+GLDGWBk8z96zClbba956e3CerZUau7d+bO9l1oT1t4mf+5Fl8rXXOlYRP9BQ3W7TzGSs93c+mg7GmFW0Y91z+KmU9CmroDxSuyNAt8Bd5YvPKOjHflBqpGq3ddbxEFWV4oWVWeCOkN2mdLHXarkF65j+hfU9NEVMT77562hjQbEMhByiIM6C4CHpIDJA2V5j6u+Mal6p+C00t33YVDVq3F6KmAwI9sYbGRs/A++snVLh2+vrAF1eHC0+NknJO8a8bRpktLZJc11tU+ZrU+K4CTb0Lx/WYZm47F+T2Iehvn0vc7qjHR8f23aLUkr5+OOPl6XwnO6LxeLk7t278y+++OJC7X7xC/3z58/n29vbVO3e+8BUZfVBlCrFTKQKy/Yz1hfUq8rhzuy774Y/yHWT8623rNkUSsBef63K4J7Ys2BvDOvxm127sYBxBkJ69y5Tq3qAtfXzJKNujRTLnk8F8CIVrleu+lHXWn0zZbV3yKGgqYWlSt2s1o6BVgSjEWD1VOlejCwebK/8Y6yqX1YHga8C7t58sv5YfYxf3Vs9xuA91lFr6MWg4DpeY8p3jC3jW+0vtYfYtSlsaqhvVeyY+x0V8APNg+z1mvd7XcvvfJk5s4r27Bq21L0wq0xnud2jtuy9he29KWvGAPA2XQy+tu97YXtP/nemNkcoHSnX7bX6mvlkD1JVD1z14vXKM2r3m6CIVyk9xvATmQK0XvoPD1pbvx4oUepvVIpnYLVK1YI/WZ/qsEC1jVTz2LYXELH0N8oy62Hr4vgxDU72IGGooZ8//vGP27Zc7Q/vLzCy87AplonT20Ot45xiXjbN56ZA2ZbUPrd2fa0lvcxYptLLPHnyZFHKu7zuP/zww0rKqE8++eSCrV9szN/97nefnpyc/OOrV6+em7oXOd3tQ1TPzs7Oankp75Tu9UGqi8XirOZ0rw9Srdd2dnbOMaf74eHhaSk5uP3JJ5+c37lzZ3uTQPitrdcODw+3cP1Z2RTWCkmn8jHU6nwxAKespe5NMO+Qo3ceWiB+79oMWVOvbUsfY++VjD8GRBnAZnV64raAXM1LZg/17CnWZ3btsA3r2yu3fWUPArNxeT6sL3U4wQ6Lht5D3lxF9wSbd4zVg+xevOpwJjq06bExgDgq2D1/mHLGez/QrJ8IxDOzqnR8f05+WrN7Rfmh9u233/7s4cOH7l+gWmDeA8pb2yyXyyXmZx9L6V7Tytj0MvigVA+0t+Z2V+blQs/WVcAc6yuwXeG7Si3DUtFE6WveN8tC1VJ8ENUDeLJtMH0LA+EISpUC3Ttg8FK6KLDuvUdArq5hP556nvnFOsxX1G+vsTmL+p1SDZ6dZ9Vmk+26xJm1KIXSrb2xda971N9N24fvk9mc7lXpXtPLlFLKixcvLqD4fD7fef78HQbHh6miUn5/f3/++PHjrQcPHsxLeaN4v3v37koe96Ojo//15ZdfHpdifum3nTLb29tb+QU/8XBV94uuzen+1VdfpWFDpF69tfXY1Io7z9j6r2tPRH/iH81LTXdy1fC6Z75agJCysf7KYqz9F8E9VjYEarWkiWjZIx5ALSWfEkUpy9Hv2Pu3Rdkd1S+Fq5VRUewpjD0luwd6lYKcldn1avnrAaXiVu08ZbtqE+1zpmpnfWU+K5kS3lOEYz3VB6uvxuMp6FksbHz41wQtnxEYK+5PpYz3xhLF22s2BUwL/LbKdgTuLK2MTTmDdYfEX1YfrroF5a02K5cfgGoB+3mJlfCYYibTxjULzFvheVWztz48NXpI6tZba/GpzAJ0m889U7/FIgW7V78FziNEZ/0iKG99kCrrMxPfTbRsupeoXi+IYUp3Bo+9NClKIa5gr1JOWyW6lxJHAfbeFAQeOI8OBJgC3vPVmuonqqfU+1G6namsZw2uiyL4poFOtW9b7Dqs21Bb97pH/d20fTi1bdIetellooeheg9SRat53S1wL2VV6T6fz/cPDw8v+PrFL/bL5fLS012ZVZV7lOe9Kt2Z3blzZ1ullrlpto4/CbfmQc0MfMjaVUPjTTJPvYzr3/Ig0Z690wq1W9dRQbys2fEP2YNj7b9eP9EBBN5rEexjfjLtcO9FkDQq88pZjJ5l5iXqE+GjV1/VydaNYLFXJzMvkcq5vmfgNjro8ZTf2blV9zbbazY+nGe2Zt5hhVqnrPrejlPtr+j/viEHod4+RhCPfbG42Hx7/jxja9MzRgvJLTT//PPP3d8DlSnIXq/Zej3+ExalnxlqM/hZX6O6na2HVcd3/z+XTSnD2pXSp3T3lO3Rdc9srnb1MFWvXa9lIDuD4N4DTJVv5sfmdFeq9uxY3icbAkiyMLeaB94z6VGitioOe531oXxjTDYeBWIVQLG5xyNo36KsV9c9Y+lPMimEosMFzyIlO86tF7OyzOFPi/XM8VUAtE2CdkOsZRzZutcRAN+U9by1nG3KHsV9V5XqDx8+pPHN5/MdL687+FqcnJwsnjx5ssAUM9aePHlyOae7gu5V0V7Ty2xvb698yfIeolpTy1Tb2dk5L6WUly9fntmHqD569GjjAXzmyyoDnlOrmjGuly9fyvWYUql63W0MANyz/tG11nWaWvHfE1OdF08hnLEpD69afUcwPHuvMaWsus7KWxTMkWUgeMa/B0eZLw+IKvDaYh7Ybo1ZxZSBmgqY4nuryvf2h1KGe3vTA7YKkiuf3qGDgv9qfTEupvge8v9XS1t1uMDqeHvIO1TAumqcOA8tB572UGSqz84Wv5gixqrYEbjX9/hzJEN1+xYpZ3WtoTqdGSrePchuAft5SaaZ8axHsa5Ae+SjppZhD08dom5HhXprzvYpHqSKDzut5VaNrlTpXk53NAXbMylobpoNAbA95oFnpcrO+lEAHpXjDLaqlDdW4W5BPCrgsS3rk5VbUI8KeQbxvTnw5osp53v+4kAddqg+Pb9TgtAs2B8TYE0V59i2KdCuxXoOeby6N8l6/wrm1q639azlWOvPDkIjpXsppdj0Mp7t7+/Pldrd2t27dy8r3Usp5ezsLAymKt3RbD531fb09PSiP6t0b0kvg7auh4JmoMpVpL0ZAt2u8oGqdh434cGuLSBDXbuqtEc9ivjefnra1XlpVQajTXFQ1AJbVf0M0GPgqwXcqzqRr2xfUX+RMSWvB2oRJmb76VGXY5sWiNuiJlZ+FBxvUc0zlbSKF+F+Rv3OAK2tZ+cM1e1sDdEP88/AenY+MG7sl8Hm7FpmAT07lGBjVvOE120Z2yfqfmo5RLhKs+Ac4bqqM6HSvaaXqabSzKj+UcHOIDz+RLhuDYF8fT/4/7wWxXpv/ndMI1PKO2V7pG5HKG/BulWqM4X7uhTv1WzedQbe0RDCWz/2J2uj/N900H5V4ElBY1bHg7msjjWV7iWC0bVtbc9AezZ+5ke1YbFjGevDU9R7/tlfAgxN/RBd9xTp2cME1e+6Uom0gqpNAZtD4pjqLwB67SZD83Xa7TxenY39uXCVh3yeH5vT/cMPP7xg34vF4tQq3c/Pz1/bdgcHB81x/Pjjj5eh+2Kx2GOVozQyyhaLxewnP/nJStuqdC/lXU73Ut4o3XuB5dSgc6g6d5PtKnPj23nc5Bz912X91xHXmH2MpciOoFoEnIYoZlstc0CW/UsCD3JWY7A3C+BaoT6LO1LYKlibiceWZ9XbkU8FqL3+s75tuTfmjPo/ihkPFhToH2IKGCulttrrOB84foTRkV+sww4K1F5RZWoP4OGSqqcO6tThDxsTU8tHB1vMruL/LwbOWU53VbeWj6x2Zzbk9xCE8PUnKtgtXGfK9si3a7352NGwfRbE96SPwTaYSsbmbFfK98jGUrxHED37XvntaXvTLEpvwvJX935J71FCR/F5KnTPPwJnlbpEpZRh/rCuUrZH88HGgClpovQuKl5WR6W5iSyT3kZd8+YSX7P3mdjGThUzJB5b/69//esHY8XROr4hgM072Bria8oDiVug/H7ZphxuZe193J/4TFPvQarHx8cXr09OThYlYffu3eNKdzDXWfQgVZvTvargT09PZ176kxbLqKPHVlAzf5uiInvfbMy1za7hpq7/ph4ETGUtKvPM3NQ17NlTqHBtbTemMXUtq6PeezGxegr4ev2p8p7DkaFAmc1F773kQXIFldXeyRwUIFjP/CUDHlCgKpzFwvypeUKFPZYp/x44ZgdHamysPfPr7Xlvb+Phgn1twT7uSRwLOyTyXrNDAxsTU9CzcatrU1sWllewblPKqLZ4zVPMC9sy/5ZQVko+rzuq2W05luGetLAdQTyCemkIxBGYj5FepsWG5G5Hswp19Trbvsc84K0U7vhQVJuX3WszJM73xRDGspQpLRa18/pj6Vc83yr1REvsDNC3QH0sZ+lhEMqzVC04LubD/syOKTsPLAbsz5vbCP6PaRjbEDg+ln399dcr6YR/9rOf/Zipl7HeA5Ne89Iw9dr7Bh6vGxie2sacj/dtL22q/fSnP13J5KJyuqOh0h3t8ePHF3uF5XMvpZSTk5OL3/1npZTyxRdfzEsp+OGa+rCdz+dSCV9zup+enm6X8kbpfufOnYv6x8fH3QA+o44eA/BHiuz3DXhWU1/e15UqZkx1fFYZeNPWfwgoHnJQMYaN6beuYXZPMRA4FPiOBcOidBRoDOCx+LAP9jpq5/nJxGfNrn9Leo3MIUN23tQBR8saRNAc66j9hqAXobe9FvWJc6SU4Wh4EGDLsH/WloH5zKGNB71tHbZe0f619dRaYx9sbF6fXj22X7EsOnhkNtX/W0P8KvW7esCql3pmxLQ00f8zkUJdpYlhyvgi6rrGoLqF5x5Ir8r4+i/ThtmYedxLeaNM91Tt61K4e5BcPdy0XrdpYhiI934OtZv6gNV1q4SzKUSy/lQqmAwEZoA90w+q55kqXfWdSXkTtVV9RaC0Bd6qA49MWhnlI2Ot+2NTANxnn32WUmj+4he/aGIo2Xkf07IpfK4KLF8HoL0p+3Jqm/L5DLc2vX3//ffdn9F/+9vfdlQdm16mmnqYKuaE//jjj1diYuD93r17qw9SvXPnzvbu7i6F55Gi3cvhXq0q3a3t7e2dHxwcXOpzTCXWdQaim25qbjc5VcxUloFS9noLMM4Crx4bAoqzbafaD9Vvdm5aUkpE1gPMe5TcQy2CuVPH0dJ3a792/TNq+yxgj0A0gtuswpiVRwp4L14GqXv3t9rP0QGMnddo7ErxriA584Nz03Lg07IXFdy2r9U6sb2myqJ4o4MdrI/zyA4Mprax+7Hg3VO+D4Dsy/IOrC/LO9U7/vRMgfJajmp2+5rNl1K3h5+Rrar2/f39rfqv108pbyC7Be9DlO41d7tNM2N/XqV5inQL1zN1608L48dQvGce0nqdLAK/vTljWZqVyJ+F3QxeM7W3NZVeJErDohTp9meUuiRSwrP+VIxe+yyoz0D1IWmDMvnjx1BEXzVUnTInesv8jDGfU1o2tk3Iad1iXrxXvTdv7dbGtI8++mhQ2qiMvXz5cufevXvyYarz+fwC3teHqH788cfLJ0+eLEp59yDVH3744eJg8+TkZDW9zFdffTU7Pz/fmc1mluCnTkKrVTX7fD7ftqll7LW3A7oA8EzpPjZ8QsB5FX9efWvrtXU/mDUCKLVOfd0CojO+W+ym7f8WZaf9K5vW9kNjaOknA4Kz6xgdEGRU4h6IjhTazNcQGM/Aq4KvkcJd3VsebGVtMn8dwKCtqsva2HiZutmmIbFlKi41Flsf51HtS/TF5t3bd3Y8dhzsgEONxb723uOeVWNS86JU6FjPA+aqDXvPDiTYGNU8e2PIxtJirfBbPVC1lkUPX23M885is8DdppaxqWYiY/M1c8qVD9UmbVahroC6vY5tmB/Pxkwlg4Zq97HyskdmgbWF4QiybdoY9r62U/VYf2PHfxMMYZ5ScWfNAvMoBQzC7gzI9fywfhhQr+X2J/ajfLB41PxljKnks2l9IhA7pkK5JYe713d0KJL1k2k7hg2ByUPV/Zm/FLhu4HeTDw6YDb2/3id73+ejRyneY5t4z2f/uufOnTunCrijYU73Ctzv3r07v3v37oW6vcL5Ut7+gv/rX/96JVH8W2vO5VXKG+X7YrGQXxwY+JrSEHDeqt8v200DsT1pQt4Xe5/3/zr/CqN3byFQLUUDwAw8ZO1aYo0gXQbao68sIEQ/LXAx6xPfZ1N3MKidPYDwDkIyYFkppzGWDBj2YvTWTsUaAe9ICY5Qm+1zpgK3faM/9MXWIvPXBWye1JjVvHv3rIX1OBdY3ztgwUMSFo9SzzPI7xlC9taHnbbke68/PVAfGNZfkmtb5HoF8C2fOaquVcV76nh2XfZfIfn+/v5WfY0pY7x2vQ9f3XprWNbqp5RVyL4O2K7gtFWq27QvFpazVDGodPf68fK735pvYz2MUim0FWRmqnYbjwXzCpi3pMLA/hhUVvGx/iKYbEG6gqlKba984kFFz7plQVkrfGzJ9z4E1m0K6GuJI/tg1cyBw1UqvW/tZtvt2rdZj1K8x8a+58c4LLA+MEUM2p07d+T1xWJx6Rrmdf/hhx8WVum+XC5Xle4//vgjy3XTpHRnKWTYtap0f/Xq1UbCv3WrpIfYWND4OoDYKdaFjft9XP/rYOtclzHmtfeeGnIveqk3puhTKaAzvj0wqfwolTEC2EhdrMAiA80qdhV/Ft56EJ6NEcFrdHjB4GsUE5Zn1eWsDYvHtlPtWSwMRuNe8MYRKc4xbhurUvFn9jz6YX2qtp5f7N/GhOvGYDuD/ajOz96fHeC7y1R6Gaasj1LROIa+tqC85XOSpZRR7c/LakoZ3FvptDJKta7yvveAdmtW6d4K2xlMVylkriK1DEvTwtLAsDoeeI9SydzC+HeWUZgrlbe9bt9buKxSzKi2DDpHSnQVf+0/GpsXFwPgmUMJL/d2VtWfNW8+bSxenFPYdU8NM4XVeNSDVUtpA2rr+CuATTnUuLX1m7f2m3Zv3Vq/eYcFWSBvfdh0L2OYzete1e7Vnj59erJYLHbK29/jZ6WU8qc//an7Q8t7kKq1nZ2dlS8Se3t7awGGrbCuVQ17leDTU9wpu66gdl0q5euUk34dhyWbsl+u07q0Wu8cK5VqVvWeiasHqDM/qi1TLLeaAtQtlk0DwvroUeFn1ig7Jwo6e6plC2cjFb2KK3O44c1npCBnvpSq29ZhanYPPnt7h4Fz5t8D6y3zXNt4hwhsTrxDKBYz+lNr6R28XKVVoD5QWY9tEbLXlDNbZTX9TIvZeUOoHt3f3Z+JCNMZjM/UyZqF7yrdDKaLuXfv3lYtswp3BtinULszuM1Sw3h1lL8hKV5uQnqYHrVwNo0Ka5sFtyqnOFNuZ/qOQL1VwbP6SgncmgLGSx+jVPKeD7QWgNUKs9cJTTPzoNpNAfE2DRivO55NG3/G1gFzb4HxcBszddWtba5l1ftff/11V/YWNA/Y24eo1vQyH374YSmllN/+9rc7pbz9EvHFF1/8fG9v75fL5fKH169fV1X6opR3D1J99erVWSmlnJ2dndny+iDVnZ2ds/q65nR/+vTpWVW5V+hele57e3vnx8fHZ48ePTov5WZDtU2yw8PDrdu5vrUxrFWtfGvTz9ntmvjmwccpYf3Qdcm2b4nH1sNDg0w6Elter2Hb7Hy39JmJaYw19g4yonZeTBasM/U6XovijuaOHW6wQyL13qvD7A9/+MNySgW8Si9j+x3wYFVrDLQzNXymrzpfXsqYWbn8UFY6z99+++3PHj58SAUvrfC8B7Yvl8slPjw1awjW15WrvRQfpDN1ulKd47XbB6Cuz4YolFVbloIF66o0LRGsZrnFEbozMB/5xzZRPvco1Qc7QFBlvTnhs22yfntzkrO5alnHMeKYys916/vWbpb17KXb/Xdr6zAL3is8Pzo62iqllBcvXqzA9JcvX75LCTOb7WK7avv7+3ObXmZnZ2enlHfQvdrR0dF/ffnlly9npZSyu7u7U0opBrg32+np6XZVvduc7vUhqqenpxdl61K539pl2zTgvilK6lt7f+06pRSKbJ3AfahCfcw4snU8VXarz9ouM+cIK8fYc71QuNbz5qLFd8+eY0AX9xNTcGO9lr/uUIp01Y6p5Vk/SlHu9cUU7Z4SXfXlzZ1tzxTszB+r2/qXM1OnnGEPWLWQ3b7ujGVZVoG79ztTRgHPgDtLIWMV8Ocll5rmklkF+9D0MZ71ppVBJfs6U8cwsM4Aei1D5Ts+UHVMSP6+A3eVYx0tekgpK8sA7QhSq4eXMr+Z1DK2ryiNDcvvzsCxio/1gX6ZQl6VoR/PpoJpvX5bgPtUBwaZuNZpmw48bxXJ09qY86sO/1ra3Nrm27oeyrou+/DDDy9ytVvgjsbywdf0Mg8ePLgA7Tan+1vbLeXdL/KDZfc2b3tVusP1izKbz/2rr766VWXeYIu+oN+qcvM2JrAbw27K2rUcRA2FzFOr3KfyzfralLQTmRQmY8SJkDPq0yv39hxLD8LgMkspUsuze6FXTY6m4DjCXQ/gqhRJSgHO+vfm3lNwWz8e+I/WIVLYZ2LAsda6bH68FDNR7Ox6nSd24KDG7a1Hr/Uq1a0KHoF7A4CvKWXs+1JWH6xqLYp1VuKHpnr36yy4vmJWuZ59kGqv9T40tdq6VO5eSphIYa6uRbnZ32frVSB7770+LBxV8L4VOrP+EIZXH6xP9gBRFrM3LlsP88SzcY8JxLMpaKIHtEb9ZCwLBTOxoLXOQU+dq7SbAKw3fY6vu005v7drdzNtXQ9lHcuiz0GrdPcepJo1q3Sfz+f7h4eHO6W8/YV/uVyOkuumppexSvceuyqoOAa0mhp8bQpwzdomQLl12pTr/91338289EC3exhKCd4AACAASURBVO/W1mV1L2bqeqB1arV8bzqRCOx6frPXFIy2EJVBYeU3E1/kT8F+bzxefQZwsR/VpuXAJHMIkklDE60tmjokUHterWsmXuwX+1ZzymC6PdjxxsDGgmNgY4n2WTTHPbna7b+qfm+E9y11e/8vRAW7VcFbOB+mmEE7OTlZ1oejZhXuLXWtbb21THoZBtZrHnemch9T+V6BuJcmpl63Kvb/n7336Y0jya5Ho4pFsqmiRKkpWTamIb0fBgbsGWiABz/goXe9Mvwx/S287d1sbIyBhvGAwWihRg8w7ZZaYosURbJY9RbqoC4Pz/0TkZFVWWQdQFBlZsT9Ezcii3ni1s3cXpLy8pylM/fBc929GR40stciwfN59rlEL9MliWmWHc5sx7bMPo1E146lPfgZdUd81Qj/mqzSlohuHPStz9Kr/VqgVHYrG5eN6C9Gbivuip9DxyYOG6wS7D6YS8ukdD3TfTKZmC9aPTg4uPp8cnJyldH+5s0bzG6/gU6EaCbZM3J5mclkMn/37t21a7K8jIb8oLaqEih7e3uhl8JaGBrJPHSilGU0rgotxmoZ8dfGqYvuyNj3sS5XHXOJSPxbZUx3lcGw7HtPdD5YhBuShzVj03U8S8jd2jI02JdlMWsZz57drI93zbru/YKh5NdLWjY06mEbBhYhrmVxaxsWjCSWY6GR5Eg+s74oH33U/GckuEbKezFjY4K+MrssGVrMpFzNnq5zqAQWyY5laCwy/5tvvtHsleVmuv6NwEh1iblxzbw/SQI9ksGeSfpotvuCIJ+3+lnEOr5cNZ+L2BOBR7ZrkFnsVka7Vh8e264yG94juEvIXzyXyWyNUGHZ2fk8+xy1JVpGRdZLlxnvtaVsIi8lRZ8x097zMfpSWHbckuyOZrC3ymJnY+uV4SlBq3VQomfIWBc7u6CkHNKGFO4XLA63rUTJBuXI624Vc+Hp06dXOqfT6RXRPpvNzEz3o6OjG+dyiZkMLC/z5s2bSUoi0/3y8lJVkl+iisgkuzBUrQkvy8toNd37Io2iZGoXUrGGsJV9og+hpTYOrYa7hXWOf1eUxL+PceqaTXobUBv/0nHZjDWHR9T1qZedtzL0vb7YDzcXW/lZM0+i4+zJlkSxlhGt9dHOaRswmP3u2amR95bvkmjX+lr2Mt8x1qwv2yiwfkGgEfBsXFnGuzYW2iYHxjcyLyLnIvAy1bVyMtrnSl2ZbF/Avy4P6ZjhLjPgMRse+4TgZbBHs9xra7dLZHKdkex9g9ViZ9fZea09+zzUbPZWGb5dynTI/iyLnGUjl5LT1stE8ZymRyPM0VaLtMfMeG/MS4hzzOYvIU5LScU+SsJovwjI/0c3Q7ra0QfWhbTt086hjUHJ/LkLmxBDw7qVKNmgPfK6W/VcODk5UWu6z+fzc6//YrHYPjw8nDx48IDeR+7du/e5vIyH3d3drZRSury8pKS6rOee8fDhw3DW+FCI4doHw9oM6T79HnqGe8bQfhlwW9BH/FdF9ndF32uhDwL1Lq2LrhsM3lhF5UdIY0+fRswjoRqxx4OXeRz55YD1SyMraxoz9Vl72QczueV1Lbtbk81kRnxFHRoBzbLPPZvQH7ZpoPnBZGjnLLJfy14vgTeOkXtUNB4RYKa6dR2P82dJzHvZ7kFIEj4fl0BmuyPBXnVvkBnr+L/VPpLlnsn2SCkZhEawL5t4T+lzCRn8LK9bxLl3fR1ru3tEU9dMZqsGOBLImj6vTjurc85IdTynkfaWvyWbFsxGvObJKK37bp2ryfi1NihqUNPf+iVFXzpXpafkVw612NTvLsfQNhM2WD42Wfk6bsPYaDXdx+PxjtVvOp1OUkppNBpdpJTSL7/8Qu8VHz9+/Ey6e/Vrcqb71taWSaRj5ntKnJA/OzsbHx0dXaaU0osXL3rP6Kwtg1AivyuB3ppkW/eNjJYYylhYWFX8o9mL64xlxH/VpYlq49ci/qxvHo8IsbjKrG/Z17Ojq50l8kt80cjdSFZ3iX1WW1a+RbZjZLtFaDMbrU0Lq7SK1Kf10+xhfmEfPM/6I0mu2RbJTC/9lUKExEf/rQ0VK2YtiH8NFllu1W+Xdd7z/5UmaOVlauSxMjM4VkVjV1ObvaYfZrxbGfD3798fZYJdlplpWbc9pZuEN6vPnj9bme3eC1XXkVj3YBHNJWRT6ctCkdyV5LhWToSVjmGypV9aiZLarOqS8jIROdb4s7Fk+rqUS4nUs4/IqdW/LDnrAO9XDq30lJZ0ePny5eQuE893aQ5uwLHqTOwh4zaPjZfljjXdHzx4sMjZ7rLEzNHR0VZKv/5R//HjR/rH/Xw+v0zpc6Y7AsvJyBepYk13id3d3fnBwUHn+ukbcNSQT32RrncpY3coKInlUOLDSOt1+bVGSqvf2KklbD2is0ZGSp/HI5ot3mrTopZMbrXhsYr1xLK0S/pq15Co9tqyTPGoXlZKRutjlV2JtGcEu2aL7IcZ3JIE1+xAwt3yS7MbZch/zEdNJ5OHejWZ0l82ZsxuPN/n2pDlZRipLjPcG2S6I0rlaeui+m8wRpxHyXQv2z3Xb9cy3rUMeEm2I8neOtNdEutItueXoDLSPGevD7U0TClKyaEIQWzVRbYy2Utl4ktQtXrxWm1uzRervWcnk9X3rwMsuSXnu8pdJVpn2K8z+iC7S0s6/Pa3v5212JjboH/chqxjiezPZp5t0Cfki1QRXrb7ycnJ7PXr11fzk2W7f/XVV+OUPteTnMD12a+KrhHjubxMJuMzLi4urrWbTCZz7VpKnzLdLQe6wiNwWpN5tyFLeCjkawusE1k7FKw6/oy01ojsZa63lvWJl4WaWNYSY63WWsmmRQmZ21VeJNaM7Ncyq0tKirRoF2mP2c4so7tGh0VE43WrvAySxZIc9nTLPrK9R3RrfjDyXfplZe9bayxCdEtfUK9HeGsbFWiTt2FSslYwPtYvFVqCkepWGZoOwDIzEczTzbIyY7iOCI0XkucamX5ycrKoyYr3ysswIl2e66OkjPZyUyTc2TVJxOd2UQJ+yER9bQmP0rIqOYtcq3Nu2cSI8AiZ7ZVh0Wqps5IprOyMhWgJGG2jIFruZRnk0tAJrL42Ljx0LWXTB4a+4TB0++4a5EbKbSDgsz+beVaOmvgva84MbW7K8jIpXS8xgzg4OLh2PJ1OJ48fP14cHh5OJOF+7969K2795ORknNKnB4atb7755v+eTCZfzGazj0LOLJPrubwMku45sz2XkMnHmXR/9+7dZb62vb09Pz09zZnz85RSOjo6unzx4sV81VmidxHPnj0bLWPcI2UbStpt0B9axqDF/Lqtc2JZ5FMpbut4l6DLGLC+0XPrgFK7S34BEGkbzU5Hsl8bfyTukdz2stRlP9YW+zA90mZvfC0b0O9oXxyH1nNfHkd+AdE3ZMZ7hzIzuV8p4a4hE/HyOIlzN8brb3/72989ffp0SxLokfrsEiXta+q5p9Qf0c5IdVZORma5d9HZQsYyYRHU8jqWX4n08Y7l/yiDkd1aXXbts2ynycWM9pb1tldN/kT8iWyidLnewsYNNthggw02WBZevnwpSfDtlFL68ccfRyldJ90nk8n2bDa7kC9UldnuuW/GdDqd5Ez37e3tq2uZdJ9MJtN37959/+///u/fjX//+99v7ezsmKVetPIyFlh5mb29vSs5uab7d999p2arDRm3MZu6jzhEH+Lz3Fj1XFi1/q4Yiv0tNnRWQUwuY/y8Mg018GqoaxjKfBkKtCxmBGvjZRVb5yw90baliPgoj6Obp3hOK4HC2mm/Gojqj2Swe5ny2nUta1sr4aLZiLZYGwmsJEzJnGDZ9ygv0j8SO2a3vKb9wsGzofReaZHpXhZ8MAM+t1nAcQ3myv/5sxnrGsI98gLVXFImf47Kfv/+/UL+a127PaWbNdrxOqvv3lXnbSLcZTvtPMs0xhrk2jEjveV5Rl5bpDqrMW6VHymt1W69OLRETgt0iVtJm67Xu+rfYIMNhoWhZR5LDO3XJxusJ7788ks1e12Wl0HCvQQXFxdXcmRN952dnU8vUs3F3fsCKy+TUkq5pvuLFy/WKusvk1urzs7vSvoz+1cZB68GdAm6EFWe/qFvtnQZv3VahxaGEP9aG2r71a6fCAF2W4j5qB+RTRGrjVX2xLOphujW+ns2ePH2yHJvcwJLozDdXvmRkphF2rH21maJ/J+VmdFkM9+xzI21QaCR7HIzgG0kyHaanWxjQNPHSuKgfm0Dio2PbBtdJ63uP0jGyxesWv0UUn6Urr9Ytbau+1j8q0btS1Q1WC9H9SCJ9j4y3RFahjueu00oLQXD2rAyKx6hLfsiAS6JeqsWO/aR16MbBpExsAh0i7AvIelLYfUtyQ6vsWEVxBUrvbNsGzbYYAMfQ34ZZt+beEPecOgbd8n3n3/+WSXSsbxMFNPp9Cp7/vDwcCIz3Rm0P/Rn8iCXl6lBLi+TUkq5vMwG3bFq0n/IuC3k8bpi1STtOsd/iLYP0SZEZM4tw4/Sua8Rr7XwyORam7Rsc6+UizxvZVtHf/3BfGEkrkYoa7DGCglmy64IwW35ExlneYzjJgl7RoYjGa/FRrYvKRuD5D0j1q1YlGbBM2jZ6lYWe4OSMxHIccDSMTmrHX0eK597RX5xajTLXb40Vf7fJ/DFqCzDfZ0y1EuApHENKcFqmrPPli4vK1zLeq+xi20USDA7W2xOoG1dCKCSuveaDZ6cGt19ofRXBxvcDWw2X9YbQ41fLYHcesNhnYjsZW22RMdkyHXoGU5OTq748jdv3sxkprus6Z7J+fHXX3+9M5/Pt8fjsZp2X1Ne5uHDh2qfs7OzcS4vk9Lws4clLLJ7nfxgWDVZug7oEv/SsgAldrVAK53rQNLWIhr/rmOwzvFfJVbtA8sMXgasDPcWtkTK5FiZ3yXnrfIrlh1I4rM+SIJr2evaGGobB16muZa9L8nxCAGOslnGO9pq+czk4yYL28Bgsddi5c0d9qsCHKc+8O233y5kjXerHftM4P39p61DLCljtb2GXCom13a3Mt4jZWUySjLd8WWpfWa3yxef5nNaNvu6ZrkzYtd72Wht5rP3QlM8J0lv7QWieE3LdkZyHbPTNTussjdR36Pk+RBI4tJNi6FiCLYPwYYNhrGuNqjHUONXSiD3RdYO+VcDq4I1JjIONWNX02c6nV6klNLTp08XKV0vL9MFWqb7YrH4VF7mT3/6kzvpMNN9PB67JHyu6c7Ky+zu7s5zeZmUbk/W9m3xY4M6ePEvIb9uM3G9DqghfLz4l2zKLSP+675JKNGa7Pbi34UQzH1x/FuVRbLGwCpno2VltyY/raxvK1u+RI6mW86TaKmcaLkbrRwMZsqzsjOWTLYxgPZa2fysNIzWR9uMwPNeBj/KLNl8sOxvjWAN91ZgurTyMlqN92uQRLtFqrPzSNAvCHRXPkEj2FsT75loPzg4GGUyPX9mGe3RF5+2JuZbkRHaC0sZaViSPW4R+qiLnWN98R87jyVoooS69M+qQe/576GEjI227YPgHSrZFcEQbF/2XCnBOmXHbnB3cJvn5V0nx4cS22XF4be//e1VVjq+SBWxt7dXRMI/fvz4xljKmu6//PLLKKU0Hv/zP//zDjb0MJ/P1TIxk8lEfQiTL1LtG7eBUFq2Dxuid1hY9/iv8xqsGQuPrCwtr9Vl/J49ezbyCDHcJOgj/us6B6LlSCSi5HTu2/f4WwSmRa52KXnTpcxPJNMczzHitmYctRIpEoxo9jLv0a98Hn3FbHlGQDPyO/JrAXaMfVkGu7QBbfPGBeWyjQgtW57ZyEj7rrDK0HQk42WtdwnrAYeVnglDEuhatju2QSK+Sx33lPqp34612bXjrvJboZSQszK3tWMvS5sR35hNrhHfrJ9W9720HIpXEobZwo5bkZ5W3XqrT7Rt1N+S65F2rXR0hVVTv7WevnVI9LV5cNcJwNuGUkJzCAQos2EzL5eDt2/fLlrPAU8exnYIc7BPlPh3enq6ff/+fXotZ8lnnJyczF6/fj1K6fqLVDPevXt3kj8X/3FvEe4MWk13WV4mQ8sArMFtyDrv4sOqyyxs0B3rHv91W4Nd7zuMMOpScqbLOzC+//77xSo30Z48eTL//vvvF+s2BxAl68gb72WtSY3UtDKcM2o2EyJyIzbLz9ESIyX2slIsKMvLxkay3CvrwzYGPH/Qf43U1uIrr2lEvczA9zLesQ2WsNF+PWDZikB7tOuWjC7IZWaUl6Ym6xwgX6+971k13VVIAl3LavfapOQT78t6MSrWamfHFmG+LrXcLWKypgSK9tLTiDzt5aeSZI8QySUvQ9XssK53IT1LiPbIS0CtMjoM3thEx66mNnz0ekptiOxlZbYPIYN+g7uHUkLTwxDI7SHYsApo97tlktCPHj0adR1/tHcd52AXlKxJLC+T0s0SM+/fvw/plS9TlZA13e/duzf55ptvxuP379+zxlRASrHSMrXQMgA3KMcma/1uY9XxHwLpX4o+7jtdZK46hl3Q1fahzJ+IH6UZ7n1DywiuLcHDMpU1uYwg7pr9HpXDsrXzee1a1C6LTEZSOlIKh5HISHRLkl8rRYPZ9GzcPb9Lfl2g+Z77s+x5K8te84396sEi9bvCe/mqR8YDau75ucTMPDklZRhyFrtV012DLCPjlZRp/YJUjVzP5WFk+RdZWgaxrvXbMzQy2yJ6NbKdZWNr9dOxTaSEC+uH560s+EgmP+sbQUvCXiulI/VYGx61NiyLRPbI/xY6NoT48nHbs1WHgmiN6g26o+/x1O5TtST0quK/atKc+d1iLLIM7/u9q//Hx8dX9dit8jKTyeRa3Xb5MlUJWV7mV5lb45RS2trawsLvVABRHCLgt7e3bzw4yJru64AhlUlgD57LtG8ohNgGPvqYF11ItC4Y0hpcF7Qes+jab/2rgSFjnWytBRKi8pqWYa21Z/1QV6Q0jmVj5HzEFkuGtokhCXBGxlv9NLu00i8lv67wSswgiZ77aKVvIqVutE0A9gsC+ZkR+Zhtb/nSEpJkd16kmqGVl9GARHtKlSVmWAa79wLVmrIy+MLUWjLeI8sj5WSGRrizB3ivZAqeLyFzWbY1y27XHlhLyoBo9dWR6NcywFlZG3xJa8QODaUkb005l5ISM0OG96uHZdqyQTusmnjbYBOD1uh7PFuT5Hc1/szvkrHQ4pBldP3eZfK1mu6np6f0hagppTSbza4R8tPpdJJruh8eHt5IWt/f38//j6/+sD8/Py8uZTCbzW70mc1mNx4WLi4ubpxj5WWGjGjGat/E4LNnz0arJnlWrX/IGBox3Ef29qrivw6/gLkL8Y/q3WwErhdqx7D2fhDJvo6ihDTXiOAuOhhhjWRytK9GOOf/MWvf2mywNjAiNknf2UYK2whAG9nYsw2Uks0bqyROH8hke7DW++LXf6MUJ+BzlnvOeC+CRapneFnwkRenpsRLzNSUndEIdPkSVEm2ayVjvFIzXVDzkBd52Sk7xtrrWNpF2oMENSPDveuM4Pf80LLh2aaC1BktmdJX/XZNZlRfTUb7OuM2+LjZONhgHbHJku8Xy6pbXxtHWdu9z7kwxHnWIg6WX1J+fpGqLC8jUfoi1Yw3b95cJa3n8jLHx8cppZSeP38+Hu/s7Khsfsbu7m44K916karEumW6R9E3yaXJx/NDI/+iWFe7M9aBGB4ycvzXlURtHf9VjYO2DkvI0JKxyH7Wxv+2bgQuM/5yDLvch0ttLm2/t7e3FalvrtUBj2bt4/lIuZXoPNSy3BlZ7dWER5I+Ut7G8yFSHkjLNreIduY36sINCK10D9vgsMY/mKWu4ptvvhkFyXdGtFvtpc29rXdGzC8ESmS1KDMjyXUJi0BnWe19Zrovi7irKXuivQy1JIteXvPKvNS8JFaThYiQ3Z4NUfu61EPfYLXAX3JYGGosN5sBy8EQScUIWhLAkTFY13Hy4GVN941aPbK2e+sa76gn0q5U36rnU3TM8GWoJciEvTi+Vh3mwYMHi5Q+l5fZ399Px8fH6dWrV5OrP/Z3dnZUEvzs7GytstJXSdz2TZKs0rdSQqxmLDak9Sf0NY+6zJ9lxr8LibruGzcplWXg1sAbo2Wvw+xni/jfJqxT/KMlTxCltbojLwmOkLAIL5Md20VsZoR5aXkc7RqON/4fyTi3NibY+JXc+zXZ7BcB6COWm9Hsi+jLiGSpS2JefsYSMx0I/Mh3Eys3k5Ig53/44Ydr163SMpqSxWKxsErLWBntLV+oinXc2bVI/2UjQnhbmeHWeVaDPf+P5U0i8qPlbTREXipq9bVK4JTYU1pbPmpfSfsNVgdvY2kdsM6294G+SLpSwnLVZGEfiIxBy7rlQxrDocZ/2S9nbdlu2bJKsOq59/r16yu/f/nlF3UMxunXl6Z65WUuLy+vXcfSMqzUTAar6a6Vl2lBNq6SuB0KWdTnSyFrs/kiGFKG8ypt6eun813mxTLi3wKt5v5tjH/G6enpoDZSh/gLhyHZguhqG4t/rUxW8qQUWvmXGltq+2rZ5VpWvearR7RHyXW28YYku3afYLXYNT0RaDpLfY3Ex9uEQT3arwZq8Pvf/34rJT0r/ptvvhnlf7U6kk+8F5eY0ch1raSMR7hnSHK9K9HOXpoqy8kMiWCPEGORWuqSJI/W0JYkNZKMKAfbaZnAmvyoz9Ifr220b0vysYbAr20/FGw2C25i1cTLUDHkcRlK/euh2LEu6Fq/uxZ9ZVMz25elR0Nr/UO5D5TY4bXN12vnXk1Nd5Yln2u6p/Q50x3x7Nmz7eqHE+0lqrKm+/b2djGxU5r1tmosO6v2tmeCDyn+kYf3vuKPcoeymXOXMIQx7yvjfQi+SQwtw70mY7svO9j5rrZp2cNdZEp4WccWrBIqXeyptaGvzeOSOvS5vVVGh9WCz3K8jHa8JttH/dcy7yP+oi4rix1tw2x+bWMi4oe00SPWCwn4BfzPIMn2OZy/du6rr7668iVSzx0xGo1GXlmZXEIGX5rKoJWJqclcXxWsLOoWMiPtLFIb7dPqwuM5JidaZ70WWjZ7S53LrrM+NJLb83koBMsysSFOOTbjUo/bvo7Qv6H7K8uvMLS0f9XrprX+iLwu86GPzHqtbVey3cP9+/eL2r9+/XqUX6LKMt0fPnw4TSml8d/+9reQwK2trVANdq+m++7u7jylTzXdX7x4ca2Ob8YQyI4olv3CwHVCS9JlqOgr/rdhc2UomyfrjHVaC7cJQxn3odhhwSoB0lJHl3YlxLF1HLVBy06P2OTpRNLZK8Vi1akvrf/OyrhotshrSIzLjQAmC/9n2exWTLWNBynL6l+aye60z9/luda7992O42/OBy2b/eTkZFFDyKf0mWiP1m6XddUZ0Z6z2vNx5AWpy0BLslYj7TWyWZLkWvY5EumYSa8RzyxDXrPXI5NZ5r0Hq9yOpiMityW61KhfB6yaMNrgbmKZpG1fuqTcdVtHpWOC/nn+RjOPVwWPpN3AhjcfSuLfMqMd0fe6nM1moZrv0+l0kj+PRiO3z/jp06cTdmE+n5tZ6lY5mYyLi4sbRP3Z2dk4pU/lZb777rtrdXyHAEag5oc1jVwdkv1DgvVQe5s2Kjbx51gHwnDouE3rZIO7gyGs/VrCPCovQo6jzIgMq3wLlvHR+mvEfOSXEyzLHK95Wey1v3SQPmoli7QNDRxvlv3PsvqXMFcz2Z7SJ8I9ek9X7co13TVS3avlXlNeJopMqEsivs+XnXYBKxEThZeN7vXBkjGMqEZSvhXxG90UkPa11IlYBaG9biT6XcfQfmmwAccySeq+CNZ1I9olVk06tx67qN0e2dt3TFu+jLQPfTX21fSR49w1o722lFBJn6dPn1613d/fD79c9fz8/CKlTy9RnU6nE1leRsObN28m7I/6WUopjcfja4R5rumeyfhcXiaXkMnHJeVlcqb7kMAI1CEQCKUYOlm3jkT10MdUYp1s3UBH7TrpK/6bXy+sHpHY3tX1X1MWxZJllZnxssoj2e21tdUjNljZ4VYNfi0zH0u6SJmYuY6yrcx3zUfNfkboS6IeffUwwHtaLjMzF8fXkAlD7QWqEWilZVq8JBUz2NlxVx216EK2ltQj75Ihzs6X2O0RlJEM9NakdMsNg2UQsEPLjFwGyTJkbDZJNohiXUjzIb5Us4WcVZR4WXXMlzm+0Xa1v9iwSrf0Oc44b7xSQi0ga7ofHx+rddwROzs7V21PTk5mKV1/maqG8WKxwEx3mvmey8sgGZ+z2XPmOysvc3FxQR9+cqZ7KVZFKJQSYKskPtaR1EYM7WF4E//lYmjxL8VtjP8yNyDXPf5RlM6TSGxzm3UewxalXbroKq0BHu1j6ayxAdshuR7NptdI9XxNI+IZAW/Zj9npXlmcyEtVpSzL32ipH+YLg3zharC+e3Stz5XPKaWUnj9/fu3vcK3EDDUgkOFeCywls0rUlDKxSrbkvlq2OpLB0ZenRgjk0oz8vmu2a1iGzmWRr6smcRCl9gzN/g3uBmoJ1xZE7bptNPWdlR6Rk9u01Flz72kZ/0ePHo3WbS70gVW8tLXL+m9V2qgk/jLTvQQHBwcppevlZTzcu3fv04tULy8vL3Z2dkI12zMyyY7Z7DLTnZWXkfj6669LVF6hNaH07Nmz0arrctfq78v2IWBZBN86x/82Ywi/MOlCWkbjv4k9x7rHP4ra77OWpG2JzGVhmfGvra+uIVpGpsV4e6S0N45eHfxojfp8zSstoxHgsi+WmPHsjRD93kterbI6JWhMvrsozXZnGe45uz2a5a5lrUdLyvRNynclZpFYZzXU5XVWa10joCP11iU0oj9f8/QsE8vSOfSs55aEz6rJkNuIzVgMD6VErVdCZBPj2JjmNlp5jz7ssuzwYNl0WzYaSzZLWqG2LEwf+iVkiRnPrmWWVjo6OkopfS4vo2W5f/jwYSaPrx4yzs/PYA1H3wAAIABJREFUM3k+S+lmTXetvAwS6yzTfXt7mz68HB8fz/OLKFedFbrOmcHrbHvGXY//0MqILBtD9WMZxN+q594GOpYR/yG9cHoIGx1DQoSwjmTJe8S2ROl8iJD32gtLNTmW31YNdSS1tReaRjcKMGMf67RHsuEZsAxOtFY9QiPXv/3220Xg5ar5OmsXXodIuDMCfiEQlWvBeinqwcHByHtBat/lZWpLu2A/jdBmmeeRrHZmH7uOdtVc22B1aElaLLtswbqgC5FyW8ai1S9LVlEOpG90sQPHY9kEvvXyyhaEbNSfmjHsO/5ZvudDlyzvZdQSt/pbtkcJ6IiePtA6/lqJGcsHmTVf+8uLUmg13e/du3ctE348mUywho2ZKo/lZa46/UrCe9jd3Z2nlNLBwcFWSp/ItlWSnqVkn9a+RA5rW+P/UInKGqwL8dgi/i1tWZdx87AufvQR/yFlFw8Fd2lMbjPRHc0YXud4t45fTYmayOaAlw1eqluTqdVyx3r3FnnPfNTAyuJ4me2eLGljZNwQgUz3jKX93aCVlSnNcs9Awl2e72JnRg2hzPpEMsExWz2qBwl6jezH7HRLfymGTLxvsk036AtDIXczVjHX2drv+vLDFljGWPQZf5S96rlWkoXMSEZWK7uthTdtsI699la7FqQz6mTxXsWGQ8kvExiimwXLXu99xV/rV7JeZE13C/P5/Fy7dnJyMnv9+vXo8ePHi8PDQ5VD//jx4/Z4NpvRt7UiuZ5ruiPYy1LfvXunvkD17OxsnFJKR0dHl7U13Vsik31dSdMS0pC1rdGfNyuw720i45eFZca/lX5t7q5L/Idk5yrj35W062r7quJg6V03InpIc7kGLe3XyFULrMb4BsuFNu41myaYVW/VVPey39kckoS4fMGql63v+WL1sX5RoM1xg3yX5xfJJt/N9YP13Evqu0fACHX5f1813JGELslYt/6x9poORpYzXag3Yp88hyVk1g3ahsGqyaoNVoMSEqVL/74wBOK61pZIlmzJ9VXHoha1vkSIy2WOSekasV5+uSy/SjctonPWI8M9sj/6YtF1jX/p+LSCp9OrsZ6va2tWEu1IqHf9DonWdB+Pxztem9evX4/evHlzrZzMjfIy5+fnlJXH8jLaeVa3/eHDh6Gs99qa7n0gSpoNISMXCRJp0zplPw+JqFp1/LvUf1/X+A8Jq45/F2D8V2nLXQXOi3WLQ8sXrw5lw2SV5P2y4u+NtTUG0ZfARshrq8a7Vhse5URfXsr6oxzWRitbgzIj9f1ZnXvWB1+0qrihnc/yb8iWWelWPXdZUgZLy5RktstyMSyTvc9yMZhVrl2X2eJeWRhWT50R4fhiVEt2F5Rk6G8Qw7qShRmt7R9ifWat3apexNhFf2u0yuiV8mrIz9IyHcsq51CDaCZxF5K4Fbz419TA92reDzFuJTZ5ZH/X+1KNTRKtMrpr1tiq1mX0nQHauvPWY+n6+PLLL2mieUop7e/vq9c87O3tXfW9uLi4Ief169eXf/d3fxevG5lruucM+Pwi1Qw8juCPf/xjUXv5INv6oXYVD+jSB5axrsEi/oZICmootfW2xb8Wm/jf7fhbqIn/qubMOs3VUtxm3zx0XZutSPuucrq8RHUo8Y/UZkfUvqC3lMD2XmyKn5GUt17oKrPnkWCPlKthGfM1mwL5parBcjPhdfPzzz/PU+L13PO5xWKxYCVl3r9/v7BKymBme98vPZWwSHCvLSPIJWqyyb3MeA0tCPN1ynxvZettI067oI/auC3lDQ2r9q9FXehoJm4NljE+kiBb9QuAlz0fWteB7zv+LV5ca10b6q9Y+kLt+mf1+llGt+zTsrROn308OUN6YSuDJNItTKfTyenp6VWpdlZi5vHjx1unp6fbY61GO6KkvIyFXNM9pZRevHhR9HAq23Z5qGWkwCqy89CHoTyoD6luucRti/+64bbEP0P6s4m/j1XHvzVumz8t0GIdDOV7rCtqx2Ld7yWlLxPV+iFKyg5pdeFZG/lCVKYDX7gqS9HI64xkj/rjATPeC4j4MfxLKX0mdb1SMl2z2+X/DK0Jea2kDJZxwevYhoH1t9B3nfVWmey3KSN+1cTpBm1QS9CsMyHXoi70UErUtOjX6tcK60IwesToKud27RhoBKlXI96Kf035ky5j18L3GrD17/2SZFnffxE9VoxLy+90JdprNjC0cy9fvjTfWyohiXQLJycnVyVkDg8PJ7/88ovq41grI5NxdnZ27Xpub704Ndd0jxDyqyB4b3s5hr7qUy+TTFll/Nd9TvRl/20h0zJKfl2ygR7/LmO4jPHXdNy2+bxK1MZxs/7KsIxf5ERLx1hgfbpk1rPMd5nJzmRoJDpmvGP2fOTlv9EX2GZIgj0T8JKIFxglnvF+zZ6vvvrK1YtZ7lHC/eDgYBQtF1NTVsaqmy7PaTXUtT4asEwMux61tSVYOZuS/iUvft1ggxISaZlZui0yH1uQZMtCLXlUKkPCq6ls9Svts4p+rWX2aQfLbEbk8xESOvrizNI55ZX08Gp0ezaV9OsSj9r4R15Yi326/LKFne+6CVF6z4/ei0vjX/t9IPt3nVN9f0c8fvx4kVJKWNNd4v379xfhTPcMrb1FwkvkF6mmlJL1ItVWLxu1kOXdtgf/mrEb2hh0if/QfFk2bkP8u6DEl7tAvPZN1A1tDDH+p6enxaXPSnXcdQxtDtxWLCOLvpWOaDkXJLxZH+tlqlKGVc8d/8ea7Ewe2sjOlZSckeS7kenO1hKVL8vLyM+ylnsJZO32VrBKtHiEsSSikZRmx9bLTr2a8KtGi9I3dwGrIFfXhdC1oJEWq67t3EpX18ziZcU4Wle89npffg9lDURLmXQdh1JiO4pIZrNXB7smO7pLPX9GWK7qV0nRMj4ecd0Vpe8/0MrIlNx/S9+ZUDJPPNtbbDJE4N3Ho1n0GP9M3Mua7tPptLqGew3u37+/PU4p0VR7JNdzTfeMXMM9v0g1H89ms3F+kap8yWomPmR5mVW/SPX7779f5H+1Mm4L+WKNAdbSHrrPtSWLavoPfSyiKIn/ciyqx235RUYrdCXRvPh3IfX7iBXK7IOozDoi8V+HObIqrDtZ3yW2y36PRI2+Lv5F1p32AlSZvc4y01voj2S1Y4Y9qxMvz0XqvgeJdzw/TyLbHbPWrZepRpCJdlkupmvpGFb6hdVhlxnbWEZGkuVehny0vMwGy8EyyY6WWDUJvWy0JHA9tMjgjsantIRCyxivkqC2iNzSuV0yPpHYts7gt2zTymFonzETvUvZj9b13SW6zNPajYiazG92Xf4rscNC6caFt5nSwjYWf20+lbwk1ItD1zWojZWmtzSD3dKvncf7VjSLXov/zz//fFUy5uTk5Fr5mOPjY7WczHw+P9euIeSLVO/duzdJ6dOLVFP6lD2jpsJbyJntWEJmMpnMo+Vl8otUoyU+Wj+gtyBDVlmiYlkZvX3Wnl9lVvIm/v339bBKQrJV/FvYUoOWY2fJ8nzsQmovy4e+dEfi39ccWeXYDVHvs2fPRssmsrvEdtm132v01fhXUp6mJKOcyY5m0bNzVu12RvBbL23V+kcANd4XiZeXobpZTXeZ4Z5fmqqVlpGZ7ZjhXpvx7pHfmJHO2nsvRdXk1ti7QT8oqQE7JGjZpV3l9lWXuM+xbVWXmxGZy7QJ7bBktRjP0ozXUtSS11Z2al8lhSTR1iXbtqQN6peEeh81tGuzwPuMv7bBsqzNUJlpjORtlzJSXTZA1in+Xe75VvyXtYHMNlks/ZHNh5r7nnW/nU6nFz/++KOqV75IdTwe78hrBwcHqh3b29sqec/+kJ+l9Ll2++7u7lZK+otUGXKmu8Te3t5WStfLy2R0yTauKTmSP697lt0qUJLhWSKvFl1KzmziX45N/G8nomPResxayov+WqNU97KJ3FVgVWuhdfw1YvSu/9pgmXO4hNy34lJKyNdAEu+Ydc+y4PHlq/KlrEx2hOAHjJTPNH4nJycLLCuTP1s13LUyMqVEO8tmz+T31tbWKF/XSHavdnsJkd4lk31D2PeLVuTtqrBMsrg0G7mkbEyN7pK+GilWUw5hGaULrDYlWbAlBJlH+kWysj1Y5GoJ6dViU6KWaC31PdKma/ytPtbcsDKIUVdJ/K0Y15CbXtuSOMhM465krzVeJbZF/Fl1/DWZJf61Ite7xh//ReVovxTx4h/xWZaXOTk52X769OmVrP39fbXczPv372fv37+/SlI/Ojq6dl2+TFXiw4cPs5RSevz48dbJycmYPQBcKzejvUg1l5NhyJnuEqyu7osXL8wHwZY1vOXDfR8EQ7ZhmQ+3yyIs+9AdQV/x7wPLiD/6uUrSeBP/6/rvWvyXgZYvOa4dq2fPno08omxZ8Ufc9vgzLDv+G/SL0ri0rjfPZLNa7bKMjFYnHmVhjfoIAU/KzeTja23v379vZrhbaFWz3SPMU/qc1V5b9mVZJWE2pWfaYF3KKAyJ0K/NkmR9u8opIYG76Itg2fGPxIGd29raapo9GilDESEGW80jbNelvEWJHaXlTLqSzF3WodY+uvGBsWXrkX1uMe9KyeVWsrqAkdx9ZlAzdPnVTHQcI/eCrii5V7b6pYQ3VpFfxNTEv3Qz4vT09FrG+v3796/4cawHP51Or649ePCAjtF0Op1f1XTf2dkxM9mxpnvkxamypnuGrOnOIF9uGv3p/qofqKUNy/7J+Lpm8Gl2y/Ob+PvoEv8hlnbZxL8Mdy3+y4516Rxcdvy7YIjx91AS/9v4C4Van2rm5br+bZFhjZU1HhYhL49ZO8yWt17MqtknSs0grmT88MMPN/qORqNRSp9LyiAxX/KSVKyrjudkO6ucjFdqJuOuZ5prJOCQyOEIakmM1iS5Rwy2yLz3jr3+GV0y1buSLxrZrhEgXuZjXyRg6dhGSp0gaglF7/5WS1TVbgxYGbfov7XZwtB3/LWxKomN96uDVvGPrk8vC1rrV5vN3WqtRGQyWa3uSSgXr9f8KkaLvyefIfqricj6Z5swQ4l/6SZbbfwjmyPauZL768uXL+l7TFO6WdNdlpdBYD34lFJ6/PjxIqWUfvnllyvbck33X/t8znQ/Pz/PpPq1FHmvvAwj1jNkTXervAxDS3JlmdmnNXWF5UZDaf+h1uoeEm5L/FuTkHcl/n2iRfzl50381wtdXzLddf50wW2P/zptgEWxTJ9uw/yo+e7HGvJaZruV4a7JkzZ5JWcE+X5jXuWXnGJpGVlS5v3794tMtJeS7ZidnrPaGfHuySrR2xJDI6xLs1Jb/UR8FSjNLi3JfCshvxjJUvuwbmWnRuSW6vXIjgi5Ukr2RAinSOZjdMOoRXkHaxMly2AlDzQdtaSshZq+0Ux7rQ3GgJV5qCkfEbEnGnuMD9rP5OEcrYl/iZ1ol3bM9GptI+usdfyjdpf0WUX8mRwtpjXx72PjsGadLSP+7Lu05DujJv5WfLx2ms1eTFv8LTidTt1nidevX49Suv4i1VxeJqWUZrPZRC0vMx6PM0luvgyVvSw113SPZrqXZrdiX1avXQIfamoejrU+XV4yirXluzzkLjsrras+rTb4Jv7rgXWKP+tTosPq0yL+NX1XjaHGvy9E4l/yq4tl2T1UtHo3xJDGcZ3WL4KN4br/UkBmmneVwV6simA14OWxrAPP9Djyr8UHs9iRcE+prIwMy2jH7HN5vkVmet/Z7a0enksf2Pog7ZaF6MNylzaybSnplM9HiN98zbvu2Whd1/p4xHGXzN2STMxSUiRCJEY2G7wNo7yuWmRYd4lvywzKlvDiX5Jl7cnHPhGbLNsicnLsc7uSOOV4S13aBl2J3BZkXW2WtLWRWLLJiDq0+5B3v4zIt+RGif0u8feOI/eXvsjadYk/u5f3HX8Wnz7ir/W3YNV09yBruh8eHqrZ9KN//dd//X/n8/n2bDb7KM7Pcu32lD4R77K8zHw+v8w13TPpno8nk8k813TP17a3t+cpfa7rvru7Oz86OrpMKaWDg4NrpH20rEy0T428VaKLva3HbhXYxH8T/038N/Fv1Wdo/nnYxH9Y9iwbdz3+Q4ZGmNfKsIh8JO+//fbbHKPLlFL6z//8z8f/8i//sv2///u/81LCHUn1TT3z1aGEeFym3hq7+vQlSuZE9K9qzBla2Nz3uEdl9z2uXeZsH/O5hb9Dn7NMr2ZLrY2tfCuNf9f4lsqssWHV2MS/3T1jyPEviWnX+LPM9L7jj+1+/vnn7ZQ+lYj58ccfr/pgeRlZ0/3k5GQsa7pjeZnpdDrJme6Hh4cTLDHz7t27L7744otXY1FWJoRMxls13XOmOxh/Q8/XX399o2/NA6DVp0X2uJdJ52XblWTiLfvlqC0fuFtkHA4x/pF2m/hv4t9VTkqb+G/iv77xb4Eh2bOKDPq7Hn8Nq4gF6mxR2kfK0DLxI1n1GezlqUi4d623vu5YVbYqgtlR81DvyYy0KyEbSrIkI+20NvhZy17VUJs1vSww/6wsbQkrYzGSVWplTlp2Ylax1b8ke9PTG83mtvTXgGXhluqLrMna+JeiJnu3dN1pbYcef404jMrTfiURve9F4t/Hd5e3lvuKf4ldNf27xL/0u9m6B65j/LWx6CP+fX3/RuOVCXeGLpnuEpJwz3j8+PHW/fv3J2PtBapYXkar6Y6YzWbjnOnulZc5Pj6eD+Wn4RnsJ9Xeg2mX65EXCkZR+1LJvmIwtNhGUPOT+k38lyu3T2zi3w6b+PvXW47RJv7dUVtSpdbXIcS/L7T2rZWsoQPJ+J9++mn8+9//fuvX+u43/qZmtdvxBafeC09boEW5mFrixWrX8iGvy0Nwi5+ys5+DW+2iBGKNjgyPgIjGRhIQbKysh/oW8ySKWhnauGqEeokMrw+Oc6mOCLHP5JSS2FbbLvG35mLJhlREr7cm8ThCFjHbW83D0uuIrvGX41AyX/qKv4dlxl/eG2ri79kXWWcRHV02lDH+JXrZZ02H9V1Ucg/2NjqjWeCb+N9sJ2V5a7U0/uz8dDq9ePr0aXjOvX///qqEzMHBQbTbNbiZNPlFqrm8TCbjczmZjJz5PplM6ENr5EWqy374ZxmK2c6Uyh70ah8KWb8WP/nOvkUyMFFXaY3sjK7k0ib+n+3axL8dNvHX2zAbNvH/hFXGv0YWylh2/D17WrRpqZuNjyQ7VxX/FiiJvyenlT3L0hWV643PKol+zHbPx78S7+OUPr1E9YcffpgfHR0tJKnemliPPggzvSXZjQgk+0qI9dKHVOsBr4sPWttSUrFWbx9ZZd5Pw7uQmKyfRjxY5IEW/5LsZBZ/lp1YQ36uQ/wjmYp5PDTCzCPso3pYW488ihJBjOzXyB+MfylRaNnB7JdroCaW6xD/kj53Lf6yfW38a+9V0XVpxb8LlrX+ZdvS+Gt6PL3rEH9LJh53ib/mZ8nfFdH4p5TSb3/72yviHEvEeJDlZY6OjtR28kWqCLe8DL5IVdZ6l5AkfC4vk2u6X1xcXD3IshepIlo/9GsPT60zw1o9NLawqVXWoycD28vjLrVpNfk12MQ/jk3867GJ/yb+LeRs4u+XcyuRt27xb4FVxb+kb43MyPUSO1r8CiWyweH1x//39va2pMyc/f5r1vvkv/7rvy7+53/+5yKT7BGCufbhK/pAZWU7RmWXZpBZKHnQtUjQksyw/LBuZdVJRDYSWpEZXeSUEKNdSCkvRiXZc1r8S8i4/D+SMhHCf2jxL0Vkw0sbhy73mi7XrXtJyfpH8qdV/KMbgZJwX9X6X1b8o/f/yPXbEn8pt2v8pZyS79BI/K32NZvWm/jftGlV8ZfoM/5dvtMtO7W2L1++vCLOp9PpNXIca7pLTKfTK+767du36fz8/FpfWc/depEqyzqfpfSZXM+Z7lcdfs10z2AlZPBafpEqg3zoyZ/ZOYnIQ1npgxtm/dWWdyjtU6OnNvv0yZMnc48U6esn6t7Drczu3cS/XZ9N/PU27HgV8S/VtYn/Jv41Nq1j/Gvvj13H9DbGH/tq8S+xJWpPn/Fnsasd0yiBju3yumEbhkxmyXyT/X/3u99t/e53v9t69+7d/L//+79nf/nLX+Z/+ctf5indfNjTCGDtOj4kyfPWA7hHMOLDo5WxZMHSocmMkp+enihxkB8MtQdEiwiI+MceKqPjEn1gZWNWSsBofVn/KLnQ9bpmTym8+aHF3yP7a8e1ZF1ErvcZf0t2i/h3ja2GUrJSxj9KBJasVdmmy/rfxD+GZce/xKahxp8R1EOLf813RoRE3sQ/Hv+o3D7ij5nusqb7ZDJRCfhHjx7dOLe3t3eRUkpv3ryZsZruKX0qT8NI92sMvZbpnsvJ5Gx268WqIO+aTszy6QNMtkXmtMpY8myo1cNsj9Si/emnn8atCRWU10V+X3NgE/9P2MT/M4YU/9Ix28S/u9xN/OuBZKNnW4lcPNfKXk+PPD+0+CNh22VMLBI+CkY2a+1q5Wr2Wn0j1ySB7Y0FkuheOyTZWVutneXH/v7+OP9LKaXnz5+PU0rp7OxscXx8PE8ppTdv3izyP20cUqp7sEECmxHa2gMdI/21B6PSjChts0B+RvKz9sEuZ7tpmxq1Pkk5MqNOXsOsO802pteyy/LVelC2Hmy9eLD26EcJ+WDZVUpiWP28jN4SkrTkOq63ErnevNSuexsG3jizuYzrURtjbf5E0CqLs3b+dbXLi3+pfI+Mi8SfxWJV8a8dBw94z6m9b2iIfv9o9q8y/kxWZPPWivG6x79Uz12Mv6Z/CPH/8ssv1dIvMtN9Nptdazcej3fk8c7OzjVSfjqdTh4/frzIWe4PHjy44eNsNpuEa7p7wBrvKX0m5C3I7KboQ5qX/YgPgpGH2tIMv9IHypqswhKyQNaibYE+N0EQchxqs+aGHn+GTfw/YRP/mI51in9pNm6f8ffs3MT/po4hx79EnnY9f9biH7lnsM/RPpqdjCCOtovqjdhY6h+bq9H1hP55+rAtzp3IJoDsI2Vom0iSrLfkevZGkQn2/H9GJtwzJPGewYh3j4xHWESURcJqJI32IIfEPRLali0sa4zJkvK8B2DroZD5y/zSbNJ88kj1CLSNEQkcaxwL7UFby9pjZIWMdW0GI9vUyedx/LS2eC2iF/t5sMYMz2lz2CN7pA8lmYrMD23OeXJye+YDbgqw+0KEuGV2Wes7Mp6WbyjXOrbkRghoprMm/kyGF39t3Ubjb/kXjT/rq/nl3QutOGu+ROKvbapZMiLnmH/Wd5uGkvhLXZFxjvqC59j93/q7YAjx1/QtM/6eDIYhxF+7/7NjJn8I8e8TJycns9evX4/evHkze/DgwYJluz969CiNvvnmm/9nMpl8MZvNPoprs5zRnjPd84tU8/lMsktifTabXU4mk/m7d++uXcvlZU5PTy9zTfejo6PLFy9ezOVDTSnpoT181cqokeW1jcqSD4w1vpTo1bK8+igrEMUm/pv4b+K/2vhn/SWyavT30b6mf/7cZS1E4s90WLJajPeq4l/rQ2k8u66RFvGPxJYR7aiDkbZRIlmzxYt/bivjpenBmEZsj3zHoB3e+HhkO4OUbZ1r1a8VkGzPyKT7kydPxnt7e6OUUtrd3R1hn8PDw1Em2g8PD0cpfSLe8+dlIhMNjEDMn/H/3DdC1Ml2VtYXPuhZpLNGODEbrT4R20r88ezUbIj4FdVf6otnm2dzHyjVGWlfE4uUyscyaru2lqJ9tbZ9zIE+0KeumvmA1/LnZcW/tG+NbZ4Nfcdf+57x7GopO6LD+y6plVvTrk+sMv4t2mGflG7+PVOjYxP/5ehjkDXdc3mZH3/88aqPzHY/PT29ls0us93fvn17Ldt9Op1Ocl337e3tq/P37t2bHB8fp4cPH05Ho9H3anYc1m7f2traYuczWKZ7BCUPrt7DFetjQdPZgnzs8nAmH+4iZQOW9SDYB4Yafy970MMm/jGUZFHepvhbmZNd48+Ol30/jBKRnu3yXB/xZ3Z2ib+01eqP8UcSuEQ3EpCrir+0Q4sH2sLIVuwfiX9kHiGsDHJrfWr60S+MKdPFiF0koeWxFlvZzhoLbRNAuy71WvMAr1m2aDFHfzTb8f8u9ycWlxI/W0ES5oxwf/78+Riz3BHHx8dzWW4mn89lZyQRv0zI7CSWqcQezKIZgphdJc/JfxpZIq97GVFapi3qYP288SnNxsKx0GxAe6MknOVLa7I1Mj6trkXIRJbBp2XmSVibOtg3y6wlINic0dYMs1HrI23T9HpZjFo/TWdk7mttvHhE1xVb10xHia3WWMsM29LxsOYi6rDus5pvNetN8wH1aZs4JfPHOo8Zy1o/7z7JbIvMJ/Z9ZF2rWf+RexGzNzq3o/GPtIvE35NlXffubxpq4+/JXWX8ve+EFvHX+mrXhhZ/Jkcj3FP6XKedAcvLpJTS48ePb8j/8OHDbH9/P+unL1K9BiwvkzPdI7BesloC9iCPD+URkquLDRZBZvXxss2kHPYAHCkbgCRNJIsrcq4GpWRVSZaoFn/ZFj9b5zy72BzzSAvUacU/QsrclfhrGZZamz7jrxF/LeOP6BJ/aXNEdov4a/oi8We2LDv+Jfcd6Zcnhx1HxlZrV0L6Mv1Mdl/xj2Qeoy6LePV8KrHNipv13S7J48g9W5Oh2SXbYDvNLutc9O8ia55KX0vGmflZ01+7Ls9Zm0xsw0aT420MePa0hpbhznB6erpI6VOJmbOzM3f9ZsId679HasH3ASQzGXku27LP+PAqZZQQg0hIeQ9vUTKJnYs81DJCltko/zGdcnzYQ7XlJ/aJkoPsPIszttVIBItksuRqpHNuK/9hPzYX2PhZNqEfWnuPKIkSh16bKAmvrSlsX0JGRdaWNTYagdhq08Jav2wMI3NS0+W177IxYsnCjUvLN21DiMXf8ylCDkd8ZtdL79Oyf+Q+yO4FVvw1X9h9JYqS+DP70XZNRmQDqGY8o993XhtmV58lz7Q1AAAgAElEQVTrP5/X7l2R7w60tc/4W+s1cr/QNgIi5Hrf8bfGNGprRI98kWpK1zPdsaY7Q850Z/XcU0ppMpnMximlmScopc/lZTDTnRHrDx8+vPaSVQl8kWoLsi/ysNdVD2acacDMM6+tp6/EviyztG+NfbXySsjhGvn5c0n8I3Z4Y4oP8TUxKCV00L4s467FP/tcE3+NtKkl+krjrxFEJTFEwqw0/h4x5dldoseLf43dtyn+1kaDJUOSwyXxlzoZ+cjaW3ZZJK8n35JtEaOMQPXiz9aaHDvtbwprXGtiwNY/xl6S3xpZznSjLww4jsx/lO/5JH3RjqXtkf4RQj638+4rXb53+iLej4+P515JGYZMvKMsmfVuAUvOaIR8X6S8R7R5fSW5yggDjUzTshYjpDA+UDIyA+3yyG32MI9ELfNTI0U0gl0jfyPkukZwM388spiRqVFSQJNpkWNaW4tUkb5jX4wxswnJNtSrzQ0kSiLkKsphcyRCZJYQ4l5sImSN7Ov5FJ0Lmo14PjLfNL8j65rFn7Vhn+W5aPy7EtXW/bJL/Nl9J0qOaeNTS7Za8qNyPSJTgq1hL+asv2dTSfwztPXG1oAV/wjZHI27ZbO0Y5Xxz+28744s37tHWHpk/8j91LpfRueH9zeFPK99j6JNtfHHPl78o3+j1OD9+/ez9+/fX/Hl5+fnaha8hul0OnezanJN9xLkmu4ZFxcX49PTU1NOnwRsSduSB8suiGTA1aKVDxHSoERXCWkV1a/pscgkC7XEcKmtQ4t/LQG6yvjLdkiORePPyBwWf4+0uavxl309nX2t/1XGn10vIcpRnpbB692Tar/DrDnobTJnPUjaam1Ql0W44ia3R3bj+Jds7kj7pL2M7GZxwXmm2crGmo0hG09tLrPzLP7WfPI2OUrvx1IurmdtHFn/6LWadqvE/v7+mP3rIjPXdceM9yjxnv8/PDwcSRI+H/ddC76UtGPENyM2LCJJykKSVnvYx3OMMLQeQPN1T6ZG7OA17McedLVxihCfFuFnEXQayRQhKbGPvKadZ/I8oquEYJOfcRxrSAVtzloEfsROi3yxyFZvnUTsxDGOzjMvfi3JkxLC0+pjEakZpfOL6SolATVZUXu0/hEyy7Id4x6Jf26nkbpeX89GtCPSrwXxrxGjOLZW/CP3aa9P1sHaWuMUGUMv/rmNR45i/L057qHEry56ovJL1r81byKkuvY3QaSd1Bnd4Il8B5WS45FNLut+kVJKX3755TWy/OnTp1f6sbyMxHQ6nd+/f3+iXT85Obki5NlLVDOu/tDf2dkJlYLB8jIsmx2xvb0939vb20oppfwi1YyuBGuUpIkSL54dkesWWVFDbtWQKCWZXdaDf1SfPI6QNbltn/EvIe20PqUyu8TfIqG6xj8Sj3WLPyN1LNsiPkTiHyEANWKUEU2rjr9sV6qP6R9K/EvkRK9F4p9SGRnKdJXYJElqjSSOEpzY3loP1sYB9teIXSRkPX3YHgnykrXH/GB+ebajLCTuNQJbjg07ZvrRbykTx0uLPdoiP2N7nEfaGDO/2LhYNjB46y2KoZDxmVyPZKNH6rhn5BIzmXyvAb58FTPea+VG0PXh2SODomQv0+E9GCP5zfpL8iBCWEq91gYAe/iWcq3sM0b+a0R91H+p0yNYsK/lr0deRImAbJdF+ETmohYHjRhhchkBFCHZInNIs1kjsksIxKiN+Nki11ksvPhY64Lps/zXgDGx1pN3D/JIPW1DLIpITHGDyCKR2Tyz7hvWOMl2TGbpvZvdI717GbZn+kpsQDk18Wf3vz5hbRBG16w311FWBsZIEunWPb1kM5C1YXbVxj+iQ5Nhndf+1ojIKr13a999Wvy1drXxx3ZdNoOZXu3viPz5559/viLW//rXv4YqvaSU0snJydXf4m/fvr1xfTqdqoR8Sim9fv36U7WYfOL8/JyS51jTHWGVl8nXLi4u6IMDZvd4BIWFrmR5pG0Jec3ICJRdQqR5RJamI6qrpk8NvI0RRip0lVv60L6q+HukUJQ4rSUwmaxSOTV6pL6hxL+GIGJkJRJYGP8IOb6M+GuyStpH9PYdfxaD0nt/Sfw1kjOiU/qLtudrjBjVZHn3ngi876cIcY02a4Q2sz23wbFg46qRw+iHRugzQpyR3cw+RpCjfm1to47oOHsku9YPxwGPvXml6bC+J7W5WzMn+7gP9QGWsS7PScJdy3DPJHuUbI+gpNRM/l+WnWHE+6rqwNei9uFYEgL4UBp54JcPuUyWvBbJ4kL92sO6RsAj6eIRfXKzAP3CcUBZSK5ofqA+Jpe110h+9rDNrmnEgkU4yDHzSHXmX/Qas8MifCKkXXSTRbOB6bT0af5oejQyzzrvHUds1MY30o/5oLX31pmU68mKzDXrniTttWKq2VFLEEcIu5I1inZGNqcsRMlI5gMbK28jAu9dkY2LiJ3MvtL4W/PQ+/5j573vGs1O5m9kTpbO0ch9hq3TEvm5H57T/LG+kzX5Gthmh7VGauJvfZ94+pid8pwXf2aj1/43v/nNRL5IVWIymWzLF6nKLPdHjx7deJFqrueeUkoXFxc3Ss88fvx46+TkZNzsD/uM2Wx2Q+b29jb9gz8/CDDy0XtwYplXXsZXqS+IVmS2di1Kwmrwss8swgT/tzLMLCI5X7fIG3zwZ/LvYvxLZXvtN/G/3taSF9Efjb9FinnyUE6p3ew4SmTnNjL+rE8k/pYPVvyjpLXmG5u7NesoOvc12Rb5W+qjlMOITE8Orv/IfQBtRULcshVt0uadFqsoUY+6tA0K6YMXL9TvrV+cdyjPI6ZRDvNN2xiwxkfTHf1by9pE0WTJc1q88ZwH714T6bMsMHJbnsufrVIyr169MsnxJ0+eREpCNiHDGamuke3rRMCXQCM2o1lYJSRlJNtNuyYferUHYCkD7cIHWiTN8djzzSKA8IGfkWWsr7VhIG2S7bTxssgOyw9pTynpzeR68WIkv0W4eKQWyrKIKmsM0R6PzMdzkTluxRflenG27I/YxHzw+si5GCVT8bq2GVBKOll9tPXiEanWGvfudaXkNNppITLPtPXkEdGeH1qfKCHKzmvxL713eWsEv99KbWVtoutSiz9+ZuNRs7Hixb+LfNbHm9/R72pLRkRWVEdp/Nl9ztLJ/l5h9rSOP2s7m81obfbZbHYhX6Q6n8/PLdmSoD88PLwi6O/du3ctAz5Mum9tbW2l9PlFqpPJJFSOxsJ3331346WqJQ9M0Yc49vCIqCW8Ixl1UeBDOz6Ml8rV5GE7b1xqHnwtedq5Tfy7x1/z1Yu/Rkj1Hf8IoaeBkU9Wu9L4R2zR4u+RU5qsLuSqbFMyn7veV1CPt2HjkfIavA0AzXd5PkK6am0t4jdfZwQyyrZIUo8o9Xz04m/NqygxrZHLVl8WA1z73r0T1xXbGCohvtlalX2xf2QeRTYbkOjW9DBbNTst//N5Fm9mt+ej1sdDCzJ8VYS6BUaiy+z2lrXbf/rppxukvHyZaibcGfEuyf8uNmTITHhW8x0z41voXDXYA18X4pYdIwmrPRR7ZKN8SGXkrkamyv+lngjZLvtYY2H5pgH9jeixfMDMP0seG2/22SKfNbJYjjnGKhJfdp3Zr10rIaw1Ui5CVkUIPYuk0daRtYGhbWjUkqJICEXII8tvbV1L36LErmd7KbzxxnMWWc3WQY1dEaLfi4tmj6WH9dU2nbzNCk+WvFYa/y7nIoSpFX9LR2QjxALbiMN7MurDuET8LCF0ve9XRGn8NXs9eZFNg8iYlMQfZXjfg/LeyL7HtBh1jf+jR49GWNP9N7/5zRUpvr+/r74cVZaXYZAEvVbT/e3btzez0lNKZo0braZ7JuEnk8mNP+jli1TPzs5Mw5HEirTLx6vOgvJIixIZNX0tctF7oGd25Gtdx9Ui4PD6KuNvEVMRtIh/qU6JLvG3xq/P+KNeeVwaf89Gz05GZNbGX5KBFkmtycj6o7pl+9L4e9e9+wOes9qgnRhvSYSiPzhP5Dh7YxWJI8phRLI2V3N/j0D17i2WDEu3vG6Rqdr68tZ/9P5q+cHswbbyf2szwJun1txB3dYmiNWfbTh4c575jeuB6UA5WhytDSfmv7RDs9Pqx3RFUHtvGyIkic3KyZTCKy0TyXbXartj1n2NfRlY8x1JdixPg59vC5C81a7nNlGZEZI7Sp5opJh88EUSAf2Jku1MHiO2LZLUGg/20B8lS9iDOsZHtvHkWiSpRlBoRGDWb4275TPKkW2sjRs2J1CvRVSxDQttfDVbpD6LKLX8wg0MZifqQd1sfJj/KNMiR0uBZD2zz1sv8poVC6lT0+Pdv9hcwPtNhKj14qHZ7a0Dj7S01iSzU9OhEYMRP1hbK25a/JleNo+8MfHme+ScFRtvXCLjhrG1vvcsHd46t77TWcxbxT/StnR94vcf6vXuJ6Xxt3xg9w3NDu3vnJr4y5ruKaWklZdBTKfTq7+X3759m87Pz1WCXuLDhw+zlD7VdP/qq6/G7EWq11Lhz87OLlNK6fLyktZ8ZzXdEfJFqimldHR0RGWVPvgxkgdJjUgmnUVSRUm3KKljZRFKAgAfrhkhrIE9hNcQuRqJ5rWLkqUawTCU+GukGDuOjFUk/tJW+bk0/iX9mF0eYWyRh13ir8XPs5kRc9H4a3Z2iX8pcLxr489ixmLJdLOxi24Y4NplhKS8btnBjjV5qJORtbJdxB9275d2aOfZeFjjbsnFeVAy3z0ftbUuv388H1m82RrTNgJke88ueQ7XAos3sx/14dzy9GhjycbCasvuQdY9z9p4YGuD6dTsLYG2iVQjV7u3Wuh6f2XAX1pmeGQ5q9ueP0siuwWxjXjy5MnYy3ZPyS8xI+vLd7FHZrhjtrsk4rVM+NtEwntEaG4jj60H0xqyXj68av9HMuG8h2CNyEGywSOPZT/rQZsRUJofSJhHHs6R1GfjyPoyH7VxQ1Je85XBIh0i8076aY0hI66lfuYb22xg8iIbDowoRjm1kISTHDtt/rHND4tEtNaRRVix+RUh3GvHQ4ulR2x5hDz6ID/XEOqaTOZLbhO9x7H4R8az1HbpP9v0wbEquc9b95IaX0o3QiL3HTafmR3Re5jWHz9H77HWPdmy1fo+QdnsM7On5ruB9YmOIxsrSxa7ppH/lg55vuS7i9mEx9690dN1fHy8bV0X9tyo6S7Ly1gY58x170WqubyMB1bTHeRV/5EfJRxL+3tkbIS4QDklhA7K1WTXPKhGHpaxT24fydaLXGv1wNx3/LWx0kgQTU7EPi/+FgkURTT+bN5q5zy/ZHvtmNlZOp6l5z07LF0s/vJ8dMwYYYZyNYIzGn+NtI/E39to0NaFd6/zbGVkorSJ2Va6YYdkPRt/jSBGElmLFdPNNgnQR82fCNnN9Fn/IxgZbsVTI7ZRltSpzfvIerTuxZaNTBYjtLUYWL5Fv0tlW01e5DuDIfqdhJswJXLZ+T7I71XhxYsX5ruGNGBmO/s/fy7Ndo++QJUR77XoUnaGvVzVqwXfgmgfGlnflQDzZGnkgPUwy/rjNUZme/ax8/hQzMjGaJacpVfr7xEWFkFgEaL4D+VacbfswXFnmxzWZkYUSLSjP5rvXnzluRrir2SOy+tsHltjF9WrXdNsQx1Rcl7qw89WOyTvtE0htJfZz+IWIZ7ZBoG2MYPrjcWMyWeftTFhY+HdAyyfovditkFj2anJ9Na0tf7lGEfuCR7Bat0D2WdpF46fZZtGWnvfa+gHtmX+ecSuR4JrdkTib8nB7yxt/UbmkGY3kyd1ogzW1mpjyWLrH69p4yHPRe/hkfUvr2N5GQmrvEzG+/fvZymlNJ1Or7WV5WUePHhww/bHjx9v/fDDD/PRv/3bv/1hNps9mM1mH8X1WUqfS8mcnZ1dykz3+Xx+OZvNro5ziZnZbHaZy8u8e/fuMl/LL1LNJWZ2d3fnOdv9xYsXc4tAwUw2PKf1c8YtBO+BVcv28+ywSCzs38UnTw6OrexbO4Y4ZtoYldi9rPgz21vH3yMOtfhH/WIx1eRE4l86lyPHtfFnPrJ+lr2WDEZAWvMN+6BebS1obS17PZ/YmHlkuDY/SnSXrvfIGHv3opL4a2uyJv7sf22crHsY8ysSvxLiPGpfFNoYWjKt9Ysyo/rZvayEiNfufZ4cazyj9kT9LRmXmvYbdMf+/v44vxSVkfCliJLtGazEzN7e3o05oJWZQXStNZ/Sp2x2zGyXx7nkjHaOZcPfVtQ8uHeVx0izlHRyj/XXrmk2aOeyHEn8aiSq5hvKyedL5eB1bQPB6if1ejJZW40As3xj7a1zDFY7tkFgERw1BL5lF+ujjU2Jv2hD9Bzapc2Tmtho/SO+ZFu8WEblonxvDnsxqI2NdX+o9Slqtyc74qtmv9SN/UpsiciL2t6yvQfv/ha9H3XR6+lrEX92LX8uWeNe24hfpfdKbF9iswcmu1R+zf0y4+XLl1fVXE5OTrZleRnMdJdEekopjcfjHWHDtWx32fbw8HAi67rfu3dvMplMpr/88sv/N3779q1Zwz0DM91zDXdJuGt9Ly4uwn/QWyQfy0jD617Wl3dNHkcexNlDPMtek1l2eB191rLfpIxSeKSP1Q7t1K57ujWdTEff8dfijcet45+veYQf81XaXTL+EaIbdbO5ysaP+WIdd4m/J0OObbaRzVk2hjI28pjNE62PZSeOl+cfa2fFPyLTOq+tt0j8NZ0RO6x1EJERIUKxH5sHuH69+LP5r/nGSGrtPmXdd6y57NmN/TC2VvzxnBb/SCwZ2a31Z/ag7Z4dXgyj91NvPC17sa22Vq3vrhrbNoihywtOM+FeKyOT7a9evXKzzCO13BnOzs4WXrmZFrBqt7MsdyTaS7LXh5bpXopoFldLedjGy6az9FgkUEkWnsyGw8w/LRNQPrDL/pjRxvowaKQya4fZeB55wGShf/K8RyJ4RJD0A+XisbcZwPxjhKVsz3TJ9nJ8tfnHxtJrq81H1s8io+S4MJn5vBZja96x+SrblawVNocimz+WXM1X5gfzVQPqLr3naP0j9xl2z8O+Wvw9m7zzOHY4dzCO0e8EFn+cW9H7s9Ve9mE2ReerhRpit2T+WN8JVvsW8Ue5VvzzcVSeZjf2s+Z7RC/7Xrb6RexEPdq9lvXF+HjzMGLz06dPQ37gi1St8jJIuMt2nbNbck33TMIz5Ez3lGLlZUoexBlqiMma9lGZEblWdlwkk00jmdhYWm0ZiYHkhEUIdYkX2tlVXqmdNcRKxJZo7CyiHq/jnNBkWPHHa9H4Wz6WbBZZBDL7HAXbWJK6NNJLI8UipDrK0QhqRgBqZCzGH3Wz+KNd0U0BeayR/RYZbBGKGH8tJmizt5HAfLXkWuOptcdxwf/Z2sDYS73sHuzdH9i8YGuV+WaR6tp4aDFEW9Em7MuuR4FzwPp+ZH7Jz5FNGs1vS48Hy2dvU8WCZWONnXcFGinOyqpobfFFqV0I++fPn48z2R7JdP/pp5/mT548GbO67nt7e6PT09NFaW33DKw/3+pFq1r2uke2s1I12jlNxjqi5kG2RF4XUiNKnEXIGIsg0NpF5WvEJyOAMVsuqk8jzlgbqy0SPIxIRELN+1+ScJbtjCS3sjflPyQ/GAlo6WU6rHGMEMt4numz5oJmG9OnbU5YtpVsBGU5Wmw0IjZ6/8B5o+nEOYjzi80h1leb76izdO5ECVW2ScHsZhtNtYjcp6KkKuvLzkUI41I97H7C5kVEXpfvjWxPTZ/ImpT3OZStze+o39YGXsRO1KvJsWyOfn9HIe0t2YApIdiZTmxXMt9ZW5nprpWXQcKdAbPiNYzv37+/2NraCjUuRc6Clzg7O7sy/uuvvw7JKSHRI5lnVpaZPNYIGi1zDs8hQaGREB4JKNtE7fFICs2Hkgd6SShJGaif2VNCwmikltVW80H+j9cYqW0RUPLYIxql3mj8mc2RTRSPrPf6aMSU56MWf6Y3uhHB+tSSWRYh5RHNFkmqydeI8JL45/bWxgtba1osWRwYwR8lBaXvLP7e2vHa4P1Fu7dZ5/Ec6sR7q0fUsniUELZaTFhbbK+R2hahr61/ixSPfteWjDlbv9qcs+4rbB6U3hO073vPdk2OtTnA7i2arRGU2rjBJ+RyMNo17TjyotRSkloS7iX46aef5pl8l+eRbNfgkfDZjxblZlK6SYZj2RlGzMs++KLW/A/1lJamuS0kfSlKHo4lSjP7PCCBWyND068R0Lm9RWazzFEplxEXjFCMEtsagY1EN/NdIxwZwYj2a+NuEUnaRolGvuNnjSxi42wR2Ui0aJsZbGxQFp5jvmhycf5Y8cCYMt3ahoYGjYTXSGWcp9IeTyeu1+hmi0e4y76Wf3g+SnjiOrRkeZsiLN4s/tLXyH3E8i26AeFtZHljoOnC+EZ1Y3/Z1poDke8nL/5szluyrfh79zCUgTZofSIEuPddzMbWO2b3qJqNjChw/Lz7sXXfztdZLLTPpX+faC9SnU6n8+l0Os/13FNK6fz8/BpBv7e3d/H48WNz7L744otPZV8uLy9vsPu5nnsX5Cx4CZnp/sc//vHaNY3ksshSREmWJNMdaafptexh57yH5BL7NRKhpL9GcHl2MMJa27SwyB0t/uijR56yz9Y5j8zD48jGB7NZEpGl8bGg+Vka/5Q44cnmVlS/9NUbX49UjxBXLP6MqESfLfsi/kqbLB3y3mSRxxaZW0IiRucqG1vNFpwrGrmP5Lvlr7Z5oBHL0XFAO615rm0UMH04V9n3FX62xoONqbQZ740lxKu1icHsZG2tdkyPdf/R5nNkc4K10cbbuv97mw5RePcszRcLpX+71Oq5i6jNaveOS0lqSbiXEvBWmRms64413aM13lNqU+c9g9V4z9cy8S7rvctr1rHsEyHSmf4NfJQQHAzagz0jpHL7CNHvEc8aKYikA8sWjBDeGpCUkzrZNXle0+UREvIaEp0e2WX5oZHfmlyL2EFyBIloj4yKkJURYsyKtdYGfSqBRpQhKY26kSy0iCv0AQn1iH0oE/+X+hkBK9uXjhUj5tiYaLpl/BnpqZGS2vxjx5YM5rvmCx5LMhHHxbOJyUa/5DmLsGTQCGSNuI3Ev4Qk1e7HGDemV86HyH3Tirc1nt68YL6iDLTZ++6x5hazX/PT8zm3YfNTW7OWLKbTa5+PtXjIee2tOaY3gvF4vHP//v2rUjFYXub09HT79evXN2L24cOHayXcx6PRiNZ0H4/HtFyMRsbLmu75JaoMOdP94OBALUdTi2jWHZJK8rxFvmjnGZFjPTgzMjPysMxIcWYPsxnttQgOlknJ+kbIAcvGiP3WdY3A18g1bMfIFjauETKYkWg4joyARZ0WEaaRZxai8We+aPFn4xwhGpkuKVOzi603HG+5dr15acU/n0dyvEaftk6s+GN/be5pBC6bsxqRy8YXfZfnmDxG7rde6xYhzfQw/3ATANvLYy2uGuGr3Wss4llbX9IGaTOOM8acfadYfnp2RuV4RDnTZV3X9EV8RP3sfqxdbwEr1l3k1BLwG/iQL0LFsjE56zuawR4lqWUpmfy59EWqGqzyMiV13S2/SzL6o2Q6O8ey4vF/mSkfqQ+/IdvLESXPLNKnlkCN6PFkMbLdypJjRI7siw/+Xh+N+NDsZX5ppJbUz2yRfaxrmu+MzNBITcvuiC0e0extGlhEl0bcMZuYXWy8PEKO+YU+RmVo8UIbNeINyTM2TugnG1etjZStze8SAjKyXr35oNmMYMQ30x9Zx9a5bAsjFjWyEf23SEVr7GV7ywbrHh7xN0pq4j3Zuh9r/dlxdJ5o9yzrfqW1tfqifm9taPcAa81pflqxiNiktbeusXHyNgOs+KMsyx4cOyv+GrTyMl0ga7p/+PDhYpJSSltbW9uz2exjF8GTyWTLeplqBBaZkhInSCLkqqdPfmYP9Uh2yHMeScpIKQuWjxrxgOSLNo4e8YLyou01aGSe1qY0/mhv5LwVL6YDyTpGdmFb+bk0/p49jLxEIsmKv9WXkVKM8PRIL40YRJ1eW2stML+wL55juj2dbOzYZ+1e5I2bdw/BdiXx12xhepDkxXZR0pzJ02R555j/zJcoGIlt2YH+oB1ybeNc0OyWerQxt/Sz+WvFuGScvPhrRL8mJ3Jem6sIK/ZRH1uT7BKlY+31i8z1Wp23EZI8j7ZDkjyXVcHyKlhepjQDHGu3y6z2V69ezUsId+9lqjnT/fT0dIFZ7zXAMc2+R8chWsZFZqBHCPmInEj7DTg0ErkEEcKkhEBncjTihsljJGc+H8n8s8gUzATUyGq0w7JfI73xutYXbdRIbrQN7dd8RBnWmOHYeO2sMfPIJY0A80hDRoRbZCvq8UhZzS/NNrSrlBSO+GLZVyLbskXTq7WRc0Xrq+nQxkWbt2xeRYhrzx6vf4R8xXNW+656I9cj+qz5if29McBjzz5PF9uciN7LvO8Hb75KWOsM7bPsYraVkumWbezYuqb5wtriuZp54aHGfw3j8XinS//j4+P08OHDT7IqlLsZ6g8fPrzW5uLi4pqenO3+4sWLeUp6Bq/2gI5tNEIIH+gjxJFG+Fj+erDskuci5KxHDiEsUsY6h3ay8ZbHWsw0eyxivTT+7Lom0xs/b/y9GGlEt9WGbTywvjUElQdrY0Qjn9n6Y+PCCDqP1LTsL4l/ZO2jv5oOzSfP3ogfKEvq7hJ/Ni7aBge2xfaR9Y7/axsaGmGKbZiOyNrViGg5RzXb2BixucTGm40lzjtrQ4Wdx77W+vLixnxkNlt6tO8AZre3OSbPReRp1xDRe2kXdP17oBU2hPt1Eti6ju1kJru8Lq8xUjlK7qf0OXsdSfaobxrwJaoSOdPdI9zPzs4W0cx3fGFsl5fHemAvSUVgnfeSvne1lntGCTFUQn5HCSspv9a23FYjQrzMO/k5kg2oydBIaa8/A7NfI9O9TQJJNLK+TK9FimLROGwAACAASURBVGokEBLHGtmN/SyfrbHSNgbQRka4WrFEudImjAUjFDX7NB1ef81vjAcSnJrtWtwjcx9jr5HYzAds6/nH9GvjoK1xa+2zvrkdxpbNBbSB+aLpZWuW6cVrzHemxxtfjfTU+ln3F+98ttNa0558j6SPrhVsywh9bX56/Uq+w9j8YuQ7u89Y/kqd1v3Hskm2sdad5yvGStv0wHPe/IicZz5F+vz1r3+9VulFq+k+n8/PLb0e9vf3rz6P/vCHP/yff/iHf/i/zs7O3os2s18VXaaU0tnZ2WVKKV1eXl7m8zKrPb8wNZ+bTCbzXGJme3v7cnt7e55SSqenp5cpfa7r/uzZs6tU/mjGo0ecew/80WsWSafpjJDmKFv2lecsHz17rHYWgWX56umKEIQRsqtF/FGeNaYWsc/kaDr7jL9le4l9ml/smOnTZGI/TZ51nY2F5nPEfpTD5Fm2RePP7MfreI2NlWWrF//ImDAdbKy1NpF7I9qvocQWb16UEPJRX1lfPGeNqWyjjUENovcJrz27rrWx2lu6VwHP/j5k96lzXVFCTK8S7AWp1otWWxDNXcvIPHnyZJxJ92ht993d3ZEk2PNxaX13b4xaQst4j1xLyS5VU/PS1U3mfAwaGRG9vgp0tSlKrrOsRI24ySSMRf4xIjAy9khWM12oJ0JC1tgU9Uvrh20ivsh+aKNnPyOgPZstveiLRsRbbS2ZlmzmZ2Tji42N54vmm9WGja81BpY9UT+ifTV52tqK9i3Ro+nW5rs2z7150dXeKFj88+fWulBf5H7hzUG024pHjY3WOc2nyJqTPstzGd467uJLy37RGL18+fKq3MvJycn2jz/+eHUNSffT09Nt0XYsa7q/ffuW1nVPKaXt7e1r5+/duzeZTCbTd+/e/df47//+7z1fKCaTiZrxbtV0zzg6Orr87rvvbvzxrmX14XU8z7IS83nsh9mI+bqmJ0LYayRMV6CtLDPQ04nZfxYBU0L4Y38rdvmc1K/FoWv80V/sFyHWNDnaONTG3/KTEWJa/K25adkdRWSOsdix8c/yNB/wf6YH5wuLP+pm65nFna0Bj/zHvsx/HEdNP+rAMfOIfs0WD5bt3mYMiz+77zA98hy7P7E4aGsDbWH+WPDWkTVGLe7/lo3aPVf77rP6lrQpJdat9dsHpH3Wd0dXm0rvsXcVqyLco2Qwy46Xddy7yLZQ+sJUDRrZrmW3I+Feo7NFffdaIOEtCXVZzz2T8ew61n9HORH9dz1LPoJIJtqybNHQB1kU8YsRHPkzIz2iWX0eSa1li8pzGulkyWW+sc8sAxL9Zv1xTHCcNdLMGjcpIzoPPL/Z+GrZlla85WcZ21KZKMPSh7GIjmNkLnhjLe3FuWYR7toGScQunEdsbmJ7TZ4FFmevPZvfmg0aMcpIf7TDux/gvLP8s+5VpWOnkbss/mycSvUjOY0+W8Q2k8HOR8ZaO7Z80tpF7vV4rLVj17z7loWS713r+yh/9jYHIhsKJZhOp9f+1n306NG166enp9uPHz++IV/WdD88PJyN069Z7Ts7O81ebKqVl9nb26M6LDIOwcg678FXIyqjBHPEjhJfJFnCSD6LwPFIvsixRvx5ZLcmk523xpeRY5I4sUiuaPwlGc7aMPs8Yt3rb7WRiBCLcm5o5K82RyKkrGZLhLDsGn9rgwMJRC1u2nxh5+QxzgtrTNAvnEuWrdq808aLjY+MHyPv8f6BMjH+bB2y9e8RyNZmgHfP0mCtf89Xto60daGR9iiTrQNrDln3JG1N1YwPjpMXe6mfjQfqKCHMcbPDkuvJqoG17lrJt+4zdxnLyHZuoZeVQslZ61ppmtIXqGrArPZMuL969WrelXxnxLus4356errAl6qm9JmAryXfU/o8Xn0S7pFSMRlIiiNJj0Q7EvN4Dl/UyuR09amP9stEH5mHEbkWCRDtZxEdrXVaRIum1yK8JJGgkbGePkkyMXKXyWRkXpTUYNmVHqlS0l/KQBIZiWSmD8l7Ru54BJSUxzZBcKzRX+082oT2sDFD4k3bPNE2Opg+zU5rrkaJWYv4Z3HBc9r4ajo9QpzNLzYm3lz31jn20/yXvmmbGNqYRTZHSqDNBY241UjiyD1QswHnftRHLa6sjzXe3mZPZJNAa8viz+yIfgeVbkawOWPFyIuBFufId671PRH5vrLk1wDrup+cnNwoRfP69WtV77t3706+//77i+IHp1xypga5vIwFjaC1CMr8P3tA9rIuPZJcO9bkoS8e4SCJLySvNCIyIpfZLu3Cdh6ZZZG72CdCymnkWIT4jsSfXWckVEn8NRtQjzwXiT8ee0SzRaJJcrIk/kyOR2Zp5KNGmso2bNzxvGcj+hQda9StzR12bEHbHEFdlk2MsEU7GDHOPrO5y8bJWtvWPKoh5Vl7Ng7RNt76ZzZp92ptfmj2oDxvjCOytHGw+qI+5kspYWzdO6IkOvsekTZ1RQ0JXhrPyLxk/b17wbqjT8LVItaZXlav3TqnybF01/grifVMwD9//nyc/5XKi0AS7VZd95Ka7hq8evp9Aol2jaRH4lz2x9rwjKxvkeXOsuzxOjs/5JI2XTLGusgtfXgvaRchVkt1Wm01UoodM4JBIxQtIkQjWj25KENmQjKSMJplifIsvYxY14hQRh5rZDheR52M3GZ6mHxpG5OtkZjWGLANELSLXWPXpV4cP4188whptvHB2qKNkY0ma114GzNaPxY71g5t0cZMzgecn5p/bJzQN7a2tLmG/dk5ZkeWxeZUi00ERHSDxLqmtWPxiNzfNf1sbmjryWqr+WTdC6LjYG0WWO01HywS3prP+L/2/aXdu7Itke8RtNs6tyxcXFxclU7/8OHD7Pj4+Opa6A//3d3dqwz1yItUIzg4OLiSwx7KLYIsf0YiT/b3MholLDLYy1AsIUcsElsjJrTMQ0lSsgd8yx/rPNrACFWPeGGkoCVXu452afHX9Ej/LGjxZ4SmlMl8jMY4Qu4i0W7FAj9nGdhPm08MGnnrkUoy/pZc7Mt8ZQQo0+cRu5bfLNZa/NmmikZwow5tvLQ+aJs8xvHx4o96rLkbuVd4ZK53f7DasTHWZKHNVhy07wRrjK37mGdT1/aReRKZf9Zaw3Z4z7HsqyG9PbQkqGtleeu3hbwNdJSSuFhvHbPU8RiJdXaMJH3XzP4WZWVS+vQSVetFqhky4x2vdSXbU/Jj1IKI116YmtJNYl0jzDUy3euLukoJc62mPMOQyfWU+stqH5JOiwhZxgaD5290syFKdpVuXmjta4l7JidCSjGSG8kpjzxGHdrYM+Iejz3fNPKNkWLWHND8KJ2bFjllEcx4HUnlKJnLdDC51vxlMZG+4Nyw5hUj3LWNIzyvEbnot+zP2iDR6W30WEC/2dizmDGSl20eeISxNue1ec9i5/lojYW21r21FTmH+r1NjNyOzUVNB8Yf54e2Rj27NYI7siYR2nzAdaltEmnri/mjnY/EP/JdiC9SjeLt27fmdazpLjE+Pz+/0C5m5BepRjCZTEJ/bB8dHVGZjGxLiRM9jBxg5JtF/mnHjOzTHsY1wo+Rd+iPdU4bi6h+JORke2scmK/W+FsyohsTHmmK/rBrWv/a+COhLX1iZJ/ll2aHNc/RV+a/57O1mSD9QbkoR4u/NUc1gt7aALAIL9TPCEIGbdytzQP0l31Ge604W3Zo5zD23jq15op1P/Nka/cPj9TU7iHW/Ue7jzKf5DlLrnXvsr4nPNJZsw/7RO63TKd1D9Zkl9rOEPm+0+wpkV96raWePuF9j23QDVrJmHxN/s/69m/hZ8is9vx/H6VlEJlst7Lda0vMsAz3PrLdtex1RlJjaRlZMgYJcK2MjFZmhtWK92BtGKwbVpEptmydFrneZQOgpq9HpFiEYP4c9cUjTpGIY+QdtmW6kZTBdhpZovlTMq6oBwlA2S5CfMt/HpEl/2ftLdKV+RGZG2ys2VhYGwhoB4sVI7XYRgX7X7umbUIwP9E3C5ENEvQln4+uJUYql6wZq51FajPdJeQ12/hgvuKGBvNDI1qRbLXuOdqaYj5a9xTtWJuDLDYsptJPzXZrfmo2Whsj3hz0yHy0V4s3bhKwOFq2a4R6ZFzYvTkSf0sem98Sv/nNbybsfEvImu7Pnz+fNX8Amc0+ycS67ildr+kuM91rIQnQKNFVQsp6pIdF/mt9NPmSwNSIoBISrgs5U0I+RUlhaS8jwzxY8bVIjpL4a2SfJq9L/CMkIPbHec5809pYZCa2RR+1MY5uqsh2EcLN2tTR5rzli0WAMplsY8Cyt8QeLd7W/Nbir+n2yHnLLtzIiN6/0Ico0WyNlZTj2VA6r0q+M/K50k0G1rdmk0iunch9LhqvqH4NJcRyDTm/wQYaSl7saZVB6UIWayVi5PlMsMtztaVlMtluZbpLkl2r656RS8yUZL6zl81qL6aVbVqS8hb5rdV1z5AvXLWu589I9rM67xFCvmt99iHXd18FarITa9GFjC8hv6wsRamPEUGSXGDkkUfmRe33yClGOCMYqcP8Z/4wgkgjxVCuRjBr/mrEF46/RmBFiEzmOyNPGSEdmVtRktMjPzW9Ed/ZdST3PB+sY8tmjL9G7OG8tdaYNh+RcGTrVbNZ81Fbb9ZnbW6y8WGbQWysZHuL3LcIcM0/plPTV3Lfj6xXppeR6x75ze5/aL9mr9cGx9sbg9J7OrNXuw9aGw/WhkbEHnb/iGx0aH55ek9OTratTPfT09Nr2erv37+f/SrXEnsNknDf399Pr169mo/+6Z/+6fD58+d/WCwWH87Pz3P2+Sylz/Xbc6b75eXlpTw/m80uU0ppe3v72vFkMpm/e/fu6tr29vbVH9ynp6eXu7u785Q+Zbu/ePFintLNrOwIoZ7by2Mvw5Nd94hqj5hmcpk8ZrtmD/ruEVMRYo5ds8YvOpbe2MjzHknvtWPzBP2MkKbW2GoyaseK6Y3ILom/Zbumk/WPELYeeR6Nq3aerYGSzRLNf/SpJv6e7wyRe06ETPXuX7VjEol/1G+rXe21UmhjgmB+tbTDs2uZbUvWXkr1c70Llq1vg9WgpBa4JHkZ4WvJxPasznsXPzKeP38+fvXq1Vxmsnufa/DkyZPxTz/9NI9kuktY2e4ZOev97OxsUZMBj3Eq7d8HvHrsklS3XsYaeZmqRvZH+657NvxdRpQAXXW/WkiypyTjkp1nxx6Jq+n1CMAu48t8sdpKaL5Km9BPT6dFfjK78bPXF89rdjK/rblhyfHOoS+ab5H+ml+RDQ+trWWjZguOjaYT2zCdlm3eevPkMv1yLK1x1GLG9LL4MHnMF80/lG3ZYI2F55d1Dm2xfLV8itwnSmJg2R6d79bYsHlm+W35b+llvmNfzeeff/75ikz/85//PJpMJlfHx8fHV5+RdD85ORnfv39/8quctLOzc+16bn94eDj55ZdfrvTeu3dvcnx8nPb399PLly//OP7Hf/zH0eXlpVliRtZ0l5hMJqFs9YuLTy9szS9SPTs7M/8oj2Z0plSXNc0gyQYpW8t69LIaUR62j5CWLONR6pcyLEJVI/isrFhLR8QHKccaQzbW3sYBypf9Ixs0+L+0CY8ZQYrnLRnSR00v0yllMf1sTjF7LULWskObt9oYWf5o16QujD/+L+VENiLYefQpQlTicWQ88v+and4xu4dI/R5hHtn4keOB1/Afs5FBG5/ofTnSDuVp90omM+KXN3ZdfKjZrGG+1siN6pbzq3ZzqRYbwn2YaF2qBWuso8zSF55mwlfWdrfqtrPyNF2Qs9lfvXo1x88tMtxT6k64WxnvKXWv8y7HPsfCinNfsEhvRCa7MVsdS9Ro8rCPJPHxfInNmu2bbPf+gBl1JX1rCfA++5X6ENFn6cUsx2yDzACV7bTxjo6JRriX+G1ljDJfZPYly/DUMj0l5Fh6mwqanZgFmu3R9LOxYTIteywCTht/TU7ERzZPInYyPdamhkU6auPO5GD8rbmF8ZLHHlGPdmr6rGM2d7V2OIekjSwWFtmL8qLzU643tDVKwKIP0fuFNse0OWhtEOB44DmPjGY6ogS5twHA2mi+sfZy/rJ4Y/vIfcC6n1pryNKHPkrC3UMm3FNKNwh3iTdv3qjZ8//xH/9hl5fRXpqaz+fMdolc0z2Xl7m4uLiSkcvL5Ex3C9oDuEaSaGSsJgvJTdYGySmNAIkQ1BahK0lH1Kllp2qyGZHG7EFiRer3iCNGTEmiUCNrkSxkBDXaZ42h7IOEmjVOSGpqvmvkNZPLYmW1lzpYv2j8tbhq7XD8kbTVxg+Ja+aT1kYbX8sXbxOFkc4aSY/jyOLPbNLIbasP06n1Yz5jf29jhenVznskbg1p6pHeURLX8tXSr93/US7Of89u9C96Xmsb1Sftlv9H9ZTaVzqPSmwotWVdULKRdBuglQ3pQqhqpLdF1GINcS1jvk+CvQZIxtfIyCVlIi9RZYhku6d0PeO9VAfOk5JfNPQBi6RGYh0z27UMddlPI9TztUiWu2Wv94LXDdrBI0uHhpJsQNbXIlA9vdE2FmEiz1vEUv5sZWl6xKtmb4Swlf09m0o3OpAoR4LS0u3ZYBHIbMw1Itci2tAuaZNlP/rONmaYfGtjB+ccO89IOI2AtdaPtSGDvnmyUA6Tx2zNx1a7UhKVkbmaDE+OFTcZlyjRrNnH9Hr3Hkbiaz5ENkIssl8j7dk4YntvbLT4eQQ8yvbix655MdLu6dpaZDG1Nluwn3XPwD752p///OfRbDZz32maUkrj8XhHHkfehZrS9fIyHz58mKWUFlvz+Xzy8OHDp6PRaH55eZkNuvojebFYLHJ5mcVisUjpc3mZ+Xy+SCmlra2tfH4xn89H4/F4kVJKHz9+XOTSM1tbW4uc6T6ZTBYpffrD/unTp4uUUjo4OBgdHR0l+U8jQfP13C+lmyQctpEy83Fuf3BwcIMUOjo6SgcHB1fXpKz8L5/L55kN2T5Nt9SXj3Mfdk1+Rt+kTmzHxjiPr/RH2pfbyTFg443jIe2XY4TXpXzUE4k/2oPjLccZ482Osx8Yf2mPnAPSttwPr6E8Fl8mI5/Lfmnxl+2kfukLjj/6g/rl5zw/2HijLnld2iT145zH+Od+Mi5s3uCYWvFHv+SclOs/Gv8sR9rJxhB9ZzFh48/aSFu0+FvxlL578c9jIT/Lc5pfrL9sh/ND2m7NLXnd04Ny2Rig3awv3v+ZbUyHNkb5mmUvQrNd81W2KdHTCpp/q7ClT5TG8Tbh/Py8MyGVyVhL1v7+/nhnZ2eEbfb398f53Pn5+QLbnZ+fL3Z2dkbHx8fz8/PzRT5G+cfHx3N2vhbPnz8fP3z4cCT/HR0dLY6Ojhb5ekopPXz4sFrnkydPxtPptKj/bDZL29vbZp/d3d3R5eVlyv8mk8ko/19ra45BPtbi0Bqnp6duG40Q1/reu3dvdO/evdHp6Wm6d+/eVVt5/ObNm0XuL+XJ6+xzRrYHz2+wfnj06NHo48ePzdtKlPaRej5+/Kj29+RafaNtPn78mPb29lS/2fku5yxdOP6aTNZGns+kjtSVz8ljKSe3ffTo0Sh/3tvbG+3t7V2RSPKclC3bv337diFtknpyv5Q4ESZ1o735vJQtz8nzUl62J+tFn5BY1MbTsj3Lk7Kl3VIejg36xfrg2GUbsI/0lfmJdkSysWVbtAXHB+1iPuVxkjGU8dWIUDnGbH5Jm+TYynHDYzkGOA7ZDzlGOHaYPIBys80oj8US7WQxlrbi/PTsk2OHa4yNJfrEPuM9I+uRclAe2iPPyfjjfQZl4X0MfcXxzzajLDmvcOw1u1ns0Ta2NlF+Simdnp5upZTSF198sf3gwYPxycnJKKXrpWVSSmk2m10ljC8Wi8vj4+PF7u7u+FeZ1xLKU0rp4cOH4w8fPoxSSmlraysnnc9zZZfRaDT/05/+9GqSs87n8/l2Sula5nom1zO2tra2cl13D7mm+8XFxVYm3vf29rYy8Y5gGaWYlcuyRFm2uJTDsjlZJi67jkSWlkGtZQZ7mZ3aNWY3k4mZ0fmcPI+f0V4cQ883yy4tdqwv+6xlFWsZ5MwPTQbzy7JFy85lmwDaeZZ9q80LFierDbNJi7mWDa/ZnvvIuFg2Y/y97HA2jzW7I/Nd2q3NZdnOiqnlLxsr7TrOHy0eOIaWHZZdlr3W+sfzmtzo3NJstcbKsl/T7fXB6136lrazdHnfC7XoIrMvmza4e/juu+/G+T09Fqzs51wuJmdL58+YBc/qiEfrirfIfs+13POx/Pz8+fMx1nrvipryMhHkrPbd3d2R/NxFpvXrA2yz7F8ilJRtQYKe9bVKy2Bf6wWvUbs3Ge/9QMtKLEWJjBb6hqQniog9XiZ7DZBg9GRbmd9WtqiXsRrJzkSgPC2jVpKOVsazlVmu+aoR58xuyw/M9JU2WRm7Woay5pO3pj35liwrqxqzcSPXtfFE37R5Z2U3W9nEkQxpaRPzW/PFssuaz5afbFxwLbD+WkwsXzV9nn1MF64ZzW8L1r3Ls4vJ0TZcrLYs/tq9SPOT6fX8RdustVtzL9jf379A4j1D1nMvxf7+fppMJtPRaPRTSimNj46OLsfjMabKXxOu1XRvDY3E9PowMl7KsGRFyH5J1GmEMMq0SEHZjh17ZC/284gv5qO2gSDbyf+RrPQIYs0nTy9uHjB5zFZ2jo0nI1gtOV78NZ8tklH+r8VVI5e1MWCxLYm/RnBbmylWLJnPSORL3Z7PzGbmk6Xbss9bQyz+1saFZw+Lc3TOR8DuI5HP7NjTU2Ob1KPpj8Q/apu10eR9P0Tvm9pcQlKpZsxqUPIdWiszOo63GasuX9IFrW23CHev3AjaYpGykTrzqKd1mZNMqEvyHQl2RrjXlpjJKCkxs7e3N/LquUtIsr1rnffS2vzLgkVaY8kYJLojL1JlL2WVxHwNaW6Vs0EbNqhDLblbQpr0hVY2dJUTIbOi0EhjTx6ScBpRqpFWaINlX8m1CMlukfdMHpJ6GmmM4+gRdyVEteYjto3EUSN0cztG5lnyGZHtbQ5YJHpkA8Xa8LDs0sh31IG62Fjghoa2OWBtDFnnsQ0bXyRqUbeG3N4aUySyWR+rP1sfWrw0fdhGI+c1v5kcbBfxjfXVxkraq9mC7bR1ZsmwoM1DbbMD2zK91r1BHsuXqKaU0o8//hj6TppOp1d/v759+za9ffv2RpvXr1+PUkppe3v7SocsL3NycjJLKaWrrCRCvF8hl5cpQa7pLqFluadkZypHSPPcRyNPNXLLIm1le0um7IPEseZDlDxkcvGaRmxbBKFG7FubBNIORjIyO3AckcxFG7X4S3s1v6z4W37K85rdnkwt/kgyW4Qik6X5xuZWZEMCbWHzQMbYIhiZT2wMJeGOsUci3hsn9Mvzma0Da/1bBD0bI9Trkfc1MvG4y4YUtovcb7W1rm0qsDXAZHh6WX+LPO8DJYS01vb4+Hi+DEI66+iTyKrZoLntZPyqala3QCvbI3NOkuis1nq+rr2Us2s9+S7rgpHn+RyS6LJt11ruDPmlqtp1+TPcEsI9pU9Eex/Z7tovFbrIr4VGTuMLVbvKZ+R9/swy5jW9tUT9snFXSf9asr4vG7oQ5119sUi8WtkewcTOW+SvZ4dGNFkEtUbyaCSdp4/ZbJGYFmmG9rP2HtmOhKJFVDOdnmyN3NZ0WWPKSOkIScn8RFtkX49UZf5F7MVz1trGmFrytXh4GwmMlNZ04SaANZ4ayaoR6njOGxvLTs1ua25p647pj8wNnJtePGR7eazdh7C/5o92/7HGmG1oyOvavYrZZG1goC1s7mj3dharL7/8UuW5tSz3lG7WdEdMp1OaBf9rHffrsjIR/mt5mSrk2jaTySSUEZ9r3KT06efIeN17SNeIH0beyfMaMaqR5Izo8bIcNeKIEahIOqIdFlnIfGNkFiNYGVHibRBoflskt0fu4Xho+uV53DyJ9tPI/sgc8ghoayyYDs1vi8Dy5h/aqc1vNue0uSV1s/h5cy5KjlrxZ4S+bOPFH2OnbWiw/iVzXoN177HaexsQ2nyy1pm1/lE+2q5tHlnzt5Rs1TZ/StYJgzZ3a+WVtpd9ovH3YG1GZWKrxs4u0O77y7Zjg+VBloDB81Y/ScBGyVck3r2+LUldLB0jz+Vsd619bqNlw0chS8tYZWaQaM8kvEfAY2Z710x3iaFvTGEpmHwOs9atjHb8jOe08jCsRI0lw9o00GywzreC9lLZPnVucBN9bgJYhH4t2e8Rzi3kWYSplQmsHTP5jCSPku01JB/zI0KOWgSc1UbKQxJQ9tEyVWU/K2tVswEJwmhfazMiYhOTjbG1iEskS63rGDuLXGSbPUwmtkfSVpt7TC8bO5Stjbtlv+Ur6mLyLbKZkcveXNA2Dtg/6Y+2jljctU0GHB/tvmIRzOi7ZSMbB2vcsS3a6W1cMPlsjnn3RjzW5qlsi5nu+Z2iKX0qL4N6Mubz+bmQm3Z2dm7w5Y8fPza/I/LLV8fffvvt4vz8nGagj8fjrZT08jKZZM812zNmsxl9INjb28vyrv4Az5n2EUIpf7bIMJbtyc5LOUjKIrnn2YbEt9fHIzmxrSRqcBwYYRklaLXPFnlnZdl6cWPZr8xW5mvEBoxzKcGJ8UcS25pH2oYN+qHFzLNR043yIzKxjzenI/ZYmz8Yz2j8NZuj65+RuHhe2mHFnJHhKAPHAhHxUV7XNnvY+Yj+6PpksY2sScsPj5CP3g+Z/K6bI57uGrtqEbV5WUR2bUzY5xayNxgWMHtZnsdzWnkZRtgzQl7Wd29lfw1Y1rp2rlU995Sul5X56aef5pjtrr1kLJPt7CVViN3d3ZGs7S6J91YkvPz1gvx1gzaXlgEtO90isBkB78nMkAS5VTee6bcy8r369Nq1Ejkl8DYCNlgvWCSyRVqnVEakd9k4iGSfWmR2VLfWDgnIaCapRW5aNjByydo00OzSxof152Ov9QAAIABJREFUi9rJiM7I+DJSWbOH6bSIW+yLBCgSnt7GhyQZPRI760CCVdrG+jFSno2BNQesTQEkZlkbed0jsNlGjEbMW33keGmf2XrXYhAhob17AcZN2qLNGZSBGy3sOtOpfbY2Hqx2FlGukfs43y0CXps3mt/aOGn+4Vq3Ng7w2nQ6vZDlZaKZ7m/fvr0i0DNOTk5mubzMxcWFSt6nlNI4fXp56o0UeAksL5PJeMRsNlPLx1xcXFw9fMhM9/wApRHHiAhhyUgeRvihXiZHfo6QO0hQeURgbo82WSSaRXx5BD3K08ZBI6xZ9in6J0lLb7xwrGR/i8hlctl4YP+S+OP1SNYmIyijG0osRlZcGHHJxgrjwQjkCFlufUY72HU2j634oywvZpF7RpRMZseR+GPfUnLUir9no7Y5pBH0bP5I2SXrzCP0vfZsjaJN2ufIZgzK1XQzOZE1b11fNWo3NFLql9yPyG49tkOP1W1HJDNdEq+SfPdKzKwymxqz3Vn2e0sCPqWb2e6YyS6Po2VmsLxMy5erWpAlhxgpvyyUksMRUlmWh2EvXGW6vWx2/CzPsUz6iGxNTwvUytuQ9bcHFkm9DJ2t9VjkmkfUYjtGFFukMvtsnWPn/3/23mY3jiTLGjRGOEmRIpNipdQNpHoqZ4CsXjSgD7OtB+hC98P1the16BfIB9A2d9o0vg8YTWUDWhSQ+ko5yE6VKBUjSDHCIzgLyajLy3N/zNzcwz3oBxAY4W527Zq5R4g8dvzcnM0GTqJ526I+Up5e0tPqK+WsEZSI5JZiaSR5bCuRjxJxb11bFJvG4KSvNk96XdC4GpmKxpXaaps1iECXNlwsclz7vEjrKpG1GtmM5i9tJMTYnutBz0vzlDY7eAxpQ4SvLf9MSBtWPJ5GgqN58zyl+5fmhNZB+26Q+tF5U3uZV69e7VClu4bz83OVI7+8vLwh7KmnO0VVVZ883bVA6/V6FYK/kGpUvldV1egXZaSOpOQ0bUf7WWpFRIjT15zo4oSfRfbzXLW8uarUS/pIOdJYqK9GOkoEnTQWJ3GsTQ6aG70O0tgSqc+vkTZfvl48Nl8bRG7SPto1QiQ3OhYYPMSyRAxb118i0NF142sk3dvaPa8RrOjzIN2PGhGOxtPuQ34vo+sSf2okbsr1R3Oi85baafPzENrSPczPWZtCUi7afaFdJ2ljSGorfUal19p1SM01pU0qNkn2pmyg9A2l8x7qOvQRyJtdK3DKvdn5T+73LbWj51G80pD83EuT6CnQ7GUiqLKdqt49BHxXZDsFtxza9BMNHng94CnRLinbrSKuiDzXiPsIboXTJQHuyU/DELzs7zsslaF1bpNoklcuiW8RTqk5IPJJGofmwNtb7dB41oYCIhsRQauNiebhUQJrRKkUh8fgBCaau0Rw8hxSCEs+d0lVLOUuEa/aOR5XIoI5OU7nqa2j9p6f064v7y9tPqC1oblKa8Cvo0VAS3lKm0w8d75Rgsa1NjusOaPceC7a/LXNIj5XdK1QntLmBF8P6TuEtudx+dxje2ov8/TpU+jDjnB8fFxF4v309BS2ifYyXOk+m83C57y+kO4PHjyAJDlXtK9WK6hkj57uEZK9DEL8JVtSsVoEHCUONaIXxYxt0diICOX9OUkpKTjpazSeRsrTcSSSjMf0EjwSQYzGkKCRaojgTyU9pD4S+Y7WVyKiUY4ovmcTBK0FGlO6/lJ/Pid0P1sbLx5Slb+2NpW8hDHtg+5rlD/6Kc3Nuv7W50G6ztp19WwISfPJJYm1629B+o5LyUNq51lb6xy/XlYe2mdca2+R/TnzoDk0bWNhk8R9LoaY84gv0IhPpEaW7F+Qep3/jONJ9jK8LT3fpiJa8mLnljI//fTTumTBVI5YQBVZyyAgcv3g4GDHYzOD7GW6QIpnP0XK9e9CxR2Jbm0srlqPJDpVxaPXkq0MJ9Q35e1Owee/KRI9Vek/wg8PYZxLULcBL+Fceiw6JicYLVKZHvPmbBHinnxTCXmJUJZIcX7OUgVrhJ4FTiAiVa+H8JViI1IakaqW6pnH47mg6yptDlibDtZnV9u0QfesNi5fHzRPieDn59C9htbM2nih59EGCc+FXtt4TtsY0TbXpPWT1k6bi/WdRu9DiQTnY6H1kuZC80ftJMIfraU1J+k60T7apg4FtZfRPN3Pz8/r4+Pj6nOcO+cPDg6W0V6G4vDwsDo6Orp1bBJCCHVdqx40EdPpFCreuae70Ab+UkwLqSKiGZFNkUCRyEaNoEfKV0qGeggg3ob+4+OguUmxPH05kcjHRuuIxuGkF1LASjmiMdBGh7SGEhGNyEx6XazNjRRiEW1koHXW1oOek9ZGO4baaH35/cr7aPO3SEp0/a37MLbhpCW/ntrn0Vo3Gk9rQzeQ0P2P8vBe/5x8SkHbuChNaObMRdvU0DYnSs/Bmwcas+1rWApDyZNiiDlLGILytjQkMhOtBSqqqpGoVKGOlM0pFiNdqtxD+EK48wKrtGBqE0hK9idPnkziOQ/xHuG1l5EQbWeo/UwpSE9A0PPae9RHQwrp6iGJOdktWcigoqxSfM3nnedFC7F65oNit2E50wfSP8Ky5ekKI+G/eUiqWQ9S2tKxpH6eDQvetgk8aliLDLbG8BL1knIVxfMobGkcK1dpLJS/pSbmmygW0UePo00XRDDS8b2bEdq8JYI4Zc20zRJ6DTSSHRGu6Npq1wvlYxHT0j2CctDiaLlY9w2CtJGl5Z3yfebZXPEoxlEfbdOJ98/9vpM2xRCBn7LJFYLu6W7h4cOHN6p5yV7m5ORkFQKxl5lOp7Sh6l/DwZXuQptJCF+KqX5O4uY1J/FQDIkIQ+05MWopXhEQmUhzldpIqkpLSasRrnzDQIqNNhXQmBahqJGzUn7ouBRfamupUqWY2jGNcNP6adcfXQ+LSJRIYW1MbX29a46gfd7Q9ZfIcc/15/FSSU+NAKc58tdSLtpYPC66Zp7NJAkp3wu0vXcjSRpzk+Sn9XlOzU3bWEFjS7l4vg9z8muC0hspI8phk57hKdjU5oCkWEc+7JIanhKwiIhvY26SfUwIuEBqF+CEelS50/ceixkKr7UMBbWZie+j3UwbKnipsCq3nik9rgQvSYoIco+1CiLgPUVVKdHOSXQtR2RZQ99LeXrO8TbahoKn/zZitMsZNjTSSiPHPGpjfixFxc1zQa9TFazaOYms9RKjkoLZmwfKIfZBJCQi5aR41ny0jQNEpmskvqQC1vrw4ykbN2h+2lwR6Y8IVc91RedQPvwYXwMPMY7GkO4viUT2qK41spmrselxdN3QvWAR3LSttiHC+9LrJ21ySMdQfnzNtHtDuoelewB9B6Jc+Li8rfX50JTuHnsZhIuLi3o2m4W3b9+uHjx4sAzhM+m+s7NThxDC3t6eSp5L9jIcyNM9Kt0vLy9vYnz48EGMx5XGFsGUop7kimGLfPEqgJESlf7zEKVoHlwliuaD4vG8NQUwakPP8bElQpqvh0SISYQ1asPz4OOhddPiSYphjSyX5oXG8mx0eDZarDWi9xbKm8bj1xWtLbqvPYS1NH8tN2vNLWibQd4xpTVpGzmbfyHczdHzGWqapyd2ygYbbZ+6uWblap1P3ezpO6wN0ZKxm8QZNxK6QxuEpGUXg8AJU+7RjhTsubk3LbiJiHVkKfPTTz+t4/uoau/C1z0S7lzhjpTuknWM11aGgnu50/dXV1fXpb3ekd1QCPKTEKhvH4FU6Oi95POOlPSxDW9H+0tjcvW9xwIG2ddo87XatNlfwjaT+RQ5RO19hpestGJ4yFMOS5Wak1sK+Zoam47hUXTTsSTiUiL1UjYyNLWvtI6Sstoi/zmJiMh1KZYGjTi0yHGaD/0nkZOp90jqJgufP8rDk4Ol6NauOx9PimltxGg5oDjS5oKVB7r/pc8ZWn9rjbXPWcr3FI+r3WPWmNLYaPPB+kxJZLsXVOlOC6OGcLuQ6hmwl0HWMhFHR0fh8ePH04uLi7ukO8Edg/n9/f2pZC/DET3dHz165GpPwQlAj8JTUuFSUKJVUjoida5FlGoEUkpeEjkhxUVEPyfJJFLGS4BLhJk0Po2nbQRoZCedi6Uo5sSxlTvPBZGKdB35XK11sFTWUjvpHqLrYOWs5aCd8+SsHUdxNXITXX8pXy1Hely6TilzQ7H5d5FGHnqJxdTvCXRP8JieOVnkp/ZZl85rfa38ShLu2rXX1lrDpjZgmqyJttFYIlZunKFvbgwJTQnoEPQiltI5q0/MDSnXNU932j8n3xLgxLplIVOaiKfkOle787aSkj2q3GlBVWtcrZBqG8VVpWuI7md+n/fV+ol6tdPjnPhGNjS0HSLXNbV6PE7/xTYaqa7l6FXDd4WxKCtGCRKZ4j6T+G3OXSO7LALJm1fqvaApRaXz3jEsYpwf4221cbS8JOJei0fJdGutuXIYtbc2CLRNAf6avkdqY2tc6acnvnUNtNfSOJrCGpG7PO+UzRzPWvMxpE0MHp9uvvCNCdoXke1IIc7zofH5uqCx0OaItdmBrgcnvNFGRMomEyLctc8Mv2baZgUi6618EA4ODu6o3qOnO1K6o/YhhLBer2+49K+//roO4Qu5btrJXF1d3VKlTyaT6Xq9vnWsrmtRub5cLifc1/3k5GRK1e4eggCRYSHcJiglUl0ax0P88fHpa04QSqS8Naf4WppjDmlGX2ukK5+LRWBapJmlkNbWSIuborzVrrO2gSK1Qe89BDKPJ7W1Nps843gJc2ktrDmmzNnavOHHpHvK2gyT2qINFD4e7ZNyLXNQkmgOIS1Hq23T81Yf6/ulNPhY2nf8JknhNkj2nPt40+tQCl3M4+XLl5Nnz54VVdZyornNWNZ5zUMbEZ2SQlnrj7zd6bkmqveSBCxVt9Nj0rk2QMn1VEuZg4ODHamgqqd/G4p2CZJXOyLY+0qyRyCyXbKB8djQpJyTyGWJrNf6oBiIgEeEvNRGUsx7lfSpOY9ohtIk/pDQ5twt0jc3D0RSWWpS7zFPXARLkcwJOI3Akwg7j7oYEc2cBNTGl4hAhNQ2nnmjfCUSmpKOKG+UH1of770o9fGQ3CgvS02vzY3n5VHm8/6ea20Ru9qacFJcujbW5pR34wWtAbr30OeBXxO0LryNtEkitUnZWETrhOLnfn9zpXsIt4up7u3t7fL2X3/9dfXXv/71Fpd+dHQUZrNZCCHM5/P5F6V7DjjhHkIIVVXdUra/f//eZUfDYamDLTKUx5FIcYu8QwpdidBAiliNbEQqZm0tEBGPcqFEI1ovSWltbTxoqldJKS/NBfXV+uWodGk8aePCuvbS+qL+1iaDtjba3FKUunzjRmrHz0vXX1o36f7S5piqeNWujaWs98Ai79GYTTaZ+NjaOc892id411Bqb92vTfKS7uuc76ohIDfvoc6Xo4t5lCbcQ0grWJobSzvvUapr+XAyXVLDa3mVIFKbxkCWMdRqRlK4l/Z+j57t3Mu9BEoVVUXHm8RFQJsofbaSifCQ6x5oBVKtQquxH3/N20sKeSkuylHL2YrRVDXfB9X9iBESctWWvK9XcZxD2Gs5puTvbcvJZYuk1VTGXIGrqWelXPi4HnW7pM5F8VBcLVdNPa2R0Hw9aB5WX2muSKEt9aEKa67g5m2tjQ2trUSqorFpO07yIuLbIq1RDtaGCYqn3SdSP6Rel4hr9D2A5iJdI7RJwONwIAW8dg+g/Ph9rI3F54OuHxp7Pp8nF02NhPsZsJcJIQROuHN8++23dQifSffFYiEayJcGLaTKPd0tdTUHJU9S7ChQf+k8zSu210heiejhxyVizUt+otw1wkEizxGpa5HJaLPDIkIpcSmpkaXxODQFNT+u5c/behXZGvhTCzSOV51tfQ5ySWY+Xs71p/e4V7XsmR9S1Eufbe2eQWNbm3M0tmcOFqT700tO5+SnIZfULkWE0+tYkhTNza9JDtqG2giMcX1svHz50m2t0RRaEVPpPOqvbRRIliDIPgaN3TdilRLu3M+9TcU7t5ZJJeA5wR4tZlKLqtKCqm0WUkWwnqDQnswYCkqqtrmlDPVj93izaxY02jip8XgszxqgsTapeB8J/9toQjAPATnzy1Vb8r5N4qSMYxGwmoq0RI4pGw0pxD2KKZ1LIU+1MTUiU8sHzYWTpoh0Tdlg0RTBiCiVSF+Uu7aRoSnseXztvpQU00jxTM95rzHaIPHcY2gjCG0E0BzRWJx8luYhrQ96L9370sYMWj/eTlK082uCNspQe2ldUBt6zLqXKR4+fKhy3twuJhLuuTg6OroR5kw+B6xXq1Vx4h15utNCqicnJ9MQbv/BaRHQlPCTlOaoD+3LY9G2ElGqWRXwsS0yGhGXFlDeiDyViG00lkRyauuhEe/aOnjmZm1m8Lyk8VA7Hof/tJBDfOeqaK3Y3s+INaZ1/fn1TiHXEazPp3QMvfbkw8f1rJs3fw+RXVpF3aRfzrXxjOf5XHjum5y5Wd8bnr4lUDLWptAmMb4N6xMhkeNN0VQ9n6LwTiUlEUEuWcLw95oHPH2NvN5TcmwCrSBqPNelh3sIXwh2S+3uIeG5lUwk2+lxjYCnyvZSPu/a9fVc+3gPSnUCvHmURi4B3MQ2Bo3NiW6tUGt8n0sgSx703nhekp+PJbXrkggfLW5uo01iuA/YxvlZxDAi/NrMp8lGg9UXEb4amYvO83NaW6So5vlpayqprKUxaFukbObzl9ZCyg3lSueHYiOS1VKkc0jr6smf5ojy4vE9pC2fOyLBeR48F7RmKHc+L21jQstTujbomHXP8zWU5oL6S/erlrt0T2v3s7Uuv/zyi/v/7vPz8/rss8L9FHi6S/hsLRNCCOHXX3817WVczD63lKGI9jLL5fKmTVS6X11d3YzN/+D0qrY5wYyIVIlYlEhcSYVr5SGdo8RQDsEe31M1sJaPl+Dwko4aeauRu55Y/HpIGwe8HV/3nOvPIa2d5/prc6QxtOsvqfPp+7YVo6lEdCpJLa0NjeVVsKeA3wNWrp7jpYnEJir2EuNr1yal3yYI1i7H3CYCmWJb51UabVjLIDQhDjUSGx2n5ySVulVYFankPYUuN6VSlixk6OtItnOFO+pTGtG7nZPqqZ7uIdwm2SUvd6/Heynw6yzdNykx+oDSxT2leJYnOi+eqlm88HZUDc/V8eg8jxF/euam2fAgKxxtztratIFR5d4/bIvSPnUeFklWapwc5I7h7Yfm6lH08mMSLEW7RfR5iVFOsnqU4dIYiMyWNiH4mmkbCda6ov7WnCXFtKRSl9ppyng0f+m6cTLXUtzzGNI4GimtbR5IpL62GSJdb+2YdZ9pxDpvJ6nitbHpMa2PFUfq++7duxtLmfl8vlvXtSg0R57ukWw/E+xlEI6OjkIIIVxcXNQ//PDDF6X7gwcPliGEsF6vRZ+b/f39W+T6ZDKZhnC3eCoi4Xd3d1e8iKoEzfKCE5eaSp0flxTaWls+vjWO1N5q62mH8qT90bp57S28ZLCnPWrj2ZTQ8uQqeknt7JlHynXkTyXEY6lEp9a/ieUJOi+tu6Zil8ZvQuiWvP5SzC5sKzR1fOpnV9t86Vr97o2d+lmXzqdsCHrQ1fUfMsb1GS48hLXUHhWepFYcnODkNh2phSq9hVSRN/emVMmUSPcc5wQ8alMSloI9nk8h4aOlTCTYvfYy+/v7O1TFzm1lohK+id2Ml0DX7pc+kvAWUoqZclLdiqeNQUl0FD++R4VTea5NFPJej3g0p9TCq6Uxqtz7h21RokvKWa299l7r5yEUEVBbTe2bipx+SOGMcrRIwJT1Q/G9bWN7SanO+3kI7XhNkcpd6sPHRHlb11tTuaO2EtmOYkjjSAQ8V2BLOSMi29ok4cpuTRmPNk5oH+ka0c8/baup+6U1RNdAGkci3nkOfE5eYl1T6Gv3iWcjxrpm0jkL8/l80tReZrlcLkMIX0j3Fy9eLCaTyXIymWRbzEQ1OyXhqb3McrmchHDbXoZ7uiNQokois7kKmhIykpIa9aU/tXw4cctJYQSJ7JUISaQSRmSztplgkfCSglybl2UnYRGK6HpofXkfjcBDKnh076A5p5D/9DqkEFsp9xiaUyppyQlj617zbNJYGxvS/Sfdr7yvVw2vfRdo96S0ht61ldZKa8vHGJKq2Pr8xzaeOLF/Khns2Qjl7VPi9xEl5jCk+2yT2KQdhQclCMkSY0pe8JSkTyniitTN0hhp2fuAiHQKTsB3qXSnQAR7juKdIqrePd7uGqF+dXV1HUn5FHuZXGj3gvSUxlDg8UbX2vBiqZba3IolEeJc8U5zQz7v1rw8pL1WKHYoGJXx6RiCct2TY848NKLIS3hLcVKJYW/bLjc9Usk2TUntGctzDqmSLaLcq1K28rcU6RapiYhea2xLQZ4DRAx7iWZOHHPCViOKvddYygnlLo2DzlvrhtTg/LWUrzaetLaSsh4R+TmbVGjjgr5H97P12eVEvLQ+b968qauquhGZz2YzUXCeQrjv7u7eifPo0aOH1CN+EsKXR6aR0j0q2iVo9jIRyF4mBOzpHsJdYksjrDm5yttL/TXCFJGVKapxRMxJRGEKYcXn4D0v5amd054IQESwhxRD1woRzOj6SwpxGs9DHueQWVJOWjs0FiKVU5TeCCie9/rzTQSUt0SSWuSr5zXvy+8lz2dVy9EaMwdNifMSubRNKpdeS379czaPUje42kbT71gLI2G+PdgUqY+IcCsXqaCqZAODfNzpWNz/XbOpsebRFJqlDCXW4znq566R810jtZhqJNg93u5eaN7uXSPes9YTF0MHV6xz0pn6qXNbGEkhz4l6pKaXyHSudpc85CVyXFKrWyr+3PNanzagWfqM8GETyvVUgtxDljWZR0n1eIl82oBHwc3hISp5e+09ykNTgKM4ltoXwTOGRE7S/p6cpDE0ghsd9xLEWh+NOJXuUaS4ltqgcaSYfD350wc5pDJ9Lz3FgIhtSZ2vbT5oim9OsCPluXX9US7aGqBNJ4sw53H5nNCa5H6XPX36VCTSubXM+fl5fX5+XqeOIWESQgjPnz93K9yn0+k0hBDW67WpUo+e7ru7u3fa7u/v3/nFWFOgR3DSBr1HPy3Sjr6WCFZK/qD8vIScRSJbin4pT9ReU7fzsTwqYCkvz9wpySu118bifZGKXYovKexTNz3oteMkuue6x9caUSwpxum40rWX1OI89xSy33P9rRhaH2k8ryodXX9PDk3gIVS1PHIU3yhuaSLauzHUNVLm2Ua+3k3XtvMYUR5tk3Qp8TlpndJP80enxLfmp22NyT3gKdGpFVxNnQ9HzjXykOz8Nfd250R7m/YymnqdF1NNId65kp2q2yUiXkMk2uNPpIJvYjWTArTR08W4TaCRrx67lRDu+qFrxLXknc6V85Z6nJPq6ByNgfzlPTl7Ngi0Qq0p5HabRHiT2KMqfnMoTUg3jZdL+FFYxCNq1+VTBhrZl5tH7tMFmuI7JU7MwSKbPfPWNgw0ktqKlaLuRsc9T1zkjEEJV0oMI5U+Io8940pEtaQAT4F0vZDCHJHg6BgaAz15ID1lIW3OoPPoHpE+EzyGRPzH8/R+ReuuKe21+PR+8d7jCFSVHkIIDx8+vPld++zsLOzt7Ymq+M82MiGEEA4PD2+I/cVicVvpHkJYLxYLk0SnsBTwIXyxl6FK9whaSJXCQwLTtqifRkRKBK1GotPXnOTVyBjptUUgITJeI8OkdZDmhsjr+JOr3HOI2KZEoCeeNHfUR5qHpkrXctKI3VRCX4qB1sBDLKM10DZ0rI2utq5/6tqkti9FRmtPw6R8jqUYTXIrESOHTN4EutpM0cbnx/qkvG8D/Am0oWGI+XPimp6TiqOitha0vpKnu6aYpwVVueVMCeTE0pTp3DqGk+ncSoa/t+LngBLpyEqG/ky1l+FEu+Tr7lG9U0JdItzbVMBLNQnie/qTv+4DrMKgJWJKhK+kekfEuESyc1sZdBzlxH3kNU92pJxHc7Hm3JS8TvHOL4lRFT8c5JC7XRLaIZRRJnvhJVk9pC7PI0URn9uP99Vy5fAQ6k02UaT1y7lWlJyUbD+kvDRy2KuKt540iHEk9TNSUEvkuVcRzeflUWfz93xNrBj8HM8Xketetbg0FxRfO0/jo88Svyf4dZTU+9KGiud68Zy1+47HevPmjVu5bnm6U2U8tZe5uLioQwjh7du3q5OTk0U8fvPL63q9vvIksFqtksh5iujrLgEpwCm4ypefQz9z4CVYLEU6UiVLimvaTyLKUR4WyaqpsVEsaaNBWwcvcSetBTqP8uLrqY3jJY6994lEYHvmKBHbKWS1V/WNzjVdJ88TFd6cUmPR4ynXypODB22pyi0CWRsrZbOoaR5DQck1KYW+5BFCXi7Rdm6oyM2/r2pZpGSP5LbHNia+5pYw2hi0Dz2vWcp4il32hQjlxHm0k6Hvpb6bLKTaBLSgavR1z4nTlZqdI+XeQZZGfbn32oRmA2OR/shqRorF+yH1OoqBrGssSxopd40Yb0rEa5sXfVCj9yGH+44cwrO0mr4pSuajEda5ZCw9l6Ni9dhmWP2btEtRf0uQSGVPP/S+DSU32hTQ5qop+KW26FpK11fabJFipSi/+Rjo+kgbApJqn7blanyet9SfjiER3l7QteAq/ZQNNKTu92wOaHmhDQCvyj3FXoaDqtYtzGaz8Pjx4+n5+fkdpXvY29urP/+8pUrnNjLRXkZC9Hiv69r1B0n0dY+wyEVk0RFJNq+FCLLn0MjrFCIfKZKRQt1LIPNxUUxOSHqJNI2U1eaco47lCnrUL8WyQSLZLMI1tkFzQJsAaHwvwYeulbR5Qs9p80MbU16CVhtP61+CmPXc5xq8/UrlK+WQ8jkrlYf2eUvZOModr0vkjl3iCZPUPEpc/67Wels2VzyQSF+v8n2TpFyqVQb3s/bEReMgslxSC2ve7FqedFypf6m15x7t/LVWw08HAAAgAElEQVQFRLxHn/cS+XkRbWXovxJxKdme4+lOwVXtmu0MRVuk/dDsZix4iVVNNe5pr9nBoMKp1ngetXaMg0hsSb2vqfo1+5om8NjzbAKjIn5EKbSlvm9zg0EjWpvMJ6Uvamsp3rvcqJEI2fgTkafeJyPo+ziOpZRH+eWo9lOIdj6GFRflgZTb1iaLtJ7SGGhTCSnd+ThoDrlPGGj5xWPa/KScpVhWjlxFz3/S+86zyfDq1Sv1PuD2MiF88nWPr7m9zOPHj+EcDg8Pq6OjoxBCCA8ePLiJeTP4P//zP/9uMpn8w/X19cVnq5mbQSjxfnV1tYpq93i8rutb3u3xfVVVa+7rvru7uw4hhMvLy9X+/v76w4cPqxCwKo0TtYiUtIhc1Ncah8fR8vCMg3L3EMN8TC1+zDlVBW6Nb40t9dVyaNo+FSnX33Pee52lWCH4lM4p178NUjpnc4X2a6N9m6S6B5sYv+n9uwn0MacRI/oIrjzXiOec86igqnRei68R5ciuZhOEJ1eqS+eQop1bzoRw14amTUTLmEiscx93eizVXoaD2ssg0l06TrG/v78jFVRt22JGAnqKQyoMvA2EvATk126R7xqBzFXontexL1exo/M8DxS3qUf6SFCPGDFsWKQwUrrmktWadUmTuHyMENrdmEgZw5oXJTZ5TIuE1khs6bjUT1N1S3P15OfJSctdOqfNn87VO4Y1J8/9yudsjeWJL31mpE0o675IuW/QOfr+3bt3N2T5fD7f/eWXX25yms1mt4h0qnbn9jLz+fyOEj62p/YyIXwi3quqerhYLP6ff//3f//fIRCl+87ODve4uSO/v7q6Mq1lIuHuBVe6hyCTcCVtLFCcSBRpBDw951W+o/GsvpaaFSluPUSXppBH7XLV8NJxTcGt5Z1qL2LFltYPtdGeVNDiIqQ+hUDH09p61yfF0oa2TyFQ42fIuz7oaRArHwttKYg3QSR3pagviT7mNGKEhLYJOM12JUWlzm1iNHV6SpFJiajXlOmoWKqUlzROaaQQ7hKRXtqr3YuoZOfke0RTop2CWszkxpD83DnhHo9p/UoBFfMNwS40PERoJLJVlFRqL8VFVjLoeOyPfNv5T5Qnaif5xCNPeq7MpzGbqNItFf4IHeN6jSgBTcErtfe0kyxILKWyF5oiWTtvxbQsOOgYKflI0OxBUsDV0Oi4RCgjmxaUl/W0AR9TOkfj0vE09bxnbSSVuzaGZqWCYmsWMJJaHD0FId1rvA2Pj455NhH4NUbntXG19Xn16tWO5unO7WUo4X52dma2jzg8PKxms1l4+/bt6uDg4DIet36JF31vbjX6bCnDXzdBKsEuEX2cROe2LprFC42n2ZnwHD25W0SqNI9cYtUi1zWgtZJi0GshzTsnBx6PX0OtrRSPxkJ5SHYvFDQHL3msWcxI46Vcf29MmouWZw6BenR0NEm9x0uiK4uRERjbrCIcsX0oTcBZhLiWByW6U/zXNWKcE5A8R652j8foe25jk1Msta3vBUuJTon0+Jqr2Gmx1J9++mkdiXlJPV+SnJcIdV5EtYTKPUIj3L1k/P7+/o5kLxPCF8U7Pda2Al76HPBCv/F4m7m0CQ+RmepfTlXlKX7mSNnOc5COI1sbbUzUjufL32v+7p5iqZZyPwf3ici/b08ZlLJqacvypW8oNU+NCNXGSLHi8ECy6/CM4c0/hfiWNg2arntKrtp7tEGgEa+0jUZMe8DHtDZbJOsTzzHpGnqIY04iW8Q634yIx3ge9L12T2n3DBqHvqfg46F8EbRNA66O5yr+Jvf5+fl5Te1lUlFV1cfXr1/f9XQPxE5GOra/v3+LUJ9MJtG/fRVCCMvl0kW4X15eqmp4RLDy15KVCrfh4CQ7j03JTN6Wjon6IEKf50NzTlFGSzE8JKnVL8XiJLZDpDIijzVbG/4+VbUsrbG1IeNRc0sbKVKuiGCXrm/KUxc0vidXLR9vTISmhPOPP/64QmN6r5sHbZHi1udDe+pkxCd0QWbkrvt4vUa0CUruxWNeyxVKsksxKDQrGOmcRKRzEp2r2FNI9hKf/1wP9lRwQh75wTfNz0Ik05GlDG2DXlugBHosnhrCF7V7k7y5ip36uW/KYsazMYQ+V30r8puKVGKTK8ktpXh8LVnIoJjcr91T9FQrlkpV8DEu95q3isWi/KRzkpc7P+8ZU4ojvR8xXDRRAbcRpwTa3AAoMU/LjqOpOj1l/hJ5qSmjm+bvVXantqHxufI5NVeN7JXa8fMWqc0JYM+8UP7e6y2p9dEx73pxEhm14blbGw8SMS71R08coOOeTQZpM4NvoCDlvDUWgrXJk4rj4+MKqdwtRE/3b7/99oZLv/lldLFYLFerFTeQV5XuvMhq9G2nePTo0R0i/uDgoIgaPoQ09a5ESlNSNYdclVTOGnknWdmgMSSC2kN2W3Y5GjyK7JR4MRbfFPH242OlqMqtfFJi8HW3VO6e46lEYIrdTg6aEuJd2Iu0Rdqnbl6kPC1SAiNp/Am5138T1jfjNds+SMVJNdIux689xSJGUqxLKnmNSJdsbTwooWj3EukS+U2V615wwp0q3lPi5EArlEp93vkxC9RGhhPtTYuoRiD7GM1ipivQTSXryRCryG8f4LGU8fbxkMQeItzKx7K64Ur4lDG9ynmp2Cpvx9taBV75JoCVbylssyp+RH/gVWvztptA6Q0Krzq7ScxUaESph+huMh4ljVNU9hRIVc7H4yplLSfeR1KUS+AEOSKB+TiorbaBQI/lEPmWYhup3/mceG7SEwWxvaS0t8a15oeeFNDmJW2gSIp+tCl0dnbbzz2EEJ4+fSpy26iQ6ueY2tTu+LmHEMJsNgsh3P5b5uaXy+PjY1E+HxXtkqd7tJRBSvdYSNWrgvfYvnDCUbP+QFYnnDSlhLtGcFu2MigXpML3qLw1la1mp2PFzCV/tDmmWN5YhCVShdNraCnS0Xvr6QC+MZFKhlvxvfexB/yeTuk/BOKvS3K6S/J1E0Rv3zGE+7EUxuu/fZAKiDaJF19LinOLlEfvUXvL49pS2PcJEjmv+btr7Xk/bi+zKc93SrhbqniOpop2D6i6nSreQ8A2NJtASv2BPkBSYacgx2Imt6/ko4783NFxRNRLfSNZHtvwQqzSXFAOXoV8Krye+rlxu8JI8t8P5Kilc9puAySytkQ8b5ucjRAt19TrX5r014hW1MZ6j+xUeCz+XpqTRBh7YdmnWHFRfy0faeNCsvLJ+fwiQh9tglhxUjZzPNeBj/2b3/zmhkh/+vRplevprmG5XN6MsV6vq0i4TyaT+vvvv7+K525+2fzzn//80Qoa7WWm0+n0c7Bb9jJc6V7X9QQp3TVoPtKlVM5IZW15T1OSU7KVSckR2d5o80ixptHmlWrpIuWTE9PTnm+ApOTZNC8PclT61lMKUhvevilJOQTiz2t5xF/nxMrFJsniFFumvqPP87hPGwIjMDxknKVcTx0H+bhrVjE0B2RrQ9tQglEqgKrl5JnLpoGU6pRkR4Q7P8aLrvI2baveJc/2qIRPsZZBoOp2qnyPr0tYzsSffSDaJXAVvMdepusNqE2QnZqanB6zNgSQhzsn1ZFq3FOoVcqL+q1LxV+lOUtqdUt5n/LEQE5faewuMVrfDBebUqCnKI77iFSyuEn/Ev0QJELSS0K3lUNT5Fq/lO6DvNC52jq+9sSVnmTgRHPK/CVrF54j7SO9Ts2BK/SRfYzWr9R5rnRPQfRzR/YyUhHVyWRSR2uZz2T8ze+NN4n9wz/8w8E//dM//Y8QQlgsFpQ8r0P4ZCVDle6r1WoV7WUi6R7CF+I9Hquqah3V7vHc7u7u+vLycrW/v78OIYQPHz6sQgjh2bNnSb/QWgRUqp2KJz6PmUuCpfZLmUuqX3qKPYamCPcSpmhNc+bVlIDMuT9K5JA7rqdPW6Rs089SqRyaXKsRw8Z4PUcMGZp9DCfOtX5c9Y7OIxU+J9wR8Y6Oacc3BU6M56jPKXnelYVMLjgRX6Kg6sHBwU4k2OPrpnYz+/v7O1TdTol3z+tS0DaqtM9L6n3et8+FBq48t+xoconelKKj3nO0wKsUW2tD49J+yIMe9dNIe4vQ523pOF6kjDFixKbgJRdH9BeSvUjTWKXaSr7gOX2t/shX3IqtxcpRx0vxvP3ROmm5IMsd6X5AcZA9kLW22lwlCyDP9Y99Ken+6tWrnaqqbpHls9ns5j0l0ufz+YQq3c/OzsLe3h5sy+1lDg8Pq6qqHl5cXPx/f/zjH/9nPH7zy+J33323DCGE9Xq9u7e3d0udzr3bV6vVrffRXiaCkvAcu7u7N7/sXl1dZf+y6lF5a57pnliS2l6zDInxUlS4ORYmlhLdqxJPIbG0tfQ+eYBipHjMc/uZJorUVMU67SO9508wSDFyng5IebrDmlPqumlPd3SFkk9UdIltsADqQ159uZ4j7gc8ZJrWRvJR55AKrqLYks2Mx4+ak/RafA2Smr5LeO1eqK+75PHOCfdN2cdI0JTvTeJSRbtFuKeo3ymB7iHW21DDe+9PXrgYxSnxNEsfgFTjUjvNikXqh7zUtXaxraQw13LzbBhIqnrJ0ga18YzNNw48HvCpaINw37R6fkT3aFt5PhLum4fkOx7fW17ppQh3T55eYpbCspfRgNpq/bndTapnuebBr0GyaPHYBXmeYpDWOvWaI9W8ZIGjKeolixqrnRRfW2fu504Jd46HDx+uo9IdQfJ/p1gsFrfa3PzC+MMPP9RR4c6U7jc2MpK9DAcn4T3wqtyRp7nHpoW25fFSCXA+Dre8SPGgtzzKETlNCeemtjOp8y2leM71l6f2M95NFW9MDm9MaaMnntNI6txzFjyWNrnI2TTYNng/dzmbG03yagubfsJhU2OP2BxK2ZqkxvAURI3QPNY9/us54yMvditXSb0uEY5a0cm+2s1YNjH0NW9LifbYtg/e7RSUZI9tUol3r5Kdk+wpCnhUMJUT6xrR3nbBVa1GAj0+JBV7KXgsY6S+KQVS+ftU1T31YZf6cV93RI5TBblWxJXHQ9Y1NJ5GtEuWO15Q8r8JcT4q5+8fhkSKN9kg2FTfNpCaj3aNLYKZv9cIXQ8BnJuLp781dteQrHxyYyFi2RqDk95NbY9S4ml+80hxL8WLxzkBr20I0M2JVEsfDZPJZO/4+Lg6Ozu7o3L3oqqqW6T9rcX/l3/5l/9R1/VXdV1Hf/ebxlHtHi1motqdW8xY9jJR6X55ebkKIYT9/f21114GEb6bshzg3t6W3Uw87rHEact2xhqvtH2LNtYm+peM7bnmJcZJjTdacLSDvq5rX/MaMULCy5cvJ6lWcpaveVcxeLwQsM2LNVbKeclyho5t9ZfGGSqx6LGUQd7sIdxWtvPXtG1fLWdybGWolYx0rKm1TAi37WXi+/g6qt377vWO6h5odk1Dg0ZWdxlbs4axrF9oDH4MxaPQ2ko5oBiedlbflHMjusdol7JZlFz/8Vr6MJR1aivPVDuVnBw9VjWl5+a1qimdW4oljTdfy3KGH9PsZbjSnVrGTCaTvfhaIt1je8le5m9/+9t//cd//Mefb2LSRnVdL0MIgdjLuKq2pmC5XE5CCOHg4OBGDX9ycnJLGS+pv5HCNlelnKsilqxVvEr7Esps2p/b3VjteTstd02x30Sl3rR/G8rXFNIc9bVUzm15ovOxh0LADk29nGLv1CWGcr1HbDdSCKhUwj2EMgUMS8TgxBuPz0k6qTipJxfUHxVatfrwuMjP2srFm3NX4IQ7KngaSXNO0FtFVhFRvyk8efJkEv/F9yGkK9wt5XoJwj2Euyp1RMBzYj62a1vh7gVVuZdUvPfl82OR4k1J3xx/c2TPQpXjVhFU6ZjXjoarz+kxyVLGO1+pb6mNjyHaxAwl55LE11Dm3CeUXP+msTatpG4TXH3cxly5nUzTMUqp4L2FRNH7XPsYj8JfsgLyFBFFhUvpuCm2QymwiqQislzqg9Tr2jysa5UDzVomBLmQKsWDBw+wvUwIIezs7NTT6XSX28u0gah098KyZNGsWDTP9hTva81PPMVv29sG2c1o7+MxTzt6LqeQagpyPeBTY+fYe5TyPrfmU2Ld+kL0avBeg6GQxdoG4GYyGjHifiCH6LII56awbFg064oU0g1ZxsRjmge1J89tUexSSKp3ahPDfeCpjYxmPbMpWAR7PJ7j7X55eXkt+bSnHkfY39/fif8omU6LrKL23vhtwdoY81o+WbH7jCYe5B7LE83CRlKxI/Ic2cIgWxk0vhSb28dIVjic1E9ZIxpXmrPUR5pP6tgp7dvAfVTz38c5N0HfSO4hqL9zUWJunFCXSNTcMVPvhy42EtogemkslLeHsKd2NJI1DV8f3k4jw/mYvEirdEzy07e88Pk68HjedZ/P57vc050CkeiUeKf+7Brhvl6vq9lsFkII4eLiQifdQf/GavdHjx6JHu+omColtJBCnJ+PP6XCp2hc2i+FWEWe3fRnCjx9JKIPWYpo8eh80XErnyY+3k0JSs0zX3rtHTvVW56vo3b9LRuhUn7fm7JX8uayLQT1tsxjxIjSmM1m65cvX5rFPLvII+ZQSlnqKVJKz2uFUaUY9Dwi/pCiPZ7n7SW7Gz5mKuG+yeuK/NotD3ekYufv+0SyR1CynRPq8RhSvzcBJ+ERwS6p4RGBTpXrnmKqbSD3fpXqF1D1e3xfJtP+IsUqRlJ/W2Qj8jz3+KJLJLzWDxHsSO0e26Lc0dy8hWO953OJcU+/kfwdMQQMkeS2lMkpiutNIpWkRt7fpYl8S2VOj6VYoGhkb1NIqu7UGG3kZRVopUh9UoD7safeC5yo1+xn0HtprR8+fLh88+aNql7nOD4+vuHAqb2Mp4jq27dvV19//fWt8fgfctxepjVEe5n9/X3zF9dUawfJQiWFKNTOReK3id2JRN5rbaTcpI2HOOemhUK7aO/ZMEBtS6i/U69/yvkmfVOeQLCOlcAQlPYUbd8bI0aM+IJnz56tS5LdL168EM9ZhFobhJgVUyOxrWKnkoJdU+5L1jP03CbWqQ2k+LfH9ryIKrWPQfY0SBHfNZ48eTKRlOuUaC+Jg4ODHUqo8/cWuIUMUrZL79tEzr2tfU61z7Z1bCifs1RwBTjyYU8pxiqNYRVwlRToKd7rtC+dG5qv1k6zu+FxUtTrHrLck4t0rg8K+BFfMF6P4cEqdGkVFqXvN03CpxClXuI61Y4lh6yV+nnI6zYtiDxe6tL6WLlb56zz2n1rbaBI5yXlvJYbKpqqkfaWGp/3m8/nSYVQKeGegqOjoxBCCFVVfdzZ2bmk5279Evnu3Tu0A3Dr2P7+PiTkq6oSifpYSHW5XJpkvkWocg/zHJVyU9JWUtprMXMJwJKKaMmCx+rHz5ck8jXkbESkxiuRr8eiB20EeWOnbEhosXPrGKC4QyCjh5DjiBHbhJLkkub93rWdgzcWKnhq+a6jMah3u0TqScf5xgcl8yVCf2hAxHkEV66nFkRtW/kuEeeUcNcI9lxfd4RYTDUq23NsZygkUj2q3JGfuydWG2R96v0v+bu3/TnqM2EvEbephUX5exSH27wgCxl0TLKv0c5zixlLVU+V9xJhjsZuqnK37G3QJoGU06iA7xfG69EMmyatm2KISv8Q0jYW2honpU+KR3rT+Bp5jsjrJnY8WtyYV6knErSx0XFKrKM5WiQ7bydZ8SDQIqoJ80hqP5vNboj3P/3pT7LS/fj4uF6tVlwyX4UQwmQyuUWYT6fTW+/rur7l0U5JeM1ehiOF2JPIzhybGQ84WU99zi0y0yJCJdLeIrclIpWr8bVYGlJtUzzjeQuMWvYsVhtPvBLErOeJh01Z87QVqxS6Vs8PTa0/NIzr219simRtc1wtdhOCmbdPtc+xSPUUIt2KT73eNTWutAHgGc+LvhGE1D4GWc8gRXzbOVke7ahNtJWhPu6aKh4BFU+1bGQoCZ+ifqdFU+MxVCw1vkfnaN82bGk896pkJeMtqIzap2JIm2NeixZvHM0/nZPcmjockfcauc/JaE5e52w2aOp2NDf+2iLjrc0FKTetX9tq61HNvf3YFPndpm3IiDLoqrhtEwW65TdeerwclNqAyIVm7YL83FM2ZiSlvOV3H1+/e/fuhmRPtZaxCqlKODo6CrPZLEwmk/r58+dX9NytX+b+/Oc/f5xMJqrFzNXVlVoA1aNmZ/Hu/ELpKRDa1N6lKTRCO8cnPr7XSG4+/xTSX8otR0ndFCUU0yXyKn3ftEVql3yqQLJLysmrBLreCOjjxsM2YVzf/qJvhGgJeOdUYu6///3v4XFOZnPfZ/6ak3LoNd8w4IQ8P6/lIPnE8/xKABGEJZXj3KedkufxPVK2a2S65v3eB0TVO1W4pxLuIdxVqtP30VIGEespZHsEJdNDkAl0Ss73oZCqBbQZR59KiW227bvWS5zzAqT0mIeQ5nG8Y1MSXSKsOdlukdCWOl3zsfcQ5JqdjddeRvOk9wA9KWCNWRKp99WI4aEPiu0+5DACo8mGSI5vuyeXVD97/r6EQr3EhgJq23TTAJ23/PwlEj7lKQNr88M7t7quTS92kMedY1Ih1cPDw+rzOA+Wy+WdsW79Avnb3/52GUII6/V6d7FYRHJdZfqjAl6zl/Ei/kIrKZJTLTwkeNTjKGYqoVTC652f847XRYHUNtAlAdyneedCW69RdTxixIhNowkB1bXKUyqG6lGpa+c1b3YpTmzLVepaQVZpTC1+22vcpnqc+7jTc0jhztv1xcs9AtnKcHV7qQKqXNFOf8bXnHD3WMxwUOKdK9+ltppNTer4KbAKDtONM96Gxym9obVJ5JCeHtW0pxCppWbn/a3iqJ7xkb0Mb4eU8poyX5q75IvP587ngDYZUP4WhmBjMoQcR4xoC6le6ENCnzZEJHsTraCr9b5pLjntNG94zWPdOzZaH802J2cc7uuOcpbIfimXp0+f3vJon81mqtXM8fFxdX5+XiN7GamQ6sXFRT2bzcQ2t37BfP78+ZKQ7RG3kpQ83SXUde3+w0ArnKahFHma6o9txUrx7fZlKI9B1fC5Vjc5uXm89aVzqdY1I27DekrCu5bjmo8YMaKPsEgrjze6dyyuVuXHpVy0wouSCpYTeTxfPqamkNdU8Oj9kOwqOFBxVKpORyp36z09rnnFd4FoIcOV7JR4p+2bEO+adzsi3EPwq965aj3axyAbGXreUru3rYbXvm8keybpyRHPhta2kPK5sIhhTop7ipRqcSMhz+1lrP7cT54eR2p6zVtesuBBY0htkae9RfKnwBPHa3szQse4fjK2iVz2wEtc5hC727iW0pxSfNitWCE0I9I3se6e+6W0v37Jpw6kpwVSniCQ1l3ydEfK9fPz8/r4+Lg6PT0Ne3t7yV7w6/X6kh/jvxCug6Fsz4Xl635ycuIm8yUSt0mBzSaK9tSx+LGm41n+5k3iW77qqJCsN0bJgqgjRvJ8xIgROrbR110DItEjkFUE6qd5pefERcQ5JefpMXoOqe15WzR+7iZEn0HJdU6SR+Jc82vnanf6ustCqpJqHZHrUnHVJr7u6Dxqk6pw1/zZ6XlJBd9nqxnPRp/1NIwWa+jIsSjxKNhRH6sQqaRM1zzbtbyQBYxXFY/iWMp5flzKi88D2ftQWE8haNeM59i1Cn3bSOpRxS+jTyroLsjTTc53iKS8tF4eElhTTZdEV9e0hG1MqTyarm2uPQ/yj6fQPN25Kn0+n0+Oj48rqb2Fx48fT8/Ozu6Md+cXvqqqrvixJqiqah1CCO/fv79R0C+Xy1vjIl93DZxclDzgU+JxxXBJtXhOTrkxu7aLaTqnUr7kQ8C4WXAX45qMGNEdUpSVQyCELHKLq8ktmxiNMOcWL/G8x89dU8gi9TtvJ6nVPeRe39W0iORG6nTUDlnK8H9STM2apk1wBTtVtXNSPRLtnuKrHnDyXCqaypHj685hkepSkdW24fmeo7Yy/CkVaVPLsqGxLKmGAq0Iqbe/V/HOkUIWa7A85CW/eK8fOx9Hs4Xh8SW7HMmb3iqoqs1Ryhv1LaGsz+k/ktQjNoE+bQDkIMcypNTYfST0c8jcttHmmnssipD3uuVzz/ukqN49eaRA84mfz+e73F6mCagyfnd395YK/ujoKIQQwvX1tal0Dzs7O/V0Ot2VCqmGkGYxw+1laKHVg4ODxj7wEjzEvHTOS1x7yHkrryaxYrxNkdAlxh4agc6vUcqGT6knGvqO1A2vNnNpG0O5JiOGj65J8JJe7J5YbcwvlYBGhD0/rxVKlKxirPG8ZL/mya4R99L4fYCH8Ea2LylEOfVtR7Y0fYRGxtM2pS1mkL97KiR7Gfo+tpEsZ7pSu+d8N0mWMpq9DHpPXw+VeLdIXk9RUX7MIvLpMaRG145pRVSl3DxEOn3vUYOnKNOtvCw7HSuelKPVvikBPhLoIyz0kbC9DyhpqTLEDQvNx93bP9XmJsWf3eqL3lsKcs3SxfPkQK4q3bsB4IGmcv/ll1/EOFJh1LOzs4A83TXMZrPw9u3b1VdffWUr3Xd2dj5KgWLR1KurqxU6riHay+zu7t70vby8XIUQwv7+fqNfNj3EXY79SSok4lwqzMpz2CQpm0v6e2O3EbcPQE9IbIpI7ss6D51IT0HXc+07gXYf8fLly6yilqnQbE42gZSCoB7kkk45a5LaR7OI0eJZVi+Syh0p3CUfeCn+UEm8EO4WP9VACXRExFMrGols3yQB71WxI4/3NnFwcLCTS7ynqtSjvcymCqhaSLWYin209944fUUOSes9hzzL+Xnelh+nsZFKnb+2SHkrH0qwS/7v0muaoxVHG5vPA7XV4pT0hbfGGzHCgyESthz3beOgz9esxLXwxIgkt6a+9oCuJSe2u7yvOAmuWbl41we9TlXLSxsbZ2dn1+/evUv2YfdCKqR6eHhYhRBCVVUf5/O5rXRfLBYwUAghrNdrXmRVPS5hd+l59o8AACAASURBVHd3HcIXpXuqvYyGFOKxKUnJiXJEnHPf89/+9rc7bZGjXavOvfOwfOFT420S1hq1ScLSYrldj90FNn39h/BH75CJNAlDWHcNz549M6/JNl43D/HrhbePpD5PjStZy1hkOmqjqd7pP36M9pX82jVlrDXXvn2uNKsXCZww5/Fo8VNKvHPPdn5sk8VSEaJaXSPTkRd8DjSrGO7pHl83Ub2HcNdahhLsVPHu6d8WvEVPUX2FFOIdff61Pn1FKUJVU7JbJHCKN3p87yH/JfU6J8V5Gyku8nqnMSWiXzvHc/bM09qcSFGve66/FctjhTNixNDRZxI6BV37hrdBKucW/GyifO+rX7y2vtrTCogU13LhxHhq0VopdgpB/4//+I/XdV2L/HYqJGX8bDa7ef3tt9/aSvfj4+N6tVrBxLiifTqdTtHxiKqq7hxfLpdT7ulOle5d/qFokcEeEtBqh4hSNO4mCcdcdXZpkneIpDG9/k3yv0+WLBI2/bnI+WN30xsF24ChkAx9wBDWKpJQKf+Xe+eVOn+kIPcq9JF/s2U/w4+jsT2+7V6VLPKN7itSSG9EsHuJdKRm77udDLKR8RDxOdAIdOrrTttx73fPOJQo59Yy0nsPuS7Z0TRFyucoRcXu+c7g7YZWl0GDpda2FNkp1i7ovFY0lKvJPcp0RIJTwjpFOc/bSXmj3DTVvUVmW/PRNjvaIsqHaDUzbhSMuE/wkJuxTQnCvE+bFX3IJWVtU9XmvE+p+SJivFRsi+in73M93U9PT3NSCyGE8J//+Z93aqTe+QXwv/7rvxagL0x0tVqtQviidOcke13XSQr4EG7/kbypIpuRhLZiedt589qU6nuTJG4fCeQmRXj7hqGTwty+Z5O5IPT52o/oD/qmOm4bXZLBHtU3Peb1S4+QlKy8ECovrqgp0zWlLLWdkfKSVLfbAs2/PRLuWtFU3gcVXO2b2j2EL4VV0fGucpCU8JFs99rOSMR4JNZTi6lSYt7Tty1IRY298D6xopH1QyLhSxTbtJTeGgnNCWYe26Ok1/KSVPlSkVfJSgb18yjFU0lwSWGvbTp45p6SA4qX2qcPKLlRMNQ16ApDXp++q7/bgKZO7jqXNlGyEKgXHvI9x/alqRUOGrtNNb50HvnLc0/32WymWs8cHx9XIXzydN/b2xPboiKqjx49ejiZTOoffvjBVrr/7ne/u5pMJsv1ei0OEgupSkp3Wiw14v379yvW5mZsai/z8uXLrIJCbXqSt5kDVUmXVEqnKPVT2jfNawRGafLWq76n17/k+Dx+CYwE94ihos8kSR9I29I5INWopFTXSDRKgCPFu1UA0ePDrxVspTnoM77bP6X9pqGp0Kl1THzPf1LVu+QHj4j3cjNoBkq0R4KdEvCciC9JwiOS3TqmWdRYiOQ4ItF5cVVuS6PF66rwKodkVaW1lch2ryq+D9/ZFrpQLntsaDzFUKV+kVxGZL2niCnPgZ7jZDdSz1NyG8VD6nqeF89f8n+3iteidlpMmoO1Rk3vlRLE/6ah3S9tYUjrNMQnISJKqqRLK667JsH7oBgviU3Opw2bm1yP9ib3UermAe2nnf/Nb36zDCGEV69e7XCV+9HRkWk1c3Z2Fk5PT1Xb9eVyCc9VVXWBjt/5xe358+f1YrFIVqgLg05DCKGu60kspKrh5ORk+vvf//7mfSrJVoqUo5YwHuuYJjlEj3c+ThOrjVwFfhukZttEaRtkcR/I3dzNm/jaO4e259qHtRwxYoSMTSrSS5xP9ZbnBUz5OcnmARHoHksITUGPxva0t/IYGkmPVOecaLcsYiTv93isTyQ7h0Wi8/MaCe8l5CW/dslipikQKS4R5ZSIt+xkNkW2a9CIeOuzlmNzs+nPL0LpgpyS57nWL4eo07zaOTEqEfroHCLwtQ0ByQM+tk8tesrV7Ygot9YrlSQvSap7xyoxnnfMttAk/5S8h0xkjyiDbSPBu4BHMd5VLl0gl6yPkIqd0r45inarqCwtpPrmzZs7qnMJ8/l8cn5+Xp+enoazs7M756mfO1e6R0/39Xp9p4hqCIB0DyGsQgju5Chy7GRCuO3p/uLFi5vjEvGIjndJGKPxc33RS+TDz23Kn70rVbvlj78JlJ571xtOfVnHESNGbCcsRXgJMoqqw9FxK5ZU2BTZxUhjeXKlMWlxRVSkUZqDNL82C9l2BWT/ggqkon5d5FcCyEaGe7ojr3crlrfIqpdQL0W8I+I8EupeaxipXVfWMjlAT8NIm3W5VjXSd8ZQkUOwo35egpv295KWlpLdii15tktKdO29x3Me5UXH5a+leUtzzdkA8La3cilJUufE7JNifCTS28O2WaN0jW1Zv65JdWndLDLbGycXPJ4U31PstOR5z/WR7GXm8/nk4cOH6xBCOD8/N7lwSel+dnYG+8Jf8KqquppOp7t7e3umOp31S2ofQe1lKCQi0CqAmpMD7W+RutKxFCU6H4PHzJ1HE7uQpmvXlkVK2+N4xrTQF9Lau/nz8uXLTsiJlM9E27nkos+5jbjf6BtZGuHJy/I998aSCCduCeONYRH2aBxPHG08aS2GplhPgWUpQ9tJhVW5lQz3cecWNKXnUAISSa6p17vyeD84ONjxeringlvH7O/v7yACHtnPaLE2AW+BVK2NZj1TKpehIJfE9Hqaa0VIQ7hLXCLPeIto52Q090HnY2tWL6ifRaDzHK1xPbD89aU+1nytGJ7NkBJEfs78QpDXULLoycmtbfQ1rz6hbwrmvpLYGvnadS59gZegRtDWLWVNU9c/VdFvec3T497551jb8PcpBVQfPny4ns/nkxBCqOu6Oj09vePpfnBwAIn2w8PD6ujoKIQQwvX1tVvpHnZ2duoQQkA2M9y/PQXIYubg4CA7noQmJFmqt3qu6tpq25Vyuc+EYu4a9HlOfcGzZ8/u/CG4SaueLjctUufZlw2VESM4SpCsbZA0qURTk1haoVEP2Y4sZbhnOyLFtGKmKX7sQyLKmyJFiU7Jdm4vw33eKSSrmj4XT0WvQ/hEyMd//HibOXHrGerhXlL5Ti1kQrjt6V5ijK6QsqlH3/PvkKbEe5cFrIcMi1xF6meuRveo6q24EVyJztXn3Pdds6mxrG64BzzPgb+mMZoQ0pqvfM5TDChOju2O9mRBU1g59wl9zWuEjL6S2H3Nq08osUZtr3NufKlfTrym1jYhhPDw4cM7JPnf/vY309M91V7m4uKins1m4e3bt6uvvvoKKt0h4f3dd9893NnZ+c10Ol2tVqs4mXUIIazX61UIIVRVNVmtVteTyWRy/Rmfz1+HEMJ0Or31fjKZXIcQwsePH6/JuZ3pdHpd1/V1VVXXIXz6Zfvv//7vs2+kk5OTnZOTE9EWRjqH2n748CFY7XPGosf5OCk5puTjad9k3D7Bc90klFqDptcxF13eO0PFfZnniPI4OjqaLBaLVn7RaTO2hjbHTJmT1Y7GOjo6muzt7e3k5E5jhHBXqU5j7u3t7cR/i8Xiem9vbyfGiDnEGDHeYrG4pm0pZrPZmh6PY9M4qJ8XTfp2gQ8fPlyj199+++3k0aNHO48ePdqJxz98+HD96NGjHUqwx9cfPny4/vDhw3Xs99NPP61pPBorxonHu5utjouLC3jvPnnyZPLw4cOdi4uL64cPH5r5/vrrr2tPuxTUdR0ODg52dnd3dy4vL693d3dvSPiUIqr7+/s7q5XsOknPrVarW++rqroZ5+rq6pq/X61Wt9r0GfE7IYQvG3n0+yt+bpt+fuN3VfOMtxdff/31zuXlZbi8vCtEi+e0voeHhzt//etfr7V2IYSb+LHP4eHhzuXlZaCvadsY14pJY9A8IuF8eXl5Mw/6E8Wh48Y48ThX3h8eHt4h4ukxfp4i5ovOxTnHXHhsPo6E2A7NNxWe8dqAd64jRowYFj5+/LjpFFrB6enpjjQ37Vyb6/Hx48dbfu7z+Xz38vLyhu+ezWa7+/v7N+8piR5CCMvlcuf4+LiKsabT6S2uvK7rm/f03OHhYbVYLMJkMqnn8/n//vHHH694blBNIVRqhfL8FfuNWrOYef/+/erzhNzq9lR7itTCp9I4qYp3LZYGPs62qmqtorQlx9n0Go5Ke4xtsJoZcb/RpoowpSBoE3W61/pFeu9Rb0c0WS/JqoWqz72WNFL+ktcyUsBrVjWWjY2kYE1Zy6HBU/Q0vpb82rldTOqYfS+gioCsYzQ7mTZU75RYTyHZOZoq1qPdDFLEU0uZoSnjQ8C1IvhTNd44mmf8iNvQbGE00ltSUSN1ORpPKohqqast2xo6jmZzYs0NzYfHtOxtpPie8aV5pRRtTVHjS08zpPQpjVFtPmLEiDaRY9eiQVKZn56e7jRR4nMrmpJ2NEdHR6bK/fz8vD47Owunp6eeYUMIn5Tu5O0CtYG/rB8fH9er1Qomxe1lIssfj8diqpFY10j43d3dm18MU33dSyOlaKonVtO8+bhdEdZtxS6xJt5x2h7DkwPKI2V9N0E8tz1mH61mRozoOzT7lFLxrDaS/YoFjz+6dE7yTZde0ziaFQyfg0R8U4saqdiplyTzEut0QwHlMiRINi/0nGT5wgl4bi9DiXR0Dnm4b8JaRiPEkW1MhGY50xUuLy+vqZVMqsrdC+rX7vFuRwT7pj3dQ/B/xqXvJmkTUfu+Q8R9Si7bCqlwqMebXYqlFRDl1i88BiereV9tbIugl4qpSnOzrGakvlIs2j/HVx151ad4pPM5tTEubeON3wVKFaQdMWJEtyhNfntRwq6l1DgcdL68MGqTnLi9jFRENSKq3D+P7R7n8PCwCiGEyWRSf//993dU7iEIpPv/+l//ax5CCOv1Wk0MQSLZ67qeIE93jpOTk2lOkcdI1JUi7CIBWZKMb4KRiOwWm/Q3HzFiRLe47yRFW0ghjyUCXSLOaRv6msdBhVYthbxEyEtKdaSkt1Tv0vHSTza0Ba+CnBPk9By1jkEEPCXc0bn87LuBRpj/+uuva4tQ5+R7GwQ8ItI52R7btVFQNZLotIgqV7RTor0PBDtCzsYbrz2R86RMah4S+rixl0pyeojjVJKyCSGcSgJbPvGU4OdqdIt4pkpwSpAjslwi0j0FaNGGgkVoSx71fAxtblJsDankfpvw1ATg8GwUjBgxQscmCtJ2RX4PCaULvUa8evXqVjtL6X5+fl5H4p0XUdUwm81CXdcPqqq6CJ8t2TngHy3ffffdcjKZmPJ7iuj1HrG7uysbOX7Gcrm8M/6HDx/MfhpKkaU5BGlJojbFCie3HbLU8WW3/ejz9W8Lfbz+o9UMRh9JuCGjj4RDaTS9Z1KtUGgx0SY5SOpOdN5SuPP2FmGP5iMp0XPV/1IunlhdgpPclnKcFy/lljI8Dm1H+1rjUmU7j4Esa/oErUAqet2GlQwqlhpxcHCwQ8l2XmC1TUQSntvLcGKetm87pybwbkBaRVa1vrS/Zyyr36bRhCCPKElMUiI5tVhqzAW9pv1ivlIRTr6xgBTuPAYqwOp9CoDGQvPninkLEsGP2vH8PPFKoMT90iQna/xR3X6/oZGNmyCQh477QG5zu5ZN5lIK3uv29OnTW/bomtJ9Pp/f/B7ErWW49zstokohWLSHEATS/YcffqgXiwWUxouBmO2M5NuO1O4HBwcuj/dUErlNIIIylbTMnY81jncd+kayDp1g7dN6DnEtUc59WtM+YRtJ4pwnnO4rEEFirV9T4oVbslh9JPWm5Q8vEeQ8NiL1tTw8udF4EglPSTBOjFne7lJOpT/PbXw/pNqzaKp2LRYl0BHhTmMMTf2uEen856+//rpGr9sCItKjxUwk3jWCPgfcm11TsVP1u9S278S7h9iWrLzQd673aZo+EupdwUPKSgQ3OpZC4ksWLVJOGqEvEdsoFoqDVPNoLMkmh5P1HvU6ykXbNODHqbrf8rzPIaKbkNe5tkRW+xJtR1J+u6GRjfeBQL7vyCHNuV1L2Yzy0AX5P5/Pd9+8eVNL5zmRHnF2dhbOzs5uEegHBweqGP3o6Cg8fvx4en5+LlaJFX8Rq6oqiXT3IhZTpbi8vLw5dnJy4i6yytGVbzhHLsFp5Zo7l9JWOxak+acWT6X5DpE07hO6/Bxs8umSEduDZ8+ebd1GQltAZEtcvyYESw5Zm1r0LwRbNR5fS9Yt9L0nJ0RCaR7ynNDXCHhN5S6pU+8LCaYR7zlxJOW81j51rDaB7GLQMUq2h9B+sdSU9tx6BlnReJXwVLke39Pz3F5GI+Upgd9H8t3zJI303ZZq01XSduY+QCPA0fFcUhMR5xLp7CF1Nf94RLhr3vO5ljzcpobHQzF57jw/ROxbBH8OEd2EvNb6Is/9LjFaztxfjBsu24++kOap4CR7G/NIjYmIdOrpTu1lJIKe4/r6+lI6J/4iv7OzU0+n0929vT03CR7V7lrx1AiqhPcq3ftKyvU1rzbgVSO/fPly0mQT5D6t6dBw322J7gthNmKYSLUeKD2GZxwvAYSUnlpR11SC3qtMR/0pIS9ZQngtY0p/p/TxO0oqhMpfI+sZ7Tg/rxH7myimmgPu3d6Gl3uKRQxVvFPynRP38X0JJTwn2ynhbpHqfSPfLcIdQfveo3G9Y/XxO2GIKE1oeglarpKXvNYRaa0VW6XHNTW5VvxVUuHz8bXNDc3PXkLKZom1tmjTQdvU0DCS3iM2hfHe86GPFit9zKkppOKoTeKUhESkV1V1Rx1/cHCw1Ij32WwW3r59u/rqq69EZb1GuiN5fKzMCkly7uuOEO1lPJ7vKaCq6j6opPuQQ4SWS1t55qhWm+TSp/XedtwXkl26p0bF2IihgRI3OYU6U/3cNSLcGturXveCz52r7KWiqXzMnI2CbUZOIdUQdFsYaisjxdfsZeJ5iVzvm/JdU7A/efJkQs+3Qbx7Qcl2eoz+LA1EmHOPd36cK+elOG2hyXeX9L2RQ6BbNS8850Z8gUVkeZTWyE/dIpqRJ7s2FvJdlwqk5swTjSP51HtV5LwgrCcvbY4WLN9/iWi31i5n3C5itK187puyum/5jOgn+qgWbyunTZL5pebkiXN6errD56pZy0g4Pz+v67qu7JZfsF6vqxBCqKrq43w+T1e6a0bwYrDPZHxd15BQr+u6tT94qKq6RBHSEvk0jZFqz5KD1DxL+clb/VLj3BcieER3GO+pESnwkNKp5HUpWOSKZb+Sa40iFQD0+LajPGhfTqLTY/G1pha1PJJ5LO98S13jvpP3Hj91jQCnfbhynXu6c4KdFlvV4g4J3LedW8/cF0ge79xiBpHpyCOeKubbRurn1ft/BhrDS+RrsfpevDkHXn/2lP6I4LUU3DwW9yrX+qFx0fi0XYyr5a8VPEX2MN5iq1rOfHzeFo3jUbDTDQhE9ksxtLE8Sv9ceJX2Wi45ObStfO6bsrpv+YwYsWn0cYOhDZydnV2fnZ1dv3v37kaN/vTp04oWUtWKqEZQexkvjo6OwtHRURwj3dP9L3/5y8VqtYLEO1e0T6fTW8p3bi/jsZsJIYSrq6vGv/RZZG0KkdYH9bSUb65Xel/BrWiGkDNCqXum6SZEm/DkkrJh1Ke5jbh/6MpyJbbpg7e3x/5FUkXmeLhbx6Tzlgd8DvEkEVFWcVVpA8E7bg6GRIQhch0R59wKhvZDHvApHu45OXYJrmxHNjK8DS+wuiloXu68TYp1DYfk8Y7Idsl+Bp3PzUdD089nyveXVV8C9UNFn1PGHiK8liMSOedVykoqcho7xf7EykuLywlziySWipp6ctUU35zURhsUtB1SufMNArRhIJH3yLtemoultE9Zk6aIayFZ2wxFvT2UPEekYxutT0YMA0jBLrXjx968eVP/8ssvSffu2dkZPG55us9mszCZTOrnz5+LNVHFXxh/97vfXU0mk+V6vb4zSFS07+/v3yLTORlPfdspHj16NJXORcRfMLUinVr/bUCbxDNavxJr2jTnPl3XnFxKXbM+bzp4ckvx8+/zXEdsP7omH7wq7zaBFOfoPUcOyYR81rViqShXzRYHkUmaQl7Lk+dnecZ7Cqhq87LysWKUhqUQ5+cldXvOuB6fd4mU54p66fWmFfBIuc5JdV48ddNq94ODgx1Eomu2Mk0sZyTrGH4MEe2SxUw8l5uThC6/v5EVlrQJyJ/Skb53efz2Z9EftEkQNoltFS2VjlPilm8IeDYYJEI7hQy38kdA8alqH6nzrScPeFtO8mvzzIVHqW7B8tzPyaVLItxbXHbE8HBf1NIjZGxq4yUq2D3tSox3enoKj9Oiq7u7u7e48dlsFuq6flBV1YUWW/wD5Pnz51eLxQLZxIiye8nrXcNyuZyEcLuY6snJyfTFixchhC+EHFfOSkRdSVuXPpCBEvHbNDfUv435DtkmpnQuTTYUNrkuXW6EdGGpNGKzGJJ6tw1Yj/x74CXHreKdnITxqPC1YqUIWuFTDxB5hIqUos0MTjahfl7S3sqNHy+xgdE1EZaqBJfU7VJ7RKwjCxrNkx3ZzHjG6QuoYl3zbO+imKoHkXCnRLpEqtPjkho+FVzhLqnaaVvU16t270vx1RQgwt2y9eLIKfbaZwzJVqNELM3b3FskVIvrsZpB51Fekqpbs93xKNXjzxLrqeUutZfep/rOa+NQSL72Kd76KF4JeNdtRHsYNzpG9A0Wcc/PpxD9qZsCXLk+n88nIXxRuu/t7e1q7RHW67Xo5x6CQrqHEMKDBw8WnwemZPotU3qudpdALWbev39/h8y/vLxUC6vmkI655F2KSreLXErmkYqcvD2bI/cRQ10LT96liPI2PnsII7G/OWzTH/YlkEPCa8U/6XltrS27AckapkTxPU6QS3E8hD4qEossFaTXknVNPJfju1wKfdugkgqX0p+oTyTHqV0MtZ7hseh7j3c8Or5pKxkNVMXuJdMta5q2QIuoeoh0StLnKN6RpQz/qfVFPu7cG14j1tuyovHCekInfk9JT//ENk2+O/r8f3QKWVwyXkr8VA/wHELWUnhL53jRUP5e8k6X7HQkctVDNCNLHD4GJdElYlsrtIrysZ4m0Cx0UuC5RiVQKn6pzZ+ccyM+oeQajRsdI0qihJLcisHPb+oJC0ntLuHo6Cg8fvx4+vr1a9HPPQSDdF+tVpfT6VRl9q+urlSyXMNyuZzu7u6uQ/iidNd83REZNxT7mW0iXEv65o8YHtD1H9o1H1q+24a+kYl9QqpnukfFqMEiebxKdktFqcXTrGO0YqjxPd1k4Mp26bU0B++GQMqGxjaDkujxGCLGNfJcUsBLsbSx4/u+KdwjNKL9yZMnE66Ep8dov6483inJ7iHRm1jLcGgEObeSkbzgOTSlfB8gPXljtZWe4NE2FaVx+vz/c2niri0FskXKp44pWY9YCnfLv13qr1m7IEsYlJvmq87JcB5Ls4OR+vL+6FiKEt7jDW8dT23bFjHdVX7SRoh0rA0MmdwfifIRI8pgPp+bynQJkq97xHK5vLGaOTw8rGazWXj79u3qm2++yVe67+zsyBVYmZVMLKbKj0fv9rqub8j5R48eTcn5Wzns7+8X+WO1hGK2b8R9DtqYw0hY+rAN9w/CeP1HNMUQSck2iIiSMXMLtGqktkZUa+PH9ohst1SafFwpN94ezSelCCEi4jWlu0WEDfEe93i2e/pzAp4WQ7X82SUinR9LUcz3FZRQf/LkySQS8pxkT1HEtwFN4V7CQkaDpFLX1O99J9ZTkVsjgn7XoqKquf9n3GdIhF6Osp2rzLX2lvra8itHRL3lQ+6xbLE813k+mtUN8o33KtVRoVWJzNfmzNfRY5PiuSesDRDrnDRnNC7qI226WHmnnOsaJT6LI0aM6C9SLGPOzs6u3717d0O0v3nzpq6q6ub9bDbLJuE5qKf7bDYLIYRQVdXHr7/+uhY7BYN0XywWS3D4lqd7tJdZrVam4r2qqnVd13fG5MR7hOeXwLYJwG0lToeAoa/9SE6PGLE9KOHFjmKmxvF4qucQvlYu6LynACp/jfpp1jbIKgbF8RY51eaV6jkv5eS1pekbvN7qqaBEu0WmazYxqMAqPdZnSxkLtIAqL6YqFVvtCpafOyfe2ybiKfHOSXjaxvJn74N/e8p3hdWWP/HjicG/o4e4WdgHNFXXevtr5LumZudtpPdoHETaS+14TJqTJz8pDwQ6pkRSI+JbWg9O9Mfzlrrda++SS2bnkMhSTtKmwxDV4SO5PmLo2FRx0k0gZ6659jI///zzHU766OgIcdouePzcj46OwuvXr+daG/UXvb/85S8Xq9UKJrler29NKCrdI6KH++7u7iq+R4T75zY3v+RRe5n4y9+myNcmpGkXOdMx+Hjxfeoc+kR094G07tN6cGi59TnvEWUxRHJvG1CKnEiNk1KY1GPlgggYb26cHPdax6C+PM7Lly+h8j4eQ4p2NDZSzWsbAPF8k8KC20pcWQryFNKbe7zT+NQDXvOK947VRyBlOyXcKWib2K7LXEP4RLZHxbtlORPb0mO5RDxSt8fj8Rh/zdtL5Hof1PAeohup1ONx1DbG5d+X2tNIXA1v5eyf4f2FRQpanuVWX046e4hTzS7G015rh9p6lOIoDvebl2Jo1jiS4t1rm+NdUykXazNBU81zH31tc8TKUWuD7r0hEPBDyNFCkzlsw/xHNPcsHxJp36U/+zfffKPWG5VI9OPj4wod13B0dBRCCOHi4qL+/vvv8+1lfve7311NJhNIunMbGQnRXiaiqqp1CLctZiKir3tE/KN7E+Tr69evr1+/fn2dO3ZKvxJFVvl4XeR9H9Dn9dBy63PeI8pi/AO4/2jqm04R/1/MUVPnEMkoV0SSS+QRtzfgti/cRzjGefbsGfRZ9xD71lMJmqc7z1tal9i+6eevy89vjl1MU+sWbi2D4nHbGQ+hjvIYkq2MplaPtjOclA+he5V7CF/sZWJxVE60a8Q7LawqxbfIb3pespMJ4TYRnxI/og/Kdw7tKfvpOQAAIABJREFUuxVB++5rUp9D27iUxh4aSitnU9XrHjRVVKeMb1mSSIQ4J5SR3Yzm166Nm2KzIhH+mnULV+ZLFjHSuPy8RJp7bGrQpkMu2ZpCqg9BQd73HJva+LTZd8RmUZIo77rQKM+9z6T/06dPbxHomr3MfD6faIT7wcHBDRdOrWUiHj169LCqqgsrJ/UXsOfPn18tFovVer0u5oOTYi+zSZTwhE8Zq4txhoT7pNQuOdf7tG4jhgdKGG86l7bgtXtJ9QqPiGS0h4ixbFuk3KQ+XDEp+cBbMSiRrqkwaV+JrEdA8bU5oly9/VPU/d7+bSFVHc4JcKu/VfSU/0NjUPKd+sHn5NNXUPsYpHKnZDu1lOEEvBa7a1Ale2rxVQ/ZTVXs1LOd90Ve714yvQ/Kdw5vDQqpr/f73apF4dkotjY/vdgUeb8J9ahGhko2LbQ9UkxLxLCXqJOKkPJ2OaS4NEdJlc6V77Rfqoo+xkckv0WKoxzQPJsoxrX40rXOGVPzlC+Jpk8KDBkjKZ6PbboPOE5PT3csorzPRDbPvWvSH+H09HSHr5lVRJWS6BHn5+f1+fk59GSnynhaRDXi7du3q/V6rarcQzBI9xBCePDgwSKEEPb29kRle/R1T8H79+9v7Gmivczl5eUqhE8WMycnJ8kxOaJavWmcEWkoseb3aSMid65one/Tuo0YHihhvOlccmARvSHoc5OIXOm1FCNV+Y3gJbC1sRGpI+WfMkfU3kMeIbJds8+h86Kvh7Qp1FTdnatcp/2l4qhafM+4lHiPr7mvu0S8exXzmwQtkCrZysTXnGyXiqu2YT0T1e2SZUxbHu6Sgj2+p2Q6PUb/tZFX22hCqKOnh2gf3l/aJM31eLc2YD0Y0vdvU+T6mWvtJBLWq1hH9iqcyPfYxHiU8pYKnsbjc+GqdG2umjc7HwOtn2Tjo/m9a3PR8uD5xPE9qvcUr39tQ6aE17vX674NjNYtw8U2b1h4SOo+ENlDAlqvN2/e1G/evFGLmlJElXtd18n2MrPZLDx+/Hi6Xq+vrLbmLzar1epyOp3yHYPkpDiovUxUukd7mf39/aRf8jSSt88kZNcbAp7xRsJ8OBjXecSQMcQ/rFOKgVr9m+QgEdiShznt71Xia+PzY1bRPpoXIsE9ynU0DlJpavl57zmPV31TlNp4akost9EfWcbQc+g1jcf7IlsaLQbNIX1G5ZFDhHOFOzqfYjuTq4CPSnVJyR7bUFI+9mliKRPCXVKdk+9ez3aP6r1PJH3T72P6fej5XqWv+Xd2ynefx5Krz+gr2aMRxjmkLlKXS/E86m6pn6TM1vKMRLNEONOfXBFPYyLvds2znZLk0gaDR3GvkfKWPztfB8l/nrezYtF43n7aEw5toa+fv6Fj3EQY0TeUtqlJ3ajgnu7n5+c1tZfZ29sTlfLUXubw8LAK4Ubp3sxeJoQQdnZ2PoYQwmKxuFMJlvu6x2Kq/Dj1da+qak0tZuK5JhYzEvnYlJTUCpWWgDe/UmOPJO2IESM2iWgvE8Jw1e4RnvzpfFPbeMgLREJbSvtUJaLHxkVTt2sEkIfUQZ7vaD6S1zzvw9+XLhrobd8HcqqESp6qzel7+g/5uHP1OlKm835DUK8jeBTpqFAq+imR5xaxn0P8c192iujxztvHc1bspgQ3J+Gp5Uw8xttJY0te8EOEx1KMv+bf0ynx6THPU0V9RpfkVArBKBXd9PiEW3GtY8giBCngkSJcGsMaU/NSR4Q87WP5wfP2/DgiySVrF5ov2iCgCnykxkf5oXWUyHLLjgbNm/aV8iiF1M9Tyc+fNj/vhsO2YNvmM2L4aMOm5t27dzdk+NOnT6uqqm7ea37uTTCbzUIIIVRV9XE+nze3l9nf378MAdvLrNfrW0T8arW6eT+ZTKZVVU1DCGF3d3f1OalpXdeTWEyVIlrMhPDJXia+3uQfplqhUgsSUZ5DoHdJlo/E/AgPUThiRA6ivcx9gTRf+v+ad00QYeJRnSOCOcXvnNq2eOxaNCU9IncQ2ZNCCOVsHKQUF0z9HcTahEiJ1TZSCOxIgGt2Mlo8SqB71fGcsO+Ter0JInme6tfeNbg3O1Wwc8Kdt5XI+jbgIfA5QU/PoWPbCOm7lKvctU1Jr51ZiSLTfUUJEqsEISkR3RySPzk6J/Xxkv4edTsn8pGvOiLIJTsUro7XCHeNPKdxeTtpjSX1upSrpjb32LF4LGakdlLuGlKU9FYOFroih7smoYekNB9SriNGSHjz5k1d1/WN9/rR0dEtH3bu6X58fFxJfu4ajo6Obl7/+OOPRTzdl6vVaomKqUpK9/V6vaKEPFW6S0BK95OTk+mLFy9CCMMrENmW+n7EiLZx34jRLjFuaNxfRGLi5cuXIhmhtfGqs9uyudGIZImIl8ht5A1P2/D3GhEUx0dqS0/+CB5/fk9/7/G+AynO6WuJUOdKeBRXUq9bfaV8+gpkBUMLqvL2kt/7poj5SKKjfyHcVblLPvBeaCQ4ItnpMVR0NZdU74vlDIXXMsaCVpPDU69DUr1L3+fbgj4QU5LHuNduhtuqWH0kj3RKiCOrFo81jkTEa7la5DnPA/Xn40i5ISsbzdoGKeOlJwAsix1tfij/FDsbaQPAup9Q3tbGj4QmpP5QMCSl+ZByHTEiBJ81DVe6c3uZED4R76enp3esZVBbjslkUv/pT39amO2sBr/++ut8MpncqdQamK87LabKyXiOaC9Dfd2j0j36unOMZPXmMbSNj4ih5j1i+7CtGxptFEzLidlnUjMSD9o94GlD4fXcbdIGKeelYn2Wz712XlKjcxWmN+/cdlKfbSOOODRvdEqMUyuZ2AZ5tkt+7pZHOyLQOcnvzb1P8NjCIDKee7f3CUjxjlBC8S6p05GtDFW1p3i1o3Z9VMBr36vW00CSAl36vqXEuceejKvlh+7z3ld4SE8vgaYRmhbpqinLOTmNrF2s2DwXifyW4iLiGRH2PF/NUkYi8nl+PDaKw+fLNwq8PuzWUw+WQt6zgeFpX8I2SYs7ZPJ9xIhtRFM/9qaQrGmovYyG+Xw+OT8/r8/OzsLZ2VlYLBaI8w4h3PZzD+GTvUxd1w+qqjL93ENwkO4//PBDvVgsrkK4YzFTh/CFYL+6urrj+R7CJ0sZTyJR6X55eQnjjGiG+1wgdah5jxgxFOQSkk0V26XyKIWuyAXNHianUKpVbFXy7JUIeTRGzDUSMsiLnSvY6T9rjloMPg/pvXZ824kjSS0ukdxI0U7bW+Q56hvfx7bID77PSCXHo82Mp8ip1Ca3QKoXlFTnFjNae243kzqu5cMej0kEOyfL4zmNgO8jwe6B9H3l+b9AIuy1798med03dKUctTzMc/Ip6QOOlPOcKPYSzFpOnLROyQmR3Yh850S/pdDnY0ikv7Xe6KkBTc1u9deeQOAbEKnXvpRK3+rTJI/7RODfp7mO6BYl/Nibgvq5v3r1Sv2OkJTrp6enWWM/fvx4+te//vXc09b1B0JVVVfSOe7rfhP4Mxlf1/Wt85SEf//+/Z2+UelOfd2b4PXr19ej0nkknkeMGNEPtK3MzkWOd/emcuBqc9o3tZCnZOlCx9LykMZH64PUlPy81k8i9T2KeamQK5rXEAj2kmQ0KnSaMp5GkKNiq8hSBhVRRar5PpPwqQS4ZBsT1e2UkOf+76VytkDJc2odw+1laBtaZDWHcOewyHBqJcOPx/70Xx8tY1JhfUd5i6NqtTXQeJ6nf+j/T0P4Lm0TuWRXKbLe4+Otqdk12xEPSc5V4fSndJyes+xhuPJdIpo5gWzlYq0NWiv+XiPJaRtO9iPFvScHlLc0H+v6pdj48Pnx65SzgeK1SbJy0XK/T1Yqm9z8u69ocy02rS7fNhwfH9+4t3B7Ge7/HrFer2/6XF9fm37uIYTgumh/+MMf/q+dnZ3/8/r6+mKxWFCivKake1S7x4Kq6/V6FUn3WEw1hC9EfFVV60i87+7urqLFTFS77+/vrz98+LDaVkuGEcPA69evr8dNixEj+oecYm1dFHgrkVdKDG9bRIynquApeS2pJtFx5P1Oj6O4HmJJI+FTCZ9U9f7Q4fVMR23R+/gaEej0OCLOKaHed3K9NCLBHl/Tc5yY30TBVe7NHt9TQp17u8djJUh3DZxER+9RP0TS3zdY39e0jYRt/n7sCk2sMzTP9JKwxklVqVtzRuNJqnJrPGT7QklxjaC2LG7onLV4mpc874Pa5pDfqcS5ppq34uSo4bW+TeKNGDHifgEp3am9DPV050r3yWSyd35+Xtd1XYVwl3Sn7bm9TCTev/766//33/7t395aebp+UVosFi4GP4QvhHuEZC9TVVVyUbMRI9qE9ERECuE+PlUxYkQZtOXV7bEqSRmv1P9PHusTyT+dk/XeYqJeaxqkhpTsYZAKX1OZ0588rmRxINndeNZAmruEbf79I6UAqUSwUyW7RKpbPvD0nMeWpu+FUzkpjkhyiTj3eL93DY8nOyLX2ybcObi3e3zNbWUsq5r7AO3JKM1mJtVPvok9TZvoU065aubYN3fcVBI3px8az0OWl95IiMpuSfUuzY8q0S1fdI3Ap4Q22qDgefFcUFzPUwz0nGdzQuobz7dxzTzWOCOGiVH5PmIToIT7zz//rLY9Pz+vpXOeIqohhPD69eu5p53rl/jj4+N6tVqJxvIeLJdL09t9uVxOuKf7ycnJ9MWLF1ljliRAS8TqS4yS6Fs+FKm5lVCzj4r4ESNseIhMzx/FJf6g91iTSNCsTJrkJIGTzRpJbhHvkjWNFFtaJ4kA91jBeOal+bdLY0nWCtaTBN7Nim2FVuCUtglB9m6XyHduQSPZzCB/eCmHvoIT54hIp4p1qX1sw61n2snaD0nlvglIRHk8Lnm8S4VZ28qzKdrY/PNYgfFjfIOVn2+6qd0V+ppXG5BsO5r4pqPzFrErWaZotiKal3o8phX1pKQ6ys1SWfO+FjlP2yCPeB6T273QnPl40lohIp6vj9TWstPRzpfYiGmy4WTF3UTfNmMOkcAeN09GbBpfffWVqHKPoPYyXkSV+2Qyqb///nuXON31S0dd1+eTyWS5Xq/vJBu92yOm06mrcGpd15MQQnj06NGt9gcHB9Po694nbIqQ5cRx30jdvuVDEXPr88bAiGHjPv3hVhKWb2xTpJLlUl6WCpC/T7Vq4eRyiqe7pDa3coltpbw5Wa35rHv94FM2IyRrA81/HVnzoPFyn1Lwru1QIJHWFgkutdHsYDQiXzvHCXp9Rrh/ap9NIJLonFzX0LWvO4WmXqdFVCMR3yUhL3m7S+c9xVqlOM2zTUPp7xzt/zH+HUy/Y/n/O1JsbTPbyuW+oqmCXIKmjvbEsvp4bWes+B6rHOTx7iH6kVLdyouP6SE9JYsWRF5rhDxS10uqeOTTLhHq1vXgY2iEvRQr1cc994kLa6xUktqy18lFKbK8aV5DJO1HjCgJ7s8+n8/df1twa5mjo6NQ1/WDqqouvDFcgz1//vyKebkXB1LCX11dTT58+JA9bp8JYS+2YQ6bxriGI9pCkz8Wh0zYl8zdU5hN6ysptrV+3nFevnyZTRZ4Vd70XKpFikV6SzGsvNE1sUh83kbyRteU69oYuRsaTZ4+aHtzaFOwCGlNoR7P83+cJJeU7J7xSxDmfVfDSyp3Sr5TEj4S7Vz9XoJ8T7GBoSp35OMe33ehhEfq9OjpjoqqWmp2r9K9z4r4ppC+N73/N3melJL63HdswmLGG8tjAeKxYNHiSUp02gep1iUyWVOA09ceFTwisJFqHBHlHjJaI+tTNk1ofhKhzVX26Jg2D5QnGruk2lxaH2mOqWQ+io3yyEFOLiPyMG4s3C9QL3cJR0dHN0Q7UrofHx9XZ2dnWeM/fvx4ul6v3Rbs7l90qqpCfjXJcnwOWkgVnT85OSmqeh9Vz/cb4/Uf0Rd4Vb/eeF3+4VpSmdYkluT1TdFkXaQi3rlK+nguno/WaZaXuhdeSx6UC1czoj7IXoD+46pIPjfryQFErjfd2LJUmVb/3LG7ACfCm8RAti7SMUqm89ca2Y5y5W0tX/htAVerU0sZeo4WWE31gbfAyfPc9lHZjtTtnIAvCa8PeyTbua97Cnned7/3Jt9vkoc7PRbbIzK+pM3MqHrvDywrGsuqpDQQ0a5Zx8R2vH+Kp7xE8EuEPFKK8zx43h5CW2sj5cr7S9fQY0GjkcY5GwPavYP6lyStvfepNe820OZn6D4Q//dhjkNC2/8n/OY3v+HK9Tuk+uxzEdX//u//hjGopzsvourB3t7ezNvW/UvaZDL5OJ1Od/f29kQSfH9/fxrCF4sZbj0TQYurcnuZ5XKpqieaYlQ930VfiOgu8hivf3+ud9/RB8It5Q/Q8Y9VjKbrYlm3IPsV6RF8TlhQUj/FXsYLzQqAEuyaHYtEmmvWOJKtjKR+19p4lPoeGyDv+SF9jhBZLYGT2MibPZXYloqrxveUtEdWMpzIR3Gk+H1Dite6lzxHZDoq0poyNo2ZqkDn7Q8ODnao2j2S6/F4m9YymoVMShvrnGVZM1RIllw5/b12bTl5jdgsPPYwFF4rmhSbG05cU9JaUj5L43gJek2dzGNLnvAS4Y9U8zw3iQznmw2STQ2fO98skBTtfJ08Km3exkN8amvdF+K0VB6pdjtNxinRZsSIUuj6s/zmzZtbRVFpEdW/+7u/u9U2Wsvk+rnPZp+49oODg/JK98ViIQbl5PpqtYKqdW4hE33d0TmO8Zew9tAXIroveWw7xnX2YfzO2V6kEAyoUCc/T39K59F75JVr+bxr5LbUTspPU7dLZDjyfOfj8LhcHY/G0NTxqdYy9Jhlg7AN8BDSOUpxTsQjj3VLkS4p4pF3vFaANTX3ruFVmz958mRC1ev0OP1Hj5X0cC9ViJWS6kjJnqqiT4VFhNMCqlwRL3m6877W+H1Svzd9Kkr7Py6E25u09FjK96s3x236bu4rPGQIIgu96l+JRNXIXg/JTUlrrb80jmZPonl6c+Jbmy/Kmx/j9i9eP3FOpHvy4P28sKxucsbwWOx44lnKfe1Y16r5ruxlUj+XI0YMGaenpzsh6BYz33zzjRojh3AP4ZOfewghvH//fv769WvkBAPh/sXm+Pi4Xq1WS3a4ho3pAJPJlCrbKaqqcv+SaHnrejGqfO83xut//zD+ASejzbXp87rn2NBIZMPLly/dyjxEdKT4vKM8ULuUR/m517pE9HNCXLImQPP05iRtFPCccq0KSls6bRpcrZ4CS6Uu9eHEOCqi6rG94Ur4eMwq5HofoCncue2M1L4UkF87es8tZqT2ESXI+BzSm5Lx3HKGHo9tPe36htzvMPR/AT2H2iNrGt4G5WXZwm0afcwpBU0V6ZadiFcVzseS7FekdtoYGsEqkeOc9ObHeAwtN24Tg1TpNC4al44jKdr5OnjJaUmBj9ryfkh9Lx3XcrPyQmS4R2EvnUcWOegYRRP1t/Z0gYRUK54hY5Pz2/a1HRLauBZnZ2dmzGgtI+H8/Lw+OzsLp6end84h/3eOyWRSf//9926lu/sXxn/913/dX61W/3cIIYCiqvV6vV6FEMLV1dUqhC9q93i8rutb3u3xfVVVa+rrvru7uw4hhMvLy1UIIezv769DCOHDhw8ryV93xP3B69evr0el9ohcvHz5cnKfvkc28ah2qTFL5t7mOnhic9Laq9y2/M61fhZhEuNZCn5tXGk8ekxTsaeCx8yNs63gpDUisbW+8bU3BiL9UQ60DyLptx1U3Z7TN76mMZoo1mMxVq0NtY7R2oRw18OdHotxOPmOjrUFrmzXbGf6SqSXhvd73YoR20lPLdF2TTF+77cPL3Faqp8nTgqZq9m48HaIdOdqeq0vIsutnCUCWCKitXGtNjwmOs6B1kXKz7Ox4xmTj4vOaeO1pWLXgPKV1tzbv03w6zpExftQ8x7RLqLS/dWrVzshhFBV1Q1Zzkl3SqRHe5m6rqsQ7vq5c9J9d3f35v16va7qun5weHj433/84x//pzdX9y8vz58/v1osFlfr9Vpl/qOvO4ekdg/htq979HQ/ODgoWkB1xHZgJNxHNME2EO6p1ii5fXNyySG3U/1gLc/vJo+10xg5ymwJmqoPqbi5At1aV2nOkjqd5kGtbaQcpTylOUpjWtBU8yVInKGrFy1I1i4pfbUY3sKtSMWem9c2IJVwp/YyvD+1nMnNx0PYI8JdIsmjnzsl3HkBVa6Cb4twRwp0agVDzyH1Ou+nvR8yUp+wCkG36kL/1yD7NM/4qfmOKIdc4rwU8SlZhmh9kCrcIqZjG0mF78lPUsprxLhmL2PZt3DlvGWbI83Hyk27ll7CXcpTGoe/5zl4VO/akw0IJRXu6JiVc+7YOdDulREjhgpuLUMJ9xBC+Nvf/sYdWkIIXwh3LzjhTl67Ve4hJJDuIYRQVdUVKKZahyAXTb1p9FnZDo5DX/eodB8xYoSN0TZnmMghD5v88VnaUzXHviM3p5JjImi2KVJbZM9Cz3vGkzzT6Wtt84QSHigfpFjXvOKt9ZX6ejdPUjcPLHLfi/uukvQS5lrfqFKn75FynfuwI1uaeFwac1uJee7jzo+FcNdCJpLsGlnepsVMBFenU0uZSKhzsh71yR07N28OWhxVI9KRH/w2Ee8cmsVYCHftvtDGLm0XX3u+16Wx2sBI4LeLFIuRJn7XmtUJaoeOo/ElspgCEfaS7Y7XegeNbW0o8POoLSJcNcLbo7rXzqdsnEjWNU0tYTSLITQPK/6mrUo2Mf6m5zzifiB6s7eBr7766oYs99jFeBD93EMIYW9vb5bSN+kPr8lk8tHbdjqdQhKeF0zl9jLxOFK6N/F1H0nJEduM8QmAYWLTf/xRX3J6fNN5NUFK7oiclmJ4/G15OzQOiqF5suf4kHPy3fLe1Z4WkHzjLTKd5kDj8PX2WhxQ5aS0DkO+b3PhJdA5Ca614QVTUV/alpPxiFjnhVIlZX3qvPoIRI4j1XoEUrLzODwmV7uXKpBqAdnCRFU7L6zKle1c/Z4Cbz+paGp8LanbLfI9/txm+xlqDZNiKYY2faX/Y1I3/rWNYpR/SuwRzZDiD66pnSViWBpL8juX+mokLifPLSsbiaSXxpWU8XzeNAb/mUKccxW55wkARHzzufF80UYHstvRNkS0zRD6Gm1wWOvN55JDIHsU/7lI7b8JdXrfFPGln6AZ0Q94vNk5PET9zz//LJ57+PDhOoS8QqoXFxc39UwPDg7aU7ovFgsUXE04KuA99jKckA8hhKurqyK/HHFSciThm2FcvxHbCK+tCG3fZj5tI/6RWtp2p+m6WP1LrLtELkh/uGtEvBRDIr1pf0RKa7YwWo48L+uc5MNu9UPtNDUj2pDw2M+kqtO9894mNFGES+r3SKKj2JRkl/ry9lqBVK3vUNXuVKGuke0UtG18b43TFdHOwcn0qHSXFO1I/V4yH4sI58VQUXFU+l6yo6FAJP02qOA9T1VRkt1DpktqeM/G7X36fWxo8BBZHtuU2E4j0zmJrCmzLeJdyl/y6JbsXBABzYlfGkeaFyLRETHPc9XsbaRNDEREI4IakdxoPESQ83mhHFLU8BLxj9qh4/RcinWQVyWfQ+j2jdDWkDq/PhLcQ1rvETYkor6u6xs7Gapy54j2Mufn5zU6b6nij46OQlVVH3/88cdzX8afkPQLypMnTy5XqxX0x+GIhVQRlsvlNJLw1F5Gw8nJSZLHu0UKa8rgkVC2MSqru8G23ItNnlLpEprCS2rfZj5dofQfq03XpWl/z3xSPGs9Y3jsYmhbifxGdjDS+Noj/l7FomdOPKZHtc9zefHiRZD6aHNM7ZOCbfn8SrB811Pax/OoaCryfdfi8z7S+H1Xu2ukd1Sia2Q7JefpMf6PtrVidg2ubufHkLq9tJ+75s1OiXR6jBPs9D0i5XkMqpC3CHqU41BgPQGGlOj0KSv6/1Rsl/J/nJTLiLJI8eguNQ4isz1EOI+JSG40tqbojue1WJxYtxTclsJcyl/LC42t2bJYsfkY0oYBj2VZs0gbAPw8hcfWxrM5oM1T62/Nia+pp982IHV+274eI/oL7uluIRZRTcF6va5ms1mYTCb18+fPr1L6Jv1B8/33388mk8nSKqYagmwvE8JtGxkEXkz16upq8uHDhySP9yak8Egoj+gLtuVejErqoZDvbcOjJi4Rz4v4x+xQro9m5ULP58b1ttUIbcsyhv7jY3vIBkkpaKnLuRUAikUtAqwc0NzRdfn9738P80xB6c2hbVVGIlsYdA7ZxiD/dg95b9nXlCDQ+6Z89xDqEZYfO7KYkWxqmhZSbQOcfLd83Eur3Sm8BDe1i4mvU5TtPIaWz9BsaTxPm1kbt/T/OP7/kGQ35oH36bScWPcVXtV6G2NydbSkxqZ9JdLc09ZS3msWM15LGy22ljuKaSnVrfGkcSz7Gt4GxbeeOrDWS1OtW/OzyH8J3s0DKadcUtnzxIcnRpP+fRkjF33ObYSOktfu9PR0hxZRffXq1Z3PJC2iypXr0V6mqqo6hBD29vZEXpsWUY2o6/rBer3+kJp36h9Bq8lkIvrXRCuZ/f19SLjnWszs7++vU5XuI0aM6B7WH2qlbUyGihQLkybxUtH0+qTa8zRFzrybPq7uUbhbanCOJt63KC/JIsAiP9BGAbK6sTY9pLnx4yPh0Q6QlYt2jlrAIPIdKdmpJ7tFzPPcUtpL8xgaPPYytG38R4uoUrV728R7EzU693Snfu/xeGm1uwauRLcU6by9R8muoc+Eu7VxrZ2XNmUtBbu00ey1GvNYm6HxELZ147VreEjxEOzCoRIx6SFgpbYp5LRFrFqWI9Z5ZJEi2dTw/JESnZ6X1OloTS2lOY/H8+fENSfeLZW/5ykAbcNAI/ORTY81dysXbYwUlLKlKUHgc0j2PX0iuptssjRBn9agS5Scd8knIKi9zM8//wxF2ZK9zHw+n8zn88nx8XGVqnQ+OGx3AAAgAElEQVRfr9dVCCE8fvx4OplM5il9Q0gn3cNqtbqcTqe7e3t7lAS/lfTV1dWtBYhkfF3XqxAwsc4R1e6f44ketNuGbbETGXE/MZJo/cCmvie7sIWR2mle5RQ5fujaEwD0UXoaX1PBW77qKe2tOXhUgZKNDG+XYlWjnet6c2bIyCWoKTSFuGT1go5bCnZeKBXF0DYA7gNQQdT4OpLpUpsuPdw9SnSJOEeWM/RcG4S7h9hGVjOevlzNzou1DhnW/4ceizPeVrKc8YwnjZ+yGa350ufkMEKGREKmkDUeVbOFFFKeH+de5N48PTYyyAtdyyt18wKR8JqS3Lpe6FqgPp5NDmnuqZYwKDfvmno3f7T2KMccAhHF8FoQoXzasHHpM+Gei9K2WNuE3O/NPuGbb76ZPn361E2eR5W75OfOsVwubxTzR0dHIYQQ3r59u1qv1xeJqYbkxfzDH/7wf+zs7Hx3fX19sVgsIrl+k/h6vV6F8IV4j97u6/V6FUn3EL5YzMRjVVWt379/v6Lndnd315eXl6sQPqndo8XMqJYdMWLECAxOmFqqs9w+Q4Hnj/Wc+VprphHfqI/U3zrPx/BY7njU6oi4QAQIygOp/TVLGa2PluOIu5B81+n7EG4T3vyYVUTVahNjobgpc+EFW+8DkIIdEfPdZ3YXVNHOiXR6rGtlOwVXq0ttqAVMfM1/0jgl1etDtJ+JsDzapf9rpO98Caj9/8/eu/zGkWTn4qeeFF8S25Ra1zLGAmYMA4bRwA/wqnez8Nb/mdeGV9544YXg1Sx6O4uLK9yFcRfy9ELon+90W+ZgJEutEikWWczKvAvplA4PzysiM+uZH0CwKh4nTkQVWVlffPlFrk1Zh/WFR8BHbUcA6quRJfJZUnRzMtgjdDVVuEVuc+I3OkZqH94+Oh/Lt90i63kMT5WukfQWMW/NXRojMl4KvBjSOtQZrymsUy4dOnBI9jLU0/3i4mLxmNrL4CGqAF883bm9DG3P7WVQ7f7x48f/8+zZsySLmeSLlb29Pekw1cUOA6raJWj2MsPhsAT4ZDHj+b2vGp0SvcM2Yh2+uHg5bILf+DqsY47faZMeqQD11gFf56bWMmJjYn15l25p15ThqYp3zzOd54j96Bh0ftQixvJbj7y+khpdU93zHOhvaQ7WmFpZ0+/RprEsctjzV/cId8suhtrMSIeact92S4XPCXrs09Rctwma2p2X87ZNQDroNAquhp9OpxW3lOHkuxbLI52lvlF1e0SVjuQ6JcC1+E0T5JtGuGsbyhq5Tsskj/eUMZsm3Nftc6RDPfuP1HbauJolikYaR5XHmjKdk66WQl1SkkfV4pG2Wr6SFRBvq1ndaDY09LE0ljcXCm9emgLesqNJWdfIuLnK/FUg533SoUMboO+vr776SnxfaoT769evW8np2bNnF6l9ki9Y7t27Z3rYoNI9BUVRLPJA65nRaFQCfDlMFQAAfd1XSb5ty8GWy8Q6EJEdbKzDFw8vh024w6XOOqb6lK4z6nitN/06R61PUoh5iejm5TwmJ6s1P1uNsJDIdqs/J+Al8tq67Z6P7c2tzvvV2/CQ2qzb30cdqxSPXM61ZPGU4pSE90h1Ta1Oy7kPPG0r9dtFexkAmTiXLGT44aq8rAlPd0qU5/bH30jgU7I9qnb3iHHuCx/pA2AT2tw2JqKK3yVE74Ky6jWyXSLfpY1q7bNV+yxMxbp9jmwqogSdRzDmeFWnWGJoJHXUYoaTyDRnTjhHiGPaVyP6JSIY8/WsXSwSmefvWahYanS+WSCR7xa5TXPmcela8TbSJob2nKvh+evI1w0ESK+19rpJ/ZeFuuPX/RtsA6te03XJYRdB318///xz5R2iSnF8fHxH5R71c5dU7kVR3BuPxx8AIJnvTr7YePbs2bQoiouyLEWDekvpDmAfpkpBPd05NoF86/DlroB1IHQ7dFh31FXybgJBGVEyp3i3RmBZlHiWM9hGW8+IX7mkLrdsZOht9FhPiQVJ8U7j0nw5WS/laJHwUp+o5YtkMyCN2X0++ES656UesYyx+tMyyRaG1/O23qYBJ+HrHKa6SeBqdYk4RzsZekiq1J+24X3bnIOlhMdyTy3PCfdcoj9HkW8doorKdn54KiXfqcWMFFcbb9WIbjZrZdZnXFM58c82S83OP8e0O7+aynWXkUOg1VUp181Baq8RzDwPjTjV1OjYXyK0KYEtEeK5anies0ek8zgWUc/XQCP4+RiaNU5kIyC6IcFzlPK24mhz8TZZtPeLRtSnvK8jmzt8HqnttHXRXhspz8iYy4R2h8UqcuiwWvzJn/zJwnHF83Pf39/n7iy3/NwtaxkJDx8+HJRlOY1n+wVZb56//du//SsAOO33+zfE1x0AoKBKd+rrTsuLophbnu4An3zdUe3e+brL+Omnn6ptUt5v23x2HVEbiw7bCe/1b+r9kfKFu+33ZJ05S+p3TsBH++Fj7oNrjU3b0zopJ2ksC5oVQK5FQOflq0PzWvf6AMhqds3DPYUw3xVvdk6CR0hx2kazjuE+7rT9Onm8A3xRpHOSndbz8mX5vUvkOa/jynjJ112qbyvnTQL/HIn6u2vgG89aTNo+shncfXZsNyw1dkqf1DFouaSsTokrEYySipy31Uh3aXPA22yQCPWUPDTSPLr5oEHqL+WivQ58jdomUqV1s14z7Q6QJvJcxnybRspm1abNLRe7NFcJb9++rXq93hjgrp87tZYBuEuif/z4sc9V7pR45+2p2h2V7vfv3//dP/zDP/xnat5ZFx79fv9qMBiElO54kCovRxsZRFEU/ZOTk5AKvklsskf7thHU2zafXUfbhHvdL07r5BG/7C+BdcfD/nQNLbJWQlO+8ZZ/uTampkbn/T2VOB8ndc6ampBb1mi58JhSP/5bsqGJ5phCmEjzoT+RON4mwa4gh+C2rF2kMk7US88xLiXgIwS/5CUf7btJ4AS7Rbijip0T6Lw/JdVpW8mOZlngJDkn0qmljEXAS7GagkaQ83puMcNJeYuM3xTCve3/l5IFmfS/m9/hJH0mWLZp/LNQ26jW8uwI9/VFEwSSpYT1SO+ISpi3l1TPEuHMSVfN0sTLWbJokSxYpHlE4kfaaQS8RYJzFbykIpesZzQ7GsteJuUOACvvVGh3IeAY2ntTs8WRVPpafqmbRTn96vSp2z/6v6EtErptZX2ba7JuaGotkXA/OztD4faCkz46Oloo2zXV+ldffbV4rBHuo8/gfYfD4dWbN28+5OSdRXL/4he/uDccDh8BwM18PqcLWAIAVFVVAQDM5/MKH9PysiwrAIDBYFD1+/0+Pu/3+9XV1dWibjAYVAAARVFUAADD4bC6d+9e//r6unr8+HEjL9yDBw828o3bocM24ujoqD+bzUJ/29F2Gpr6H9IEInNJWZsmxov0f/z4cYV51Y2ZOj/elvcfj8c9+pzW83yl/Mfjce/i4qLkcWhb/AJP2xwdHfWl57yMxhmPxz2MjTH5mNhGioOPkXDAOJRkwP5cMchj03ZYh7niXGi8KOgaRImP1DHWGU+fPu1PJpOsvxHsZ8WgdZPJpDo5OenR57Seq9ZPTk569Afr6Fhc/Y7Pcawff/yxxMfYBh/THGgMHDtnTdYFjx496h8eHvYuLy/F1+XRo0d9WofP8QfLAAAODw8XayGp37H+zZs3pfR4WSiKT3fm7u/v90ajUQ8AYDQa9UajUa8oChiNRj2uYsc67F8URasK9896H7d+Pp/DcDhcEOvz+XxRBiAr2bEM23i4vr6uaMxlo6nrBiu+Nob3uU4/HwFuf+7ib2yLZfwzi8aTPjMwjtS/w3pgOk27W//09LSHffAxjXF6eto7ODjo5cTFfOgYWs50XCkPCszn4ODgFilP+/DffK5SDrwex9BytIgvbHtwcHBr/XCct2/fVjQW768R2tgf88J2UizaFsejfbE/zQ3zpWuM7aTYNI7Wls+Lrg2vp2U0Hm+LOdKYWjytXMtZGk9DqlIaY0fja9DmuyykrBGi7XxXuR7LRlNznU6nAwCAP/zhDwOAL8Lus7Mz6PV6lDgvi6JYcN3o6T6bzcqyLPsAAIPBYFFP25ZlWdK6siwX6vizs7P///e//32yaChrx/+HH36YVFV1WZblaDwem8Q9TTiKX/ziF/2bm5sB+rrTw1Q7dOiwvWhTibROyvYcRNXcGry2uetuHaiZEjOqfNdiWp74ml+tVWYp9ng7fkCcVE9VepZ/PVfjc0W/NJam2rfmaannpTjenQXaWvG57arSUDuIVIPkeR71Z8fn/LfVRovH89AU7p66Xnq+DZYzktc6r0+JhY+5HzwdR/KJbwseMY5qdkqyS4eo0jLPAz4XUdW5RKLzOurxTj3fOaw6GlM6pHVd/N/bRORzXbsDSvpMjqrqeR9atqufQeuKuqpNTf2bqqqUVONWbprKHeu0PCViOmUNJGW8FsdTcmse5bStlFtE2c4hKdgj8F4DbSxerynnLbU8Po+8Ttq8tDnjWjW1HtG7JawYUh+vfQo2VaHdYX1g/b08efJE7YeEOwBA5BBVCUVR3JvP59Pf/va3hd/6LrIuPF69enXNvNwRWZOgODk5Gfznf/7nrQso9HS/vr7uLpQ6dNhytGVLs03nQGgEbx2kxLKI7yZz8uxUcvLS7GI0sttCCvnM85DqtNdVIuDpXDgZz2NYGwGpc+PjSuVarI7siFuqUDsWj6DmbbmVi3SQqXVgKkIi22l5xKtdysWe+XaDW8Twg1SxDS/jJLwWt2lYdjC8jpLv/Hckdt12uSS2RLRLz2mZ1jaKTbGmaQPWRi8+poQ6/6yyNnK9z6TuMygPnlVJHViEZEqfCCIxU6xItNwj5KY0Nh9LImUt6xXal1uy8B9pXC0fqUyav0RgS2vh5aER4Vo8CmtunDy3NjC059r8tdfKey/XsXxJ2XSoG7MO6tjipLxHPewi6d+2Pc6yYb2Gnp87AMDx8fGCq+aHqFo4OjoCAIC9vb0saxmATNIdAMrhcPhxMBiM+EGqkc7D4XAA8MXXHZ9T4EGrAF+U7nt7ezv9ZS2CTfaobxLdhXWHdUEb78UcYjvSJ5prdPy6BHxqf83/XFJqW8p0bWyNjM/xOKdj5BD80h0F3M9dmwfvoxHw1t0VfAytf90NDKu+rQ26ZUMjrjlJHunDCe4oWc/7awey8nJN+S5tGGiEu1S+C+S8pJKXfNulfrwscmjrMmEp3nNiNZlblPCmKnfuAU/74/MI8U7j1JnDNkDbVI/6wktl3bV/PqIkd5MkTpTQbCJmFDnEp+bFLeUjkc255KmmbtZIbKleeq7NVYuHvy2ynT6PjiGNE1GIS21S7gLQxpXyoO2kjQVtblre0bZWu5T3S+54Ur+UeUX/TuvMpcP2rRO+x9DPnYL6uQMAnJ+f3/A25+fnC656NpvdqUdwP/eLiwsAABiPxxfJSX9G9sVJv9+/+jz4HcKcH5qKFjO8nKMoikU+SMijxQzFgwcPGreb2RayepmHka6zXceyyZh1XosOq4N3sJfXt+l8vNh1LWyk9hpJHY2balcjfQGXyG0se/HixS3vcy2GlR8nnT1bFyuONSfNhkYbS4pDPd3pBkV0HlIdv1sAx2rS/mjXoJHeCI+U5gee8se0nRTbik8PVKU2NZIansbUFPvRsm1Cru0MPk45tLUpIPltkeC0Tmrn1WuIkPUpRDa3edHU7JqSndrKUGKex90FC5nU/91cxW7F459R0ueoNb5F0kct5HLnsWlYtiIyx1qjzlgA9eaoKbYtstGyvvHU7Dl5W5Y42oYAV53zx1Zb3l5qq5HBEnnN2/KctPX2yF6LUM+5W8HbqEjduIjMIbWdN55Wn0vSSpsQOXGkvk3+n6CbRE3FXCds67wAAN69e2cq07nS/fj4+E77XGsZxP7+ftpBIQTZBO2vf/3r/7G3t/dXVVVdSmr3sizREmYOADD/fGoRlhdFMQf4omjH58PhsAQAeP/+/RzrRqNRCfDJZgbV7pPJZL5NdhGrwE8//VQtk6Tv0KHD+iJlg0BqS4ncul9AeQxu/6KNXWcsaUwAfSNCsniJtpH6RC2DvPnz+fDNBEmpLtVH+3j9O9xWrC9rPM8yhqvgPc95rR7jcHJ/20lziojKHNtIvwHukua0nMZv28M9AlSx0+cAn4hxbj/D63gbrKNxJEj92oRE4HMS3rKh6fAJ1mez9lkGoH9WSpvj2t1X3udbk59XkVjb9vm4TNK8DtrMs63YVtxInUbWp8aNkuZ8LJ4H7eOV4XONBObzS9mYkPp5+Wk5WnOX2qTE8Uj/SH7eXNcJXo5NzGET1qGDD0q8v3z5sjccDhfPLXsZ9HSnpDu3l6HtqdKdHqL6xz/+8fl33313nZN79of/Dz/8MJnP5zdlWYb8cKJqdw/U1x0vXrZFpb5sdIT76rBJyvht+pKwTVi31yWiGouo0yJfXCNlXiwtF6761mxq+NjaF3xtA4HGlgh6KV9JoW7Nx7LUkaxhrDKep7emHb6Ae65jeRvEtBafE+yUKJdIck3tbh2kKpXvAih5brXhvzlZTy1lNBKe163CUsbzcpdIdE8d7xHqbR68Su1iJMU7by+VW4S7pZK3sA0qef45l9NfKtPu+rJU55G78HIRidXU/NcFETuLVcIiRDW7C80SpI7616uLWIpYbaW4KQR0ZEy+lp5aPEVNnGI3Q9trqn1pblKMaC4SsW9ZzVhjaHcEaHPwNhS0sXhMqe8qkKvSb2IOqTE2YUNxl/Hy5Uvz9eR+7oeHh6Wlcpf83ynwENVcwh2gBun+6tWr66IoVIuZOnj//v0cQLaYob7uz58/B4COPO6wOuRetG/SXRrrfNG/ajT1pS2FgI4qolPBieHUW7ZTxvBi8/iWQizVqkYikbUv8dpjOg+JMJdeI4l8kObpvQ48Z06kS/OhY2prIo3r2d2k1u0iJDKbP46S796BqhhTItM50c7jen7rfGxLJe9Z42wjIuQ3J+YlixhJ0c7L1k35DnCXFKfEvEbE87plQLOR0SxmpOcWyS4R5bxt1AN+W5Tz2oa8pl63Pv+lzzXpM1JSxGvPvbxT+zWJTdnIrktQtUEMatYu+FsinVNsYlL9sTWSO0JE0ra5CvhIvbTxwO1womtB21uvBR/HislJbmvjwCO4rTXV4nD1eIREj4yhga99tJ/ULvX93SSsuxbWldxep82KDj7Ozs5uPd/f37/l1/7x48f+V199tXiecogqos4hqgA1SHcgh6my8lu7CHt7e7cIebSXkQ5P1YD2MhybRFx22E50BNNug6qO68aJljf9npNyj3itSmVSPb+rQyNzLeU25pRSZ83LU8RF5ybFtvpqCnJJvc5JBm+OvExbo4hFjDXPJt7vuwSN5OZteJnmtZ4ytneIKn+MZDn1X9fy8sj4XVa+a9CIeVS9SwR6RPm+KqBCXbKNwTJ+mCrAbUI+omBvkpS3iG6uQOcHqXIfd6lfClG+6aR6nc8BzSaGfn5FPyOxXvts45+l0udxZH5tCBG2CXVIqlzizVL45o7p2VA0pV5PzU9T4Wv9NDW6RJ5jvUREa0Sytw4R9TsllXlc3k4j/S1Cm5LzdI6cVKf1uXcTSLFpey136THvx+dk5SH1pfPU5tQm+W3dWbCr5PY6bzhsAyRrGXqIqgV+iCqiziGqAPVI98VhqkqdSKrzclSzUxL+5ORkcHJyMiBtFnmivcyDBw8Gm2TR0aFDh+1EhLzdFkR9wCm++eYb8ZBST+WtgSvLrQ0Lq04jri27GJ6311Yi9yNEPiUFXrx4IVraWHc8SHXRW/zrbDRE+nSQiWiuFveU5xz8cFNPba55u2tjcQW9Pjt9nGifTYJFfmt1SLBrJDsq2SNq9mUeoMrBVeqcHJdsYyQCfRXWMghUnVMCXFKyS6Q6LaPWM5ZKvi7WyXKmjo1LZPNXU5rzz2CJTNfy4u3bvltxl7AKAilHPWzBs/OgdZ6S3hsjSmRHiFevzoJFdtNxkZC25m3lz+1SNKV4To683rKg8cai/bV6iZzXVPTafLXNDG3uVq5SfvS3Vq/lkmL3s81okxiPbDhE7hDZJaCf+9nZ2ZzX3b9/31Wur/IQVYCapPve3t55nf4SiqK4kxMq3ff39+8Q+Xih0xHwHTpsN9bxy1FurDa9RduApDij9RqRzutToJG5mvWLdfu5FkdSlVNrlYgiX5uft4nAv/xLFjdHR0f9b7/99s6aS3Oou/mjvQdTY+7KBlQuJIJbsmpJjcc92Oljy+dd8nqXbGKkfjgmJeM1L/htPVjVIr0tZTsl1DnJjuW0D7ebWaa9jKc0l+q5zzuWUyJe84KPjpsKjUznRLmkZud9UsfV6pqMtQxEiOqoLUvuxjvvT3PyNvWjanWN2O+weWhTSevZtUg5eESapmTWVNHSxoNHZkskv0TEStYyEvHN7Wss9bpmC6Mp0aV10pTpfHwaO3r3gVcWef20143PV5qjhIgCX5p7HSI/kmMOAZxKJKeuU3SjIYLIJlyb8Dbhdgn0NXjy5EmjtuYUXOWOh6gOh8Orf/u3f3tfJ3atpC8vL6vT09PHvV6vHAwG/fl8jgtSAgBUVVUBAGA5PsffZVlWAACDweDW836/X6Gve1mWfdqmKIpqPp/3hsNhdX19XX311VclAMDjx493dudnFTg6OurPZrNuzXcUq3j9mxqvThw+79xYvF9KnDprL/WNxOJtxuNxr43X/+joqK/Fns1mFa+nz6V++AVbe81ms1mFP9j+4uKipG1wzXAsLMfxtHXQ5iLlSp+Px+MeJwewz8XFRclzANC9calyn/bzQMehY9AYGJ/HxVylWFbZrmAymdx5v0hlGp4+fdo/OTnpnZyc9CaTSYV9nz592p9MJtXJyUmP28VgG6zHNvgcAIDGo+XaYzoGj8GJfKzfJTx69Kh/eXlZ4W+pzeXlZXV5eVkdHh72sA0tOzw87L1586Y8PDzsAXwi27Ecy1aB/f39XlEUt56PRqNbZQgsG41Gvel0WtHf2KcoikUM2pc+xz518p7P5zCf3xFILbC3t9fDevyNZXt7e73hcNjDOizHsuvr62o4HC7a0rhYh7+xTGq77tA+a+sCP0us2PzznH/+0M9B+jlECXMcg/bB57QPfcz7dFgdTk9Pe9PpXbGhVI5lUnsNKW29ODSWFFcrw3JNbY3zOj097R0cHPRoe3yM9dif50LbaetJx6Zt+JgHBwciMYmxp9MpHBwc9CSCnMal86Fzwb4HBweLetoGx8e2+EPXgeZA88N50th0vrQPxqTx6bj0N10nK08aA9eDlmNZhGilc6Zr5vWz4vF8eH1OfKmPFSdlDCsnay65MaOo+1rU7b8NuLq6GuNjPER1OBwuCPL//u//LtHSnB+KenNz0wP4wilzP3favizLcjAYLPjxqqr6RVHcu3fv3rt//dd//a86c6ilkHn16tW0KIqrsixFX3e0ksFFoJMA0H3di6Loo73MaDTCQ1W3UiW1qehUH+uBVSmkd+n1XzcVuuVtntKXIhpHu6PIsknR7EqiinFerynQLNVbRJ2Xqt6T+nrzkRTq9Llkw4P9PJWe5ltL+1u5RT3fPXh3cezS/w4LnuJda0OV5JJCnhPu3uGrmiLes7vR4kbmsAtAJbqmdpeU7JrljNaHj7UKcO92LNMeSxY0VnztANamoR1sylXv9MBV7vnO+9D2vI11GOu6I/d/eKqdTM5dZZqne+SOMOsOtw7rgYiKVVNiW3FTFaVRa5BIPE2VrFm2cPKaK6slhbmXjzZGZJ5USa6to6Q857ny+fJyXk/tbmhMrnaW+kuxtfGluWrlUj3P04on3ZEgrRuPwceS1s/rF7ljQltjD96dAsvCKuxaIncpeGhb3b4JljVVVc0AZGsZD8fHx2FbGap0R5X758e1d2RredsAAHw+TPW4qip6SmzIqL4oCiTUB0iuc2AdPUx1b29v8fjFixf97kDVDruK7stBHiwvcI6m1tgaMyUfiqZyi8bB/7Upa2d5iWtfoK2Dz6Rx6PppZLJmz+I954px3s5rw8fU8tfq+Jpoc9OIe80PXiPHtY0BL24UHvGybptcy0AOMW15u2v1ml0MtqdEukSya3lomwO7SringB+Uqj2XgAew5tbnQvNxl+xkJHACndrNaHV8/KZIeIn4pv7stJwS6LStRtZTYn0ZBDsn9tcNkesG6zNUek7t4KxY2sZ7ZJNY++z1NtGteXawwZXWlupbIgt5uxybDG5lkhLPG0OyH0mxxbDWgpK8FlknWcVE7DSkuJ4HupW3Vi+R/dIaehsLHqktzUnrZ61xzsaLZ0EU2djR5kA3QqzXWosd3bDhsOJbr5eUP4+TQmBLr2nKXLRNr6bGXSdsQo69Xm+sEe4XFxej+/fvL56fn5/fHB8fjwAWh6gWOX7u/X6/QOK97iGqADXtZQAA/uIv/mK/1+v9CQDcEHuZPhgWM71er19VVdXv9/vUYoY+7/f71b179/pXV1fVYDCo0F5mNBr1r66uYDgcVvfu3etfX19X22ot8+LFi/62zq1Dh1WiKVsYRMTyxapPvV27aYuZun3p7d6SnYpk22LlwG9h5xYwfL34+Pw3H0+zlMHYUq68HeaIP9RuRbO/oSQAbQPw6Ys6nTe3l+G2LQC3b3un9jP4W7Kiid4mb7XT8qmLbbuFHy1fpDpaTm1daBtqI0Nj8jJaDnCbMEdLGB6fWsxQSxgs8whzq92uEu7cSkaylsEyLEebGLSioWQ7tZVByxkaC59rVjNtWNBwaxmvHf6gNQx9DHDbNiZqH1PXZoYCLWeo7YxlQzMcDnv4Q9uh1QyWY1val9rLtIE2YyOWbS0ofd7Tz3f8rJOe0zjcnk2yS5M+f7TPJP7ZKlmyWXE97LIFG8BtCxMA3fYl1Q6G29BodjWpY6TmUdfGRrKWoXGpJYlm4YJ1kvUMJUklaxn6Q6g5hwkAACAASURBVMvpONyqRaqn9i38teA2O3zNaFzJgkaymOF5YzvJuoP347nivOlvbhFDY3t2MvQ57SfZzkiQLGykOs2uRrMwoeWRnCw7HGkNtPWxbHwiqGvHErGVkdasCRuYJuxk2rSkWYXdzXQ6HRwfH/ePj4/7b9++7QF8cVSZzWa3+Ox+v79Qq6O1zCeKeWFZfqt9URSL57zuM11dvH///sfvv//+us4can8p2tvba8YAzcDNzc1AspeZTCZzgGZPoF8ndAr+Dh6W+b7flMOKl7Umko1JLiL9JesRy76lzlhN5Znaj6qtrdvFtXiaEk6LI/W3LGGkuFIu0nvDunWeq8+lW+E9Jb3UxppnyhpY89t2aORxhFROPRSVxqYHldLxNHsZaUx+KGrEDkabh2UvE1XFbxMkBTk/CFWyffHKpANTPdsZHrNNu5mIPYymTqd1y7KNyQG3geH1qGznKnZazsu8A1NTD1RNbd8Ecu/Iq/NZIX0ecSu0aE7cPkay6pPqc6976mBXPl81tGV30IRinaNJVWtUjavZgdD2ku2LZwUjxZLKLQuTiJWPpe7nufHY/Ecal9u5eIp0633AVdqR19iyYaGvAW0rraVUp73uVpuIRVBKubUOKX8D0bVM/TtNuWukDlLeC7lxc++qaUO9nqP+b+t/OfVzp+B+7gjNYkZrD/DFXqbf7xfPnj2b5ORJUftDvSiK86qqLsuyHI3H4zvKedyFQPAdhAg065kHDx4MHjx4MADobDY67CaW+b7flE2gttck4g2aEida7t0+rbVpMjerveaHmropwMG/GHskt9Y/StTTeHw8iUz37HOk29etW9GtNYysn7QW2oaBlu+uf+Gn0Ihzz97FgkZ+S8R63TEwFifjqRo914fdIv+3Fdz+RarTCHfeTnuem1NT8TRYZDovQwsY+iPFwrZt5BuBRarzx7SPRLxLVjPUz93zja+bd9vIvb5I7Vfn+iMST/uslj7T615TNSXM6GBjlfYInEClhGSONYU3RqQ+4tcdyVUiti2rH++5NFaKzQnm7ZGqliWPRMBrtibaZgIn9DUrFB6HW77QeonUl9pq6yyR+VHCms+Vx+JzyoX1umj10Y0O7G/9raRuuDSBtjbion2i84u+T+rk0gTwENUIPlvLAADAzz//LLbZ39+/ESs+oyiKe8Ph8DKcoIHaF+bffffd9Ww2uwYAmM1md8jxsiznAF8OU+Xgh6lKh6ve3NzcKbu+vu4DfFK7P3/+PC/5Dh06ZGNXibmUL0+ef7XULvXLWRtf5jQiWnvuKcQjXzwlhRkn7K3yiIe6tAFACXa+ocLvKMAybe70t+WJ7uUprYG0NpxMj5AO1nty3d6HmwjtYFLeRvJU13zYeVzszw9N1Q4/5Sp3On5EjU+V97ycl/F55Kr91xUWmc4PT40cfMof8/htEehRUMKckuOeQp0esMpJdSnOqoh3iSTX2kqkOR6kio8tj3gtvnaoagoZvwrle1uI3GlFf3uf/9K1lrYZLhHt0WtdK+9dvV5uA20RZ3XIIY/kbgKemlwbM7oBICnltbYS+R4hbWk7LYZGYvPxNeJbWieJ8NdIdC2et76cOOfzi6ynlg9fu+imh0VYe+/RHMLde+97uTShoJbuGGhqzFWhzv+T6PzWeR3evXs3Avh0iOqf/dmf3VKsX1xcjD58+GAS5xTj8fiWsp0q3ekhqhRFUbxPy1hGIxcBo9Ho42Aw4ImKMv75Z7NDroDnKIriVm6axcyDBw8G3377bWLGHTqsB5Zh2dLkxX4dUm5TESEpU9Tpddp5iBC7FgEbVVID2IeaSoRwXeI3SqpbSnQpnjaG9MVe6+up2Sk8xb22CfDixYu+t46eMs+zp6F1de9KiIyzy6hLRtODTyNkO5Lhks1MlCjXFPqc8KftdkkFH4VEpNMyXh+xi2nLUkZToktlSKBbhDwq4GlcSQm/KmjKdqyjxDtXu1sxKDlvtZPGjWCdD1BtA9omvNSOPucb6tHPQe2zUxNPaPGs+g4xtKVM9Ui8VEQV4TljRUhpzaYlQu5642r9IkQ8fazNg+doKeA9dTy/CyGilPesaCQFuhRHytXbkIjE19YZyznxnHpngnfXg3TnBG+jjWvFTe0XKeNxPTW8B+9vQGvPH28bcueW0u/JkycDgLvWMvfv31ctYppAWZbroXQHALi5uTkHAIjYyxgxuOL91sUJtZjZ398fAHxSu08mk/nTp0+72+E7bCSWYdliXehbpL92C25Tea0DIv83IgqqqDLKG6/u/7HI62MRr5bC3SJiLdW7RoJLMfCLtDcOVZJHiV5NJc8V7NqX9IjFS53X16vTNpdT8kvNJfWuDu/ugm2HRGZb9VK5FkNqY/m7exY1nIT3iHJOymve8bsKz+OdtqFKeLSiQe92Xi+VrysoEc/V7FEP9yjB3wSiRHVUDa8p4aPjb5NavU1w0ly6jtGubbTPf2mcyHVINF8rXgq27Rp81YgQb1FFMCctPWJXyiGFbPRI3yYIfymORfhHCTSuQJeU5tJv7KORzJq6nBLuPHfeX8tRGp+ukUce01wlEj66bt5rzjcZtHwkaAp/6T0r3VEg5RL9O6Bl1vu0joLdU/9HoL0vvPZaTiljrjOWMbeXL1/2/uu//qtIHaMoClEIHsFwOLz6+PFjbT93AIBGXsS//uu/PvrTP/3T/6/f798A3LKZKQC+WMwAAFxfX89R7Y7lRVHMAb4Q6/gciff379/PsW40GpUAANPpdL63t1cCfLKY+fbbb7uLkQ4dOmSjCf/OZcZdx3Gb8kDVFGZc3aZZsND2Vjmtk2Jr43kxLBWetKkgWdZI40jIUaXz9eVjWyr9bSXRJauUdciBl1mHl3K7GV4vjSmp5L22XsworLHWHZ5vO28LoPvASyS7drjqJoET7FTlbrVbBfjBpzntqX871lFinSvjNaX8NqOp6xLps1aK731ue5/jvJ30uR4l1VM+azt0kGCp56OEPSespf4SuRshXjUiViOfpbg584rkrJVZqvPImNjWWk8pP0ttTeNJ6yWR3JHxtXG051Zu0faROE22baN/03FWPcam4d///d/7T548GaCfO1W6X1xcLB7zQ1HR052S7tRehren9jJlWQ6LorjX6/V+/ud//uf/3cQ8Gvmw/93vfndRFMVVWZZJ8n5UwaOPO6rdU33dO3TokIe2lddtouncUtVOdfJoOvfUuxJylfip7er0Sflyy79Uc0U8z4PfYq7F09TvfEwvDykXS50nqdZT3p/SvL0+kToLOUTKOm2U5xLumuWKVe/lwG1hvDzpgaicfPdU61K+lr2MpIz38tOwqYQ7gO3bTg9UpUp2Xi/FkWxmchTuTaric0hx7aBUJN69/k2q2yOktmT/EolBD1LlB7BScl2zrdklwh1gOf/zI5+bWj397E1RqEetZVI21HOxTp+r2wyPGKurqJWQauFg2aRIbTgxbRHjUhuqJOZWHp7liZajNwePvOdjR+xMuF2K9VpqxDjvL43NleWaFUlkjhoZ7r0PLcW6NKaXi1Ueff9G3xuRca320bsrcuKn9OV3ZOSOs0zUWY8UvHv3boS2MgC3CfezszO1HxLux8fHIuEOYB+i2u/3CwCAwWDQiLUMQEOkOwDAcDh0fd2vr6/nAACDwUC0nKEWMil48OBByMJmV7DOROk2YpPXO/ULyToh1foitz6iRpK8ta08c794WQpkr42Xk6dAi3yRtYhh+gU2ut4eaa7lGFG283KpvbYmfA70uZSD9B6S1oTHpHGsNfHmrMFTtUvzpnWRv8Fc8n+d4NnCaKR1RD0vkdgSKc6JeFpmWcloJD21l5HsYprchNglcJW6RM5zAt5TwvO+EUK9SXW8R4BrJLpkN0N93/FHi5/iJ28hxzudH34qKdql55pljHZQKifq685l0xH9TNA+g7RrBvxtbbZLuVifg9Gc6eZ93c+8yGfupnyu7gJS7VaibTSls2SDoqnFOdnrEZ11iE+NcOWkJye5JbsTjUSW+kUI4ugmgbYWfFNAItaldbA2AzjR7xHWnKy17hDgBK80z1QinuZobY5Y72FvDOm5lSdfax5Hy8fa5MklxCObJtocIvGXRYDTsZa9OYAq96IowoemerAOUS3LcggAcHBw0MghqgAN2csAAPzN3/zNnz98+PBXVVVdEnsZAGYxg8R7isXM+/fvb9WNRqNyOp3OAQD29vbKyWQyBwDoLGZWgxcvXvSX4U3ewcam2oksE+uUb6ovqNTfs1fh7dqAFB/LpP8NEpncpiWN1Y4jh7imfaMbG974EUualP4d1g9IbFtkezSG9JjGk1TzUhvNH55Ds4WR5rONJHyKtYwVg5dJanhLUb9qWIS51Ucq5x7wdXNrGtQ6htvGaJDaWX35Qa3SWNGxNwXLvCaLfP6mKtwt5MbpbGfWHym2J1b/aBzPrsRq740RyUFTcufmR9vweJZqnPeX1tCyVtEIdItY94hbXubNQVOkS4p5K24kB75OXv5evlIsDSlqdZ5P04pvL15kfZaJdVK85+bS1BzevXs3Ojs7m19cXCyE3Kh2p9Yyr1+/huPj48VzVLoDfLKX4Sp3z1qGxPk/z549a8TTvbEP9SdPnoTl90i4p4JazOBhqgCbr3T/6aefNlq50hHuu4t1IbCjaJt8jtZJam1NOa3BsirR2kl51bWUkSxRsIwe/ukptb1xpTXUlNdaH4kYt2xdaD3/0eJKxL2kYKd9o2tA5xlR4HVYDSJEMxLcdXzkI6S25NXOlfncnoaP4fnM87G059sCj3D3CHJK2lPlumYxEzmkNSfPukhRwHO7GapijxLubR2oGgES4VyZTtXq/LHUX4sLELPB2SbCHcD//EtVlUvtrDu0JNs3/MyW6rTPf20+qXeopcyxw+pQV1maaiehKYsjCllPIR6ZC1fFp+THVdu8TYqNB1Wja2soqf61uBKpLPXRSHtPTW5BUqdrY2nqeW2DQbpLwYvHc7HWJvK6Sa+99v7R3h9a7NQ23t+Y9v7x1PVWDtrjCLSxrT4pf5teHJ5LSv+6/SRo9jIfPnxYqN6//vprsS/6uc9ms2SFfL/fL549e3ae2k+N11Sg//iP//hQVdVlWZaj8XhMSfA7J8ZSexn0dbdwcnIyAPiidL+5uVnkTX3dnz9/7ua5jgT3n//5n9d6Y3YXaB0AmiWUd+U91eQ8o5Ym0nMs876gSflqNiTRnKPvG+kWaWks7QsoJ7ylvK14lpLcU65JRDevs25LTwFdG41s57nzNdDW0Fp3LefUTY51wjrnbRHKFhmuKcSpZUxOLlJ/TQlPCfOI/Y1XnhJvW2AR6x7ZTQl3LS63kdEe5+bYFihprvm3U4sZWobKeYmMp+2bIt89ApvXU/923lbyc+cWNfg7xe5m20j2VESunbR+1uekdL3EP6NzCH9rg926fvPy7LAdyCW9tf4p5L1HGKZAInUlexQ6bpRs1QhaTX0cJYX5eJadiHSngEYq87z43HlMj8zVNhRoOZ+HRMLzddfmwdeXz9Ei0707DKR4KZshViypj1aX+zcmxdTuLLD65hDQkfc5zUHbuLDyjYy7Djg7O7sj1r64uBjdv39fPBSVqtwj4NYyAABFUdwbDoeXANDYZ3BjF+S/+93vZv1+fypUFQB3yXXu624dpor2MtJhqhRUVamhLsG9juguyjo0jW3yjYx88Yq0TYVlcZLbJ6KUSnntPBJXI3AlItj6kuvZ39DYWo68Pyeno5scGhGvKef5JoP3WkiEuTQ3upbWXOq+J72c1xlt/4+po8TOIZcjti28naRK54p17bBVS02fQ7xbB6xa84mOs0nIVbtr5ZRkf/PmTWmp2+scsNoUPJsYSeXO2/B6qa/Upyn7GU5+a37svA4V7Ropz9tx73Z6wKqWm0e2b7u3exOQPluttlp/Xm7FTLnui2yIR63wOmwGmiK9AWx1e4qyVyKLPWiksUb4ejlJBDKt0xT9dCxrDpTstghvTeHt2atopDkfm88P20aU5dp4vI218YHlEdW09tx6TS2Cl66P1CdKYGvxaXkTG0zaZkCdmG0gJafIxpxUlrOWKUp9byMIle5U5X50dHRLuX5+fn5HyW4dourh4cOHg6IoGvNzBwBo1Jbll7/85UG/3z8FgJv5fI4LuLgwqKqqGg6HfayrqqpCT3cAgLIsKwCAwWBQ4fN+v1/du3evf3V1tagbjUYlAMBoNOoXRVENh8Pq+vq6evXqFTx+/Fh84X766afqwYMHa/fH0qHDpmI2m23El76UPNuc09HRUX82m1U5Y9TNC8fm8WazWcWV1rTdeDzuWWPT+eCXQ6mPFAPLaHscH2PNZrNqPB73vJg0D+xPn/Oxx+NxD+DTF1eMLY2Fa0Nz4uuHfeiXYIxPf2MbXsbbSsB+mAvt54GPKZWnxNgmTCaT1v7eJ5NJ9fTp0z4dYzKZVNqY2HYymVQnJyc9bEcfYz2t03zbaT+qhD85OelhHX2MzzEGfY5lkU0K2oc+lp5vMy4vL8XX+fDwsId1jx496tPntB5/4w+2ffPmTXl4eNjDn2XNh6MoCgD4RIDjY6m+KIrFj9SmKAoYjUY9AIDRaNTjz7HtaDTqTafTipYhtPJUWM6X8/n8Tr32HAnz4XDYoz88Ji+/vr6u5vM58LbX19fVcDjs4W/smzq/TQW/LvHKKXj90dFRn37m8+sd/Jyj10b4mYuf8bwO+0bU9fTaA3Px5i99/m7j5/E64/T0tDedSrrC5YLmQB+fnp72Dg4OFjnSx7QNluFvSsBOp1NInWNkXbCN1A7LpbxxTm/fvq1oPSWPsT2OQev52kjz5utJc6G/6TgYi/eX1oPmhbH5a4W5HBwcLGLTejo/Dr4eWI7xkMTH2LQ95kXH468FHZ+OeScRATQenz/Nkc9Fi4/rjfHo60Af0/linxRimvaR8uFrK9VpcaNr10b/CKT4dK1TQN9fWmyv7urqaoyP37592+MC7tlsNnj9+jV8/Pjxlp/7zc1NDwDg8vJy8XlMxd7cz50Lwauq6l9cXAwePnz4f58/fx62T/fQqIpsNptJ/3nv2MvcSiBgL0Nxc3MzoPYyAJ8sZjxf9yYU7pui7O3QDrrXf/3QxGuS4hGaYuvB61KUSU2/1zTrGcnKJGLhYt02zfto/TRbHCkna+20XLxbu70vyJ7CTJqbZw9E+2vw7HlSVevRuxjaxDqr8lJsYFIROZgUleuU1I6q0LmljKeUj/rI83h1D0TdJoV7DqhqXbKJQd927uku+bmjH/wqVe4UEV93y2LGK+cKd2o/w8tTc021btHsYqS2XN2OZVpdJJ/o4a1em01Dzmdp1ArG+3z07jrjd8J5Y6bk12G1SLVlyB3DUnFHoVmxpOaS2lZTZmsWK95Ykgpcy0Ejm7V2khJciy3Ng+ZE5y2NL9m/eLY5kq2MZlND+0rtPDW7Zg+jWcdouVpqZr520nPvbgi+HlKbFDsYmru0LjxP6c6ElLHqQLpbwmsn1bX1v8sbW3rvpqjfKV6+fHlr7mdnZ4tDVL/++utbhLuE8Xg8inq6HxwcDAEAhsPh1ffff9+YnztAw6T7Dz/8MJnP5zcRX3cJ1FIGURRFH+CLr/sqsc7EQYf2kXsb6LKxLnksAzl/k976NHE7r0Tw5oxZx1PcyiPFrsYrp1YptEwqp+NLFjC0vXVrN58DJ/1pHJqLNjaNp80p5RZ16ct8HeIgxwu2STRhcdNULk1DOxA0clAoLdeIbm0MOk4KGc4PPaX9rYNQaXueo0TMW/OxkLJumwbLMibF452253Wazzst98ZbJyBJzu1maFkKYZ5K4lttcohv3pf6t1Mfd3zMD1blfu+SFzwfJ2VzYFM84Ju0UJNgfd5qtoL8+oM/x7aayCBiFxPNU8qvw3Jh2V1w5Po3pxLluaRelOSOWsxYRGTEvoS3jxLgfCzNsoS2keo5cW7Bs0Ox1k0jlbXf0rgSaaytG98M4US/N2eLpOXEd/R1s2JLMXiudQhnbUMkJWfe19pMspD6txv9n+LV1d0IiBDrVltrHpH+Eu7fvz/68OHDDT1IFSH5uc9ms5uovczFxQUURXFvPp9Pv/vuu+tInyga/SB/9erVtCiKK6FK9HXXIPm6A8jE+/7+/q2y7uJk8/DixYtklcg6Yh02ZTZ9DZcBzwPdeh2jdakqZC2Htt5TdVX33lw1El7rY/mre2VaPE11rm08WDEikJTo1hpYMaS61I2cdcAm5ChBI7+tckud7nmeR5TwfCPAOnyV58PrJUW9lEMdlfw2QlOXe8pzjyDH/tIBq9zHnZevi+JdI8MRlFinB6XSfhL5Lh26asWOwlKoa31S6jQf99Q8LBJdU8xH8l01cq6XoojcwUY31iNiBJqrdAeg9/lPx7Rix2a4uZ+tm4yoJ3EqGZdCtqcQYHyMyDhRYlRT+UZVwZK6WxrTIjklFTTvL+XgbS5oynktD4/4lmJFyjQlOrbhP7S/pyLnBDxtm7IhENmQsMbncfk8pTrtubdhYMWx2mv55GzYaGWp8DabmkQKae+931P6v3v3bgRwV+UOAPDhw4eb+/fvj+7fvz96/fp16jAh7O3tfWg6ZuNfjobD4cfBYDACACBq9yEAAPq37+3tDQC+eOh4ZDyq3fFAVQAAbjEDAPDgwYPB8+fPG5hFh2Xim2++aZVgXFe0pe5pYh3bViFtKtqwfYneBh3Nwfoym3KrtNQmcju2Vs6/lGr2LPSLKVenW+S5p+rnbaUv27yvtgZ8jtLrmEqySzFS7kTwxknt0wQ2/X9HDoEs9bGIak6mRw9J5WUagU7V8NJmACfyUw5N3TXbmFx1uaVml+xjaDtNEY/q93VRvEu2LxzW4apamRaz7sGqdQlpSa1uKectEl2qy9kUiNRvI1Ks46Rri0h8624z6y5APq4lHFhXe5pd+26GaNIqoq0x65JckRw4IRuxHtHqoqpXiZT31sYiYKUNAU4807lZClxJ5e1tumhEvJQbX2NOjkvz5Y8lEp7XSa+jNA5XnUvtpbbSXDzlurQuUXLb2vzQctUeaxsOuer2Jsh3T0UejdckUb8M0j8Fksod4PYhqtzPfTQaLZ6XZblwZimK4uem82v8Q7vf718Yda1ZxFxfX6/FF48OqwWq5jdhDIvYWzWaUiGt27w0RPNs48uH92VLUkdFlFzS86hC3VLga2S2tuEj3bJNY0cV6bSc52fZx1CyX1K1W6R9RJWWYjvDX2vpsRfPspzx+nSQ4SnRU6Cpz7VxJVJds7eh/Sg5LinhrTI6t6iVjqeEtxD1qF93RFXllv0LJdE173ZuJ6ONuy6EuwbNn517sFuEfdT7ncaPIEcdD3CXRLfaob0MJ9UthTq3m4mMIeXHH28z6m5O8+sDK5Z1LWFt5NO20jhRlX10Tk1iV68fVkEoacRahBxtMgfLziOqttesQzQi1puLd6dBjg2Jps73NhVovhpJb5HynqpcUvVr5LG2CaL1j8yVl0sbA9K6ecS2Rt5L7a1xOKT14xtFVozoZleUuI/ESCH0+fspV3nP21nvs9RYUjyO1P9XZ2dnC7H1cDgU7WG+/vprsW9RFKK1+f7+vuvtPhwOrz5+/DgJphlG4x+kDx48+IC+7rPZbK61Q7V7CtBeBu1nWLzFxcgyiNdNwa5dLKFqftPGiChl1hmeqmjdwVXYTcKLGVWuc3JaIl+lL46RzR3P/iVlLinryG/v1vLlZLX0RVdSzVvz4beCe7lamxnSl3BtTOv18cbs0A6aJoIlVXkqqK0MxrTic/sXz+JG8nePeMznzCvXH35TodnNcDLda8uJ+HayXT4kP3d6SGpE3S4hRfEutc09qFTyYdeU7Zaqnfu31/V39yDNZVOV8p4aXQO9BqHXL9YmPL/+8u4g1AQBWjtrjlZ9h+1Bii1JXUW+ZR+SGkcjl3lsS/kcUXXnztkiLqXxqKo9hdSMbopIZLpGFksKeO03z1+aL58fz4e20Qh2j2yXxuYbL9rrrK2LtZbaWknQXk9N7R9ta+WVi5SccuJiPG2jLDpmUxsDaC2j4f79+4t6ai9zeHjofj/hSncO9HN/9uzZNJBqEhr/AH/27Nk5+rrXOUxV83XXwJXu3cXJJ2wK6dkUtu11X4fXL7Km65BnDjgx24aqX4pJzzHIHddTWkdsUCSVeXSTQCLKIzl5xH+OgpvbxvB6mtPR0VH/xYsXJkmuxY28Vt4Xf8+uJnpbfBR139d1sUn/G6IKda2vV6cdsCrZwaSOyb3fpTG5zYymXucxtFw7pEGzmYkS6uvi354KTZVOyyP+7m0joizX+mkHo6YQ5ZaKvmnCnY7nlW0CIip1gPj1rBdPumMvegdiyp2Km45N+vxfFeqQ3hqxmEJKe4RiW4gotBGeKl4jWaM2JvwxVWRzZTsdj+anqbq1MaX+GiGduhHBVfl8XlZOluqeE/Qe2a69TtL4fC0sUj661tZmggeNQNb+3iKvdeomQE77XDLe24TAx02Q/RSReFTlfnFxMaIHqB4fH98h0TWVOwe1lqEYDAaXkf6paOPDvaS+7uFEgr7uFOjrTg9TffDgwQCg+6DfVXSve/NoY03X5YtFjsJZq0v5ciedY5BiMaN9watLCEvwVOU8H2tOkqKM10Xno93irfWnY33zzTcl9k9RyEltaRw6pqdq0+BtoqRuFEU2Mtr8v5lyN8GqkapQj/ibUxKdE9m0L1e0a17rmvpdastz4Op5a96a1/yug6vPPRsZrx7gttqdK9+5DQ2NsQoS3lKTS3Yy3gGoddXpnJxvmqynJLR0WKrW1jo4NYfYRqsaHNc7RHWd0db1X4rVG+ahbdjTNt5jHl8i5PF5k4R7U5+py/j833bUIajrkN51rCCisT31qpWLREZKBLllVWKpn+ljSSHu5SQR27ytVuYR2Hx8jbiViOsI2Sopk3mZNE/exrojgcbQ5ir1t8eh2AAAIABJREFU9947fIOBz09aE4vgl8hgbbMgQvp7ZTnEs/V+ye2fu6lhPffQ9GacFe/i4uIWeX52drY4RFVqL3m6Uz/3KA4ODt6n9omglQ9Dxde9+Fx3i1zHw1Q9DIfDWxcFksUMVbu3ZRXRocMyUOe9u8z3fWSsHHK4zXysdqm5Num/mapY1whl/N8XUXxLY6XkzZXynEzXlPU8Fx6LP5cIck1hJj2W1sP7AkznJa1J5LWPvh+jmy8cTX3OLeN/xq5+Hmue7fjcO7g0epCqFs+yoqGg/fBn14j2iOKcE+Ia8U1JdD6GRKJjuWYro1nQ+LNqFtYBppxElyxkpJhc4Z6ieJfU8umz0mER2xYhr8WgZLl1ACsn2Pm4ueT9OiBHfe4hJ4ZmGcPbpDxOueMxNc821q3DF6SSSZ76tS7qkHQeQRdVYPN+0Ri0vUdiWmSuVK7lFLX64HYs2nhaHIvAlvKhj6UNAfpaUbU5LfPmKynatfwkcFU/V9vz+sj8pHX0NhS8DSjrfZNDpmvlEpltbS54iIwhwdvgaYIAb5pEXxW0Q1SjwENUh8Ph1cHBwbtmsrqNVj6w0dedFQ8//6iqdkvtjkp39HUfjUZ3/OKpr/vz58+zLnI6P/jNxrZchNa9QM/tm6L4jY7VtsI198uWFKMJT82m3oOS9YsGiajG51wRzuPm3n5Nf1vlPDdq1WKNGfkSbK2RpThPuRVdU7dbGzeRjRLeRyr3sAnq8W1G5ABSrYzGoAp0z6ZGiy95sUvEuecNH8ljW9GEclwiwiVVuzSWVc5j1M2zCUiEuKQ8RxKd12kHrVptsN0q7Gc8aDYzvAyfo3rdsnmh5Hoqyb4pSvgmPsdyY1h3K6b0j26cS0r46Bhtfb+pE3ebrkFSiXNNRZ0zdg7x7MWxSPsIoeyNk0JiWupzb7yo6ruJmJIKnI+lje1tNliqZEps8zba6xhV6Wuqcp6jtnFgzTtCBkfWUlsDb415DC0HqY+2UaFtUnhrrOWhvUZtkt2Rv5lIjJS/8ZxcLNBDVDVQf/ZUP3fNWqbf7xd///d//zGaZwpa+QB/9uzZpCiKq7IsR8zXPQTu6y4B69BiBuCur3sOlnEQZ4f2sIwLwHUl9pvIK6robZrYrwNNcZSST5Rs16xVtHyahLdulMyuY+lR13InYi9D6+n6U5Lb+jKsKd5pfL4edCzpbgBpLIuc52Np62FhHTatOviIEtCSFzqAf/goJ8ypr7rU1stR83dPnU/qoalNH0i7acCDUqM2MNiWHrAq9eWEu6V+XwU0dblGolMSnhPoEhFP67kSnsdOJeMjRLZmGyMR5pxst+Jjf65mt7zdtbG8vDeFgF8FvDsBtcfa9YN3XaCR6Pz6SIq1btcDdTcttg25BFNTSvkI0Vt3DItwt/JK6WPlqRGvGqlrKb01cjjVYoQTuDwub8tV5LSN1ZbnalmxWHPQ5hJZKy0uV8JLdxVodwVI49Dn3gYCz8Gab2SuVm5WP+m9Y204SbnV2cyzNmG8cb0x+fsvesdC6t8VHqL65MkTkQNOsZZJRVEU9/r9/tu6cTS0Rh5GfN339vYGAL7FDJLwkq+7BPR1j956n0OYdIr4DuuGdb3gjZDSy97I0L4o0P8ZWptU+5UIWS6VW+psLy4n3nNsTlLaaUpwawPAU4NH7Fu8272tdeLrIpH9kipfy13LkcdPjcPj5VrR5GJd/6+kIkI0c4W3Z/3CEVW+00NJJV94zRKG28hI+Vle8Pibj68R/KmbB7uojqewrGQ4JOW6RKZbFjKrsJexYBHhSIZzop0S6Jw0z1GzN20vA5BOWHtEvNReK7d85KX6aE4d9DsDaRl/HI1r3e1n9ZNECCljN43U6902c+mQDos4y4VF5EesTCRYJLXWLpIjJ7elWFxtbpHOKZsBnEy3iHWeHy2z1kIimTkhz/Ow5s/H4GR6dPOCr6VEnGv9pLGlMbWc+ZpL40gxPCW6px6XXmepnVWW+/djxU/p5/1t0zbRvwVaFr2D4OzsbP7y5Ut3Lufn59xV5RYsP/ebmxux77t37869cXPR2gck9XXPUbtbQIsZCjxMlavd21ISLlMR313IxLFNJFSTc1nmeyhH+d2Gcr4Jj89oH2nsCNls5Ri9RRnb1rVQscZPyTmiyOIbGtZ7xtuU0DZKpLY5GxA8dhNfiC2rGQ4+Pn2td/nOnlREiHNObOccqqoR2F5eEuHPCXOeJ+1rHaAqjcXnF92UiM5rV0FV6xY4sS75uGvtNb/4VYES6rQ8YilDY1BPdk3Rzj3c6+aeSqh7h6kiPIU7Vbmn5ERV8Jo1TTRWBNuskLds6aw++JgT5JFrHrqRn2I3J5H43ef/5qFNSwkpflMKeguWUtciO2m5p7rV4tO4Hgkoqbs5gehZakRz0whxKW/psURQWgrx1NeZEuNaDpoiPGVTQlK7a/Oh+WgbIBbxSzcXIpsDVm4cXL3vtW/ytZLG5495m0iMKAG+TGCOVOU+HA5HAJ8OUaV4/fo1HB8fJx+SiqD2MtTP/Ze//OXPuTE9tPZhir7uZVmOZrOZ6suDaneOiMWMEm9xEfL8+fOUrmuLbVEaLgPbtFZNzmWZapVlvwY5dig5yiUtlpaT9qWqjmpee15nPprli5VzCrltkepSO81ahn5p5XYxvN7qK62BtBZSbEu5z9Hml1VvkyGKbfp/GUEKaSwp3i0g6e0dWiop2/lj6tGuebhzpbtH9nt57bo1jAZLrS61pc/Ro106OBWfc493iVynfbWDWNcJ1iGo3EqGq95zxolA8ppPGSsF/LBUqmTnh6pK/SU7G61tdBMgF7ugkLfs5qLQrosid3Z6AgkaOyIyaAK7dm1goUkiqm0SvG78ukpbKx+NjLfKUsawrCs85bFFCKfAU5Xz3KTxJXU531jQyGVO9vPffDxPvS3lrCmdI4p0jYD2yPTIZkd0k0Mq9zZJJMU+B1fza/mmQFsPKRf+3tBiepsjHry/jTpz7/V6Y6ueWstQwp1ayxRFMfTGkfzcP1vLtObnDtAi6f7s2bPzfr9/AyAr3a1DUy1Qi5mbm5vB558+wCe1Oyrd0WKmQ4dUbJOyI1ftvayx2kQOuR2xeslZH0+17pVbSnbN2iUlVhMqaomM9uxdtMcaUW9ZvUj1qbeKS/YyNDZv61ngaBsvkY0NLW6TWPbf7Kq/yEcsVCw7GAkaiW618Uh8K45FrksHoHI7GUrm8zovl10k5rXDTXPa8jrNrz1lzHWE5dGuKdW5x7t2yKp3iKpWZ+XBUZdojhLsXLVOiXru887jaEQ+zz3FgmYXwS3kvLv+8Lm3KS+p4C11u3QNxMdPVeXXQVRckIJVf/7nogkiu6lc6o4TIcxyVNMp7Xm/iBKal3tjeuQofe6NG42DsSzyXyvnRGkktqTwl0ha7y4CJO81BbWVN4W0rpZ1imcNo7WhY3mqdonk56Q1V/Rra+ip/aMbOymbFXX/trwy7W4GCdH/DSl/FzwPBB6iiir3KCjhzq1l6CGqGsqynKSMl4o2v3CXZVl+EHzdxR2IqK87Ai1mRqPRHRU9tZhZNyKwQ/vQXvOoD/+6XBg28d5dpcJ9GWocCXXsZqwvXnVyqLuR4ZG7/DknrS2VvFQXucXasqXhX2QlEl1Tj3Oim+fKv8BqSnhtvnwe1jw9WMo2SbVvjau9Jim3uzeBZXyRbxMaeRwhlenzFKI9Qtxr5LxH2kv+7lYMqU/uQaq87a7Yy6QqyCUFu9bGspHhB6pyqxrrQNaUfNsAJbGpLYynMOft6HNJAe+p6JvwdE8hqT2CXiLB+XMsowQ5J9S1cazDWr2+m4w613kUkc877RoLx7PuaLSur7xrFh7be27lvQ7fa3b1+3jb6nZvHI3obGozwCI+rbEixG6kn0SG1tk80KxOaBuJ8PaITu+xZaXCXzdN3Y2QLEQiam0eQ5oPV95LOUQ3gCRluFYWtXXR1lki4KUNH8uCxnuszV9T+Htt+WPvToZUWK+TdkdA7jiWAp/Hvbi4uMMV8wNUJT/3r776Shw/QrgDABwcHLyPtMtFqx+A1NedoyxL0XImVwFPQS1mOqwOq7rAkhQiALYP/zpeDHqK3LrxmyKGNeQqpgHqzU97/VPyiNwSHOnv9Wn6fRexVpHUVpEvZ9zWResXVYxZY2pqMS0njGER3JzEl96f2pdnT5muzVGKpeXpxd5W9XsqLALZUoFHSfTIc8uaRSOpNZsZ6VBTLc+IJQzdBPA86iOq+11EKokdOfjU8mGPWNhwVbxXvmykHIAqkfISsU7V71K9FLfeLNLhqdG593qKBzwt05Twnv/7tqrcI4rxJuNSWNeVGiFv3fUXySNVECIJFqJro11Dd9guNLkZkKqMjqp7IxYhqfPg6nJNiSyNof3WlOpWfIuIjJKT0blaMWlsab15DCmmRIprFiacbKdl1rpq/aSY2hpoGxtaX2mTQetrvW94ftrrqJHokkJfqsvZbNKgrYmHlPaRtmdnZ3B2dgYfPnxYkOzUz51ay/z8c7odO/VzPzg4eJccIAGtWrDcu3evPDw8/LqqqsFwOKzm8zkubtnr9fpVVVUAAFiOz/F3v9/vl2VZlWXZHwwGVVmWWF69f/9+DgBA6nqDwaAajUb9q6srGA6H1fX1dfXq1Sv41a9+1ZvNZku98Dw6Ouove8x1wzrMP5rDeDxu9T0SfT8cHR31I7lo9Snvu1W+Pl6eTeVWd81pnl69BIyrjWHV0XptbN6PPsZ6Hk+bF365kmJgnIuLi3I8HvcuLi5KPi6PiWX4BQ7L6Pj0N46DY+CYOMfZbFZhGfbB8fkXTJonxuDzoHOkrxePQcu0x1HweFY7+tgi6nPy2GRMJpPF+46T7LQuNyZ9/vTp0/5kMqn4mLye9j05Oenhb8zt5OSkJ43x9OnTPtZNJpOK9pHiI0HO+2I/GovX0x+Au+Q8liOksl3Do0eP+peXl+p7Sqo/PDzsIRGOdYeHhz3aDuukH6w7PDzs0Xj4GOAT0U7redk6oCiKxeP9/f0ePpeU6lhWFAUURQGj0ag3Go16SLbj49FotJgffczB264Kw+GwN5/PF+T5fD6/U4+Pr6+vK2xLy4fD4S31+3A47NG48/n8VhwpBzqG1bZDDN71N17P0OsPbMMJeX5the3pYx6Ht6Vl0nULgpfxPlq7DpuN6XSa1e/09LQ3nU7h9PS0d3Bw0IvGwX6pbfGxNhaSgFbslLli24ODg1vzo4/53Gm+tIw/p2QizQnrptMp0LniD4W0DlI7Cm/t6fh0bpgLH5PPVcqDzx9jvX37tsKYGFfaUKFlBwcHPTp3GpO/NyjhjmNhTGzLc8UySlRjP9oG42FbnAPPU3puteO5cdD14uthtdeeNwErHl0nBH2teFu+2UDbvHv3bnR2djY/Pz+vZrNZH+CTEPv4+BjOz89vKd37/f7i8c3NzSJGWZaL78nUQaUoilt8N62rqqpfFMW9qqrO//Ef//H/anNtAq3uYP/ud7+7KIriSqgaAuiqdk/tXhRFH+1lEKPR6M4OPvq6r+K2unW4la9DHE2/Xrkq8roWLat633EVT46St8lcUtpL/pmeepr2tW5zTr2911JUe+8pTeXNbVikmNwORlLFS8pwS32OMS2FvKbmsl4TaY7RW81TFFz09dPUbMuyfunUZjIiHu1Nx/c8zlFdztulHMbKD0iVxqdjWPE19b9nG8OV+LsIT/Eu1WuKdu7dLsXT2khWMyl5LgtUoc6923kZR8phqp6qfhWKdwq0fPFU7bzeKqeqedo2Cqq2T+ljPd9V5H4eW5Y01l2A9HrKuhsvNbecPh12B5Z9BkC66tqzitFUvhEVr2V9YeUZyUlTs0tttPgRFXYkR82KhsfjCm2evzQXSZVt5aLlod2pYBHuUYW2dLcAnY80bzon624GKa6Ut5Vn6uuZG6OOmlzrK80tcncEb6u9fyx7GQman/vr168Xj6nKnYL7uUewt7f3IbVPKlr/oB0Ohx8FX/db2NvbGwCk+7oj6GGqFJPJZA7QzgVFxB+8u5DZXdQh2yzLjnWFREpG3/9NeXNyD8zU23kRmg2JtqkQeW2sW4O18bQYKfPIbaO9nvRLmmT9IpH3EoFOY9A2nKDnmwZSXM/GBvO3CHdpc4HnyuM3dbt4h2bRFEncJHmvEd+a9zo/6FQ69NSyoqnj4e7F2hVYli2pdi7awaiav3vEbobHWSeLGemwU3pIqnSAqhVT8oFPIemXDW77YpHlnv0M78stZ6JEeo6vu+dH3+E28HpEuqbj5DntYxHw0jUtFwRY15X4OGcuqX061EOuX/KqYJF3vMwji2k7zw9bGzMlH97PsvzQ8rTy5VYi3AKFxuBxJfsQ3kZSiWtz8+bA58EtXzwSVSPWKdFNf6xcUkhraVNIGsN7P0n2NlZ7zTYH6yw7HituLqTNKmuzw7PS8SyCtDwifz8e8f7kyZPBxWc/96Io7ni2IyQ/d3qIqoXRaCRy0kVRpHvTJKL1i/Q2J2EdpgrwReneBix/cESdi5booZ8ddgeb9p7IVfen9qftpS8zdVVJ2nP+xSjin2nNSVKac1jKbS22lJtEGEfIa56rtFHg3RkgqdnrKNIj8O5G4BsKVqymyPNuU7YZtHXQJ1ePe17yUS92KY6kKuePU/3crRy0/h2+wFKP1/FRtw5ZRXJeIunpmJbqfV2hkeOUPJd83lMOZV0HWN7snq97RMXu+bjzWG1iW5Xvkc9m7fpPUqnT51YsjSS37pqMXCt6gg6v/6qxjhsAbRDkKarSVcNTOHOkKJlTyEjNVzvaLwWaKp8T9hLxyvvz55zw1tZBI3g1hbZG3vP4GrEv5WKRthoB7uUhbUp4sAhca37Sxoe11t442maKReZr7wmen5S/NgdvQyenjZZjLjTS3xrj7Ozs1vPj4+MR+rlHYB2iSv3cP378OInGzEXrH6o//PDDZD6f3wAAjMdjlQRHtbuGm5sbtR7rUO2+v78/uL6+7gN8It6fP3++VhcQESCpv2l5d2gW9PWPbPRofduEdkGfYjfTVK5NqOYjCmbPWqTOlwSuBKdlVlyJXNfy0Z575HNU9S+p16U5an20NdHy18qsXK0yzU7Giy/VeRspHerBs3tpK7ZHinNwtbrXF8lz+luLgXFyNh068j0Pln2MBMkihlrRcFJdOzSVxlsW8R4Zx1Kca2p2akcDYNvG0DZSu5SDXKNtPEjkOKrPtbqopQx97pH1KfAIf6sfV+9vq/I9ahvHlezRtt6YXMmekhtFRFghxV23u/LW8dqpSSJqncfUEFEEA+QTeFHy1SIvI/3oWHXW11LKR+Yi9bdsUni+fD7SuqQQ2ikWJN68rd/0R9rI0DZTJCsTS5VvgZPkXrk2d+tvgr9muZtEHlEdLYvCUsY3iV6vNwYAODs7W4io0V7m/v37I+rnLqncKVKtZYqiuDefz6fPnj3LO/wiAa1/kL169WpaFMVFWZZ8EURfd7SYwXJuKYPPi6JIyn3VFw25WOe81/FCaNtQ5/Vv+r1jqZ618hyFTW4umrqcjh8h/z1CXYqj3SIcVUxp8ejtyl4cLe+IYl+6XdkimaU7CPiXRI1sl+xl6Lh0DCtnPnbqey3lDgu6Rqn/95r8P7nOnwfrCk+FHo3hlXtKeEvtzvPE9vgjPafWM1JunEyX8osQ7h0pH4NHwlsWM5Rk18h2qobnZW0jMg76ttMyTaGOdZwol0h4zV6GP5bKLDRhSxNVrHuENlXCcy946TmW8TqJqNfG0nK1cqRttpVwjyBynRj93JdEFtJY0ga+dndn6nx4vilkfYf1xDJU8RGCM5eoq0PwLfOOAIkEt3KP1Hl3DHhtaFuN6Lby0Yh+K0ZkXtpvbXyJYNbGldTkGlksKe21zQxukcPjeHYrUcsaq5yuV2ROUh5eH+vuCj4frT4CT2mP1jKanzvAJ6V7dDxL5Y54+PDh4PLy8l00Zh0s5YN0NBp9HAwGo9lsRm1gipxYRVHMKRHPD1SVvN0BlnPRsGsXJrtMAOW81stWnjeNNn0hm7jtNUKieuS7R+5G85W+lOWqjKTYnrqaE8Sc4NZIbd6H/tZIcU6yS4Q93USQvihK43kKed6Wb1J4r6W2saDNgefLH0fRxF0Qu45Ua5cIcSzFsQ40xXIpBlepS/2lNtIhrFKedGx++Cqvs3KObEhEyflthOa5HunDSXHeXyPlufqd90GF+zp4uHNwr/ZoWwn8UNY2PNxT1O4e4ax5tUf6YDuLnNeU5VHy2zvUNdp+m9DmHZgRoQe9VpGujzwhB79WiQo9NhG7+n0zl+SKqpFTxre8rL22XuyUfKI2NilqeY1Q9hTJ1ngWiWvFlexZaH+NHI1YpVhKdY0Ml8olW5WczQZuLyPF1tbKIrW1eXh2L1Yc7c4D+lh67bTXRXrtrfXkY/H14op87b1jzU2aH3/PSM+lmFF41jIfPny4+fDhww3AbRKdHqKa4+eO1jIAAMfHx+cpOediKbuBv/71r//H3t7eX1VVdQkAQMj3AgCgLMs5AMD19fUcAGA+n89peVEUC7Ie/duxbDgclu/fv59j3Wg0WnwwT6fT+d7eXjmZTObffvvtIp9d/fBuGi9evOinWp7sOqKq5W0ZP6KYzu2f2q+NufOYmhrJsnrR4kptvTnwftLzqE0KV497sfgctVx4fRSamt0a13ucm0uHDhFICneqXKflADJJHiX7sdxSvnNiPvcOgDp9dwnUAkYi2bX2HqHutVlXUp6T59oBqZRY5+3X+RBVrjyn5fjYIrOpgp3X8XJ++OouK89XhdTrK+/aTSPqefyc65c61znrcs3UXautDziB5z3nZZLdhkYke1YwFvFq1eW09eaVWhbJCcBep2jcyPrz39HcNLKXjxnN3Zu3NJ6Xg7XBIY2tjR+JJ601bxcpt14vrZ/Uh8eMtrXmp7VJbf/27dsK7WVevnzZA/iidEc/d7SXiZDu3F6G9tFI99///vf/87e//W2WGDwFS/nw2t/f/3k+n98IFjOfkvhsJcN93bn1DMdwOLxzASMp3dHXvc6tdx3uom3CvSnVxjpdpLX9/vPmuqrxpfKoZUrK2JoqOzWWNYaVn3arr6ao1sbQ/ldF4uTcbuzZuWixJHW7dCu09vpL66OVazFpe+0WaevWaQ3WukXV7rv2ebNKItZTknvt28hHItatcalS3lKhe+Wp5H3qIasd4R4D92+PeKNrZLnl557qL98UUklvzXedHpbK67Beay/Zz6wKnPympHhE+S718drTsaXH0T4d0qHdtYewxBb8mkQTJ9Ayel1E7+yT4qfk7cG743BZWKfvcrsOT93qWWp4alkrbl1lrYZIHG9evMwiGzXVNFcda+sUvZsgQo5reUkKaCk3KS/rzgeL5PXIcaq+tu4y4Gp5rkLnY/N5aYp7ibSW8rBU9dprq82DrwfNUZs/Xy+pr/TaSmNF8qGxeXvrbx8J9zagEe6IoijujcfjD8sg3AGWRLp/991317PZbDIYDERfdw70dV80Yr7uHjSLmRx0H/LN48WLF2HSqwnSahOJrzqKlFWMS8fPJdgtSDG9cTTiVosj2Zp4twankrkRRRRfw+jcefyUOVm5aES79mVTmpsWR+pj5Sqp6718PLT5P77tz491+9/m+Yg3CR5bI441Alkr90hx7bnn785tYyR7GZ6fZTej2dPkzDPX733XYJHZkpWMdRgqPzRV8my3/Nul8ZZxsKpHjufE1LzbpZiSD3xbivcc9XiE/NYU8dJBq1obGoN7weccvFqXgN8WAj96/ZcSTyrTrle4eIHXS/lZ4g4pD+maqWl0YoT1RFSh2lT/KDGcG98bK4WQj5C/Vl+vf5T0pqRwRMEfsUbRcuDtOCEtEdQW2attpmh9uCJcUrRLY0hrQceI3DVhrYE0N61Mykdqw9dV6m9t4FCS3FP3e3lrGwJaLOs5f81ziHt6gCpH7iGqET93AICiKN5H2jWBpRHK9+7du0hpz4l3CXiYKvq639zcmH1yLqC6i4Pm0VnS+PCI4mWMmzu+RcY2uZnA1ezeFw6vDVcRSeNaxK5Elmuqpaj6XGrLCWqLzJbaSBsj0gaC9XpFxtTWwrr9mtZLRD1V0UdJfCl3b/1TNo8ir2dbnyPrvincJgmfQgqnEOkWwW2NSevwsddPIuPpc654l8aQ5kFJc8nrXWqnzVnru4uIKsot8htV6poKnpPx1jhS7Ei7OrCI8Yji3CLIUwh9bjXTBpomklPIcHpwqaZ4t2xruP2M1K7Jg1G3xd7Guv7LEVlEFOxSPy+u9Dg1XgrxnnoN4wlWUmJtA+qS3U2NWVcV7vX3CFIvZp38JPIzZd0tYrEOIU/7pK5fzoZEKtkfGTOilqbjSOQ5/c3b8jmkKtl5XxrDm7d0N4C0wSDBs02h8Sx1v5SHN0bue9LLg8eS3j+p70vt/ffu3bsRAMCTJ08G3FoG4DbhTpHj567h/Pz8bZ3+KVjaB9/e3t7CpH48HruEOvq6a0D1OxLvHNPpFH3i+wBfLGY2EZtwgZJj35AScxX9dxmpa+eRrgDN3bnAY9LfVk7WFx1vvtEvM9KXIS0PC9Ltw9YYUl/+mLdPyUtTfuUq3GlbOldpTDoO9pNIfG1zQhvfmrNUH1WR5dRvOqJkeh3iti3VfNSKRYN2qKtEetMxJWW6dCgqr9NypmNJ/u1SLine7J2lzF1YFi9YxhXpnFzXYvB4llXNMhTuFlLIdotMp17tmue7RsxLOazaekY6XJXWYb1lSaP1pYevRhTuvI3WjvfZFgV7E8i5m45eS1h390Vi0OsfKaZ2Paq10cQFudCuR5uKv8loygJlU8Zsc5MhoqTFXKJrYMWUlMWWIpk+10hpCVG7F9pWIl6judHHEilqKcetzRVtrhZRS9XqvF4q57lxYlsisCXymyvQ+R0EtIyP6RHjKWXeXQsW0e0p9LW/g9xNnNykcvCWAAAgAElEQVQ2GjSVO/q5I6bT6ej4+FhVr3Mv9/39fVUVj37u4/H44tmzZ0s5RBVgiaT7b37zm3dVVV1Gfd1R6Y7lmsWM5OsOALC/v68S+5tGgGzCRcvFxUWJtjFN5VvXIqKpPFLeL22Qb6t4/bVbWyVEydZUSEQ+fezVaySuRBRza5Mcolx7D1KS2FP/aGPnqIa0OPwLm/W3I32pS1FhUYJd+rIn3Q0gbeBpBLq3DpG/x5Qvz3zzYRP+Ny8Dy1BBc2uWqNUL9vVIYx7Tik/jRv3QMb5G8tN6bo2jqeglaxl6UCv+SOvRHYaahlwVeeQgVW4vQ21leB8k8jUyf9XQ7F408tsixTnxLvm641jSmG1Zz2g5ayQ7Euyc8JZsYqy4EhHPiXspFh9byze1fhdQ5/siJ8kpIncfatdNPC/rGi2q1s/ZUODIuQZLQXe9tZ6IWICkxKrbziO3U2PnbiR4Fh7SeBpxzx/T+ojFiKQqT1G/0/nQ9prVCW9Dn3Oym7eLbqrQ55YqnufE1exa7hZprr22kXXkeWgbFHxO2maKFINvCGibGLSttUmlbXxobaVymi8vl1TuAAAfPnxYEOeetcxsNrtV7x2gWhTFvbIsJwCwtM+VZX7hKsuy/CD4uieBW8hoSneAL8Q7qt0B0kiWDmn45ptvlnayfA4pGokjISV2k++tTdkc8m5vte6CsObIVTreFwmrXiNstXbalxsLHomd896QiF4pJ+0LG49B86F5WXcMePlJmxZSrAgBbqm2tDh0vMidBtF6rc57v3fQESGyc+Na1itaGa+3LFss5bo2hkWWRw9J5eNKZLtE6FsHt1qHqna4jbp+6VJ/jcDXfN55XRt5NgEkyTVSWiPG6WOuiOcxPeX6MtTtGpGvqcIjinFOcHOinJPrljVMk2S5pdZfFVb9uZtyTUh/R9rS59r1n5SHdv3kXf/QsaS4HTp4JGiKotyDRMB6yl3LYiQXluWJVO+py7l6WmqXu+EQsfvQ1NAWKayRtZqtCx8L43OC2esnjaMRvVEFv7cZ4anFJRW81s7Kj8fDx9omBs3Pet2leWpro70/rNdVei9Ybb3XycPZ2Rncv39/hPYyr1+/BknlnmMt0+/3F4emHhwcLM3PHWC5pDsURfEzPiYWM8kLJhHvUV/3Du1iWRsaq1DTNzVe6gV702hzfI/YbipmbtyULxM55ConfiOKfG1cSmhzYlvL05uL1JYqzvnmhZS79sXO2liw1OzSXRVWnnxe1p0LbaDO+u86oqrwSByPZI8ixf6FjqVtIFgHpGoqd8/73iLJrUNbPT93b4wOOokdVb5HfOBRwS4dmBoh6yN5LYOM9w5ClexiNFsYKY7k6+5Z0LSNFLW4p2jHNtw6RrKPoW1oX81iJpUstw6BTYnTBpb5eepd0+ZeU6b058II6bqQxtPuIpSulaI5RAQRTajlrf7dZsBq0BShHoFGglqI5peioPZipiiaeTtPIezZsjS54SDF0ghn2kciny11tVQetV/RcuaEtKRe10h4L46kyuf587lr60KfW/PR7mrgc7DU79raau042V7n703bWJI2BwC++Lk3heghqqh0Hw6HV2/evPnvJnPwsFSCuiiK+enp6eOqqga9Xq+cz+f4wpUAAFVVVQAAw+GwP5/PK3yOv8uyXLzQg8Gg6vf7/bIsK7SYubq6qrCuLMveYDCoRqNRfzAYzK+vr/uHh4e9H374ofrVr37VG4/HvdlstnLFxi7g6OioH1nrFy9e9B8/ftzKaxLNYRlYdR6p40tr19R65sSgY0fzwHbR8Wjc8Xjcu7j4ZJ/0+PHjKjImHQ//19AvDDQ2HwfbaP+jpHnwtnR96BcrzAd/aI4XFxcl70frx+Nxj47Hc+dtsB/NE3PBciTccSxcI4yF5TQOLaNj0t88Fwk0B6+tBOwXiZMTPzWPtuJvMp4+fdqfTCbV06dP+ycnJ73JZHLn7wnLsK0UR+qrPcfxeD+MP5lMqpOTkx62xXosk8bEuh9//LHE/liPz5FUl/pJ8RE//vhjqdV1uItHjx71Ly8vq8vLS/Mz4NGjR/3Dw8Pe4eFhD9tiP1rG29MyJMqxH/3hbT2kts/F/v5+rygWQiIYjUa9oijulAMASM9pGT6nJPpoNLr1GNsURXGrblmgx0/t7e31+HFU0vFUtAwfz+fzxWMktvnz6+vrSoo3HA579Dd/jM+vr68rXo4xpfbanDVI8bcd0WvB1P70usiLiddp9FqOXpfgtRW/TqB9tPyka7DIdU7kmmRV10wd2sPp6Wnv4OCgN51Os/pL/XJjYT7T6VQlKDH2dDoF+tiLZ+VorYEW28qT9jk4OLgVO5Izz1sjWHF8HOft27fVdDpdPObz4uvHY9CccX0xFm1L157Pjcel9bgWBwcHi/lgfCyjY/D8aE40Jv9N86c50XXC9aDjYmy+nnT9Mba0tjQ2XWN8j9Cc8Tl/vWiedJ342uKPtXnE14TX03Wl9fw5tu/1egMAgPPz82o2m/UBPlmKo5c72o1/Ll+Q6HiI6vHx8fDq6moRE23JAQCKorjFb9O6qqr6RVHcq6rq/F/+5V9+L823LSx11/jVq1fToiguhKohwBf/9uvr6zlA3NcdgWp3Dmovg9g25eE6KwCia/3NN9+09prUeb0jlijoZ78t8FQtKeuZat/h9bHUOZFbaVOBxPC3334r1nNFkWZ1I1nXeJY4Wk7a3DVlPb1FWXs9NWuciMJJqpPG4vYzNC9pTaj63rLLSUGq7U2036r+B6/z/34PddTVlgc7P1BUU63T9tSmhcfy+vKcvPFoblwRrynSvcNTaSzLvsbKv8MnWIryiHId2/EDTy1IPu6SvQw+Tom9THDlObeF4XYyvExrg6p2z7omai3ThgVNk9Yr1uGouZYvnsI+L1M5fl2l/TZAu96KIGr5YinbaX3O+NZ1YQ5yr706bA4kqxnP+iQKz8pDy4f+luq0mKkqckqmRtpxexFLuUzb5dx5oKmlI/lruUm5RmxO+HwkGxXttZYsYzT7Gq689pT13vpKSnrpsWfr4uWb8jdC30PaXQSa2l/rS3Pka8PrNVscqy/P7+LiApXnojr99evX7jrwQ1QpqJ87wCd7mYcPHw4uLy/fuYEbxtI/8Mbj8cTzdae7Gwgk3iVwX3fJYmZvb2/xYf/8+fNYshuEbdtEQKzDRVmEDG1zwwCg+XXw4uW8n9ogvD3yPYWopvE8wjSFXOZldW6LtUhv60sXJ/Ypgc3raI454yH4nJt4j1LlO8/Jen+lbgZY7SIWOR2aQV0f8YjFjGbporWVrGs0gj9CWGtkuGU/o83L2miQrHuatOHZJUTJ7MgBppo3O31M/dh5TNqfP06Z07Lg2btIdjD0N20j+b1rsZGQlyxo8mayHHiHp0b7SyR3hPiWDnnVkEKct+kz3xaa/oyPXHtErutSr4Oj10qSpSCvs+aTiu4aqkNTVjWaTYtlkZKaXyRXz5JGyoNvBEQ3BiRSNjIvzy5GGs+r53EiGxTaa2blHdnI0Aj7iMWKFdcilWk8L0eL7I9sNkikeASU3KdjSONH4FnQWO9L7bU4Oztb3LpXFMWdg1Jfv34NX3/99eI5qtwBAH7++WfeHAB8axm0l5nNZnKAFrH0i6C/+7u/ezibzb6pquoSAGA2m+GCFwAAZVnOAb6o3QEA5vP5HMsBPtnUjEajW8/RYub9+/dzAIDRaDQfjUYlAMB0Op0DfCHeJ5PJ/Ntvv01W624rsd3BR1Ttq/WN9mnzfZYae9XveW98SRnNyyMx6BcbizDPed3xsTSGRi57edM2Xl7aFzfeX/pyFbnbwMrN8w/V1sQacxlf2pY1TgcbnsLc64uPqfe5pCK3FORUKU/jRg9clQ42leo18tyLIbXzNgK413sHGxFiPdKOH3TKiXZsZynpLc93Ov66EfKpKnTsI5HoGiSifp0RVbBz9fje3l6Pl0txqFLeGqMOpDw63IZ1XRm5O1Crt67/+HVYzvWddX1Ix42IM7rrqQ5NIpW8ze0TiaOpeDXy1VPAa6ryuvEj8/eI5ej6SWtEY0VhqdtpPc9T66MRv95rqm2s8NdLih/JIVIWGV8qT4lh5anBGkcai5b94Q9/GADcVbrjIarYjx6iSkl3eoiq5edOle5IuPf7/eKf/umf/hd8tjdfFpb+QXh+fv6+qqrLsiyTDPQtpTvFycnJAAn5m5ubPgDA/v7+rb6phDvA9ijJd90Coa4tRc77IEXtsur3mWVNktrPeh6BtxYeQR4lc714OTYvNJ6lCJfsVay1s1RRWhtPrcTnqH1Jk8blY0h9pTla/fG3lufz58+T/k68uxC6W56bRxOkbh1VNld5p5DSNAYnva3DVenhpRJZLh1uGs2Bku2WDY5mbSMR9x1iiBDptJ1EeFM7GEq2a5YyXB0fzWMdyHbNKqau4pza1OQeoNq06j2HcJYOQ0Voh6Ly59bhrFIbfJ5rSyOhI9zzYIlF+PVq9DqMX/9F7gCV7nzU4sVmJqONO2A7rC9S1bg5qGuvgvByldTFEYsVzUqDEpoRBXzKXLTyiCpeIqq9OfF6rkqXyqy+Wj7ammgkPO8jkchaOa337pigvyN3KHjvJYvk51YuVl48/9TNG49Aj9wVwPOQ3hu9Xm8M8IVw16BZy2iEewRFUdwry3ICSybcAVZAuv/2t78tyrL8IFjM3Fp4yWKGQrKQoXVSPXq7f//99wOA2MXEthEwqUrnZYy7zDXOvdBr+wKRq4J5fSrx6o2h9ZEu1iOEa9OWKpE23pcLTw2uKY20eokY9whqjfSXFO+ccKa3/nLCWpoXzy+6kSMp0z0i2ts4kPp44GuqvT7ffvvtHdV+yp0kkbLuC2E9cjaFMJfGaYoYltTltJ6T4FI9lms5aV7yVkxuNyOR9loOlqWMtw4d8mD5tvN2mjWMFM9SuPP6KBG/DsQ7hUR0e77uXOWuxdAIeF7Wlgo+h3iO9EEyHIl5+lxqh0BVO1e5a2R7HdI8p+86+rq3/f0jei0hXX/Ra0Tp2tOyivGEGPx6rY1rnnX53tehPjzCFpGrZm4DVs4R5bZHzkrlHgFrjeW18Sw7pPYeAa3lYRGsGMMjkSM2JFKZZmGjkcnWZoM1V4uY5mNJVjNRexkp3+h7j9vL0PeuR5hbGxbW+mjrwl8LrrKP/C2fnp723r17NwIAePLkyYKnpX7uVOUOAKLKPQru5w4A8PDhw8GHDx+Wbi0DsALSHQCgKAp1shFFu3SgKvd1R6DancNTsCJ2mXypM/couVV3nJw8lomoUpximRsDVp86rwv/QuCNoxHGVn8tZsq40Zg818jaSF9sUsaj5LunmpdIe9rfmq+kqvJIbb7ZoH1htNZKW5umN/ty4kX/V+W8hzYFy/L/bnMcz5pFUrLTtlIsi/jm6np+oKuVHx9XItm1fHhdR7I3i9TDUDVwCxhLHR+1tIna3ywLEV91Tohr7Sl5jiQ7bccJe9p2WTYzOUSy1odbwWCZpGy3YtD2Ejm+KoX6Oirjl/15nTpenesh7VpYuo5MGSfSx7v22pbrpF1Birq6btymiHhLHZ2St0XQpyi4aR/PlsNSYEftWrQxPLU+z0EiwTUSmc9bmqvUN/X1sPLm7bRcPOKaE99SH2nevI9GbEc3EDj4mNocuMpciiON7d0doI0TVc1XVTUDuO3n3hQ8P3cAgPfv338cDAZvmx47gpV8Mfvhhx8m8/n8BgBgPB6rh6ai2n0wGAxoOQLV7BIJz8EtZp4/f56txOR48eLF0hTzqyaRKVIvqFZxkeUpyFNQp3/dsbUL5ibU5LkxPBV5JCYihaS3xvLGzX0dNLLbiqspsD1ltqZAoiS2RJZbBLa2kcFJ++jdEBbhbuUj9bHGiqjQrS9/bf+/lDYn2hxzncjUtnJJ9XKXDieVICnJcxT53sGsElFO/eG51Y1lV0Of83ptHpHXRRvT67dL4ES4dRhqVAkvebJL7SJxrFzXAZz49g5XtRTxVt/IGMv0efdIbot4lhToXLmOZfQAVMmqhsfUnnvlHeqjLnEuCTBoXE9QgW01FTwXanj5RO409O60XKfvsh3WC3WJfCtuE4R+W5sCNHZqXRSSPYrUhpOoGkHs3U2QWmeNp+VE8+HtPLU+fy5ZokRzp30jBLRE6HMiG8u9TZ/I3PldDBLxr/VJvcuC96fPe73e+OzsbH4heLmfnZ3d6o8qdw051jLz+Xz67NmzaUq/prCSD71Xr15Ni6K4KMtyNJvN5hLxrsFSwqPa/eTkhJPzjcxTu3j45ptvdlIx37QSvk28ePGi9qGguUryOoQyRxOkMY8XVSJbZKs3Xor1SOotqdJYkXGk2B7pG1Xh8/roWvH3i0Vga1+SuMI+laTm7wlr4yBym7K2GRD5gqflSMfRVPapcVPG1ura/r+2TsRoai6WjUtKXMmuBftYfS2ynRP3lhpeysUjzi0CnY4vHdjq+cBL9TlruE4bOusAiwindRHCnLfX+tA67aBVWreu0GxfEJLve4SUl9pIY+V4tzelwpbIa+7VHo2RkpPWVvJ2j47PH28z2vzsjlwTRfNJFZZI18MWUS5d/1lEP7/WTJnrNn4vbhNNW7G0ae2yjLGiSvEUqxGp3FJqa4jYs2j9tLZRixieuzWORA5rSnxN5c7jSup1i8yVSG4+fnT9o5sFUg6ael9TeVtWL3wc/tpZsaUcvA2MiLVMZKPDItcl5buWo5Y3ermnQjtA1YJkLfO5/E1ODk0gTHY3jb/8y7/c7/f7p4PBYA4AMJ/PK/i0CVACAFRVVZHyxfOyLOeff1cAAIPBoAIA6Pf7/bIsq7Ise/1+v7q6uqrKsuxj/WAwqIqiqObzeW84HFb37t3r//DDD9WvfvWr3mw225iLyk3K9ejoqK/lu6x5HB0d9cfjce+rr75am4u7Fy9e9B8/fryYv7VOHNgO+6SsIx1H60/bSPXR8XDdpVgW0e/l7Y3Pc6Y54HNeRutoXhiLrhX+8Dg0Hs6dt+FrIq0Vfy9gDKpy0uLw/AC+fKmhZXy+ND+pD/7QcXh7miMdm4/Jx+d5WX0wV6znv7WyNuHNscMngncymVSTyWTxfqWPU2Lk9EWcnJz0AO6qwjE3Lf5kMqk48X5yctI7OTnpUZL85OSkN5lMKl5OY2I/3g5zo7lgTKzjc/nxxx9Lqx4fY7vI2nTQcXl5eet98ejRoz6WHR4e9ng9bUN/Y1v8zdvgWIeHhz0k3N+8eVMeHh6Kr5FVty7g1jBFUdyqL4riThmW7+/v97BuNBr18Ie3GY1Gvel0WuHz1Bzn88bvdA5hb2+vp41Ny6n1DFW8Y5vhcNi7vr6uhsPhog4fS+D12uP5fA5WnG1Bm99J+HWddK3H20p10jUpr9PK+HUSXrPxazy8/tOu6eh1IcaT4kQgXZd20DGdfhJnnp6e9vBxE/HaAs2zjbGsmLRuOp0uiE6tj1fO63Neg9PT097BwUFvOp2660HjYx9aTp/Telom5S3FkubL2+KYUl98bK0J5nRwcLDYxMB4WMbngO2wTsuVrgGOgY9xHrSc5wPwheTn49B2Ur44b15PY/N1pPFoX7pBIK0Fn4+0zpTspu8fGpe+P+i86XuGPpfAX3veVus7nU4HAADHx8f9t2/f9gC+iKnPz88Xfu6vX7+Gjx8/LhxPbm5uFvHKslwQ8OiE8jn2LZKd1qG1TFmWw8vLy5fff//9tTa3NrEytcze3t65Vc8V7XTxIuBqd4C7FjNNoY5qYRPQtLp6mchV02qwLDyi4HdG5Hg8en08RbjWP0Wl4s07OkZObK+tpPLWyrzbYLUxNDW6piCy2nMLmegY0h0EWhvvNl/eXlP0S/lpljuaGp/GSnkvRl6rukjdEGorj21BE+p8T8FulXkK7lSFt3U4q6SKj6jINR94+jsCbkvD8+vQDCQ/dslyxrOFwTJsS61qaLmXSxNzahMpynOuevc84umBqhEvdy2XHHV8FJa9jOTh7sWj5Du1mNFiS/YzmoWNlXuHGCLXBbnXxznXHPQ6y7omo3cvamNJsayxU66r1+U746pz8NCW/UrTWKc8tVxSFfiaxYumCNZy8KxLJBsXTbmulWlWKVGbGm5BQvtHvMClOwxoW8lWRZqTtbZcaS4px7kam/bhfa01ipTxuxIkRT+PIeWpjWe157BU65Y63YK0jql/Q2dnZ/OXL1+6fTxrGY79/f0br814PL549uyZyT+3iZVdrP/mN795V1XVZVmWfFHN2waQjEcfd/R153j//v0d6ch0Op0DAFxfXzc678iH9Dp/kOeSp7sIzWqDly3rVlXvorhNWAS9RsJqsayL7xz7GMsShff14kv9LAKaj8fbUNU6xrCI9qhlinWLL80janWj5SM99uxloq+9t/ZSuw67C8sTXXrM+9J6yYdd+s0PS6XjSIQ7j0fz1g5K9WxrpHyxDGOnbnask3XRuoMfhhq1kNEIemxL49K2nFhfp4NTJUjEt0eGI2EuWcnQg1Uj41vtPN/3Nsl3AN86htd7pDcS5tJhqwh6uCq3jrHy2RVrmaahiSdSYF3natdkKdfDKfU8D2nc3Gs17/tMXXTfXztYSN0Y8OxavJgWSamRqBELE6tMI5YxtparlRPvr3mWa8+1TQf+27KAkTYhNLsVKy/LngUfe+ugzYXH4GNaVj7apgnfULHG5e8dac20zRIpf76pYK1BynpdXFyECHZqLcP93KnSXbKWKYriXlmWE/jsqLIKrJK4KMuy/DAYDMyFxlsLIhgOh4PhcIi3a98h5bnS/cGDByuz11kn5F6URA6QbRKbRLS1oVaJjtPkRaanjrbaplxMSyS9NCbfUMj9MqN9SbDia+N7dwdoanVJYa7lq80hOk9tHE8lj+WR9wFXr1uvafT9H3mfNY1lqOk7pEMimSMe7po/unZYqaQ017zVJTU6HZd7tWte8Zy8p2W8Tmqr+cRH1klq30FGKvnNFe+UjKd9ucKdt+ck/rqT8FEvd1rO++BzJOM5KU593C3CPhVtHLoqkeCewp2q1PE3Jc+1MbgK3iLOPUK/U7nno+71Q0QJ74kponfmatesKUKPyDWpFUOD9b2iifh123dYDnIV6avMQYuheYRb7b1cuBrcU0lbqm0Pnko6qpjmJC7PTyK+tXord05w83I+J28dJAJceu5tREhkt0b+a3cI8JjSOLzcU7dL89HultDWQZs/Bx6i+uHDh1sq9ePj49H5+bmrXI8ArWU+Y2V+7gCrJd2hKIqfI+048c6tZyixjoepcmiHqT5//jySAgB0H8YckQNkOeqsYZ2L2BTV9TLQ1IVj6oVunXnXUe5EVDASSS+pxKXYUr+IUkiL5anppVtwJTLfsmmR5meRzJ5a3LNxkcqlDQb+Rc7Liz/mc6vzd8vzrLvhkoKUv5WOoG8WqQS71J+S5dYY9Ld3aKpHknOCXSLQNTW8ROxr6nttDt5cO+SBEuKRdgjpYFQahyrltbGQkLdsZCTCft3ADzvViHSrH7a3yHtJIb8OsJToUpllSSP5u0sxpHGwr0TOWzYznNTvsDxo13EpIhRN5MGvG6MkN/aTrtEiMVLV9drzDtuHiGraQ1PWNin2GxGSUSNkPQV9RJFOH1v2LBG1vkdiS+NIbbSyFJsVrY13xwD/4eS2RlpLa55K0GsEv7bpIqnRPXW/Z9sj5S6tofZaaGp6i4jX3odv376t3r17Nzo7O5tfXFzccjQ5OzsDAFj4uSPQXoYeojocDu8e/gN3/dwlDIfDqz/+8Y8h3rktrPTD682bN+/m8/lNWZaj8XhMifQhgO7rjoeposUMByfeNQuaVKwjsbKuFyC5tzlGYuXMua5aoglI84iolQHq55sbJ5Voj84HH1sENP72bqHVFNpRS5WUOXhktfc+S1WSW3lYinwskzYHPILcWm9LAaW9tnX/R/E5SBsyq8Y65bIp+H/svc2PXEd2PXjzs0gWVSw33WybkKCf3RjA3YaAgQ0MwJ0W7YUXXvZ/Za8M9MILQ0DDgAHB3mihrTCLH/Fzw+Me0GoDds+05ZHJbqopqYol1ld+zIK6xVu3zv2IeC8zX1a9AxQq33sRN268zKqMOHHeCY8Ijgj2Eo90WUfauiDVuWUH48VHSnpPUY/y8yxjvPb1OY/c71EPzyomA+nZjurrWBbRjlTyqN6mifeMWlyT8FY9fc6KnY0X5VRSvgSe5Uu2fESMczmuj9rQ9jJWfev8qtXvPanf3vxJP31YWjfzdCkSuHhPcWbHhRmlf4/ribYI8zbQZi5tqu9LFOqaCPWIdwRkbxKV9xYBMjEyyCi8dd5IJR4p9iNiPVKBW+UR2e0tYmTtXKLFBI4XPUWhFyasz5y3wONZ1jAePnx46fj58+dmH6W9jAVpLcMq99lsdms6nR5+/PHHG9lAlbFRouDTTz89G4/HFxYzing3ocl4oqvE+mw2G7LFzGQyufB3R5up1j4W1wV0dQDSFuEmY1nHbSL6LLT5ObGU27qMlUfWxiMacHuq8NpBvo6PrkfKdotIR58H6zNiKWys/iKlutU3T83uLQRk7wlSJOn46P1Hj/pqVRLXtRa0Hj9+bKrMUXydY8nnJqPOKkFNDj26B0/xndmclMvJ1xZZHfnC6zy0qt3yf/f6Ikl6bwPV7OaoTdXsPUmfA1KiozKISNflJRGfIcpRDK/cplBLXltKd/6NVO+WxUxN+6uwlrFQsnkp8nmXJDxSwkfkeZRbth+obkTse+gtbfJjl6gcGpd5Y1V+jUhzj2xHcb25S9SnaE4T1ffa79GjCUq8wr06nlJb1mtK1Nfa8mildQlJXqukz9joyPMZQhepub2+eIS5blde0yp167qMZVndyDiZsjp/TZrr3JFy3oopr3Memowv+Zw8fPjwgoNla5mnT59eqNw14S5V7sjP/fDwcOmp3IfD4YUyfjabfe3ltg5snGi+c61cklYAACAASURBVOfOlzX1NPEuifUIt2/fHunNVGsfdWsTmyL+t3XBYRWIiHBLmZ2N7V0vJfszj5UiAhkNjrOPqGZQouDXOWQVNU0WynSMrIJfT0g8RY9Fhuu4mc9TRL7zOY9ot/K37vmjR49gztlFKVTO+tuKPtu16P+vdRcZJbYmzC0/9bbazm5qilTxlte6jmkR7RqScPfKZZC9T70FTQykIkdkOdu8aNsXeV77tmuivstWMVlYKnWP3M5suKrPIesaVCaT86rQ1D9dE++WHY20gbGU8RYpb6nZLRLdUsp71jg93mDVYxRvrIie0NTzBUSqo5zRWLJ2jN5UBOfNc2pj9ugmmhDS2bpZGxgvpiZOPWuVqK5sKxMno0qP8kZ10GuvHGrL8zLX1/U5TUhn/MSttmUZFKfEVshSx0t1uyayPRJf1/fKWZ8Ha4HDWghAT0ZYsbTdjdXWl19+yQT7Fa724cOHVzzd28Z4PD75zne+85tVtpHBxidZ//RP//SCLWbOzs6uvBlMrrOvO1vMMCyLGd5QleiNCl77up+eng7v3bs3KvF1X+UXd60yoBSZeG21uYr71UZu2YFdpkxbG8pmyX4Pbb1vlhI8244cpHvEcjZfNGEoUcNYA/BIva4nIxGZbqn3M+p8lC9aGMjcQ6SoR2X0+2ypoEqUTFZbXj76HmY+F9aksSfbNwtL7S1RQ5iXWLAgZXnWkkbW08p2Lmcp27OKectuxsrdul+eb31PorcPTYJrixiPkLfU74hst8p3BVlFuLU5KiLApVJdt6E3U+UYOg+PWF+nih0hUnwjMlsT2LIMX9Nku1bDy3O6DcsbXsMi0UsI9d425ipKxlDRWE2WiYQRiFi3VO5WvBIBRYmYKXPeKtf2U5M9uo0ai5ISwru0jSYxLWLZi1FiMYPiInVyxpIEXbeU2pqQ1uSup5D2Fhy8/uk6Vn2k+vb6x3lm3z8UR5ZB98eyZ4neJyuG1399rK1vkB0Pgtcev3769Okc+bl/e+2Kn7uGZSuzt7fnfu4Xi8V4Npvdms/nx3/5l3/5jVd2Hdj4l9Dnn39+PJvNjohe28tkLWY0mFhnEp593dliBvm67+zsVKuW14m2iWuLaFxlm1mUkG0ldVCMzKAxM1DkDWUjcrqWcLbaLh0It/meZu6LR4BmB+zyPBpYW3H0hMH7jJeosnXd0kmT9WP1Vbel27VUSjKWFRMtCkT91v3R59qY9JSWixaIuoKbprQqJdazZHrNhqqcT4ktiya00UanfF4fozIZhTuKF/XPilfqE9+jHJJUjwh5/drya0exLMV75PG+KkSq8QzBbW16Km1joo1WZRlEzG87vA1PURl5jJTxiHxHMXWZ0pzR+euueF+nat0ap2XG//qpSG/86I21s/MZNM7NzuE2If66aeO0HuuDp76OCNWIVM/Y1dQsUsj2JensEdTytVZ+e3UQ4eypqPW5yA8dkdz8u8RGxyPVPfIdkfb6nnpxI/W+7Kusi9pG91ffE50Dyg39oHsgbWWILlvLSDx48AA1dWkDVbaWQZB+7ur8F1addaITk7HpdHrAvu4Cplk+q921xQzyddd1We2uLWYeP37cacLmpqCEjPXqeIjUvyWxZMx1L16sK7ZFnpcukERkeHbBwBvsW+9DlLsVH+UcTS5kTDQ50ueyBD5S+yOlEqqr29D3VavZrScKMjmW/A1bCvg2/6a7gtocuzoJjKxRonJRPauuFw8pwy17F76mbWK83LTaHfmuIz93jxjXm66ivkSKd+9e9FgNLBU68mj3Xntkuzzn2c10TRHvKdllGUsJr+uhaxZpj8qWWsts2ooGQfq3ZxXqFiHvxZBlSoj3TD7XGV36no5y8dTn1vhUizNQO9F5fm0JQZrMv+Rv63pJrB6bRxP7GCtGhpxeRU6I4OR8MvUzqvZSwjirIEftZ5XXHpnrIVK/yzKlKn+0EJDNXyrANXGN8pbldEzdjs4tIs35fEn/0eKJ9V5mrHUQos8FE+4I1iaqmQ1UNXgTVSKily9fviitvwpUqcrbxmAwWNy7d++7g8FgoSxmFkREy+VySUQ0Ho+H8/l8Kc8tl8vlcDgcLhaLJRHRaDRa8mu2mDk5Obm4NplMLr7UZ7PZcj6fD3Z3dwenp6fLd955h87Ozjo32G4Ld+/eHTbpX039pm0SUevvySre40xMXSaqI+9ddB/1dXmsY9T0/+zsbHn37t3hdDod6LhRTrJdmZeM5bWL7pvVPzlBkO3ItqbT6UDW03nIvsrrHF+2y+Wm0+mAr1nvFZeRx/o+6vus8+Zj3RfdvjzW7z/X4Vx0DJmfbI+PvfeL+5Ap55XN1tc4Ojpa1NZtilW1van+aLz77rvDg4ODi8+qfO2Vj8p50HVRPJkXKr+/vz/Y398fyGt8DtWR8d59990h15UkttcvbpOPP/vss4U+h/KQuci2+DryjbfilpTpYeO73/3u8NWrV/B9rjn/6tWrJdvQ7O7uDnZ3dwfyPJ/b3d29eL/kOXmerzXp36px+/btwWz2WqA0m82IX3uYTCaX6kwmkwGfQ3YyXJatabg8X5fHWZSWr8HOzs5gPp9feR2VHY/HF2T4fD4nrx5jPp9fxGAynV9zmfF4POCyfMxtzefzi+sIaDPXHvXQY219LZoLoHF66VxMj93l+E+OTfk1jx312FSWt14zES/Hpta4x7rG411vvLTJ8eG24/79+4Pj4+O1ttlGe8fHx1dybxK3tm5b7XP9+/fvD+7cuTO4c+fOpb5F75Mub+XI8VFZPue1xfVLSFsv1osXL5Z8Xfb/+Pj4Sj30fvO9knX4teyn9Vnh87LOixcvluj+y2tEr4lnmTOXlTkxAc7l0P2Q9TX5zjlxXJ0Tn5ftynuH3m/0OUP3i4/la9nWycnJlIjo2bNnVwTTg8FgwvbhTLi/9dZbE6LLm6guFouL1yy8Pj4+nsxms0s8Nl+ThPt4PD75u7/7u/+gDqATK7q//OUvD2ez2clisZgoe5nilQ0i32JG+7pLixmi673K3VSJ4amNa9vs0v1eRS7RI5hZ1X2ktvaUJd65KF9dHymTPRUzUrNrNXXNfdf2KHzOKusdcwwUT9u3IEWNF1+XQ4/1ImW9vne6DP+g3FAO2komuvc175GlWvfg3etsDN3+prDO/2WbUDGX2sVYdi4STTcJ9eLKPFBuMkfLs92ylLHU7KgNpFJHG7F697fUGkf3zboPNxXIWx2Vy9q2eKp36c2OvNvRcaR+z+TahU1Ya2xoUB2tYucfqXb3VPJdRLQhKSqrPdotohv5umti3LKVQXWssihuj+bwVN+145zoaVFrDCzHmvrJRw1kJYPKWHGazlFWWfemo4k1yaYR5d5UUZ+tb1mE1MQhwqrtqK8ZxTzy+I5ilVzLQPuZ62sZSxZ9zlJ0I+9ypEy3rGmsfJFa37JkkXmgep7qPPMUAWpL9w/11bMJsuxz0Hvy7//+7xfnZrPZxaapegNVJtwtSGuZ27dvh5uvzmazW8PhsBMqdyKizgyU/uzP/ux/Gw6Hby+Xy1dK7T4jIlosFnMiotPT0zkR0VzIOxaLxXw2m10cTyaTi2NWu3/99ddzvvbt78Xx8fGcSfeDg4M50Rt/7m1G1mKj6200RUmOkfXJdULWKiSK0fRR0JIBNrJF8YjvKE9ko+Jdt9os+dygCQYi1r24aNJgtY/uc1TfyzNzHPUJ3RevrR7XD0182S0yvTRmTbuoPf0b5YjIfA0dw8qhzf71yAFtkFpb3iP3kS1Npu5NAvJ752NdRl7LkO/ZcpuCZfeCziPvdnmeIcl85AGP6mj0pHu3EI1Ba8bt3jg3ukZUNv6TMdoaC2Zi9WPPHqsGIk4z57Q1TdZGxitXYh1ilS3JPbsogNrQ9SIy3srTyteKxectayB03csjyiWLKLfscaYNXV+T6t41IqIvv/ySvdvnR0dHY2ktw37uvInq8+fPocqdrWW0l/vx8fGlY+3nzpuojsfjn3/wwQe/jvq8DnTmC+bXv/71b/k12kyVH0fgxxD4EQIGq9sjSN936et+7969EdH1WAn3BlVtDmKyZbNtRuVKcy/JMatW3jQyuXgqdKkyadLmOj5j3I5HInt9yRDVFuEeKfqzqne+rnOPlOwlTy5oZVGkXkcxkXpe9xMdW8jmVJJjj5sJqdjWm5tm/N1LoVXr+nWkerfIf099Lz3mvXO6fq9eXy0iAh0R4RmCXm+AGinla9rYFDRxnd3cVJbxYqANVmUZ5P3Or5GPvI4ZoS2CGcXxziGlujyvfdllGX09UwbVkfWicz3Wh4wAJVtfn9Pj6GisiuJZ4z891tTttTX+K5031aIfr/bwEHmUW+c8j+xaf/eIkI/KZnzQ9XGJyl627d2jjC+7dT3ysPeU5doTHcXUfu7WfUG+7zoG6ju/9jzirb5aHvOaUM88NWDdez7HhLu+ToQJ9ww04a7B9jLT6fTogw8+wEbxG0AnPN2JiJ4/f372/e9//8FisZgMBoMFe7fT64WBBdEbH3fk605EJH3dh99iNpvRcDhc3rp1ayi93Uej0ZLota/7eDxeEr0eOH7++ef0/e9/P/Sa3jbcvfvG53ndbWfvZcbfu52MylDS7t27trc6Om4rFxkXeZzLY/4sZPKQdWrfR1nXUl9n7hHyOPdy0v7nqF+oXemnfnT0xgNSvtbekex3qXOyCGvpoy7915HPu74Hlr+69nWX91keyzZk2UwbyDNT3weUdwYyt9J48v6hOD26ASaQpR+69opH2N/fHyCCmf3WUX3pxe75tmtwPBlbeq+zTzovAsjrso70mde+6shjXcbV163jjFf7Z599tug93etg+bPzNb7ueb8zJHnOXuy7u7sD9ncneqN4R77uslzWy/2LL75YvHr1arlO73ft2571cmfPdln+9u3bV/zY+br0feff7P3Or2U9JtaRX3uJh3vGQ702TnROesATvfZdl37ruqz0Zyd6Pcfh8tojXsY5PT1dWh7u+jx7v6c73jK8XK8b9FjaGwujstaeQ+i83ruIX+txI9pjSe6B5Pmvy7GnHG/q36iuvhaN+9YxLuzHnVcReYxvwit+k2i7v8izvmm72sdc1uXXni+89gXXPuBEl33FUdte7ui11zftXS7rRL7mnKvltY7uC5dlL3cuwz7n+p7oPFA8fV7mqduTecpj9pnXXvs6lu6j9KlHHu7WUwDHx8c0GAxGL1++XJ6dnQ2J3gioWeXOQupvvvnm4jUR0fn5+YDo8gaqUmw9mUwWkZ/7bDa7NRgMvvj5z3/+G+oIOqPgJaLFYrE4HI1GaPWiyNud1ezScgaUuei7Vruv8jGzTammS9XNT548MZUPq4bXTm0O68o9o1CWaPvJA/m+WWr9JpY7+rp3jGIgZXf0lIHVjpUbIpw9JY/VF5S39KL01Ocopi4nY1rlZP5WP6x+WXGt+53JPRO7jYW90hjy3nTpyZRtxirsTJB3uafWlgp3eSzrWsrzUgsbT7FuKex1W0jBnrmPnv87yieLjK/+TUBkzZL1eLfqZixhPHX6F198sdA+7vJcra971yxpShXvDKlQ5+usbNdKesvjvcvWMaWQ/urIb91SqUsgC5qspUw2t3XgJlnboDGpfl1TFsEbA2ZtYyIlvDcOto4z4/nrguugnG+iuK6Bpfpts40muZRcz9az1M66TGmbTW1QNJAtiXVd58HXPUV45lyJD73l0R6pz3XOKBbKMVLty/M6D60612r4yPcd9QnljNqR5WTZwWAwJSKyVO4M3kCVIa1lstDWMgJflMZaJTr1JTWbzb7yrlsWM3xeW8xkLWc0VvnlvS1fopv0tvcsOmrvH7IQQa9RuzXt1eblIZOL9b7VkKGeBYu8bh2XnMvkwMeR1UrtwodHPkefF50n5yF/rHxQHR0bPbHg9YVfy78bNEHSE5jMe4MsZ9A9yMSpqddlbMv/9wxWZV1SQgKjDUdRmWhDUd2urCNta1COkZ2MjOGVie6nzEPnWkue94T7a0SkdZNNSFFZz59dE+ySGPfI/wyBjspEXvGrhrZ3ichvtGmqto6xLGMs+xhUtgsoIYwtqxdkL8PXuB4qJ69Li5log9eIULf85HusD21apXgCFP7tjXuisTuK6cVB9byYXn0PXRjLXYcx8bqRtXDpQi61eWX8zUsQ2axYZHCGwNeErEe8Z+xhrM06NTGv42XsVHSdiKC3bGOiOprgRuR+lBvKI8o5ui+ZhYPS+/j06VMoft7b25uwtUzbGA6HMyKi8Xh88sEHH/Sku4PfLpfLV4vFYoJ83Wsgiff9/f1LMc/Pz4e3b9/euMVO9MWKVOebQO0gpK0BYJuDoKzyo+2Bl7egkK1rqTyyPopyEJ2pI0nWbBtWGbR4EvVfEsZR+56631PiI3Jfto3a1/cx+5lqQ6UTEeU6l8yigVbTZ4h9Pq75O7E+U+i9ysZf1f+ILLZlkuT5hWfq1daxNgstiYfIbUTMe+3KDVBlWU9pjnzlrb54m6tm+uX1pUc7qFWBcz2PEPcIbvZp1+S7rKfLtKFYX6fqHW1ymlGgI1Jdn2fi3CLQpRJel+ma2r2EmPZU6JJU52Mm09FmqShWdgEgQ6pbHvM9mqNkrlCCDCGeESuhMb41vtZjTuuJVU/1Ls9lnzSN0HQc2QXCvoePTanf20YJ2R55b3t1ShTvklhGZLjnL46Ooxx1udqFl9K8IvV4pkzkHS/btu6hJt69cvq6pZyPFiOQp70m5bWXu9xE9fDw8Jxfv/XWW5PIz11uonp8fDyRnu5S5b5YLMa8gSoRvSCidvwAW0KnJnKffPLJzLGYccFqd4bcMHU2mw2tawxpMfP48WMiWh2BUkoorUp1XtO/mjo1VhFN28zELb0uyzXJyRpYZutbpGSk8NaPhCLyOxp46/xLESnVEdBAXefR9JHTiNCP/mbbINmtx2e1Wt1SHXnvpaVyt3KwFim8PnpPDJSg6ftY06ZGaf+3DZoUXnVb6LV3bpXQ/bZeawIdxZFEvHc/Sy11ZLvrep9uGmqtWJBKvUZFLjdJtTZLleR7afy2oNvOENfeZqUWoW7Fl2S9RbJbanp0rSb3VaOkTUmoWyp1rVj3NlmVdjAcW5L4mqjP5KfP3SQLmFUjO66K5inReDAS7SChhs7PE25khDaybDQHaXvs19Ycr8dmkLFb8ZS668A2EP+IWJXXvHqe5Yku6x17ivIaCx9LzZ4l5i2LmUzOkrCO2tP32tu8Vb8/1kKJdz88ex1kY6OfgJBxnj17Nnr48OHo7t27Vzb0YT93xsuXLy8I+BprGQuHh4eue8om0Lk/+Pfff//3dnZ2frBcLl8REZ2dnfEqxcUbt1gs5kREp6encyKi+bc7AvF59nKfTCYXx+PxeEFE9PXXX1+6NplMFsfHx3Miop2dnQUR0cHBwfzRo0dE1K9YdxG1ytpV5bDKfEqI8Tbi15Tl823EQuWIfC/46L2wrsu8ZbxMuxYJb8WMBuHy/ukY2Ty8x2mtuCgHXd7Kv+Q+9Lj+KCGHa8taSvJsbB0rq7pHyvXItqbEEiajaEe2M70CvjkypDaX0WUt0t0j42UsPicV7tYxUtN3zbO9KbSFjEXIWzYzuk6Nsj1jgbMuIPK8RDWOVOmWDY2Or1XzXjuZMj26icxY3Bv7E10dL6Iyspwu441do7oW+vFnc3TxHrbpMd4GupaPhVXlGcVtet0q61ndRN7sJe1mlf5RuUy+qH9WPUSEZ/KyFgqseFF5617/67/+K383XFK6P336lKStDPu5v/XWWxNNuMtNVLXSXZbTSnd+/bOf/ex/fvrpp2co/02hU/9Mv8WFxYw6X7SZKpPqDFa7s8UMq92RxYzcULUw9x5JdOmLvKl6f50DE6+t6DzbFEWDYOvYU85HeXuqceu6VNTo9iw1DXoENpN3pFy3CHnrsdmsol8qhjyVeebJBE+NHyn1NeR7YN2v6PO2jr+J/n90d5DZENW7HsXV3usZVTmyjclstIrasYhxZFtT8yRBlFfGN97Ky4t705FRkcsNTTVZnvFt15BkukW4y9eeV3sWm1TLE10mwK3XEp76W6vf27SQiZT4bSBLUGuCvYbcRjG8XDIEe43Xe49yrHoM5Y2Po3z0+DyCNfblWJa6PBJ+WG15gpQeOXRpns7YBoJ71ahRyLdx30qeDND2MjVtaHiqdKQcRxt8IsW2ztlq00OkFtdtIOsYixTXeUnCO2pPk+PWb9SebAMp9JHnO59/+PCh3mMTOpg8ePCA2Fpmd3f34v+0JNxLMZvNbk2n08OuEe5EHVS6ExH96Ec/+sFoNPq95XL5SijdiZTaPVK6E70m3/m4RO3+wx/+cN5/UbeHUsX2KpTkJSRxm4jU123Hzsa3SNu2lPVaBSNjo+MMoewp06N7nMmBy3pEvafijtRAVl9k/ZI8UT2di9eGda7pQlJt/S4qa24yVmltEqnOvXpEmOxumgOftxT08rqlaLeI8VIv+zaU7L0avn0gtTtSwUd1NXnvWcx4ZTxsoxreUrNnvOEtT3iJrJK9S4p3C1nlu2cvg857ZSxPed1Gps2bjFXOR1Y1v8iKWOR5DzVPhVr1vbj9WLTHdcQ6VPa1SvSmsbwYRO0vvkS2OZ6lS+k52V6Jij6Tp47t5VBSx/KQ1yp6tpbhsqx0Z9KdrWX29vYmz58/J+nlbindWeV+eHi4nEwmU507K91Z5b6/v7/7X//1X//3P/7jP37u9XkT6OQXymw2u/DhyWyoOhqNRkRvfN1581Qm1eVmqha02v3x48fhl3/bX8jZDVOz7a5iwFAbM1ISe+Ujcr4kh00spGTJYHSMVMM1j2tqZOvoPCNVvK4bKb+tAbtHlkt1uJVLZtJh9Zdj6/5qRTqCrOPdr+heWxMQS+3vPT2QmQxJ1VL2vnl/o6UqKBTjOmNb+lpKZJcQvJHXu1cvUnFbeVibq+oNUnV5SbDrvC2Fuowv2/GI+Eh9X1OvRw41nu7eeenZjspolbtWx3uEubUB63WBJLy1kl0eS+/2bGxkW6PbzpRbJ9CGp+i3RWpLdbrcYBWp1qVnvJWPR/QjD/go3irQdeW9NY5tK3ZUJnr6VMbJjPO9pyn1XMDLN5r7ReNefb4nzntcV6xD9d8GSe6py9tE1t8dqc+Rz3ppnt5GpV5O3n2xPNgRuZ+5z/IeIM943RedI1LZa4U+q9w14c5ge5kHDx5c8nOXyCrdpbXMcDicERF9/fXX3xwfH3+Rqb9udFJ18P7774+n0+mfLhaLyXA4PEdqd6l0J8r5uhO9Vruz0p2vTyaTBRHR8fHxXPu6bws5sg60pZ5YRw4lubbRr6aqldJ8vbaipwQilXltnh7J652LlN2Z+Oi81Q5qS5+PckdxSu6zpdz38vXU9lkVPeozQjQZbFsZ32N9aKJe3+SmnhlbGFTH2hxVHjMs5b3cLJXLRd7xspzXJkKvcu82LLV7VE6eJ1qdV7tnS7MtiPzZNTGvy+nr2+7vzkA+7fq6taGqrC9jeP7tGdV6r2TfHNqav2TETVGZrLDGG//Kup74Rp7T5TNPd2ZQOg5uEqtHj3UoxdtE2/lk/dDRdSJs7RLFq/FFz+YU+aRrstrL1fNPL1G0o/j6XGZDVatPX3755eTp06dzIl/lTvTaz52V7jV+7pJwZ5ydnd2dzWa/+fu///t/SXR/7ejkF8Ann3wyWywWh6PRaKII90vY2dkJFezs3S7V7uzrLspc3IfT09Mh0Rtf91V9SW7qy7epZUTTGDoPS91fohBGiIhhq2ztUwSRqrdEIR7FkG2Vqty1AjmTB8pdK0k8ZbMcbMqyXv9QHihnb8Bu1UF9kOUy5632dV2PcLdeewp5XS4qE90HnWv2c6Xfw34yUYa2yNCaOJtURWvluDwfeb4jhTvXk/UjlTsioyPluK6jSXidS+09RhvG6uulNjwoTo83kMR0rdpdktzeBqnIUsZTt0svef6dUbVbeWwaUpnu+brra5KAl0p3rXpHJHwT4nxVandETpf4vHve7p7CWyrc+Vie80h6Xacm95Jce+RQKtapieE9Acqxs09UWmN2PYewxt5N5k5t14sWKzYtUusRo8SnfNWICNPIv9s6V4NMnLYI94j4Rl7nWtkdEeAWWZxRt2tFd+S/ruugeJ4vO4K3oKD7J4+lP7unmke+97oMyl/fVybcLUjC3QIi3A8PD8N7tFgsxr/7u787Ojs766TKnaijpDvRG4sZy16GrWQYlsWMhcyGqo8fP07n2ybptEoCaxWDgFoFARHRe++95xKsbbaZiVtC6luDzyyxrwegVgyPjM4oMbw8Mo+4osdEPVW61X+kypY5eI+V6gUHb/Ce6UPUP6s+IuT5vC4jJyjZRQ4vT6+89RkpnZBZkwhvkcTLK1qMsuJf98lKWyTousnUpu15m5/WbDpqxbbI76x9i4zhlWPiHS0K1KrcdQ663V693hxtE9JoY9SoLCLiJSQBb3nBbxssslwT25adDCLY+VjX09dqsQqlu7cRaSmBXWIDo61jNIFvqdozG7jqetaGq6hOxq6mRzO0OaZCY3h5LMtYY0BLoMLHaEybEcF4AqCSvlnHXj+8a70wpTvwCNjNZIQREd8WodtG21kP8Oicdz7bFoolid8oLirrkdBWu5atiiS4LUW7jOHl7C0QeH1E/ZWvvQ1TrXhooQP1S0Jby7SFvb29gVS5a7Cfe5etZYg6TLp/8sknXyyXy1eLxWKiiPdLb2RG7S4xm80u9ZntZyRY7V6C0i94TxVQGkurxlf95Y4GJVk/+jbbbBLPUgtn63EOFoHsxZAks0VwRgR0RoER9aXmyQVPzW3lq8vWDIytXEs+B2iBIUPYo7a0ep9/e+S8lbv1G/XPysHri7VAlOkjv87UR/ln2/VU+01wncl77ltTEnZdJG4T5bX2RJde6fyjyW9rM1TUX6RYRyS6LOtt6Fqq5Oc421QLewAAIABJREFUJRuv1qree9jIEubROT4vyXjUhiTpI1sZzx8+QleJekS4e5Yw8tiyl9Ex9E8mL28RYNXIENXeBqqSVNe/dXwUSxLmVjsWoY5U9Jk+eoR+b1mzGtTMgfQYGs1VPIK9dL6g88uO/xHxn+th+dPDNeV6bBZdI9ctdDlPj1yWiAjmmvY8ZGJK8ryJj3pJjkjVjmxh9H21+qPrIuW57o+lZM8sAuj80Xs+GAymltKdrWWI3tjKyE1UEaStTIThcDibzWa3Tk5ODj7++OPTbL11o5MD8W8xZ4sZq4BWu1tgNTtDEu98jX3dtdp9XWjyZc11WTW+iS9+S7HuYZMr/95grPQxTEQgr3IRwiPltfKEz+l8UcyS9ktz1goYTRBnyVkvp2gAbl2Tn4VMTpEKB+Wk20F5IWW8l29EuJeq4GX7qO0InFtpjKb/r7z611ldxH1DCm+vXmStUlI3Ol8SN7KXIbpMNEcqdKuuJOk9gt4DsoHRhDsi5WVbFqmu80Pt8esSn/veYuYNLMIabX6aqYc2UdUbperyKBaf19Yz8pxsw8spm/umYFm3aJU7l+Vja/NUvuap3S3VukWq6/ZLsCqiXhPemkSX57RC3dpEVRPkln2MZ22TIdut/mTL9liPIKHkiUzriV+vLVQfjb29sbCVlzX3qZ3jlIxnm4jnemwekQp5U6hVkK8LHtns2beUbFpqEce6bU/9jojtSC2vc9C2Ldampqgd/drL0yK5PWV91mLHsorRMaMFAp2z9nInurqJKoL0c7c2UNUqd+3nvg3WMkTdJt0vLGaIbJsZojdq98hiRh9Lb3fp6864d+/e6PHjx1eU5KtCk8HUKsmlJmpwDzUEnWyj7T6XKHKjwVW0CBENVJv0LxpMe4S8Vce7ln2EUr/fWvXutSvrWcSzlZf1NAK6Dxah7uWVIbOje2PljxZ0UJtokoPugVfHyr8EtX/Lte21UX+bUaN+bkK+WhYsWdJXk+uITM+2my1TY8tSYoOj+2RZzOi8LFJel8nc20zferV7jFJrmKiOpU5nct/yk9e2Mt5iQFbFnilXSsw3sV7xSOnspqmW3Yw8x0S8l6ulqG/Sv3VtwIpsXXSZaNNVVE+r5BGBL+Mj25pMzr2SvQyl47MSAp3Ll7aRVa+XzA0z5aI5lIxVMt6tuQccq+YJ4ihmG3F6xMh4g7fVVokCvE3v9BoP+wzpr61HLHi+4Zl66LjmffEsXDxv+axNi9VWZEVTmkPGjsbya7esaXSOno2RbP/hw4cjtpeR0BuoEhG9fPnyHPWPUaJy3xZrGaKOk+5E9Fu2mFHnW/UKyuDu3bvDGjV3CdpQu68CmrQsVUEQ2QsWJRYjbdTLxl5F3KgdTzVtKUF0GU/xLF97j3uiPCUB7C04eBYnVntIAa4HvZIot55SiEhmPSDW/YkIanRfUX10z2oec9Xt69hePEtFb8WX+a3LpqpHc6xTvYw2Ki1VideoynX7Oo61garXjmX/ghYE5HUU3/KS94h7KxdE4GeeXujRHhDxrFXlsowmsyVR7sVEYHLdK79KxXqpDc06bVcsn3d5rL3fPd/4kva6BssuRl/T16NNWHU5VMfbBBap7mtRo4C/6ap5b+zdVmxvfpEdZ1rjexkHjZt1uWhe4Qm72ibHOVY0/6mJ2UZuPZojUihnYamFdTvZfErarCHwPQI4k4tl12ItAJT6xWsS2vNl98p4tiuZzUXRaw3LlifKx6vnqeGtnDMLKZqA1wsrWjn/9OnTubSX0Sr3w8PDc95ANbKWOTs7O/+2zjJSuRMRzWazW9Pp9LDL1jJEHSfdP/nkk1lkMZMF28ggtbvcTJXPs687q917XCY+0XVvsLHqBYsIkVqbKDcg8ixCosFR9tFDlA8abFrq55J+lCD7OGpWSY9U9zWPk1r5Zd4jSw3Dv/lJF0T6WwsfWfW+d45z4kmD9beXGZB79wjl0vRvtVfmXD9kFddRDC9mRC57KnsvP20Bg+IhGxdvE1aZqybZJVGO+uj1SZ/vyfbVIqsezxDx8pxHnGc3XdV+71HO1wmsTEebpUYqdG9T1RLUEPURvHhtWbKgDVn1a4scR4S9ZReDbG44dobUt+JYuWTQq+abIyOc0de8pzL1az1XkcS4p1y3xrHWmNhaHMiS7bVqdytWps0e24GmyvO2vdoziwCeWrlpGxmldclmqpEq24ttWb1YbclynuLdUqVHCygoRz6n1eIZtXv0REHp4gpSynsLCPK6fD0YDKZEl61lJPb29iasdJeEu2Utw0r3vb0993PDKnciorOzs6de2S6g818AkcWM9nWPLGYy2JSvey0yX+Sr/rJvc4DitaGPvUGahEcEZ4jITN2MYjyba7ZfWaK6yWfE6nOGQI4U+7psyaKGHKhL8lzXQTlY74UkuYmIHj16dKV/1qKIPicH2tnPnDeBsCYmJUATI9mOLNOkDXnck/DbD0RQN4lhXS9Rp0vvc68ssnvRxLgmx9HmqFYeOqdI6S7jlfSpR/uwyPSIMEd1pY+7R5ZrixldTqrkkQ3NtsKyf/HqRJ7vmpSP/N5rc26LfPdyqFVpZzcrtcpIkl4r2iVBjxT1yHrGU9qjnEs94HvYaGusFQls0LjcerpUltHnvDlEdr5njYv1+LyU+NZPlPbjWBtd8Ra/qWibxC9to6b9DFmN6iA1ehQHeZlniHNLcZ9VtVs5y/OSJPcWDDx1e+bvr4TQt8p7dbIbqBJhaxnk5X54eMhPKrpWNERE4/H45Gc/+9mXUblNYxsG8pbFDJGwmWFf9yxms9kQbaiK1O6MDMlbQoo1Jc/4dalqehVYx4AkM6irvReZRyL5dUY1n42dhUVeZwjUTPyoHFKCo3sR3Z+MQkW+zn6u9ABZ5qjLafW4zsF7ksNS++gBPVKmR4+7Wv1qWk6q9vk4o/JpK6fSz38/uVk/2iR5s7Ek8ZytI9XlaONRHbs0byu+1aauq+tbeWU2jc2i3yC1OSwCXAMR7RlLGFlXb5Cqle8ZtbyXU1ehiWttEZMpz681GS6Ptc97KeGO8kL1N2k/49nL6HKlJLhUrOs60Qau8lqW9G9yvUc7yM5pvDG1F997MheNmUtI7micXTqelPVlviXj2KyoJrq+LWPhdZC+24p+QeI1LBW5ZyWT+VxlVOaRJzkr0SNiGpHzlkpdt6/7W2opE3m8ZzZe1TnrPHR73h4A8lqkci+FVrlLexltLTMcDmez2ewWEb349NNPz9pof5XoPOmuLWaE2j18c7UKnlGqfi+xmFn1ingNGbmqXGqRVXGXINNPPejTCxc1RGhG1WuV93LODs5KFScSiCjmYy9Pfc1b+ED31HsfIiU86mvUnnU+GpTriYFWwVs5WIsROqbXL+9eRAstOiZDq/ZrUbpA03b8Hu0jS9xa/um1hLdUhVt+6jpPrSS3yqJ4SNGurWGifpVYv0SbuWY2iNWoqdPDR2T1EtWzyHirDlLMozqaoG+S66bQdEPRiPD2bGA84h4dc7xMzqvaKDWj+vZsX3Q5z75Fq9WtdmReWTIeKd91Ll7bum6PzaBEmJJBRvBhzWXQ2Dua93jjfGtelB3jen0oFXeh6/1YePtRuyARkfWbJPM95bY+LtkwluHZvzRZ4PGsZkrsWFBOpWp7eRx52Ot76S0QeF7uJYS/ReKj2Oj8eDyeSJX74eHh+YMHD4jojb2MtJaphbCX6fQGqoyt+Id++/Zt62bOiGyLGQaT7KxmF+cXRK993fV1ZDHz+PHjVleia+q2TaK3pYRuQrDV9qm2nlY5Z8liK4caZbmVlz4uGfxlBpV6QIsU34jIRsr6iHyX7csYFkEsf3vvBRpwW/3Q9VH7mjxHyh6PcEeLFroMak/X9+AtVHhlZb+iNlD9mr+xTU4UurjI2GWUKMwlYV2qLEcKcg3PT11eR9eynvPIaqZmo1KkeNcEPmpT10Ht9j7v60WtdUvkB+9Z1GjbGa8Oakeey+S/SZLeU4RniGvLTkYr2KUPvFa7W+3p+pGdTdSfNpBVd2fV5BIWya592OWxRbxbhLm0pfGuWW33WD+ycx9rLBkp5b0xcWYuJutb439dPjO2LhVNWWUysTeJflzcfWTsP0qurxKWclwrpSMyWpPBRDG5W7LJahaR/YzOV+eUySdb1lKdo9+ZdrSiH7WLFgCipwP4HKvcJfQGqnt7e5OTk5Mrfu4IrHIneq1w15uoSjDhPh6PTz744IOedG8LH3300ZeGxcwltTuymNGEvCTWpb2MKnNxXm6oStQeSd0FlBDeJY/FPXny5MpAyGozoxiIrnukd6S0rskhUmNnrkdtcNmahYCsWhwdW3Ui4hYRyYiU95Qr+rPh3SddDqn0LSW6dQ71Q9exVDjWPbcWG0pJ8JK60d9EFAMtLmTrWljXoH/T/3e3bXKTVaVHZLKnfNdlEfFdk5NH+lsxM6R/VM/yeLeeAkB519jLaNV8j9UgIrG1nYz2XZdKdKRe1wS4JuC1v3uUV0b5vk5PeI9IL/FaL1GSZ8l7Jswtgh15uHtEfVfgkdaW0twixlFdrWjXvu+IgJfnEPnu5b4OW5mbYl1TOibKjGEistoa73rj7qyoh48zY3WvT1Edq68o11WijTb6cfHqgKw7amJcF4ueUmV7qUd60w1hUT6IjG6yyay3cayO76nOvQ1iSzdvRTllLXXQay7LXu5HjrXM8+fP6cGDB/T8+fMLP3drA9Wzs7PzEi93tpYhIugp3zV0nhj+FovlcvklsJhJQ1vKZCxmMhuqZsnNVaHJl+mqcnzvvfcuKZdRm9nBTYbs90j80j5mSfqIlLTatfqUGcCVqlGiz2ZEzJao7HV5b3DtkfKaoPYG95aS3MoP1c8o6q37oAl477Mnrzd5H9H7Gi1iWZ+FkkWU7LUuDa43kcumJzfrQnbz0hJC3SKjPUIfbUpqWdZw+0hRb+WLNlnN5mb1K9owNirXK93bhUd6W+U1MW4R31l/eK+utcmqzDnK17veNjI+7VKBnvVc92xkZHxJrMtzURvRpqmb9HC3ENmzeNc8yxlURlvaSDJdk/E6v1JoNfwqsG3q+tqxxSrGQSVzFU/cosfEFlFvxfXmTVF9T6CVIemjJ07bQq1Yp0u4zuPiUjI0E6Pr8Ij1kg1X21iwKEHmvWr6/lk2Ml5Zfm15rWtrGZQDsp5BxLt+HT1tkHmqwdpElei1yv3WrVvnvIkqK913d3fh/7LpdDphL3cN7ecu8nlmtd81bM0/wl/96le/8a6zop3V7mwxs1gs3NUPVrvv7++P9vf3R9qChuiy2v3x48etW4hY1zJY1Zfwqr8kPVIaPT5YitLHCrXSOntfa9To1nteMohD7WYelZRlM2StFd9Tmuu29Gurz1Z8i9i1Btz6c4PujaWG1/2IFjC8Nqwc0f0viYnKZa/L/nkLBrpstm1vgULGXAe6ONCPSNquEqpRXh7J7cVEHuu6TGS3Io+teJr4Rqp1pCS3+hX1URPmSBnv3RtpfRO11aMcnmq8JAYiwPV5pFaX5ZC9DJPrSFXP11FcROSvU+VeC70hKp/zjpmE9zY+leclCW/5tqNrKLfSfq0KtcS0pS7nH0l6SzW7VspbG6hqxXtGzW5Zzlibt6Lj64xtI1xr883MibNjXi3wiYRIHvlfOz9vSxHfZD7cYztQSzqX1mtaPvIDz8Kza6l9YqDkfG07Hjyi21LEa294z1td10fnmvree3Hl4gCylmFIP/e9vb0rZDnyc2drmcPDw2XGWmY2m92aTqdHH3300W8TXesEtuYf+C9/+cvD09PTl5HFjAbaTJWJda12//rrr+eizJV7c3BwwI9RuJu3eEAErRerjS/ZdX5Rs7VMFpbiWR6X1G9C7rU1MNK56OueMiMi0jUy5HCpyjlTx1KkZ9XeUT+s8uj9tnJFMa2FiSzBHS0G6Lbk/ckS1Ch21HYmpoXSxZ7S+LqtJvW3HRm/b3m8KRI+InstItqznGmaA2ojq0CXZSMCPdqoVfZdv5bta0IfXbf6ZSHrXd+jGTyi2vNf96xeMop0awNWJt6RbU3GgqZrsNTnyD8dEeDymibi+ZhfW8e1eZeU76IVDVHZxqVos1Srnrab8WJ4qvjMayvfKNcem4En/rDG6tY42Bu3Z4UyOo9MH0rHv7p/TdBGjG1buLlpqCVLS+u1VT5SRHuINlltS3GO2i1tp1SRj/JAqnZUNms1pONKsj6zia1sW7ZZct+RtQzaQJVfow1UpbUMw1K6IwyHwxfZsl3AVgzQGdPp9EWNxQwT7xlLGQ1pMXPv3r3Ro0ePqoktfS6zCl7yJRmt4rdVxwNby2Ta4HZK1eU6Zpak9x7Tqx1M6bioLe/YU4jX5ISIca+vlqoEKb51O5oczxLBiFS3BtElA2pPSa/vhfW5k33LEPW6fVQ2qyiPFmxqB+9oIlPzf6dX2qwf2Q1K9Wt0XFK/dFPSmuuZ+CWLEFn1eiY+8me3ymfa8vqI+layaJC1q+nxBhkLmcw1ZPfC0Kr2rAWNFdMi5C10lYDX1jL6mi5vEd1S6a7jRXG1Ot5Ss2etb5rC6mOJBUqNXYpFaCMrGS4jFe+RrY1lO7NqZNrrifn1IBJCyfFopDBHJLYnzNF1PUW7zrVUAGb1rUn9ttGP33s0RROiXaJGkZ1RrGc3BfXq6tfIlkaT2t4GsFKtLglulJ+3ESrXtUhyzyce5YuscLLK/8x7t7e3N9nb25uwtUwJtJ+7ZS1z7969rdhAlbFV/4D/+7//+4v5fI6M9eGGqmwx42E8Ho+kxQzRGyU82lD18ePH9Pjx41YU7m1jU+puiRpVdVQfoYaoLyENo0cc0SAxo9i3iHAdo6Z/Vo5RP6xrVvvcb0Tye23xedR/TeTLc148L2dLMe+pbPR5mZen6rfyRm2ie4KuyYE/ul/Ze2Gp7L0YmYWkHpuHp/ouIc5LFdS1KvbMBqsZX3c+h/zSS2LIa56/ezZu5BEvy0W2NVlEG7P2WC2QQt3bLBXVJcIk+So2SV23x7uGtYkpX9PntJI9qofU8bVxNZm/KgLeiltCDJeURWS6jhFtfprxk4+U6VIBj+JExD6KlcW2ebqvG209NemR4kjc49VHBD2ad3ljcysvJFjSeUULCDpWtnyP7ceq/ciboi27lozqfVXwiGSPhPZiWHUzuXhtZXzRM+VQexGhnqljtaXzQgsSL168WCJrmfF4bNrBsMpdAqnciYg8a5nFYjFma5nBYPDVX/3VX22NtQzRlpHun3766dFsNjsaDAZ30HVkJWNBe7cz8Y6g1e5E9apTojpVdRtlVlFXx2k6uIjqlxKFKH7mvcsoFJDiO2pfl0MKbKTs0O1mlPLe4NUillEfrZjyXkYKb52D7oMu46nLLdJe565hqellDG8gjspb+XrnM7FlG9FCTduoWejosX0oVbaXxEPHup3Iq93Kz7JzsWJJUtqray08aHLcu29oIQDlXUOU98R6e2hLBW55uhPhjVA9Yp7PSVV8pJJvI+emiAjrJnH05qmevYy2j0FWNasmzzcNafPiXddlEbnt+b7za6l8R21FpLn2jkfXM37wVv0e9eO4zFwMKckjoYclrimd56L5DMrfmi+guYxuLyOeieZN3rkS9MR9t1Gj+l4nUR9tYpqpg7CqPpQorksU2rXtlMayfO81Ua990kvbidqLFPsynmc3Y5H3R99ayzDhztYy7OPOKveXL1+ef/PNN0Pk5U702s/98PCw6G/oO9/5ztcl5buArZvETafTF+L1FZLdIt6zhLxWu0uw2n2VyCgFdPmoTNReWySbR4Q2GYSUqHqz5VY9gLH6jgZxXi7oujznEddefpYKXKpHLOW1LJNVYmcGtGggrK9b/fLULNEiC7qfqH2rH1YOmQUL2b53D7l8yXts5Rv9PfVk+/YgImJLNwDNxm3DfiZqM7uBKp/zyHFdjq9bCwW6nPUUQQkRXlMnE69HOWp91/V1SazLH6uuJuLROVQeWctsWrHOKFGttxVbXtdEvD5nWdZIKxqvnXVZzNQAKcc9Ilt7q1sbpiIlvH4ty2hrGku1jo4tYl3GysRrE5FtzqraXQWaCJmysbNjU3Q+ErpY+VlzH1TPExZlFxcsYr5GFFc6js8uSvTYLjSxZ+lK223FqfFat+xUIg92qd7OkONWHOucVcZa+JCbqKIcdTy0Wav2c9ftWbmjvlp2M3IDVfZz9yBtZd56663J7u6u+79ub29vEBHvw+Fwxq+fPn366yiHrmHr/omPRqPn8/n8PNpQVVvMLBaLOVHe130ymbgfqBqLmQxKCeGmA6rSL/9MG57C2bqOYkZxsvlY57J1LXiLFZ5yuzaXUuI6q+rX9biuRQTLazUqfH3NIqOjxSePhM+o2TPKd6vf6B5ESnkvV3Qelan5HCFsSjXTq3XaReR5XkvM1tTLKribeM9rhbqlgEc+615ddF1uqFrj147itole+d4+mni9M5gg1z+IVNdxkdWM9pDn37WK9a6Q9RpZFbq+7lnASM93tIkq2ow1aq+NxYS2kCGjPQU4spdBxLyMpYl9Dal+R3WtvK1YXhuZGDWwFiu8nLYVtWMyi3C35ndZcZd8upPrWXMKNL62FPVRe9Y1q1+Z+Nn2V7kw0qPHOqCJ4Jr6RM2U5xbZHFmpePW983yuZAPUTF5WWygGWqzQavqSDWs1aY8I+QzhTkT04MEDIoo3UJ1Opxd8LtpElf3cj46Olmwtc+fOnecffvjhQSaPLmHr/pF//PHHp+Px+JA3VEVgVTsT7/Ic0VXinY+lxQzydWe0YTGzLmRVA1lERHBmAFGiSK/JqTQWIk1LyOpMjt4ChBVDkuaZ+xq1q/PVOZXG95QkXmxroKzrRuoORNCjxQ5LzW/lgvpoLW6UfP69e2Q9WYD67F33kL2vUQ61aKrW6Qn7GKtWPyPCvOkGrExqe3Yxlrpd1pfnJGGu4yHlekSqywUFLxerjjyXfY96JXsdVmUdk72G1O6IJNdEO4qjCXtJyteS513dYJUR+a+jY31e286gcln1emaz165Cq8S1Ih29jo414W55u3v2NXpDVq8PyMKmxOu9DVw3or0WGeFP6fxPz2+sOYQsL8fRcuzskeQoB5S7dU4T/pk5ojd/8I4ttCGSK0E/5u7hoUadHqHGBserm/V1rzkvr5d4ussNUb24VttyY1a9saos45HnOnZUFuV69K21jIa2lskCqdwl4X737t2LHMbj8VZtoMro9ODbwsnJycU7iSxmGKenp3Mie0NVZCFDhC1m2NddWsw8fvy4NPUq6C/3TRJX0SClrS/pJgQwOi5pq0SJL9XOmRwsojpS9nuDNl0XxdMD22y+Gp5aBbVhxbbULE0Gqdbg2iLZUf6ZaxkFfhQnGrAjgjqzCGFd02175bo60O76Aud1QImtDFKCyzKR1YskpDMxUJ5akS7zyvX4aj4Zpb5W0Gd95kvU6b2SvQ5NlNzIk91rQxLYUtXOZaQ3OyrP5VA9XbYNFX5XERHZyEIGXbPqWMeW/3umfnR+UygliKVqPPJPZ7IbKc09Qt+KX6JYR370PdaLJmNDT1yky1gCmGgeEAl6dFlrXlKS1yrGy5l81zEe7sfc60MXNmJtmoO2ImmeUUx4l6i4I5TkHHmw16jYS3zsveOsvYxV1mv32bNno4cPH2rh8iU/d6I84a5V7tYGqnfv3h0sFgv2jz/51a9+VcbodwTb+g/1t8vl8lXWYoYxHA5H2tudiXXPdsZTu2fVm02J8nWvcEdY15dxZpCB7k/JPfLIbisXr02kTEfnvJyzRLEFTb5HnyGkHsm0oevWfk7RIoJ3D+RiRMlA2Otn5h5FCyk6B/SeZxZXMu00WWjS7Vtx2vw77wfwq0Gb5GyWrEb2LFYsvYmpV8YqpwlxqY7PeNNrQj5S0kebuaI2UO5IbV9rVdOjfWiv9MiT3VOro3oZH3a5Uaom4L1Yus2uK9g9ZHzTMxu2Sk/3aFPVbG6eYt46vyoiPtoolajMj9xToaN25WtPeS7jWjlnlOrRJqy6bJvq923zbu86MqIQr4ynQuf68pw1hkYiKatdNIdDMVEMOabXuWX7gtrpCrrAQ1wnbNLfvTYHj/xd1yasTW1tdCzveqmyP8orS56jY0T6S5sba5NUL4eImJewVO4ayFpG4uzs7DwThzGbzW4R0YuPP/74tKReV5DyN+8a/vM//3Pxh3/4h3dGo9HvENH5fD6XH6YFEdFgMBgul8slXxsOh8PlcrkkIloul8vFYnFRZzQaLYmIFovFcrFYDIbD4fLk5GQpr41Go+VkMhnOZrPleDy+8CX8/ve/P4jUs2dnZ8uzs7ON/0NlcE5Nyp+dnS2fPHky/N73vtcojnUN3bfae2i1a703fKzreTHkuel0OpCDJz5G/ePr/Jp/y/ryGspFtqdzI8LkMbq3sg2UqzyWhPJ0Oh1wH3QO6J7K+3F2dracTqcDzlOe0/fMypXvgcxd3leZn7zX3K6MIXOR7wPno+vIvPU12bY+xzG9squA7APKOVu3R3dwcHDQynfLu+++O8zEsuxZrLoHBwdL/tHnua48t7+/P9jf3x/IOjLGu+++O9zf3x9oVTnX0wS7bofL6Ha5bX0s8+HrDI6FrvF1dJ6vofM91odXr14tX716tSR6TVrza3Qsy+oyfF7HIyLa3d0dyBh87Ysvvljwtd3d3QH/lORfWr7LmEwmg9lsBq/dvn17ID3bZdnZbHblnCTbZczJZDJgQn4ymQzkeS7Pr/U5eS3Tl9L+ZzCfzy/9zmJnZ2fAdXZ2dgbj8Xgwn88vxeFjfV76s8/ncxqPxwMuz69lvPF4bG7kyuDrMsbp6emSX8sy8pyH8Xg80GV1TAuoXLbdHj4y801rDoPi6PE91ye6Oi/S53V5Iv+pUm4DzVP0sY6hx/l6TqjH3+se/zcZz2fFhj16SNy/f39wfHx8cSxfN0HTODoeNu76AAAgAElEQVSvTDu6vI7BRHU2t/v37w/u3LkzOD4+voil6+r2+ViWl/Wt9vm6/H3nzh3TY/7OnTsDIqKTk5Ppy5cvly9fvlyenZ0NibDKfWdnZ/TNN99cvCYiOj8/v/hfY/m5I5W72JdzzL+Hw+H/+/Of//wI5dp1bO0/zVu3bn3Fr5XFTGr1JdpQVVvMSLW7tphp48unSYw2FK41thXvvfdeOEjK5paxAUFq6ExbGRUDaiNr16GPkfIiqo/aleS2Vd97PNJqWyvyvb5EkMrxmnwyTwQg5buVCyrnqdelusR60iCDrDIFPXWQba+Np11qVez9ILsO180iRBLukQrcsmuR57zNUPU5qy3Lv10eyzJoA1W0capnW4M2XfXu2yo3VO1xFTWqb+TDXtMm2jjVsqPJ5IHOb7OVjIRWqaPrknC3ykl1e9QOx5M/qBzHjXLcNBCxjVTgaLNUq3zGZkbbyWgFfGYzUs8yJmMhk/GDj2L02Dwi4Roae2aeFPZU796TrbK+9bSwzjHuZbOnSNtQlrf1FGs/F8ihC5Yxm0Rbnu/rvo9aRV7qva7V5iiGtwFq0ycOPEg/edmefGIA9Te7gere3t6ErWVY5W4hItzZz13VOfrggw+20lqGaItJ948++ui3p6enL4HFzCVoixkJJt61t7vcUFWDvd2J3ljMEPkWE0+ePCki1ErRBiFWSsRnrpXadXikJ7LpyBD1JTlHJLdGNFC0BoIy/wzp61mooHusVdrW4oRuWw8wdX9Qv9FrSeR7A1UPmkBHZHkpwY4+b97CA6pjxbX6od9bbxGkBDV/703+x/SD7Dp0jWj1yGFrc1GrTNQ3RHJ7da2NT618PJsWbUXj5Wm1g2xoLHsaD5E/fdc+I9cBTUnpiBxHvu9sDWNZzljWNdJaBrXnWdLU9a47iDZN1aS4vq7PcVmpirfK8DnP1kbX7+ImqpoA53OZcl55ixDnskzeWxu16vJ6M9Q20Bap3pPz7SEaL3tlEdDYGc01oph6PoGEW7pda+5kza+8/qK5TBtCmh7dRRcsYzaJ7IacpTYsEUpJ+pLNVjl+tg3L3sW6N17caDFA2stYBDoi9nWOkeXMkbKWYZU7b6BKdJlwl9YyUuWeBavcZ7PZreFw+IK+dTTZRmw1kTKdTl+MRqPJt6+vkOvav50fU9DnGVr9zmp3hqV2Z1hf9pEivA20oXzNxMyqt7ODqVUMyKKyaKDlkd/RPUIKd+uRxSg3nVPUJwk0INRxZD8tQtlTg3sDV28Ai1To+j5FahbUV91fb/HLGyRn77V+v6PNlK17U6ps53oln3ddrmSBSsdoe0LQTzA2g6YEr6fqlsp2r5wm7pHXubU5aQkyZLzOU79Geeg8vfZ0XOQdf92ehrgO8LzaLYW6VLpLf3ZPue55sqNNWLm8jO350Fvq+LYI+1WQ0BHJjoh4WQ6R47IOX7e82EvU7F1Rvkd2Lh4solyT6+z1rsl4b3NUGQPlu+2+6duef9soFWpl53+W0EWOhz1FuhQoWfMQVA7lGo3dvX4iIr9J3FqUjr/78XqPLGoI9LYXJ2riybwjwl2X0QR3xtseEehaHY/y0rGzpLq32MFxZD/kNY5lbaD68OHDS3EfPHhAL1++PCeyvdxLVO7D4fDCI/Dg4OCpLrtN2OrJ3i9+8Ytfz+fz89INVRG02p2xv78/sq4xHj9+7BJTpV+WiLAsqZ+NS9T8y9ciMJuqmyOVvFXXy82LFSke5NMKliICDQQzuWaU1JkBmddulmBH9fS56P7J2Jn74ilZrPZ0/cwAXX6uNNmf/RvTCw6PHj0qWvDxYqLz0RMHNe9faX5tlNfolfN5bIqUtUhkZK2iiejMBqfINqZEic9xUDxkLZOxgEH1dVuZ6yhHVKYn3NvDujYSRSS3JsRlWV2Oy2o7Gl0ekfCW6j6zkWvG2saCRdI3IZ0zhL32cs/E9Uj7yKYG2dmgsqU5rRtZRbunPteEuibKPSW8tzGrJPCtHHUbbW+SarVbeq1XyF+GNyZti7j1RD5I+GTNr7QgxSuP5izZ+eUqxuhtjr/bnEf06LHt6n7LWkVe8zYlzSrgEYHObWjSO5u3Js9lOyWLHaj8s2fPRk+fPp1rlTvRa6U7q9yfP39ObC9DRLS7u9v4//5isRjPZrNbg8Hgqw8//PCgabxNYqv/kX7++efH4/H4kNXuHjLEO9EbtTtbzHz99ddXPIyQxQxS8jIstamFki94FNM6LiH+2iTrSmLVEvbWwCjKAbWFBjfyaQWkTPCIbm8Qh4hVLiMXIFDuVnx9Hr3/SHmtf3QeWpWhc0OENnpPZV3dDsoP3RPdX10G9dG7Z/L+RJ8lIiJrESZaeNP3JVsPnS9ZLNBtlCxQlSxo9WgftfYo8jgiezNkMNpANaP0tixapD+69kpHbWmgeppst3JFsVDOlg886lcJvPtYUq/HGzRRb5f6q+u6mizX8dA52a4m8j0PeE3YZ/OtuT+W5U0biKxldBmPJEfXtbodnUfK9nWo11fVBhPakeWLLK/LaKW6VLh7VjHoOPKb5ziS0I/U814/msCL35Pr9agdK3rkPRrLenM5ay4UjcNL55Borm7NxUpFRnr+hcrUoHQesU70CvtyXAcf+agPmeu1FjMRyR2R14h49/LxvN2b5K2V61abmtzP3je0gaoE28tE1jKHh4dX+soq96Ojo6U6/0Umty6jk/9oS3ByclJkqK8tZtCGqpJ41xYzEmwxc+/evVFkM8GIvsRLyGHrWhur4CUxon5kV9EREey1kbnm5WCRtahcNDBBSomM4j17nxFpzec1iS/Po/ZRu9ZCjyyLBoaZBR3UjnW/o4UhjxiX+eiY3oIOWgDxBs5HR0eLR48emTla+cv2NkFi17TR1cH4tmATSmZE6Gp1ukf6lm6WiuLr2FEcVM+DRXzrzU4zfurRvUB9KbW+sSx1rHYs9Mr41cBSkRPFdjLyGKndZRtos1ZuWxLzMnaJvY1HjtcQ56t+egBtcKrPe9CboXoEvNe29oL3ypbkZ2GVCvmIDM/G0Mr2LOGObGikRY3nH4+U9Zl+NCHF27hfPWxk5wbe/E9f57h6/hGJnKz5tzUfQXM/VDYrxNJlUb1aIc2qsEniu59/lGNblOYeCR3Zu2T66Nm61OaWadfKz1OVo7Y91XzGLsZrwyLoLcL/2bNnKdGyt4Gq5eW+t7dnvh937969uDYej09evnz5LJNHl3Ed/qH9drlcvlosFhPl6z4msv3b0TVtIzMejxf6Gvu6S7U7o/TLKSJDa4g5j8j06kcr7VFdPWgouReR2twqk7km4Q3a5LFH3FrlM8oJ7x5F6mtE5mf6aynSZT7cD01MI5LaW1TQiyee4ty6N2gQHd2vzOBWD569hZC2lTkW5D2vaa+mza7EvinIkrIRmep5pJfEyeRUY7MizyNSOWs1Y/mtRzYupRuvWur/yIamZDNXi7zvifPuwCO3s9A+6xwXxZbWMlkfdk/N7vm5N8U6fN8tMrxUCW7Zwnh5HB8fL7W3u+X3HinuvfNN0VbcNtTaaMNWzy4m2qDVy0v7wq9iI9aSfHqsFnqOosf71nxZz8MsJTyCJ7TKzjlLRF/eHDNqx2pr1eP0nvjeDLqqWG8rL4tUrlGal7bbRhkPls96BlJxXmL/gs5HG6LKOplNb4+AtYzEgwcPLh3X+rlLsLUMEb348MMPj72y24Ct/2f6ySefzJbL5ZdNLGaQ2p3ojcUMq92Rt7vcUFVaThCVf1lFg4xIBaxXziOSOYMs0esRzZGCQdcrJZdRzrWDGks1bpHBmfZRf9B7HRH03sKIHnSiNlDe1udGlrdIe+veWDla8Aa46LNkkf3ZwXZmIIvKooUXeS272GT9ndZ83ksXuBC8BYgmcXu8RltEeIbAL7Ef8YhqizRHKnlPba6vW7YvGf941CZS0etrnpo92vQ1yqXkvmT61WO9yKjILa90y9cdqd21Z7sm0y2FfGQfU2IvU4pVqNwzBHyGOM/6wet4mlDPbpyaUeG3oV7PWO5kgIjkEs9yrVaXVjFI1Y42Rq3xSM/0JRtjnYr1dXjOl2Kd47dsW20KWqL5YkaUg1TnVn1E8Ht5ojmgtTBg5ZkRCUUxNoUu5bKNiIjaVZLyXuwmhHQTMnqV8FTjpTFK7WEslNq9oPqWrUyN/c66IDdQXSwWkuTfemsZIqJO3vRS/PjHP753eHj4J8vl8hUR0dnZmfRhnxERLRaLORHR6enpnIhoPp/P5fnZbDYnIppMJpeOWe3O3u6TyWQ+mUwuvkyOj4/nOzs7CyKiP//zP19+9tlnjZSrTdAGAdcmonxqSErrOpE9aIkWM0rhxcgMkmoV0SXXNbGbuX+cN5fP5IqU69ZAEC1c6NdWPGvhA9XxSHFZ34qB4JH5pYtZNfl7MaJyPXneI0LGQ92qR2Qr3mvbtGJYdRDBLUl3WddbFPBgWdVkN2n1LG6shYMe3QTycddqdvna2ihVX4u85TMbrnYZNSr2kpiSaNdt6Wt83iLTUTl0rM+XIKq7KnV3UyDFO5+3vNx1OT5GljJR/ExbPTaL2rlWqQglO//zhFPW/Cmas/C1knG4N/4vqa/70KNHj8vIWtHosiX1MuVLN0XNxrXKevWsa/o8Hw8Gg+nTp0/nRG+U7trPfW9vb6KtZSwvd6lyJ7qqdNek+2w2uzWdTo/+9m//9n8SUWf4zVqkfHq6jl/84hen77zzzv54PN4jovP5fC4/UAsiosFgMFwul0u+tlwuL/0eDofDxWKxXCwWw9FotOTj4XC4JCI6OTlZEhGNRqPlYrEYjEaj5fHxMRPzSyKif/7nf1688847NJ1OB2dnZ0V/XHfv3h2W1tHw6rcRvyReLeGO4lrt3L17dzidTgdHR0eLs7OzJR/L8lYsXRbV5XMopsxTvj47O1uifLlM9j3QMb37rXM+Oztbcs5yYGf1lcvL/Hkwh2Lrtrku3yt+P2RMvi7fc3RPiV4PKjmWjM3XOH8Z0zpmyLxkf2RsD/Lzpa/J3KJYKH8UK5tPVC4bb13I3KMeV/Huu+8ODw4O0v+/dfmo/v7+/qAkPuPg4GDJ9bgN/pFtovb1sSyzv78/kCQ352f1ictzmf39/cH+/v6Ar8l4fCzr6n599tlnC32e+6TLoPoauoyMr69l4vVohu9+97vDV69euZ93q0xEuBMRcT35e3d3d7C7uzt49erVUtvM8DXdlry2u7s70MeyDl+rvSfrwGw2c6/fvn17wGWs17LsZDKBhDsR0WQyGfDPbDaj2WxG+rUsx3GPj4+Xs9nsCgkvy3BfULkS6Jga8/mcjo+Pl1E5Czs7O4Nv9UWNyuhy4/F4cHp6upzP5zSfz2lnZ2fA5/g60WuyfD6fXxxzfT7H5xkci+vydVl2PB4PuD63r+Mg6Fxk/OuOtud/GdS2l50nyTmVNecioov5uC4n5wp6nifnHvpYznN0OQuyjG7DGhPLeRTKRdepGVvruVqmfNPxez8H6LEuHB/n3Uhk2ZJ6mfLHx8ewzP379wd8Xr624qIyqKxXz8pDEvZ37tzhsRQ9e/baRv1IWMsMh8OR3EB1Z2dn9M033xAR0dnZ2WJnZ2d0fn4+EOUXi8ViSEQ0n88XvLfm4eHhkl8TXSbciYiWy+VwsViMR6PRf/7Lv/zLl7DjW4Zrs0o6nU5fiNfmYgJbzMg32sJ4PB5pixnG+fn5kH3d0YaqiBCLbCwiEi27qq1tbjh+pm4WJRYd0kLDy6dEGVH6eJ8+zj7eF9meyMcGrXbReZSbjpVRkeuY8lFIpPLXfdfnZB7oWOZqKcplLtHjmCiWzsl7XzLvIeoLuhceMp9fq922r1tPBGwD2njSZFvRRL2cUaF7m5VG6mmt4rZsZqz2kHrcs17RcWR72lvds57R5T37GsvHXZZBfUNlUZkaa5/eZqY9lCi+MzYsGc91PpYKdC+29n0vtYNBSndN+G8LEFlteacjdTyyhtF10Car8rWOgXzerRyjcm2hSRsZlbxlLSOPZbkSFbs+9jZK1bGtDVullY3lJR/l5pW5jtiWMVcT5XZmToLq6TmAnkfpctETvSV5WvMYL18vrpW39dq6Z14bJTmtKkaP7cE6bEzasIdpUr+2rPZfj2xfshu5ltZDPvAvXrxYog1Ux+PxRBLuGm+99dZEq9yl0v3k5GRM9FrhPplMplYcaS3zne985zde/tuEa6F0JyK6devWye7u7u8vl8vRYDBYCLX7kL5Vu7OqXardWQFP9EbtPhqNLj6AWu2+WCyGrIYfjUbL2WzGyo4lEdGf/MmfLInwl6inqi65zmUsNcD3vvc9Uxmu61iK7VLo3DX5monr5aHz5PgZVbuug9pAanKpBLdy1kp7qRTXsaRaWt4fvqYVGUiBoe+RPNb9kHW16lyqrZGKW95f1Kbsj1ZkoLx0O1KpwcoHrbpA5eR5fm2p7bU6XseQTwCUqD24fs25UmV7JmZp7pvGNuXaJjzVN4JUeGfie2WZ5NVKcV1Hq8IjpbpUt8sysqylaOf2WfXNSnWkapd5yrxZFS4V7lqlzm3J+ByTz3FM6956ynQZw6pvAeXbow6Rcn0VYDU8ty3V8fq15eOuz2lFO2pXnmcVvay/ir62DUv1jlTtHljxTkQXSnZUhhXsXE6S7VIFz9csdXmt6nzTiBTtfF2q1/m1LMOKcb4ubV6kipzLc12tis+ozLWKvbQ+A5WPjnu0g5J5pfXEsjyH5j5IyW7Nj/hYz9Hl3EXPMdETsgw5//NU3NYTuJ5aHqnZ5Xhfx7SU8dHrHj1WhYxq3FNw17bhxYvaK7WXKVGxW2Xv3LkzePHixVLWuXPnzuDOnTvpe4MU67KulZO+H1zv6OiIeZNLtjJvvfUWvXz5kvb29iY7OzsjbS0jVe6scCd6bS3DY4LZbHaFf2YxNBPus9ns1p07d57/9V//9X+lbsAW4Fr90/3Rj370g9Fo9HvL5fLVWYGvu7yW8Xbna+ztzjYzOzs7i4ODg/mjR4+IqF11ASKNV6FeyCpo16FY1UTpquJax222je4X6p+0g0FPP0T5eJ8TrWCX8VA7nlJex7Veo5wtBb/1tIeVg1Uv6lP2uCmi/vSKjx5ZrEsZ3aQdpAS34njKeK8cOq9fc5lIua7hPQ1gXYvqoPYtpXyPzcGzjGkjNr+2fN/baMfzhN8mtOH7rn3eLW93eZwBitnU1z1CW77uaCNUqwwqh/zUUX5a2Y7iyDYipbrn896mn3vkRV/T1k33nG86T1zFvDcz3/PmX95cI5p7WXWidiK0PXfp0cNDKSndZSC/9VX0rzZm5NWOrltq+tIcWOl+JKxlpNJ9b29vQkQkSXepcie66ud+eHjI9n9XVO5sLyNJ9729vU9/8pOf/H/ZnLuOa/VP+vbt2xe72yqLmTHRax8iojKLGQbbzEicn5+38liWdS375V6CzBdz1nKjNG5p3Zo8OB56bE5bilj3MnrkD+UbnUPEc+mjinpgJXOJFhK8tqP2dJ+9ASKKqetbJLwuY+WEjvW9tAbBOufs5yu6V+haKeFek4s+3zTGprDpfLpOgGr7k1XA27xUH1sEtKzr5etZ0VgWMNZxphzKBVnKeIsEVu5ev6z+dP3ztu0oJZ+RZUwb7Xkbo373u98d6uvIngblYtnLtLVQsEm0QbjL35YdjL7utYti6NfZ/Er715btibRmqS2HCGRkAWPVKVlAqLHGqYkhc6u5VhvzJqDpuM4a70eI5qOZ8Tyaj0RiJT4n5zSRIEjHjAh0NM5Hczqrv16fN4lN57Tp9ruArE1Km4T0KuxnOGbGdubFixdL3Z+uEO46FxTDsoZB/eJcMu1a1jL8WhPuCJJwF/UGHuGu2jv5yU9+8t+ZfLcF12ri99FHH/329PT05WKxmBD53u4MTbyPx+MREdH5+flIHkvwNQZ7uxNd9XUvUftaiMqWroh7bWTja4IzUsWjcxExap0rGVBl6j558sRUS2fas1TspeoDT9WBFgKiQRZaILAGiyWkvayDiH9rYQJd0wshqE0rrrUAgeqie6AH0ZlFEh1Tk/4ZMj16TyLyPLNIF2Fdqpi2JkmrRhe9tdsgZrXvehQ7UozX5Ina9TzjEXGvy3vkvkV8W4sJknzX5bxc0EJIG+9ZFz+L2wZLRd6WElzGQWS3RajLa3wcEeU6vq6HfN6vCyLfdH3NUsnr82jzVRlLe71nSPUsmb4OH/hSeCp49k23/NQ9X3XP112/9pT1Oresn3tT0ju7ULFt2PR4y0JpXp5gy7vmnUPzLisOIuKtutHcKttutk/yGprfZQn6dWHTn8lNt98FbEK9voo2Jfm8jvay+ZQgIsdrFiuYiJd1dRx9fKSsZRiHh4fn8pitZSxMp9OL67dv3z63yi0Wi/FwOJzNZrNb4/H4N/StPfh1wbX7JzOdTl+MRiP05l9acWG1O4NV8BHQhqr8Gm2o2uSLLfsF3IYq3SPbI2WyHkxkVdsoN4vYzBDfOo4cFHnqbrYDQjH14ETH8PqsiVqvTyUKaESY63aQkh7dRy5rbQCcJYJRvtbALlr40X2QsbIEtpcbWvDR/cwQ+LJcdsCWfc9LFuW8HDeNruWzCqxKtdwG+ZohkD0iu4Scl9CkvaWiZ+IaWdMgchup0/m3Lpe5L9GGsZZ1Deqnjl2LJhu09rgMSzWuSfPa+J6SXf6g69LnnctZG6XqMprU37bNVBHxbG2smlWgy2Nrg1WOp8l2JuWtjVd1nGyfojqrQK0Nio4REeK6Lp+z1OwZext93SLWrU1Wvbg1yG7Uum3oqqo3ozpH5bNzWiu2RXiXiKcyQiYk8tHzNNQPnZMl9IrmEtbrLLr6uenRw8M6NnPN5pDd9NUi6pEdjlcuKiNJeD5GtjKz2ewSUX5ycjLxVO4WDg8Pl8fHx5c4Wq1yZ3uZg4MDe8fWLcVWDNBLMBqNns7n83NWu2sgcp3V7nwtUrvv7++PtNrdQlZ9uw48efLEVS97pKI+z789UjVSPFvH0QDKatO611aekWraImD14AkNmKyFCX1OlrOUEag/Vj2t4rYWTvSg77333nPvL7omFzaiz1SkPCkZ1HrlrcUV6z3y3ttSWIsMpROCm0BUXyeUkqJdshaJbGssWxZdX1umaPLc8z631O+eily2Z9nKZN8XVD/rN+/l2RZZ3qXPy3UBUo4zPOIaqdQtqxhUXp7XHvJWHbQJq+6L1X5XgYjoJuR0qac6ItaRbYxGjUp9Fcp2jwiuJZ81kY7U5Fr1LpXvuv1IAS/jyLIWOa/V9jr2Kslx755a166jQr5NZOeGRHXCMy++JbxBczs0x/LmVpn8PEEWEhxlyPQaYVRpGWuO06NHF5ElqHX52nY8tKW+z5LtWtHu5cJl+fjhw4cmv/n06dMLaxkGq9yln7v2cufXyFrm6OjoUp9ms9mtwWDw1Ycffnjg9XUbsTWD9Cw+/vjjUyK6ULsjixnt7Z6F9nWXxDtbzLDaXSJDZpeQ07WknCRWETKr6SXwSGuv7QxJjq5lco3UBmgg5ZH8aIAk46GYXuxsH3QspLiW7aNFAo+clu2gHHX/rVxR/Ojza7Un89L3Q5bN/I1EbWTqNSHHvb8vNECvbeemoMvEZEa5vMr8a2KX1EEksyTbJeGOyHLP3sXKx1ss0IsA3oarVpysj7y+VrN5a1SmR3vI2M0gZbpl4YII8qi8l58k85EaP6tuvw5WMyVktaVKR/Yz+pxUuEsFfHYRwFLV19TNos2NVVFMS+Xukd7yHLKGQWS8JPFRjkhF34Rcr1XHZ/3e0T3sgWGpu2vmnGjM780FtBBHz4usNvR8LiLM9TlLfFXaX9kPnWPTmGguia736NEmmqjRI3I5W6/UBqaU1F81tHd8TV7Pnj0bPX36dC7PjcfjidxAlYjowYMHRBTbykRAXu7fxr12Kncioms5KPiLv/iL3z07O3tvuVy+IiI6OzvjD9CMyywWizkR0enp6ZyIaD6fz+X52Wx28aGbTCYX58bj8YKI6Ouvv57La5PJZEFEdHx8PN/Z2VkQER0cHMwfPXrU+AuwrZXlSImLCFdUDpXlc5l8vTyiHEqueQOQmvrWoEv3XZdDOaDY8rqXv/XeWOe8HFEuOl6pQr2ENLbulxfTyyfTnixjvberAIqfbXPVufW4ufA2EJXXS3ze22rTKusR6qicLsvH1oKBvt4WVhGzBwZSi7cdD5Hr2jYmimXFK7WP8dTw1xnaWkZfQ3Yysrwso3977Zaq61cVowTZjUx1OW8D1Yi8l97tJWUybaFymyS7N93+TUTtPLEktrUwEM0xdXnrWmaOVNuHHj1uEppsWtpGW6tu34tfk4++jqxl2M9dqtzZWqZE5X54eLjUSnfLWuaDDz74P+ma+bkTXUOlO9HVDVUFruykq6EtZjRY7e55u2uUfmGWfCGXwFOdZ0lNpFb2BjWWAjvKwUOGEI7iyT5otYKlREcKcZRHpF7XyggZ0xs8ev3Sqgs92Cwh1DPvv4yD+pf9zOp8vXsXxdWKfhTHUqZkcs3Ceh9L7nVtuR7bj3WSsohQ93zctSpd1tE/KJ6+ZpXR+ek2UG4Zf/bIEqZks1kPVpmecF8fPAsZichOxouByHBro1MU09qQVZP5EdmOylwHtXsWlg+7pSTX5fUmqvqYf7ftz96EcM+Su5YS2wNShFubimqLGWtzVR3D2lDV6oNH3GdJeQttbZjqLU70WA2ieV5UHz2xqxXrcu5jje2teaSee9TyAdG8tClq47TVfo8ebWCdqnNk4bLq9ptY5aBNU2Ufnj17NtLWMpJwZ0gv95cvX5qbomogaxnGYrEYLxaL8XXdQJVxbSeAckNVZDHDYIsZ9nUnijdVlTYzbDHDSvfbt2+PpMUM2qAyIt8i4tGKkYFF2Mr4FpGaiZtVlWdI+ww5H/UnWmiw3otShYRFGEcDQou0t0hzNGjzVPPW+2Yprj3levzcWb4AACAASURBVPaz592L0nuq87UWQVBf5DlvEaI0lx7dxLYQmhHp3PZGnB7pbW08GuXj3Wtt2YIU5lYbSOGu60ny39qwNdrg1LoPVh202IA2hc3cnx7dA/JUJ7KtZjKEvmU9g9r0zqFrcpPWTajbm6qzPd/0UujNUHU7XCZDmFt5eR7wm0Itga6RIaqR3ztqI/J513X0hq1W7m0R7Fbeq1CnrzL2dUIbgpIsmY3IdWsOWSKAsubMes6BjrNzYUusVSpas9qy1Pz6XDS/7udKPbYJ9+/fHyAyOlu/DZK9zY1ePcsbec5SwGtrGQsltjK8eert27cvEfSWtcx13ECVcW0HA2+//fbtP/qjP/pTIqLhcHi+CosZotc2M57FDBHRD3/4wzlRe19GtV+ysq6uX0oyI5uS0jxqiHhdVw8+SlX0uo4VQ8bP3n+rnPV0ASKZvfrymvU+RKp2VD+6B1bdqIw8h8p68PpQAmuQ6A0ce5V5jy6hDYI+a8/SVttePUmuR5YyFiGv+4JysKxd0Pko1rrR29LUocTiJYpRWt5ro1TJbtnOZOpcJyBinc8TXVW26/LZY3k+spvJWsSs20qGCNvEtKXotjY6la/1OSLbWsYjqa0YSC3vIVOut4i5fqidp1pxIpFUk/mbNc8smTNZ9b1ypajJpUePprDI4nXayqwLpVYymTKalJdlImsZIqK9vb1J1lqGiOjk5GS8t7c3OD4+vkKwTyaTydHR0fLu3bsDIqKzs7O7g8Hgq5/+9Kf/y+vXNuPa/iP8/PPPjwlvqGpazEi1OxG2mBmPxyNrQ1VtMSMV757iOgP9RW19kWZVyFz/yZMnxVYgOp6+lrHvQMrqrBraUg8gNbinENexMk8gyCcBovJe/tbAzVLZS5W57O/du3eHT548GaL7GSnerc9QRvXO9bT6HX0eLdV5FD/Kx1KOeLEQMoR7rUK/tG6Pm4OazUqJbHV6SUzLJiaKpVXslmofWcQgEt0i3DP5y9+6nlba6za8fnokvHVs5Zcpm0FPuNdB+6Zb19B1XS4i3LWyXdaRG6FqUt4j80tzjMptO6Sqnc8xKY7U6JpQl68R4a7by5DknjJe5x3FahvZjUObksxyo1NuJ9r8VKvnvc1bdX3ruC1Vf8nCRG8fs36Uzp1rx+DRPMh72had53PWvNki5KM+eOpz7ykAi1ew4lp1PayTcO/nWtcfFtGsVdylcdtQm5fEyJT1SPXMAoOldkebrTLhrvH06VPTWoboMuGuwYQ7usYq97t37w7YWobo+m6gyriWA3PG7du3vzAujYne2MiwxQxjOByOtLc7E+tZnJ6eDlntzhYzGhGBaZX1zkcks8Z7772Xtv2IHiuzyvFrizhFMSyyluj1QgEqL2N6ZCyKb5H0iCCXZWUuESls5RsN7DxVxdHR0eK99967eK0JaqR4QIM+a3Aoy+h7YvUx+jyhnKwcdP/1eW9hIbsAYsXNLlqgz1YbSvl+ALk+bILUzPiKW2U9OxTPU92qg+J5ljN8rP3WdTxEpuuyXn7Sxx15z1tWOqjdDJmuY3g5RhvBotc9NoeINPcIen1OkuhWPG0Hky2r69T4uevrXUMTAhoR7FY8TcCjjVSt+pLMt4h1pLqXHvBe/C4BqdZLysvzFnkelZdty3Oa0PdybEuhXhKnV8XHaJt4bSKC4XyiuYOe66C4NcI5a36GykawRGfyuve6RHTWZPHCy987LkWvqL8+WLflSxsq+aYx2rKZkXGsmGyro69rlfvDhw8v1Xvw4AERYXsZrXJnaJW7ZSuzv79/8pOf/ORak+7XfrDw/vvv/+87Ozu/s1wuXxERaZsZbTFDZNvMSIsZIiK2mbEsZjjeycnJ+aNHjy5ysgYBJV84iNjL1EfkckQallyTsbP1vFytWFYfpIpaE9TZdrx2vfumc4vudUZJLs8/efJk+N577y28AVvU52iwp/PVcVGeqC+6/9F9QXmUIHMvonZKB9GrBrrnXcqvR4ysbUtpTKKrKu+sPUxGHW61ZfmZo/IZD/fMeU8Jb52z7Gms6z0x3iMC8nn3vN/5uraaQcr2yD4mY0Nz06FtYCyCHdWTZZCdjLSc8TZrjcj1TSne24SlBLfsY/i1Z3PTxJ/dqltiE9P7r3cfTUnfVZDGel6Tnd9l53AovjcHyM612phLbHo+0ub8sUc7aNPi5TraxbQBeV+s1yWxiF4vFmhrGWQrQ/RG6X5wcDB6++23h5a1zHQ6nRweHi6Jrm6gKkl3VrjPZrNbx8fH/88//MM//EdJH7YN1/6f1XQ6fZEpp9XuGaANVRm3b9++OL53797IUrszMl9gFulZSiyiY49QRe14sUuU+jo+yiOK563gy/taoh7QeaF2LIV6Nq5Wi6MBmzzPCzfee2Ytomh1hdVupIbQQHnqPlpPDOg+ePDiR3GixQXvfOYeRKitW7s4sSmF/HVV5jchZJsQ7paKGynTI9W1t/kn2pRUX8+2hXJFsVBO3kaoSMGPFgKsfmSU59n3qvQ9bbro0vaiTY/LiIhsSYhrwh2R4WgjVlkWWc54HvAlivebgoyyneiqGj3aJBV5ust61mat3saw26R4bwJWtrNS3VK8Rz7v1oaqSI2vyXtPge/ljixwetuYq+gCybru+t6TtjKunhNm5llITS/nq9Y1L1c0VyqZq2bvU5O5bxsonX8jXNc5y6bQJkm+LsI9Upe3uclpG0DWMB48pTtbzSAvdwTp5f7222+bf3vT6TS9yarEH/zBH1xrlTvRDVC6//Ef//H093//9/8PoisbqhKtSe2+s7OzODg4mD969Mgky5ugROVe8oVakltW5Z5V0WcWGLLt1wLFLFUel+SaUcZbBCyqU/KkAOqnp27PqC02pYTw1CPea69+jx4MT1VeqzjP1I02Gm2Cmj5ZFi5eXcuyJVKdZ9TrqL6sZ6nwM/Y7Vl492kV2s9K267bRjmcRU+q5rus1Vbhv28aq1oapbdVHangJpJK/zoR5E1hqdnlNb7DqXc+2m9mAVZaL4mTb7XG9UDovJoqfXo7iRYIarZzPPJWM5mueUt6aa0dzt35+1KMEvWL9KlZ1T2qU74PBYPr06dM50VVrGUvlTvSaePdU7vzas5aRKvc7d+48/5u/+Zv/K9/b7cS1/8f56aefng0Gg9/whqoKl7zdm0JvqMpqd95QldXuvEJbsoKtkVGmR+WyquOMUhwpmb3H3KwYOp7OAw0ULEUAytc6p9XgVg6oD7KcVjfImFoVjtq11BB8bKn+dRk0cELvt3XOI+szn1WtcM+Uzw58IyU6eg+t+5D9jGTR5qJPr8LoJjyyO/JB92KUbs5ZsgFq7XWkPM9ulCpzlr7snvodnZfnvHYjj3eZD+prxjIHXUf97VGHJqR55Mnunc9ctzZBle3rH8/7XSvnrXORhY2sW9OvLqIJ4Z6tjzY7lecym7OuIq9Vo5RgRp7qlpJdl5Hqdy6rlfCl0G15KnXdtvyt+9dFNFHb90r9PKI5AUPPJxDRjeah2fgcQ/725lFozprpp56b6utejjVCsy6h6/ldN6yKXG475jqxqkWIEhU838OnT5/OHz58OIoIdwnk565xeHi4ZHuZDM7Ozq69yp3oBpDuRET7+/vPiYgWi8VkOp2aBHvGYkbbyLDFzP7+/pW60tf93r17o3v37o0s8lkTrG08OoXakbE9UleTt7qu1x4qExHAOj+Uf7RooPND99Qi0eWPlxMi16P+eMSwJul1H6xYOjdvwcKK591bq0+Wwl7eP2uhIWozyhEhem+je2nFR/mW5FUaD6FXk/SIEG3wiUjziBzXddHGqJo4j/LUdSL1vEWeW33WuWb7mF3o8BYqejK+e7AI6BriWpPtumxGtZ5ZEJDX9O/SxYjrYjfThrpcW78g73ernIwjN1WVm6V2gUj3oEnpUjLWIqvRsSTVvbI17Vobs1r+8ohw52vZtjeNJgsCXV5MWCcyc1bvOKqDxFCZeY+eY2fI+kicFAmmvHI1ZHR23tglorufV20/euV8Dt7ihLyHrHT3IFXuHljlvre3l/r+mc1mt6bT6dEHH3yQa2DLcSP++Xz44YcHp6enXwG1+4y+VbszNPHOKvjxeHzpvD4mInrnnXeGUu3OSvednZ0FEdHBwcFcqt25HiKZLaU3/27yiFeGbETlPEIarfYjUl8eW3G8viG1eEaNbrWPBjbovbGU1Ci/6D6hRQ5P8Y7ysvqaKYfU31Y86/OoY6BBoswJ9clC6fvJr60FAauNzMKWFdN7n6y2rOs9Noe2LUOQF3nTGG3E9lTckpjPEOqealzGQspz2Y4sI9vOLhAgn3fZNiLfvQ1US73gvYWKHt0EIrxLSHNLmc7EvPZ212S75f3u5ZPxdNf1tk3ZnvFDL62LYiCvds+KRtvQSG/3TNulua4CFlkdAZG20kfdU5pzuzoOIuORv7u2fEFkPion29WvSzdVbVqmRzeQUYmj+V2tCtybM2TG/4gP8MR4aC5mze+0OAq1m51/6VwzfVon+d4lor/HzUCJAn+Tan3d9pHycmeVOxHR4eHhubaVISKyrGUkvA1UFZ4S0Y34e70xK+Hvv//+7+3s7PxguVy+IiLKeLtbvu5El73dpa+7vOZ5uzNqvhi0St37Qswohdv8ckLxStvQgwZJrlt9j1b4PcLfi+G1YSnyUT2rXKYfUR884lffR6s+utclZSNyWtfVeXvlPEQLOTUxvTYycZq0lcllW4j7bcqVqH2f9DbheaNH5VHdyKNdn+fXkad8xpde5116js9Hvvilvu2eFVBJrFVi0+1fJ2Q84L0yfC2Koy1o9Dk+j1Tt20aet4Wmnu6Z+ERX/dotBbzn8Z7xhbfOWXVXCe2rvqrYqB1LcR+VbYIav/geNw9ofucdR/Uz8fm1N6etmb9Z16y4nlgouo76uul5Uo8ebaOJD/smfe29ttnP/ciwliG66ufuebkTvVa6Hx4eLjXhToT93ImIfvOb3zz++OOPT2v6t224Mf/wPvnkky+Wy+WrxWJhehGxqj2rdmd4FjNERD/4wQ+ufPiI6ldiLfW5R8ZmFdye6lui5MsyS4x69aTiGsVCqms+jwYelhpf99FTRGfeP52HPq9/a1UE52DdC52fLB/dMy/fEtI78xlB7wEqp/uA2vPqWmW9AXFmYarkvkQ5NVnk2qZB6qZyrSElV0m4t0GSIn9zb/NR5P/uEfUZW5fI8xyVsTzYPTW/pVK3bGN0PeQ5r+N4fdBls/71WTSp2xPu7SFDbntl0Oak3nHGv90j5aP+NCm/DpSQy6WEew1xbbWB7GY04a7bts5HZVdFuHv3zyPcLXV7dM5Tussynupeer1bCwNW3WgRwVtoaGJ9I49rFzJ61XxzZMfl2fmCPvbmOFFcOY+T5zLxOY+MKEu+Rmr2zGvZJprzZOZU0fwmIxjs0aNraEKar5JwjxTzEeEuz43H40v8qCTc33rrrcnBwcFIEu4anrWMtYEqEb24KYQ70Q0i3YloTkTPjQ1VIUajkenxrr3dvWv/9m//dsav7927N9IWM9GXtkRm0BB9WfIxIq41oZ9VdqPz+otdE8pePyyyWsbyVOPel3mWzI1UC9axrusp3tGiByLOUX00mEO5eGoEjwy3+u0R4hbBL+vpz731Hkd9y+SM7p/3+djmQeA2594mSkhVr06mfoYEzcTOkqnRxqwW4ZwlipG9iyTKEXFvEe2e2j7Tz9rFEyuvGjR53yXW8QRFV5/S6AIyFjIl5a34iIhH8VF7mnC37GIQWW/l0yW0rVxHm5syUa692fV5pFaXZUvaRnE0aon22ntWS+ZniO4MgY1IeWsDVI+M5/NaPY983q0YOl9dzlLAl5DhTTaG7RX4zZERztQIXrJCIVkGzbksQt+al0dzn6aCJC+OrGvFRPfS6n80P930vGXT7d80bPsmqCXI9LWpJY0k1e/fvz+QZazXRG983I+UtYyGtJZ5++23h7u7uxd/L1rlXrJxKuObb775r9I624wb8+EnIvrxj398+6uvvvpTIqLhcHhOdMlm5pLFDNFrmxltMUP0xmZGWswQEUmbGc9ihojohz/84UW8mn/6llK9Nl4TWAOE7Bd6G1+8UpUuY0flJKx8rONIIeANWDwi3BtwZdURVp9K7k+G8PbOlSjsZV0rbkksHU/W9e5/jzJ02ZLlJiCyhImsXiLPc3kuY+eSsbvxco1Ic1022ug0c31dtjK9Ncx2AhHqSJGuz2mVvLxukfO6He/cdcaq7GVQXGT3YpHyuvxNg2cDE9nFWOWRJQ0i6XUd69jyeEfnSwlvr05NvB7rRelcs2Su2jR2FAvNZbi+dRzNdXUeev7XZM5UM2crRT+X69HjKjxLGb727NmzEdFl0l1by5ycnFyIlCMvd7aV2dvbGxwfH18RN7PSXarcB4PBVz/96U//V4Oubh1u1D+rDz/88JiIXnhqd7aSYbDaXZ/P4vz8fEhExJuqZpFRg3sK6kx81I7XpkcU65ioTkZpHOWny+iBC1JT67b1/dL3EpG0qL+oPipvKbp1zvJ8pJawBnieCh0p4GU78rc1YIo+d9YTACX3rFRlES3ueOc9xca2Yp3594T7G3iEaoZs9axdLFhErrWJaHaTUnRO29lIRbuVn2f74uWqyfLIHsfK38tNk+oo98gOB9W1ngLoCfftgiTP5UaqkkyX53mzU13G2iyVy0Wq9Yx63nq9rYg2Ns1cs3zWdZnj4+OlPK9f601UUXmvftQnL78SrIPw9dToKA/02rNikYS7p4L3FPU6ZomPfITMYkKP7qJ0bJyda0SIiG9U1lKE67kkmodFcxo999PtZkRfGWTm0HxcErtNwV6PHtcNNYQ70eUNVBE8axmi17YyJWr30Wj0WbbsdcGNmwT+zu/8zqVP1XQ6ZTLcfMTCIt7ZRgZ5vVv2M6enp0Miol/84hdXbGYkSolEWadEAW0RvlY9i6jVsdGXPyJ+dd6IRI/6gHKM+iPJ+SdPnsC+ZL7MrUUBSZxrQtkjzNE90AOuqD9ReUtZga6hBRWdf6R4t9pCiwC6L+gzHS3+oPYs8r9EhZ8p1wXUfI57lCPyCs8Sxbp+RAS3mSMqh9rgvpTay3htovjaygYR2vpaLSGOctZl0EJBROxH97LH+lGjEs+Q13oTVVTHIuAtv3e0MatF9qM6SCV/XUh5j5TW1/QmpRZhj7zbkSWNvq5jRG3W2NZkgJTmTZElkCNSXZPnXt66nLaVsfJC/c9Y4mhlukXse31uiuvoA79tymNEQJfWJboqHLLmcmh+ao3ZLRETgowVzc+9Y6+tkntUIuCz7mOmfklO/Vyox7ZD28S0Zdej/dylyh1Bq9z5dbSB6nA4nH1b5+iDDz74dZOctxFb9eXYBj788MOD09PTrwaDwZ3aGLUbqpaq3b1HwDJfNLXkOWqXzyMy3FKRo1wiwtcio61+WIR9pE6X7T569MjtN1KFR3npMlZZnb9VvvT9zqjCkeKcz+vPhi7nDXrk5wCpMzILIdFgEX3montkLfqghRFdt+lEoh/sdRNNSNGITLZ81C1SOxM3soOJNlT18pXlrM1DtZUM2rAVtYnKayIftef13csbkfeoXyh+tFjQE+nbB4tozpDxllK9afuIaEdkOyvoLcI+yknX7SJWuaFo5LfO15ClTAnJL+tmc8uW9bAKAjZDOGsi3LJXyZDtfIwU8559DfJ713mitqy+Zbzeu4Aalf66sG1jXWselK0bxfXKo7lVKemsY3nlM/laIqqae1QiBOTypXPsEmzbgtA24CZ5tDeF9lyX52vjlWzSyir3hw8fjo4cWxneQFXCspUheu3lzj+6nt5AdbFYjL/dQNWX1V9T3NR/QNbqypjojaJ9Z2fHJMk18a6P9/f3R6x2Z4sZBqvdS4CITHkNHdd8wZao5GUcWTezuh7lhxYFPELfGxCggY5H0GuFdSa2Rdx6CnFdVsa01BdWLtFAhdtGeSAC2yPHUf917vKaXliwFnJQf/Vn01qM8D7zmb5EChLrWrbcJgd7/UDzMtrebLMUWeV3aSyPgI8sYCzCOfJKt+JYZXRMRMTr19bGsPpY9wMp51E/avraY3thKcytsp5/u7aV0W3I30jBbpHpaDNVbs9StGfRRQI+IqAzKvVMbK1qR2S7rKM94KXnu/xd0peoT22hDdLYIq/5daQet+p5li9W7tJ2Rp5DG6WiHLVVTWRFUwrPNsdCk/a6vCiwLnRhbJud25ao1i2hkze/QWW0UC4SFHnKfZRzRhBXgpJ7hNrKcgA92kMJ6XvT8eLFiyW6X6XEOXrtEffWJqoIe3t7E7l56ltvvTU5ODjQfOeMX0+n08ne3t6Af6y4R0dHF7mOx+OTZ8+e/bdV9jpj419Ym8Ann3zyxXK5fLVYLCZElyxmLoCId7aZkWBinTdTZbW7vv4//sf/gAS+ZTHjEdfeinaEjBo6o3r38tV1rHpIDS1JYT1gyPbZIqwRQRuR+Zn2rL7KNvQ5qw2LkNZEvLfwYn12LPW+rld6PzwC31ts8GLK2FHf+Lx3r0sXD0pyLC3XY7Mo8f1eB5paxmTsaCLi2YpvWeZ4tiueD7u3oarlHS/zR/V0ztnYOkcrJupnT8R3G0jdjTY4bbtN/s1kvCTnuVxk9+Kp4i3f+G1Bqd0KwyKyNWEexZce7dqrXZbR5y0SHrXRlY1WMwRwiQd6th1tF2O1hchzFEPazfBva8PUSDWf6UOWOEcK/p4IXy/amAfX1snOp/i1JobRk73WvNVSw3vzG0ughK5F99ETLXlzO0Tgl7adQe3ctc0cevSogVS/ZxTvVpmIuL9///6AvdwltK0MEdGDBw8uHb/99tuX/n600p3otdodbaBK9Jpwv3PnzuTbureI6MXHH3986uV7XXFTSaI5ET03NlS99GE6PT2dE70m3Ofz+RxtqHp+fj4aj8cjVrtr4p2I6D/+4z+u/EHcu3fPVNJ76t8IHjkePcZWohj36mnyXMewiOMsua6/0JF6Xd/DqO86vpU7X7diWffcUtRb9XX/dJ90zpqk93JBdVE9T8WRJaot5QUqq8uXfP4zA66uD666nt91RIl3epb4LSHSa6xUvLLaYiVTVl/3iHdPHe5trmoR7rpOZsPXEr98Tymv++Udo7Z7dBNoM9Mai5nICx0R4Jpw92xfog1XvbJdVKxH8DYWrSGrtVo9YyejiXMdB5Ht8rXeVLUkX1S+LZsZr02rjf+fvff5keO40kVPVmVWk83uYmtoSn6GBN3BvLt4AjR4Gy+0m8XYsBez9x9l7QbCYDCYMTAbA4K90UKAVnx4C+IBF8/zII+AOyOPLYvmlSkRYjdb3V2/st6CPM1Tp8+vyMz6HR9AdGVGxIkTWd3MjC++/ELbGNWLqZHLllLd6odaxXgbrmoEvZaPZmej5RT1yM8E+/rRVOjSRGRjkcXa3C7SnxZXmrfyuaEknKMCJG0el0qga4hcf4uwl2LkOVDGpiJFTR4FVb8v460BzIvGPjc2UD07O5tQpTuAv4GqtnkqtZZh8f7o5b2r2LqH9q7Q7/cfz2azCardJfR6vX7EYqaqqpm2cSoH+rqPRqPeaDTqUeK9yc0+gi5Jy2gOGgmvtZdW97Vz9EEk8lAh5aotCkTGhnW4usGLE31A0dpID1hcLeH1oanO6UOctOCjKfi9PpuS/x4kIj/yO6mV7YJKvcuH1X1/8PXU2F5ZF5ugau2bqqwltbimINcU4RHSnKrKLesWSX1uEew0nuQnj3Ulpby12al2zlLlbwI2Obd1g5PSlipcsnyRPkt9pORj2c/QXKRzqf1tG5qqwyXVuaR+t4h0bjHDz2n9Shu3Wsc0J+3cMgj4iAWPBo1Y1shwWm7ZrWg+7/SndY72IcXQVOea9U3XVjMZ6WjyDN72OVWavzSN2WReLgmraCxKWKcIwXg/vK41J5biSbnx/FLG3aZcQnTO3mWfGfsHixSPKM2XnYPWH3q58zpc5U693I+Pj6vj4+Mb/CjfQPXs7Gw+HA4LaQNVgBcq96Ojo+Jl21uHh4dPPvzww9PIGHYRe/sfzccffzwqiuLPqHZnFjMLq0BIvPdfgqvdJ5NJv6qqGx5JuKHqZDLpv/wnXu/PPvsspHjHc1GiEz9rN2aLSNXqWH1HbvrWq3ScVOd5W6p5Pm7ev3QdrQcW6VpY4/Ru6Np4+Hi9B0CJ6JbGH7leVh/SeYmMl2Cp7b2HXEndIUFaHNC+Q62dljf/bJ3rGm0e/posjkViZVVvN4huzGltLhppHyVjJRIf+7EsVTgBH9ncVfNWj2yiyvvlOXjKc80OJsVbfxMJ7vx3qaOp/YqkULdIeEnhzutbPuyUZNdsZaw+o9h0KxpJZc6J4lTimKrfJd92GpcS9loOEqmvtfNy0rAp1jQIjZDW6lrKdIylqeE19XqKkl0j+6143kawHjZ1Q9Ntw7LEZF6fEeI62n/kLWCpPv+sKdylfvkcUiPCJQGVVT+V3Od1m8ROOdf0e9t3QVFGHF1uErss73vPbob3a6ncnzx5AsPhsDo+Pq6eP38+AdA3UB0MBhUAwHA4LLQNVM9f+rjXdX3dbjwe7+UGqoi9nrQ9fvz4fylFU+U8zGazBXId1e5IrHOLGSTeKW7fvt1HxTsAwOnp6Qy93RGpq+8Wsempvnk/9EYp3eg0MlVTG0vKbK0vKYZFpmpEslRfW63nSgLrevH8eZ0Igayd4+ejCwVe/00fSNo+1HIlh/ZQ6C2a8Pwi37kUV/o9ShnvNqohojlb134TCceusQwCs8lmqHhsXXPuqW75nVuEtEauR/KXNi6V8k7xQ6fEvNYvz5EeS+0lUj6y2SsvywT3ZqFL1bemiPeIe40k1wh23g/3e7eU+XzjVisHb4ybDGnTUqnMa0sRjSGR6pJ6Hcl2ydLG6rcrYn7VaEMq881LqYUMt3vhZHkTn3UtHif+pbh8Q1aK96+x1wAAIABJREFUCGnfBTKBH8cyyNOUmJG6UXFcRMhkiYU8QZRE1Eu5WES/Nm+1+pII/qbzP28MHrRFh5QYGZuBLslwC5uySaw1XitHbIcqd064U6DK/cmTJ4CEewRnZ2dzTeV+dHRUHBGV+2AwOP/FL37xRKq7L9goVcU68JOf/OSv5/P5vfl8fgEAMB6PkVS/Jt7rup6htzvAK+K9rmvcPPW6rKqqGR6XZVkDADx79myGZS9/1gAAl5eXMwCAq6uryc9+9rPeF198YVpkSCQi3sD4Of7Zg3Xji8SXcknNwcvLi91E6aup4K22nJzXFiksBbrWv6YMoDlFxq21sz5rY9GuS0RZbsX0xhqJ7ZVp9aX8MzK6RlOLkjbqdUllbtW1FO9WvWg7qa5Eglsqex5D61s7l5ERheb/LlnEWKR3RKEe8X7HtttCnK8Ckqe65bMe8WDXNl7V4mgEulRmKe0j7Zvi4OCgePbsWb1sBT0ltKVNUK02Vhxrs1Q8pm15H1oMqb51PoVYj9Tn1yhb2aSj7dxyndDmWNJcRqqDx9ZcjseIzMEi8VLnf5G2GRn7jHv37hXL8nOn1jKUdC/LskKV+3A4rLiPOwBAr9c7wM9881RUugMASBuojkaj6/qHh4fVdDq9NRwO//2DDz74st2otht7/x9fVVXaqw7XvzBRb/emuHv3bv/jjz8uAHz7F0nVnPrgoa0yN1UQW7loim6tD6nMWuGPnNPy18ag5c3LNFU6V3hbY6VtrJyl74a3i14nKzfr2Pr98L532h9XHEgqjqjqXcvHgvVgmhInI4Ztuq5tNsmMeKNr9aV+UbmdslGod15SyEve6xo5zgnvVILbW0zQyPjIuPgYM+G+32hCUkcJdwCdRJc2OfV841PU67toL5MKz3NdawOg29ZYqvaUfj0LG6kvSrp2SZCPRqPWBH7KpqiaIjyywapEplsbvVK7mggRH9lIVSPi8XNk49nI9bJsdjJiWNZzpTdfi5zzYkiKbzqvpP9oe21eZdXjcSPzP2turc3/I/NqbX6/6jlCU+4gI2NZWIZ63yLyqa0MAMDrr79+/Vnzc5cgEe5VVVWocj88PKwAAMqyvPrss880d5G9wd5PSj/66KNvRqPRt0VRHEbb9Pv9PsALMp6XWRYz2maro9GoBwCAFjOWapoed/GKlnZOg/SwwPOR8oqS+9LDgzY2jZy3buKSOkJ6ELAWP6SYPA8rV49k56S+pT6XrmdkfNJDUpO3Avhig7Y44MVNIf+l/FPR9u8Ac2ja/6ZhmWPZJlVLhOSOwvIux76kz/Q4QqhTC5VI7hESn29eavnOcyKf56eR9Dwe3yi1yRgs6xkrXkofTeNlrBYpRLPkq97ExgXrUjsYy6udW8xo8dqq3L326yDluySX6QaoeEw3UuWWMbSMxqGWMfSntClrGxsY3u8m24q0tZfhMajVi9aPRkTT81JsHk+KmbpxKifHNXV+UzucfcQmPxNaIiV6jOe0+Z80H9bI8RSREY8pHXNYc3Oas9enNnePzJ+tOXmb34cmc5cu5n+7hF2ay64LFmnuEepPnz6dd610T7GWOTs7m3ClO/Vy58ANVKWyqqqkzVdvPX/+/E8PHjxQrbv3BXv7nwzFX/zFX3yDnyMbqkbAiXcE3VCV+roDvFC842d+05Ju1t5NTLtJW6S31pc1VpqPdnPXHlh431J+noJbUoxrP6U20bHxPK1rQMdMz2vfIyev6XXDnxIZz8dmLVJ4D3iRa9FEGW/Fb/K71gZdxd+1h5R9e+CkhLF0vgk0wlcqi7THc5GctI1OrZwkOxdtA1PeRvNylxYDrPFr5D1fRNAWFLwNZ/n3HCXrrT69sozNh7TZKT8fbSt9BrhJ4PN/tI0VR7K1iY0yjnVY13TtXa4R4ik+8ZZlDP608pbU8pHcm7ZbFqL9R1Xd9NjacFVSsVuqdxpfsmyxlOsRSJu9arY40oJAhozI3GAdaDJH8eYCVnlEVZ+iDqdzwtQ3gVPnf6nfWeTaaudS42akYd+uoUaCp6rNaX2LNG9DqDdRwHNbGY4nT55cE+PD4bBCP/cUDIdDM6/z8/M53UC11+s9Su1jF7FXf2gafv3rX/+v+Xx+Udd1BXCDeAeAV6p2jXinFjOoaKfn+IaqGvHON1S1EFlBlwhgTso2eQCKPmhoyvYoIZuygq+p8KX+Uh6U+EOPRmxbK/b8O9DG4Z2XFhaiiyLS4gQvk9pFzvHzFvnPx+PlrvXbJfHd5EFv3x5UdgmaAroLIrWJtYmkDLeI4pQ8NTsWvhkqPS9dl6han8fkiwG0D039LpH62sax3sKJZZ9jXSPrvFeWsRnQyGRKsvPNU6XPWlzNckbqF1Xv0iaqqdg1u5i2kMhwjTiW6vLNUbkSvqkXu6Sk12xsrHarhtS/5pnO63BLF08BLpHjUr/0p0bcS7lKinfNJqZLhXpWu8fR1bN822fydc8ptLYpbxDzeZj0UxKAabloiC5GeALBaN/SuLrCromoMmxoJHgqOS7V79ompglhz9ucMy93Xp+q3CVbGernbnm5cx/3l21vlWX5pw8//PAydRy7iDxpfIEZADzu9/vh1R5qMSPZzFBQtTtuporAzVTRYobCeq3NumlGCU+tPHID0ixBtBusRlLzdhhXIzUl4lhSeFsKcp6vlKPXt7RoIJHqEXJWyhvLtEULK450bL3BYC14SAoL7eGQ9xFZbOHjtBZM+Pej1W2rLMnYD6SQpil1m3idSyS1RAx7ljVS/1KMpnYr1iapNGdJqc7LpXopbwdodaXxd/VGQ1a3bxcshbi3ESqva8W1vOAt4p9bzFhWNNJxxGc+UrYriCi0PUKbW9HwtvSftJGrFZd7u0farQJdKest4pqS5pRoxzaWRzuNK6nY6eartJ7mt67Z3kTHKH3WxtsElvXOtmIVz9hNyNO2iu3IvMwjkr35vFSf17EEWlqu0hvUvL1GdlvzZ01UFxmjVMbn99Y1byLOiv4OZHI+I2IVs6pcLERsZQBkwp1ay/ANVCkmk8mYHh8dHRUv+1y4Bt99990fE1LfaWSi6SX6/f6T2Ww2QbU7gfoLh8R7XdczAHlDVWozc3Jy0n9pL3Nd7/bt232qdqcWMxzef/gRNbaHKMHLb6zSDZjnE7kZcsLcu0lr6mopBwrMN0LsS7lIDy9SDjw367pKiw3SOes6a3nxMk/dbj1ARWJECHupfuQBU/q9WvXDUH742n5Y/uP8eJlka1RlHSGTPXjEOSfN+TktR0vdL11Dz3qGq9o9kl9qqx2nfpepCygZi1iHdYkES5Uu5UjPe2Q2J+GlviRbGfpZ68+6fikLCZvyPawSEsktebqjAp3X517x/DOP22SD12UjQv5GiP8U4tdSxXMSndb3SHMrJ0t1r220KuWdonjXrq3VPhJbsrWJ5LPJ2MRn5hSltYYu3uSNzHW40CzSjyU609p6inJPCEbnrBJZHiXlI7lHxtPlYk9KrE38fc+wEVGpbwqp3hR0A9XhcFjRDVSfP38+efTokfl7e3Z2Nj87O5tfXl5WVVUNpDqHh4dVr9ebTqfTW0VRfPvhhx+edpX/tiPsUb7r+Pzzz2d/9Vd/ddDv918DgEm/3+/NZjP846oBAIqi6M3n83lZltdl8/l8jucBAHq9Xq+u63ld171+vz+fTqdIyNcAALdu3epdXV3N+/3+vK7roq7r4mW9+Ww2K/76r/+69/Dhw9lbb70FAADj8Xh+dHTUG4/HC3/o/FhaKad1aAyp7WAwKOh53q/2GYHtMRbA4k1T63MwGBR4M+Z1pNx4jjw+zQNzwGtD22K98Xg8xxzoMbaVcsJ62neB7fEn/YzXBGPQPGl9CTQfbC/ly/ulsfEzP6Z90AcLvE5Yh14vKXdrDN74tGtmXR8cC+0/0k9brKKPjNXg9PR0zj+//fbbvdPT0zkta4qTk5PCikPLsF9sR//xGDQ/2o4eI0nM2/LzND4S3LwNzQPL8PPJyUlB7WroMcAr8vzk5KSg7Wif2Ae2x3+YC41Fc8N6/NrQcxgT62vfhQStPo2ZoePi4mItk5T79+/3In3fuXOnkIjqi4uLOW1///79nlaXlmPMi4uLOT3++uuva4x3cXEx9xTw0vk7d+4UGIv+9NruC27fvl1UVVVMpy/265pOp4Cfb9++fX2+qqqiqqri8vJyjufwPI+JdWk9GpPWm06nKoFNY2O/Un9YrpWlYjab+ZU6BLVvOTg4KCL9l2W5UA8/HxwcFFiGxPNsNrv+h21pnbIsi9FoNMefEuE+m82u29E8sD49PxqN5lif5srb8hjWWLGeFiNjNaDzMG1+LLXR5qsILKdzS68uwKv5Fp6n+VjzTuwH2/G5Ip8jSnNh7I/Obeh5LKNzQmveqqnTeUwKmqs2//P6bYMu4+Y54vbh8rJbB5R79+4VPKZ0bhk4Pz/Hv7frvzXq5Q4AMBqN6tPT0z7AC5X7wcFBH8XEiLqu8f+Fqt/v91/e34HXq6qqOj8/nw8Gg6Ioirqu67Ku6/KNN97494cPH14sa5zbhr19OJdwcnLyaDabTYQiV+2eYjED8Mr3neOzzz6b3b17t4/e7pRM9xS/Vv/Wyrim4tZWvCXFMleee6+DaQpsSyHPFeiSyttTwKesgmuKcy1fS5HO40a/S03VrsVoo9zwXtvTYnpvNHSBLtUnXcXJSobdRVNFued7Hm3r+Z576m1JVe61kepQH/ZI/1wVzv3YaR0thmWbw/OkRDz918ZOJlvI7AaianHNFoYfa/YvNI5mDyPF5/U9+xdNHW/lvclYhq0KVZpz1Tq3jZGsY6handeJ+LtLqvpIvdTyVaCp2jpqv+L1I1nAcAsaTvBb+dB6Wl1t41Vts1ZpjNHNW3dBvb4rSH2Wt9561uahkViWyjw635MU4pFY3lvlVnupjTZHjM65LSxLcZ6V7BkSmvq0S6r4VSjlJWuZsiyrH/zgBwv1rq6uTEttbi2DKneucK+q6jrO+csNVFHl/v7773/TYig7h615QF8FXhr9Py2K4hDgxoaqJYC/oSrAos1MWZZ9bjvDN1UFeLWhquTtDqD7bmt1vRubR8Jr7T/99FM1P+0Gb0Ei6yOWMhKpzttRSxfL9oXmz8dAjyUrE64usMbjPfhgXS2WdL2ksWjn+DWIvqKYUsf73fMeRrt4kPEWD5b1ENamn2Vjk3LpEl34sqd6rjepFyGBKbmeSrJrdWk8iYzG+pzY5zFoHMnqhRPzPJ41Ls3TndfhcTVboLYWMG0WWCgyeb85SPEzpxYtUbsXzfOd/+RWNjQ+JdK1jVbX4cu+rD6XbcPCCXhaRgl5biejEecSAa9ZzFg58RhSmRTDu15dX89UX/EokS31IxH10fP8HPV35xYzku+7NyZKuEtjkRYHlo22fW2CR3yXth+rgJavNO/k7ZqMlc9po8/w2lycz1Wlz17syJzRmmtLc2gtdmp5So5dILLwsIx+M1aPtkR515urWkDCXQJaywyHwwoAgFrLACx6uWvQLGUQuIEqAMDx8fFjq+4+YqtueqvAH/7whz+ltjk5OekBvCLk0VJGU7MjsHwymYjfA1W7A6TddKyVZn4sfdb6evfdd28o2Wm/GEO7sWv5Nln91ojpJg85ktqfX0dN4S4R9JIyPqqCl5QKNK5Uv4ki27pOXT8wpDzYeTE8rOphPrIAsYo8IlhnLsv0wdYI2E1TNltK9CbtvbqeNz33SpeIbe8aWup1iYznSnVJwc/HwdXrlmK/ye+ZtDDg1Yucb5pPRnsgsa0R3B64+lwi1CUfeE7Q8zy0zVC9sXiEPyrml0WOb6p6XlODS+elzVGln55K3jqWCH6J7G9Kjm+6Ol4iufG81c5SntM4vC4lzymhLvm4SzE1El3zdPeU/00XHZqgbcxNUNkvi5Rc1rNu03yluaVWNzJHlOJycj2ibMe6mmBNOtbm/FZftB+tHM9zsVpKv7wfD8smxTdp/rdPWCXBHcUqfeB/8IMfiBuoUi93gBfEO26ienx8XHHC3dpAVcPR0VGBXu6DweD8gw8++DI1xq4j/6fA8Pnnn58VRZGkdn/+/PnCH7mkbge4aTEDsEjMU7U731C1CeHIb1hctZ0aXyOQed8WwWrd/LV+LOUAJ7c5Mc6Jc+khg5dLuUVUB5EHBOsBp81NWiLQKfnv9e3FjuRgXR9r0YfWb7L4kopdUa9vC5qQ2qkKdkq8amRuG4J0Weppa7EgtU9NxW7F8ch17Tpyr3YrH6mORpRH7W0whqa8j4yD17euQ5u3JDLSkUL0SqS4RERbpHSq/YwXm9rH8HoeOZ6qcpdI/ZSxbCs0FTuFpSaXCHFeB89LG6xKbT3iGzdrlYh3K74UxypfF1JV5LQNV6TTOjQ+j2ERyBKBrm2qyvOQxiGNKWqnswnq8n1AV+IcixxukpcmaGsTz5pXacI7SSRGY3hvI3uwiHhLAc/rSeI9Gk/KW4sv5bkrpHjK97QP89dt3+i0LR4/fnxjE5WyLBdsZM7OziaUcOf1OeF+dXWlEvCj0WihrK5rPM4qdwE78Z9O16iqKvmXhW8qgEBSnRPx3GIG1e5IvAMAcG93HlsjWq1yWsbbWHX5DZoT99INUFuFx5harpJSn+ft9aeR4ikPWhIZz/P0HlykHPj4vXFjXU8pwK+Ft+jhkeSpCnrpAc9qE1V/SH15dbdNRZOxiFRld5N2y8oH0WThgBPaXkxJbY6fLeU6t3SRbFssQt1SqWsEOY/LyXJ6rOXI43FlvZZfEwuhbA+zPqSQw6lEsqYWj9TVyG2uSI/0Twl4StJzEh3LuFI+OgZrPNsGS8UuHSPJ7cWkRDgl3zkR71nRRPNPbSctBKS0XzaaqNU1NTn3Tddsbjh5Tm1lol7ymoreyl3KRSvnyKT86tHkbV6J1I20S82BxovO76L9SWI7qV8rX48s166TJuzTCHRPbBUh2Pd1bpYy7n29Rk2xKtV8236wveblTusOh8PK83Ivy/J61/jBYFABvPBzl6xljo6OrnNHwr0sy6t//ud//qLZaHYb+Q9QwEcfffTNaDT6VlC7T3ld7u1ON1SNqt2j8F6xslaRNZKcq6AtBbdEkkaIemu1XRsjz8d7aPFU+PQBwSPkLWLYenChK/MSMZ8yflrHIve18fI40oKEd834wxC/dk1u4G1VIjQXq24XDxerVgXsgwphU7EMglUjwXkdTjZrkOpZxLLmq04/e3Yt0mctN60fy8ZGItqlMVuWNCnkv3ctou0zthcp5HSU3JbsYjxy3vKGl5TzVu6bpmBfFinsKbwtT3aqWPf807G+1L+00apE0Hv5pqjVN41kp5BsZDhRLSnKeRyuktc2PtXIdkkdb9nHWOS8RMA32RCVX5NNsHXZNzR5ru76WTwiBJLqRBXi9Bwt0+bQfM7M40UEahqoSl06r+VujctaBInkI/XRJFYq8pxuu7Eq1Xzbfrz21Frm7Oxswsuj1jKTyWRMj+kGqki4T6fTW8+fP/8TANxQ3Gdk0l3F8fHxI+F0CcxiJgLu7c6Jd8n7HTdU5TYzKYj8hy8R6lo9fiPVXv2K5PHpp5/esD2xVvytPD21v3eelmt1vAcWGt9SVvC22kNOhBCPjjlFVaDFTG0bQZtYbR7CUvpYZvx197fJ2ATCs0kOqVYt9LylcI/0FbVQkSxbIj74vJ3k147nI3YvlFD3xsHje300tSfK2B14qm7PUsZTxGubp3qEParY8TNVuGuEPK2jjWWTVOzrsj+xNjKNbIiKhLxGnFOlOm8r+cZHyfIoUb+J8DzQm2zAKhHr9Ly0Uaq18Su3ipHaaUS8pqzXcufj8CxprOuQsVuwRGr42RK+pfajzdk0EZdGjFuCvaa5WvNn6Xpo3EMKtNytt74z1oN1e7Nb/S8rtzZxpQ1Uy7KsKOEeUblLhPtwOCyGw2FBle5IuJ+fn8/Pz8+v72dlWV49ffr09w2HsfPYmIf0TcNLtftzxdsdAG4S72gxIxHy1GYGz52cnPTRZmYymfS5xQwS72gxA9DsZiGR5RKpGyF3aV/azdDKBc+/++674io8v8lLuWvj18YrtdVeT6NqdSkv7ZU23k5byfeIde/7TH3Y0BY2UtpquaRgGe23iaTOD3JpSCFB2/igW7EkSxatLh57eVvxvLY8nyZ9cSsZ/lmKwcclWeB4113zgZfyoop2SSnP43qf+TkpTgrxnmJDk8n89SHqnW6VR4lsjYCnZR4Jz+taBH+KnY2U074isiGqdOxt2qp5vkuqeF7H+qyNYd3EfMRGJWqXwolwa5NT3iZFqc5z533Q/rX61jk8lgj+VOuYZVjNZPuadljm27MeGRztW5tHW3Nt3pYea3PpiIBNy9F7c1trE6nXpK32NnoX2KY56qZh3d7sVv9Pnz6dL4N498Ys9cnPnRNrGb55Koe0gSoFtZa5vLy8QdYj2X54eFgBvFC5l2X55wcPHtxwBcl4gfwfgoHBYPDnSL2Dg4O+ZTMjIcVmhnq7W/AIagrpVTKuwo7cTC2yXCPOeWxOBlvEtXVOe9XOG5M2NnptOGntvR7HyW4pV0lF4H1/9LvSFj4sRBYtpPNtX9FLVdd7v2fbhn1/+Fqmcr1LT3eL2E6xdllWrp7Fi2ZhI9XVrGMim5Fq1jWSLz3vX1PHS3W0+JpVjTcGq6yp4r1JXxmrQcTyRWrj2blwUILe2wA1spmqpFznRHsq8b5JSvhlQdr0tGkMes4j57XzNJaWk6dyt2KuC6kEbsTznRP1XMmO5yyimx5LqnbJekbLK6JQlwh6HldaQIgo5K3yJshK+nZYxnzH66PNvIcLwaQ+InlqQjBtzq71K42D8wTSYgEts+arlujQGu++z80ymmEdiwJSn0+fPp1rXu4/+MEP1FjeBqqDwaA6Ozubn52dieOk6naKk5OTP5qD2HPk/2wMfPLJJ4/n8/lFXdcVwILaXbWZ4RuqSr7uHHRT1clk0ptMJj2udgdYVLxL0EhYT3Wt1fVuYt7NSiPbJSV5CtGv1fPywbFp6vWjo6Pew4cPbzyURAhoqUwbE3+FL6Je5w84PIZUz8rNG0vkQSRK4Kcg+rvVVX8Zq0EqmblOsrIpGa6Ry/yzBYk4j9qnWJubUpI6qrDXxsMtarhVjLRBqjZeb8NTbeyRetb3odWNfE+ZSN8ecCW5RVJrKnMss9TstC/exiK7PYsb63OKEn+XQQnoFBW4VI/by1ixU/qSrGjwn6dyXzfB3gaUePY2EdV81KOktbdZq6RCtz7z4yae7DT3VSjNs5p9NYjMNZvGa0MCRwl2SyTHhV20bUTAZgnBpDmrNWeOigA1RX5TLHNumeetN7FuK5lthXfduLXMkydPAOAV4W6p3Cn4BqpVVVVHR0fF0dFRwVTuf/r5z3/+Xdoo9gt7/8DuYAYAj/v9vumBxMFtZjjxLhHxJycnfbSgqarK/E/ZU7RLq8L0VTGJ6JWIZcn6RCLopX60FWtrYUAbk6WS531KKnJvZZ/2/d5774nXl5P1lgLB6sMaY0TVL8XQvp8uEVkU6PpB1Otj2f1tK3aBFEyxTkmFpXTuss/IRqoY11KGe7EtcHKcxtdIeFrmbVyqEebWogDPQWqjKdc9e52mVi+78DezL0hVr3tWLV7MFGJbI8cpQa4tAkTtbqgfvNZ3NMcoNtmahhPXHJY1jKVot6xlNLV5hCDHfDdBsd4ltE1Lo+0lhXqkH0qwSyS3ZAujbbbKiXptEUAan7SwYMWWxq+VRRFdFOianF832b9qtXJ03heBpvbW+onE422jRDl/S5vGiijkrXlxqsKet/WuedvrpsXlebSJa8XeZCx7Lr1uK5lNhkas37t3r6Aqdw6NcI8AbWW4j7uH733ve/8V7mRPsXV//KsGV7tLQHIdLWZms5m4ay/dMLUsy/50Ou2hzcyzZ89mpF4PYNHbnW+oqt1gIoS01p4TutJquHTMoSnFrdVobVU85QalrZjTz5Gbh6X25wsXGsHuPQBo158vSqTkrj2ASDm1gbYY4LWz8osg+v2l5LSL2CQf6WWRmW3GGFV2d9GnRSTT854qW9q8VKvL89WIc4kw5/7ultWOpg63+uUbsUr+8No4eGwptxQP/ozthGffktoez2kWMVgmbXLKvdi9viRLGBpbs4+JbJRKyz1Ff+o123RFvWX/wjdCxX+WSl3aKJXHp+S5pYCXNmJtgnX7uDeBpVDX1OpSHU6mRzZN5ZulegQ671Mjyb0xSIhuvNoW6yK/121dswkCm5T5mdauKZnvvcUcmf9ZhDkvl968tvLhZL6lyLfy88RuHjchoe2cMuUt9W3Fvs6lNwHRBYlzZi1Dy87OziZee2kD1UCf85dts8o9iPyH5GMGAE9Q7S5tqMrBLWYoKPFOQTdUfflz4btB4p3bn0jgN8ToCnWEyLfIeutmLd0QrRukRPhbN/1UoloizDGO9UaAl6enaJfa0mPrwULK1/rptbUe9rS+rcWGFLRRhbTptyt4Cyn7itTNQZfZt3e+yz60uqm+754vu6c8b6LGlzzSaVyuMucLAJJ6XWob3URWW5xoYtezCvCFioz1IJUYlupHvNY1NbsU21O1Wwp7yz7GI843nSSPoCsVOCfQOSHO++EWM1IcXo9/jo7Ls6jpirBfBTRim5PftEyLw89ZBLi0EauWk6Vip3UkWxttfPRnVJ3ftI5Hqkc3bV03Sb6tWNf8I+WtXm3uHo3B57xeuwgR7dXx5tnWokJKrl2+odBV+4yMJtBU7mVZVnwD1eFweE3CHx8fV48ePao1axlv89Sqqq7PobUMAMB33333x0YD2TPk/ywC6Pf7j2ez2URQu99YGUK1u2Uxg8S65vcuEfMHBwc1wItNVZH0lF4Zi5DMkRsgPW8R4Fa/kde9tFVziTjnOVo3O4vgl16lSyHLKfg19XKyrmHqKrr2/WvXho+NL4REF2e0fDy0JaXXSWpHHiJArVPDAAAgAElEQVTzw5fso70qgrSpgp2ji3y5ihvz8OxYPFJdy5OrxbVj/lnqR4ohqcZTr6u2cBBV+Vu5N90EtUts0kLAPsCzV4nYzkQ816Oe7LyupmrX1PHexqlS35FNWb28NxVdKLsjm5da9aQyzYPd2jRVG4tnMbPpRDvF5eWlaK/iKcopIvUouc7JbsveBUlziXj3vNs1pT3G4wsLnhrfglWvK/K+bR77ijZzkKaK6qZvKVMRWTQHPu+WxG107qjNzaW+pDkUnxNHx5Y6T/fqpqrV23yX0XYRZKFXBsCiyl0Ct5Z58803F/4Ooip3SriTtrcODw+ffPjhh6eRGPuOjX/w3gR8/PHHo6Io/qyo3d1fVr7ZKgdazKDavaqqGcALtbu0oSqf3Es3M3rzlFTsEuErkbJazlY8Sa2tncOfGilO69H4PAfvBs7bWAQzf5jwroWnIteuixfbUr2nPgRoKnjpDQQrRmQhRUPbh491ktqZUG8Gb6PMVSGl3xRfcE4Ie1YptI228Sgv0/qziOuUvqx+OVEuLQho4+YqeMs7PrIRqpWHdG0sz/eod76GTfid3ndEPNDxc4r9Cy/XbGesHHg7KX4klrcBbMR2Zp+hbViKkBTq3DaGbn4q9aEp42m5llvKOJqUrRLSONtsRErJa8k7PeqPTknxSBtJ5W5thmotCkj5WOekeOvCpuSxy2iiIk+F9QY07SdF4W7NI7W22lyWn4vODZsuREjnPRFhV99D1/PIPC/dX0S93K+urm4Q5VTlnmorc35+Psd/eO74+Dir3IPIf7BBlGX5R0XtDgAviHXu7c5tZiRlu3RuMpn0qdodiXfEL3/5S5dgpTda79UzTgRL5HVEyS3deDmJLuWilWsEtUQSa8SxRIBLKgKJpJeIbe1aRh84vD60vrR8pLa83KoXfRCQrm/0hq8tQETaZmwHUn3GNx1RItVTpUtks+aNrpV5m4dKuVuENdbx4qS+OcBJfErIW+Q/t6XRjqV+NFgLAbw8Bdvy+5txExHi3SLRI31oRD/dAJUfazY3mr+7VC7Z3Gzy5qddwNrINLpJqWY1I/nA43nNP17ydo/k2haa9/ymkPEIaxNSDomgp+c0f3buxy4p32mZ5P9u5U/7jijBrfipG8/u2uan+4aUN5mj5HeXefB5eCQ3eqwR7ylxInU1DsEj82lOWjmek3L35tFamdb3KpEV8bsLqnJ/8uSJ6eV+enpqCoDRWgYAQNpAlRLth4eH1XQ6vVUUxbfvv//+N01y30dk4isIR+0ehmYpo6ndKaja/eHDhwDgk+D0mBOsUdLWe9XNI7otclnK2VK7S6p62k6LZ/UlnZfKNdJfenhIIbK13Kw6XAWPxzxfbfGE9xPJx8vJG0vG7iJqiZIKy04kxYaEk9dN/d9TPd2xb6s9J6YjvvgRmxVL1a4R8Nb4JPKc5xm1sbEWI1K+p+gihFWe8ruqfUcZq4VEVEsbnKbGlLzYebnVt7eZqaZ8l6xptBiSLQ4l5TW/eB5DK9sWSKS2RnprkDzaaXuN0NYIc66Wt3L3/Nwj/Wl9R7zlo/ByjJDJqZBIdDxP+6HlkY1PpfYaMc/bSKR/xEYmxWbGunZWWRPrmqxkXy28eZNHhrdBk/lblFuIqsQjKnNpTs5JcGl+7s3lI+PwxiZ9jr4lvm5sen4ZaSiK4gYhzsFV7sfHx9Wbb77Zi6jcU7zcX3/99d+l5L7vyDfdBPz0pz89mEwmPwQA6PV6k/F4TInxKX6o63o2Go2uy2az2QzPAwBMp9PrsqqqZvS4LMv62bNnMyx7+bMGALi8vJwBvPB3/+lPfzqnZEHENgRvWJGbv7VizWNH60aP+Xisc3Rc2nWQ6rS5CUVfUeNt2pRrdaV29HuOvCIYqdsm34wMDW28uFfl460R2VpdANlmJbUvKy6vZ5VH++eEuqSy9/qx4lvtPQKet9XIfy0Xzd4mY3vBleNdEskSeR7pg6vX8TOPwUn16CKBtblqSp2MF+BEu1QuneeEPye5I6Q7jd8lSd41optzRtpLnupNNgflJLxGyqd4yUse8Rqa1rfqdNFmX5Ai5NrFPLx+U+fdvC1+biOwkkR+Hi/htZf6odDmtClCuDyvzdh0oLUMVbnTDVSHw2FFfdxx89TXXnvtuj4n3AeDQXV2djYHuKlyR8L9/Px8fnR0VAAAjMfjo8PDwyf/+I//+P92Pb5dRv7PJQEp3u5oMSMB1e5Iqmvq9+9///sVwAtvdyGX4u233772MfdWnqly3FJ+Yx0tlnaztlZ+JZW1tjIdUVtzJby3Ci71rb1Cl/KamKQup3GaxJbAX6FrSt5LbyBIn6P5pJZlZHB05asdRVOluqaslshdT/UfVal7tjRSnrxcU9ZbuXA1d2RjVS9HbZNWrW0UUo4phHu2i9leNLFSiW6KivYtGuFOVe9UrU7V5hr5LW2AKvm7S5YxETLdstHZBYW7hVTi2lNxc+V7pL7nAS/l2YXv+7LQpQ1JJJZkHYPnNXIdz2n2M7S95BUf9W/ndVKsZjiiiw1NLGd23TpmU+YZ68oj+pZ6tD6vq80VtXk1n5dLMSMKcp4vz4H3b3EbTcjzpoS7ZlNjlTeN2xSb8jeT0Qz37t0rAGQvd0q4A7ywlbl169aE1/MwHA7F5xBqK1PXdVnXdQmQvdybIJPuifC83QFebZyqebsjqHc7Jd7RYubLL79c+E+Sb6qqebtHyFmPTKdENo3nWal4hHDEioUS95Qg5+WSwj36MMIXArTXxHi/fCWd3/RpXhYZ792QvZiRG7qkGpC+d6mtNGbaxlu4iSI/CGSsAtxHPAKP5Obnpf68uJG+6XETstrapNVaUKBjobF4u6jVC/8OJF933qe2kNDEEkZDJt53H9xTPbWt5K/OiXlKskse7lJcL1+tv6YLDqtSwK9LtU0V49w6xmrH63r2MfSnRLKn2MF4dbok3tdB4luK7egGo5SA5iS7RUxLm5ryMn6O90nzsjzprQ1etf6lnK0cd51M30W0JYKXkYs376JzPInkpnPzqJrcm+dKc1ONyJc4Aj5GadwpuUnntXm3lGcX33WXvy/r/t3LaI579+4VT58+nVPCnarcJQyHw2uO8vnz55M333xT/f5R5X52djaXVO5HR0cFJd6zl3tz5FfXGuBHP/rRf+/1em/O5/MLAABiM7NgMQMAgDYzaDFDy9BWBhXveFyWZQ0A8OzZs5llMQMA8M4778wA0ixPJLJaqu+9nkbr8NfGpFfGtLpSGc/74cOH8O6776qvp1k5aOOX4livt1nX0StLyUvrT6rvxfRyS+2zTb4Z+wmLJG1rLwPQnIyNxvViS1YvKXYyvK+mdS1rmgi5zmNYti0SSW7ZvkgxeFmKVY2FbCWzWeja+kWL3VU/GsneVVtuPYOfaZkGaaypRDpX4O+THQ0lsSVCm1rFeBYw0rHUBy+z8kuxmYnGjMZa1kKJZSFjWcBElOAAi0p4/llTzWtxIr7pUuyozYyFbCeT0RQRMt1SonvxvLbS3DsSS5qHekI8SSCXOv/luaViE+a+m5BDxmqh2coAAFClO/VyB3hhL2N5uSPpPhwOC+7nTq1lAF5toPrGG2/8j0y6pyP/wTYAV7sTm5kbK0+W2h3V7ah25zg5OblWwqPFDFe7P3z4EB4+fKi+9uWpqrU2Wh2tnnXTlG6SVkzpBv/ee++p+XBIK/ReXQpL2U/Ho53XVPdeXpbKvsk4rBxpu6Zq83zDz4jAInnbkuSaGt2DRcpKFjFWnBTCnW+aKvWVuuGrZgMj5clz9axuJMU9VcrT/qTNWrU2NN/omKV2Wu4p9TOWi66IcOlcE8W3Fk+Lo21cqsXSCO2I0twbD1fAW7E0WPmuGssieqN2LbweVa1bm7NKJDUn55F81whtKW6X1yNF1b7MNxMi9igRNbrmxa71w61kaIzopqTaxquecr2tIj0r2jNS0Xa+qNm2RPvm6niuQvfekLb61JT32Lf02YL01rg0b08RM/KcVvEWd5Ox57fLtw/37t0rJFsZBCXcqcL9+Pi4AgCIEO4A8gaqADcJ98PDwyeZcG+GTJo1APd2ZygBXlnMANwk3mnZQsOy7Jdl2Z9Op+L3wr3dR6NR7+7du2Is6bUoyxqF1uFELH+lTIpPz0k3UO0mJOWBMbRxWUrxyLWwVtF5He3hRLpB8/aRV+28G6CnLpC+S+mntbrvXWsrh8iDSr7JZywDkQ1NtXMRRTUlk60NOrU+NVKbktBSn5oqneegWeZIm4vycxap7pHWWp9SXY1sl767qBrfgqb0bxsjY72QCOjIpqYaOa6pxC0ynZLvnh+7lIsUi8fl/XuxpVy2ybd9lXYn1DZGItR5XYmgl84jsS7FkvqkZdLnJuPRylNjdoUmm4ZysltSqUfU5ZI/O4/BVespynWvnmQ7Exm3ZcGzal/9jM3BMsRNTchp67xE2PM5Kf2nzV0xlsUV8P68t7ajIkJvIcKKKbVbtijN+g68dsvLKmMZePr06fX/2efMVoYS7gAAdANVgFfEuwduK/PyXIWE+9HLDVRfxvxjJGbGTeQ/voZwvN1vEO9GHLEOJd6p9/tkMumh2h0tZiis/4itG6gXx4NF5Eqx+E3WumlLRLt009PiSP1K8aQbuoZPP/10YVMXLU+am0R8W0rzFOW7pQRIuTFL34v14CH1yRdmur7JZxJ/87Euew+LtE0lU7nliReDk8mSwlsiv6XPloe8RlpLpL9UR1sckLzbOcEvtY0Q9VoOlpKen6N5ef7zTb5rHiNj+yCR2/xzVOWuEf3WxqaSVYu0IarVb5s6+2ITAyCTyhaZzu1f6LGkeMfzlqUMbU//Wf13DUkxv25IG502ieH5qFNYG61GPNWjFjE0L8kGh/cnEfIpxLc2rtQ4GZsLa17e5XzHE4JZb37zc1IdSqhLqndJuBcVfXGi3hqbJjKLXMs2b8h77ZaBPB/eX6C1DILbynBwlfvV1VUJYG+genR0VBwdHRV1XZdZ5d4ee/OA3jW42p1YzHQK3FQVgd7ut2/f7qPFDMALmxlE5GaG5XgT4+QpryPF+vTTTxfaRIj6yCtivDy6ACCprbUbPF8dt8h66QHjvffeE2/s3g3eerPAepBIUfdLY+96Fbyrh5cmDwx5pX41aOur3aafpn1bVi1SH159SV1u9S8R0xIZT5XmFlHMSXmNjI74p3ublXJiW/rMCXDep2U54yFK/vM+IwsQqZY0GZuJVHsWqb7lAa/FlyxmpDZeTN53RK1PP1uLCt4YukZUUb8sxXUTYluzl4nG4gQ8J7w1Yj+aXyqW6cXeFbr0Ko9YzHBim5PkNI60OJBC8uNPSY0ebWvlEhl/KrJv/CLazCe6mot4c8VIXxFBlSV2431agjAt5yiksWlzck8oGHlbPEUAtkwSO/o2fkp5ng/vLu7du1cA6F7umq0MgGwtI+Hs7Gwu2crgBqoAAHVdX/ebVe7tkP9YW8BRuy/As5ihvu6ofke1OyXeJ5NJj/q7exYzlHCVbjwSccyJYO0//HfffVclpmlMiQS2CGaLmJfIcbowoC0oRMesjcHKQYol5c/PeQ8WXiw+zogCoCtEF0IicbrIZ13YZZXBqmw2ltmPRaqnqOE1olmqFyHqI+p5bgHDSXrLsoVb4kQWHySvec0LXmovxZXGasWSVO1azl7/Wv2M7UWqdYpHgEdIbGyHJDklvzlxzlXwlr0N92eP2NRIedG2q7SWiZL7q1ZfazYuGsFu+bxH/dxpW+rj3tRCJnrNLMuadcKzhpHqe+UYR+tDOi8R35bHu+YLz8cRIe1TNlr1FOupG9FmxNElebwuNBFBWXN7HtOa72nEvcQ9WPNlaa7OiX9JACfNx623vS2kCNS86yfBuoZdEOub8vuY0Q2ePn0617zcua3M2dnZhNd59OjR9e+D5OWuKdxx81SAV37u0+n0VlEU32aVezvkiWgLRNTuvV6vzwl2TrxLG6pKtjPahqsAAHfv3u2j2l26aUmvZvGborQSTmPgeX5z1G6K0o1EU9VHb+g8L+3mar0OZ92kpbF5r9bR8yk3bS+m9P1o9VPeNsg35u6w7YsGm4gIicrrS5+7hmULoxHrmv2K1S6qfJf80jX1emRM3A5HI+4j/Wp90GNPta99lxJpn0n1/YXlw+7BItm1c6kKdUqIe0r5aJ7aYsI+28tYnutaW0/hLm2Gqnm0Y1vNa13bnDUytkibTYJGdlv1IxuuSuco2a3ZukifJS93LNdIeHqOE+5aPFqujS+y6GAR71q7jO1H9I3lqFo6Mmex6vC33y2iW5oTcwI+Sjhbb7JHhXoc3tsE0ty/qfrf+37aziWbcg8Z24Fz5uXOwa1lHj16VL/22mtqG9w8VfJypzg8PLyO+/rrr/8ulm2GhvwH2hKG2t38AxHimPY0qHb//ve/f0NVL9nMWOpuLJc+8/r0higRv5LKnLf3boSeylvLmd+8pRuidTPWVt+9lXdp0UAaq3StrDyt1XkpD369mlxHrc6qiPm8ALA/iJLjqYR71HM9FVFCXLM4ofW8ckpyS6S21LekQueENI/JVfNSG96HVofG0RYWrGsjjZ/mG30DgOfB85WOM3YHng87QlKT83IpjrTZaoTkpsr4SL7ccsZaTOiaXF/n5qtN1dlcca5tZkrLpc+Yg+bt7sXT6tB8uvBdX6WKfdUEv0c603r8OGLrkkroa31ygt/axFVSzUf6i+QRzT0jjk0lLJvOkbQ5oiZA431qb5Vrb1VL5LuWgzXXjca25v3eAoM2/5dy1XK3uAEr1rLmvJv6+5vRHJKtDMBNL3eO09PTvkW4DwaDCuAV8U5BN08FALi4uJhkL/fukP9IW+Ljjz8e3b17d0HtThTvC7/0aDFDYdnMACxuqAoA8OWXX9Yv6/UAXljMYJlkM2ORu1z5bhHknqqck/TaDcYifKUVcF5Xi8n7jK7ma+PSlOdeTB7HO6+p16N9Rep5SgIp13wDjyEvGvjQiOouYi/TVkTb0NNSV3vntE1ENX93yX7FI8It5T2v752zxkXP05/Wd2JZ00hKe56/tEhBj7XvZllK+Ezm69gU1TVVqGtlWjmep2Q4JdMpQW5ZxdC+rOui5dp2E1YP6/yumqi+o215e+kzVbOn+rhbeXHlvdQ3JeU9Ep/G9vpviy4I/hQFdsT/XKpnHVuWNtxWhp+XVOv0HK9nxeJ5aRu4ascW2mxS26S/Xcaqn+WbzLnaqplTxFXaPDulD0uwxz9LojrpTXQ81rgE6Rrx/unc34rDx+CNN4J1zK3zPHX7oNnKSOAq9wjhjtYyk8lkTMuRcD8/P5/XdV2i0j17uXeD/FpaB/jpT396MJlMfggA0Ov1JgAA4/F49rJ4ivXqup6NRiM8D7PZbIbn8dx0Op0BAFRVNcPjsiyv/8N89uzZdTluqnp5eTkDADg4OKhPT09nAAB0o09ORtOftFwCb0PPW9dEukFr5LhF2Et9avlYpHvkNTMtntR/pE8eKzUHL5dNIcY3KZeMjFREPcE19Te1kPE2MNXaevloG4NGyPMIcW9ZuUTeSvDqePlrY8q2MRltEVG4ayS5tOkqJ8YlJTuPSdtIcbUNX6V+M+KI2rlobSMbr/Jz2E5SzWtktkTMbwrW7RvuKcR5fpoiPOLbjp8tVbnl3S6hy41ku4q7rJz2EctWMK8akhpeG1uUiI+0sbgADmlOHamvHUdgzf+7QEq8POfefVDSnSrdnzx5skCwD4fD6smTJ9fHx8fHFd88lfq5I+kOACBtoDoajcojsoEqern/67/+6//TckgZkJXunYCr3QEW/N1Vtbu2qSpFWZb96XTa44p3gJtqd76pKl3Flf6Tll7pklaEtRuk9GqV9GoZnuer2xbxL62QSyvhUhsPXjttZdu6ftqDF73u3k2Sjol/B/6o7Nwj9Zs8NEYWElJjZmRY6JKIjfrHW3YynHCndSxldmquku2KZMMi+aNHiH/Lqkb6HB2LpWbn9VL9/CVk9XkGRQrhLinfuUJd83TXzms+7hLhLuXCN2T1xhQp3za0saCRCHIpvmUtk7o5q0bOa+R/iq1NBNH2EXV9V4R7G4JYI9U1cpz/w/M8H0648zhSfWtMkoJ8WYR7m/aZcO8OTedOXcOzN4m2i8w9JeU5r6/ZsEhq9cj8n8N6o16rr43LUuLzvqRjrV0KtPm/VtcqbzL/j+aZsT5ItjKccOflGuEuWcuMRqPrunVdX3/OXu7dIfz6QoaN//bf/tt30+n0+/P5vF8URQ0AMJvN5kCU7kVR9Obz+bwsy97LMpjP53NaVtf1HACg3+9f/0HguV6vN7+6uloox5/T6XT+ss9iOp3Wb7311nVu+B/qeDyeDwaDYjAYFPT8YDAoxuPxdX/4n/94PJ7T89iOAsuxLsY/Pz+vMS62o33jT2zPz2NdqRxj42esgzcimouUOx8Hj3V0dNTjufM++Xl+Pa1rxkFj0GvO29J6Whnmxx8Q+PWg+WH9SK5S+zblGRlRvP32273T09P56elpqwknxgEAODk5KaLx3n777d7JyUkhtdFiYF8nJycFksEnJycFtsF2GFs6R9vSczwPOi48BnhFQmNs2j/PnavMsT624flzpTr2QcdM29Px0J/0muF5JOBpOe2Dt+P5ZWwX7t+/37u4uFD/Fr3y1HaSwv3i4mLO619cXMzxnxQLy2hcPE/L79y5U9y5c+f6dxP7pudoXaxDyxH8HK8ntdlmTKdTv9JL3L59u+D18Zx0vqoqVw1fVVVRVVVxeXk5x/rT6RTwHK9L42E9/EyPaTzeDo8RtC4HLbMU9dK4pL6WgZcv9jbGwcFBMZvNFuLMZjMoy7KYzWbX5bQuR1mWBdYvy7LAc/wYY9Pz0nh4GT3W2lkYjUZzr186jtT4GbsLnOPROTvAi3kxP0eBc0CpPucAsJyTtLQ+tqfzfeyH/qNzd1qf/+NzV9o3nTdjXto8V5uLSvNfPs/XfvL5f1v1OV7vthZC0fb0u89z9c3C+fl57/z8vByPx9ff5VdffXWDs51Op9fnDg4O+lzlXtf19TEKfc/OzubSBqq3b9/uDwaDAgl3VLn/wz/8w392M6qM/EfWIX70ox/9916v9+Z8Pr8AWLCYAXhJvlMrGbSa4TYzksUMAADazFCLmZc/VZuZd999V3z9SlOzS69s0TFK9jRSOX6mMSw7GB6D1rH6k/qnx21vhFFrl6avueE5Lf9I+yZ1loH8yltGV+hC8dxlbN5G8z/XYqf0adnVWMc8P+lYs3mxYkbsbrBdVM2v5WLF1WJlZFBYHu5Yzss8Cxoe17KI8frVVOuWxYyVV0Yc3GMdCeqoNzy3gfGU7NxqRrKR0WI2Ufdvsk0NwHKsavjmprTMsoqRbGkkCxkrpqTAX6bCfZOQLWrWgyaWLl201eIB6Epp7W32qJI7MvdvYysr9WHxFpGYkvVNKvJcer8hbaBalmX1+PHjhXrcy51voCqp3DXCHW1lzs/P5+jjPp1Ob73xxhv/I2+g2h3yH3WHmEwmv5/NZpO6rq83VeV1LCsZIV4f4IXFDMCrTVVPTk7cGGgzI90ULcsT/p+99mqYRBRrr5NxexnrBm2d1+xs6D9tnFGkEvv4Wpr0Wp0UT3qAkKx5tJyshxy+cKLlb72up7WJxOr6ISG/8rZ+rIvsXKZFSBexvRjcPkWyVKGbfnobkfJzlk2LVp+2o+csX3VKvEs5YjxKjGuboEbGIpWn/A4u8/cmI451EsWazQstj5yz2iIZTsl3icjnnyPXRbO74f23HcM+gpLilrWKZUPD2/ANU+k5qb1mVUMJ86akuZTLOqCRsU0I94hnOv1M/1EindvUWIS7lqdENEcI+F1EJtzXgzbzoq7nVJr9i8Y70J/cXsabN0ufpXy0dl5dbQwetD7bLo40abdJvxsZzSAR7hIo4X58fFxxwp1iMBhUZ2dnc8lShoIT7oeHh08y4d4tMuneIR48eDDt9XpfUG93ght/DNTfHeAVIV+WZR+J9uvG7Pjk5KQ/mUzwXw9g0dtdy1GyHgHQPc54Oa/HyXR+k43E4GVaTnjOI/D5uQjJzAlr7WFCap96g+yivkfQW32kKA6a5NYV1vHgkbGITSExl0X+S77iUj1PES6RzFIbLTYnwnm7yCatvB39p/VNY0gqeqpe50p2TsZrY+BKdSkfXm793llly3xDIiOOXSR2+ZiQ3Nc827VrQM9LKnfN452WaX1GxqHV29TvbJWq7cjGq7yO5Buv+cHzunhOI8tTyXOMv26le5dkcySWt/mpBsnXnZL01uIBJ9mluqmLDzzuMrDLCwHbjnWom70+PTGc1Y4T67Rcm3/jT02cxmNxEp/P3yNiP+RFaHurH3qOLzC0nX+2ad/1mwwZqwXdPJWCq9yHw+ECx/j8+fMJJ9ypyn08Hk+GwyFayd1QuVdVJXGW8O2332Yv946RSfeO8cknn/xpPp9fpKjd0WdJAqrdEXxDVbSYQfBNVR8+fKgqvr1XwyRoq9RafU9pb1nUSGS+RSp7an7PxkbKwxtbG/Jby9ur3yQfq03T/jIyVgXNsqVJLEtV7vWjtfEsUKgi3OoL+5A2ZqX9c0LdsnSRlOr8Jz+nkf/SQoNEqvOxSmPUrHL4OFKV79mKZj+wDDW9R2Zbm5pSQjxCuGv9aXXb1vOwqTY2TVXbFvGsqdCtviQlu9WHtWmqRspzgj6VPG+jktfQRtHsbTzaVVwAmUzWLF8oSW6p36V4lIyPkOoakc4V+G1saVKI9KxQ31xE539RUVW0TRRNBFvW2+eW8M3rh7/hrr11bQkGaXzNXkaK6fUjvQGvoe3b+TyGtbiRsR3gKnduK0M3TwV4YStDjynhDgBwdXVVAgAg8U4xGo3K8/PzOQAAVbmXZfmnDz/88LT5KDIkbORD9pajBoDHitr9BlDtjsS7ZT/zxhtvLHxfqHYHAEC1OzpDEdEAACAASURBVPV1B3hhM/Ppp5/eeIVLs0WRrGKsm08Kkc371FaXaS60Ds1HisXzsG7EUpumynWO1JvcphDfy85jVTf/Tbme+w6L/OyCGG2raPZIYV4vosDmxLE2Tkv5zcl2b5FAs4SRxiip2Gk9TqprdjiRMfF8pD64al66Bhq0MWbsBjQS2PNO92JGiW5eT+uX2sxQaxuLwI9YyHi5au1XgXUrqSNoohLn56RxSmp1Wr8rX/VNucZtlNG8bVNymJLk/Hykf06wc6Jb61sj8lP8zCWCv+l4rD7ocVaz7za6tg/VeADezrKSoW2lN8UlJbjGEUhl2ni0/FIJb9q/JmCLvP2eyiNIxH0UkTl1kzwyVg9L5U6Pucr99PS0/+abb15/d5xwR0j2MujjDgCAPxHf+973/ittBBkR5D+yJYCr3QnKl/9C3u5oKYPE+tOnTwuAm2p3SrxLFjPvvffeAMC/UWt2MFiuvX7Fy3hsSphrN2RaTyLVtXhSWepNzFqh5rlqDxL0uIninOZiPbBo4Dlu4up2vqnvFyz19yYRpRFPdOmcZ00TUXtr5HvU192yd+GkOlfba6p2zf+dW81ENkz1EGnrkfzZUmY3EVWLdxEzWpfbyVCyPWr5wsl0b1NXy6Pe8nhfJtblGd4FEe3F8DY5pVYw1saq0ueo37pWR7Kf6eq7WPV36tmxaAp0SpZbHuvRfpAA5+S4RNBbvvBNx0xz4H1rsMot6xr62VLfpyAT/C+wrfMbT+EtwSLlIwpxWp/zA1LcCKjyPdJeemufl0cWMCSiv2vhnjcWft02cf6fkQ5p81SucgcA+O6779TfN1S5A9y0lqGE+/n5+bzX601R5f7zn//8u7b5Z9zEVt4ktgD1eDy+9naXLGYAdJsZej7i7U6PkXi/fft2H4n3zz77bPbw4cMbKnRKkmsrztINOdLWu+lIJD0nvD1FvaSMT8mBgy8kWGNtqoqP3BC919giaoOUnKy4GRkaIoRpWzLUI7YjViOeh3hX0EhoSyGuqdppW0l9rvmka/Y4XLluWcNwCxspPq0n2eBYqn/tLQLpmkURWfDIxPz2Iar2pvW9cxpBroFvnkrjUlW6pFCXSHFvE1QpPy9fTS2f8QKSrzq1YpGIdqktb0/LJZuYiHoe40X83KVNWDdFEZ+KKOlrbVQqtWlCJksktETG0/P4WfJ3t/pMIe09Jb5WFl1osOpEyfRsV/MCTeZ160BEwZ0i8vLqaeS2Z+9CSXRr3izF0RTsWlt+TprveyJAK2ZbaDFTz1vI8//1garcz4m1DCfcKY6PjysAAOrlzlXug8HgWvgrebmfn5/Pz4m1TF3XJUBWuS8TG3ET2EU8ePDgq9Fo9LwoikOhuAQAqOsarWBc1TuHpnaPIEocSyvAmn1Myk3butlqMaXz9ObIlfqR1W7rZukp5pu8uibFjeaWCu9BZRl9Zuw2LBuUSP0m8IhTyxedlmsqck8lzcliHie68MDJc64c13zNNUI7QrJbY9LORXzWOWEvjU3rB9tJdjNtIL2FwK9f9nrfPlgqb62+dL6NBYtGaGtEuqY+12xn+MJCCuHuWfCsE8sgg6MWMBKxzUlxSnRLljAWEc9jSkS+NQavHytOVN2eqlxfxvfVtYe7R2jT+ql+8nxDVVqGinpJjc43Y9Vgxeblnme8Fb8rZDK9WzRRbm9CHohlqLclwR79LOUqieOk9pYwUDpnzf9puUa+e2/Fe9D4jlS0ecu+aZ9NkYn+RVDCndvKAABcXV1VAK8Id+7lzsHtZChGo9ENG5rpdHrr1q1bX2SV+/Kw9gfzXcbx8fEf8LO2oSqq2i1v97Is+5PJ5Nq/vSzLPvV3R7W7RLyj2h0tZhCaXQzCusFo9is0pqc6TyHaOTkv5dkUbVb0rXy6UgpISCH8pWu7qTe6Tc1rE7EOAjGVHPUIcfzcdiwRBblWLm0MSmNqSm6L9JaI3ggRzdXolr+61LeWMx+vlZ+Wv3QsKd2letK1pvU0r3rpGvFz1jik/DM2C6sghyOkvUV0ax7utF5bX3a+uOAp47UY1vGqsSq7Eo0Qt86l5Ja6gSptk0JkU9uaSD0pP+vcqhEhoiPgVi+8j0gbT8HNN1jV7GR4PGsD1CY2N1L+UTRRqWdsLlY9H/LeDpfeLNdEZFqcyFvanoDPI9PpeW+u7FnhSP1oc3xubRPlAqS+23732zKX7nLM2wrNy52r3JFwbwKuckcvd7SXQYV7WZZXn3/++X827SfDR17JXjL+5m/+5v88ODh4bT6fXwAAjMfjGSmeArxSvI9GoxkAwGw2u66DZdPpdAYAUFXVwnFZljUAwLNnzxbKq6qqARY3Vj09PZ299957C/lFiGNPZc6PIzdFDu3GmtreUuJrq9Nd2NJYK/ZRktx67a+LVegmY8vI6BptPLglQrpJrLY+4FShLhG9HrHt5WKds66BF8urq/WF8BYdvEUFqYzHyUR5hoY2m6jyOBFVPFq9SCp1vhmqlZPVjtel9jJe3X1D1BM9tR0v5/Yw2oaqvL0UR/OF53Gkcl53E7HOHL0NT70yCkqea3YxVjupT0stzsl7qX7Khq1emyaxMnYPErHdNgafd0esYLw8JNK6KZnP+7TiNJn/a/laOXeJKL+RGiPSvou+9xWarQwAwJMnTxZIdkq64+ap1MudW8tYXu50A9Xz8/P54eFhNZ1Ob11eXv7uV7/6VSbdl4j8B7FkHB8fP/LqaGp3CVTtTv3dubc7AjdWBXihdqeEhqVux2NJ0S6h6Y1Gi2mpsqUyzw6GtrVu4tGVfq0Nv3bRhwRL7d/VjSvlgSUjoymWSZpSWxY8bpJHlHDXVPmWNYp1zvJs5/U15btEfGuWMZI/u5YHt4+JLExoKnx+HbzvQoqj9d1msST7um83UuxmLJLaioF9aF7uqbAIdG8sqJTPnu0xwr2JshxAJr755qeSHQ3Py9p4lbeTrGQ8P3kLTZX8beHlaG0eGqlHyyVS2ttUNEI0c591aWNVbaNTTcFu2cjwvCIe61FEr3dTZBX95iE6R/SU4dGYkhrdmh+3tWfVuIiUubI3nqYkscY9dEk4R9T/Wm7RuKm/A237zngFj3AfDocLx2+++ebCtZW83IfDYTEcDgvJy530O3/Z/lZZlle/+tWv/qvpGDJiyH8US8ZHH330zeXl5Tfo7c5sZm54KnEgIc83UEVo3u6TyWThPNrM/PKXv7zxn6z36hS1jeHtpHMeQc/j8xwi5yWFemTVXLoxR3ON3oAi41/VDcm7WW/SanQm/zcPTQh0S/1s+Ymn5LEq8tSzqUFIm4TiMVeWW3V535xgt7zWpdw16xfNzoVbxkgkOLexkfzZI37t3NdeykdCan3eNlIvY/vRlJjWLGMsyxks15TrlLi3/Nu9fjRfeA3eIsW2kPdRhbtWR7NgkTYvlbzfpXzoTy1XbeNTLU9rA1YPKX70tCzqEd8UEYW4dAzQjijW7GXwHLeP8Uh9K9/IYoBmJeO1k/qLYFnkeFbLbx6ic6fI3DQ1Zko7SpZH4kvzU23+bgn0rPiU3+B5aZ+9eFquKWgqDrTicKTau6QILzNsaLYynHB/ee768/HxcfXdd98tqNw5zs7O5vhPKj86OirOyQaqL9t8DgAzqX5Gd8gT0BXg6dOnv6fHkr87QlK7c+Kde7cj8W55uwMAfPbZZzMAgIcPHy6c5/5jfFVZiiXdEKzXxaL2MRKRz2NoK+fSDYTfNCOvoWnlKd5sbW620bcLorG6unkvG6kPABnLRVsLFgQnrlMJ1tQNMTVPdC/PSB3JZ53mp/mWY1lEkR7Nk19XLYa2YBH1bud5Ssea4t16I8FT3vP6qW81ZFX79iPqid50I1IrBvdVp/+4Ap1vnkrLI5udSuS4ZDOTqrj36m+LZQ0nsZdpZ8IV7njeUsXjMbWZwbLoYoEUh+fUdBxanVVcT4A0AljzJm9KIkeU356FDM9BU6bTeFa/2lgsX/dUsjuq8M/K9QyA+Dy4SUyLvLbeUtfmwpQ/4HyFNl9vo2aPwnvD3UKTRYNIvLZvQUTrtL2uqQsc2wzNVsbaPBXg1QaqFFzl7oFvoDqdTm8NBoPzX//6164rR0Z7mDvfZnSDr7/+evyXf/mXt3u93msAMAEAmM1m+KDTA4C6KIpeURS9+Xw+x7Jer9ebz+dzAAD82ev1enVdz/v9/hwAoK5rPD8HALi6upoDAPT7/Xld10W/359XVdWrqqp3dXUFd+7cKW7dutW7f//+HABgMBgUg8Hg+uFsPB7Px+PxfDAYFHiDwnLuiXZ+fl7TttJ/lFhOY+Bn2s94PL7OB+PQXGgMCmyL7WhdnudgMChoPAlaPKl/Xm7F0upYGI/Hc0vpH43btP91Yhtz3ia8/fbbvdPTU3Oy5ZUvu3/Mgdfz2p2cnBS0zunp6Zyfe/vtt3t4DnOR4mp5Yv2Tk5NCIncxNo9L69Pyk5OTAst4nzQGrYNteFw8T2NiH1I5ngdYJO9pG4ovvviipuelOnT8vA9+HbUyzJ3mbfVJ62oLGDz3jM3GxcXF/OLiYn7//v3excWF+ndPy3g9rT0/h5+xT60vSoTfuXOnwLr8M9ahcfE8B7a9c+dOQdtgfautB5pL0xibgul0uvCzKW7fvl1Mp1O4fft2UVVVIcXj5bQOHtM6WFZV1YLSnZYByGQ4HReNS8tpnMvLyzmPy+GV83qRmKsA2dLqGgcHB8VsNlsow3OReLweEtKz2eyGDzvWx7KyLK//YZyyLG9cp7Isi9FoNJ/NZtfl/JjnpMXBnzSO9LktaB8Z+wucp+I8XIJVfnR01KNleCzF5XWxHj1G3gHn0DQexqTltD3tj87/KccAYHuxU/6AnsPP1tyezs21z9r15RyGVj8y/0/lK9YNzkNtcq5tcXx8PD8/P+8BAIzH4+vfsbqu6++++46Laq+PDw4O+paPO4Dt5V5VVUX4Nzg8PKzqui6Lovjs3/7t3867GFuGja1QuewCqqr6r9lsNqnrWtqBeOEPB9XuEnADVert/vK8qHbXbGa42h1AtpGhinFLgS55q2le57SeVN9qz/uz6ln2ORroa2ZSTH6trFgetLipK9RdYRNWlzchh32ApMiOoIk9h+dj3rXlh2WNYtWXctHsXfBzxP6Fn/euh6bQ17zWqU2LZd9DFe7e9fAU6pHrGXnDwPuOUn43NOX8Mn/XMlaDJr7q0oaoKW20cq6Ap2p2Ssh7m69K4Er5lNw9bIqqvStVdZs4dNPTtlYuGM+yapEU8zwe/8fV71b/HiJj3KQNWzU/dO9cFHzTVMvShavNPaV6RDWfolq3bGqk8oyMJki1hLXKtLpR33DJ5kXzdddy0fgLjTvQVOqaJWuqJW50Pm/Z5aTGSkEXqvqusElv4C8DkrVMWZaVtXkqAMCjR4/M6zwYDK7rS17uaCkD8MJWZjqd3iqK4ttf/OIXX6Xkn9EcO/2LvUn4+OOPR0VR/Lnf71cAtsUMBdrMSN7uHvHOQTdVvXv3bh8JCPraVcorTtwiht/UpNfBImOm/UoLAN7rW6m+Y95NNfKgYMVIfQBp+5oXzynFFidSb5lo8nuS0Qxd2cd48OxkvBwsorQpiRohkyOWJZq9jNWOEuTUEka6LpwA1whzzQ+eE/Jefjwn7vGugY6/K6sXaSGiCVJ/R7ItzWbB2nRU81+XYBHe0Y1NaSzLXobHtDZClQh67VwkNynXJu2WhVSSWyODo3Hattc2N7X82a2NU6Vjjaz3iHDPrz0aJxJvVbBI7dQ41jEv45Yw+NkiubkvPAcS71EbF8k3PkL0W/EyKZ8RhTf/TLUnjQjYrD48or0JwR2ZY2p8iCa284R5EavYCO9g9astfERFfG3m3pvAHXSJZXIQmrXM48ePF+pxwv309NTkDCnhLqGqqupln3NKvr/++uu/CyWe0Ql26g9l0zGZTH5P1e4S8Y7kuqV2lzZVlc5FN1WV1OLSzU36j8iyP5HqeivU0RVzqZyuVGv9SK+SSSvg0f55DO04BSnXwLrppty8o7msArt2A99UtCVCOZqqklPA1dMayYtlkX41Qloiyr34PKblW07jagp42g/3UNdIeamulJuUi9S35dWuHdNctEUFDitmkwWipuR5VsNvFjhpLKnAJWLZIul5eYSYpv1I5LjXn3Rs1aH9RcanjaGNwr0NYd8V2d+WpLc2LdXIaIlQ1zY55Qp1Xkcj1/nGp5qaHetbpL02hki9LtBlHx5JHFWJUzW7FFcq5+e0/ikhT0lxaWNWK6akYtfyaKJw97znM9aHTZzneOSwNTdNJaMt73WeD38LXoslkdxaP1quUW6Agqvq6TlLGZ8ictT69cpSfs828XdyHej6Oty7d0+yITK93ClOT0/7b775Zu+1115T/dvpxqlc5T4ajUpJ5X54ePjk/fff/yZlLBntkP/AVogHDx5Me73eF6h2Z7jxxyRtqqoBbWc0tTsS75raHUC/GWpKdg2c/OZl3li0G5zXNuVhQVKqe3Y4qf3xB4YoUsadYp3TBPkmvD2WN+smC5elRqZEsqS6TlkI4CS1ZaMi5SGR/hpZLeUqqcc5Oa1Zynj58Zw0yxqtnXQtpHNS7lIsnnsKcZ6au9Rm3X8PGcsB33RUIuWlz1JdjhQLmhRSH8ss9brVt7Qhq3Wsbcxqj0zuN7VNF23bIFXBzslvLLM2NuV1pGMKiZjXctWU9U2R0r5pX5tkTcNhkdOaUl3awFVSuNM2XBmfqjDXyHlvsWAV6GJD24xFtJ1XrHpuljL/tuawKTwCjS3F4AI7a57PyXmrXXScWt7a4kXXljGSm0BEVe/F2hZsW86SrQyAr3K/e/fujHu5Uz/3wWBQDYdD8X7AN049PDy8jj0cDv9n0gAyWmNjH5R2GL0f//jHPyyK4nA+n18AAIzHY7rLzxQAoK7rGQDAaDS6LpvNZjM8D/CKaAcAqKpqhsdlWdYAAM+ePZth2cufNQDA5eXlDADg4OCgBgB45513buxGpK0Sc0sZ3qbtg4BEfkeI7677jfTt5YRomlsXOXXxnWTsL5ZpQcM90SNK6JT6WtuuYkrtAWQLmqjqXlsIkPqR6vBYUpnVh1RHOpZytqxlMgGewaEp1KUyq27bvngdra5ULhHLkbxT7HDaeLt35Qe/a9BsYaR6AIse8CkxJIKdn+N9aLFoe6+u1t82QrJWaWJBI5HhPI52zBXrkkqef/bIccvznebZlFzn45D6XQeBn7F8LMums2lcjUeIlGtvp1tv02v9YxxPYKfN4aPzaWtsvC8vRkRtr3EFKfU3AZuaV1dA0p2q3LmPO8BN0r3X6x3QY76B6mAwqCyV+9HREd0EeD4YDI7LsvzTL37xi0/bjCcjHTv7y73BqMfj8Rf0hGUzI53n/u5Iqpdl2X/jjTeuv1NtU1VUu7/zzjt9gMVNVbXXoaRVYt6G5imtuGqrytHVZu1m2lSNzuNYuTXJycqt6Up0VCXQtI+mWEZf27aKvQ5ENqtsg2X6W0c9uzW1tRVbU7hHFPWReHjO8z6XyGiNmLbGJynNJSsZWq6NlecavSZaTlHCPfo2QcpxaryMzYFFgneh0o60l5Tp0mamvBzL6DlNcY91JdsYL1+NMF+FtUwKNs03XoNlEePV84huTclubYjKYXnAW3Y4Uv1dgbWJapQsjviqewS8dE4j36kXe2RMntLeq6+NR8qBLwh05aGf0QzLIBm7VlRHYKnbNS5AK/cgEcrWgoDXH7elkebvKfNvbf6vOQBoeWrXNCLss/iHLnmJLmEtfGw7JMJdwnA47JRwf9nn/Pz8fF7XdXl4eFiVZXn15z//+T+ajyajKTLpvgY8ePDgq4ODg+dFURwC3FC6A8ArpfvBwUGf28xQtTvAK1IdAODPf/5zjRYzADeJd4rf/OY3c4BFmxl+U5BewdL+w7deq0JINz/r1TPLPsV7PSyVpPb6awpr5d1asIi8ouf1uapV42xtsx5ENrncdlhqbq+NZQVDY3qkuNRGs1jx/NItIpor2qNe6hKJrtnhaOPR8rBykXzlpfg8L61OJC9rLJHvIiODQrJuAZA3M5XKPG94rMtJe6u+1Kdlm2Pltwpsmpo+ZfNUqW6knuf3zjdclfqQfN2RpLc82anK3lLQSwsAPJY37k1GlCyW6nl2MJz45mS6RKhHfNulzVHpZ06IR4n7lHJpgcGKlbE8bIrNTKqCu8u61hvdmhCQ96EpybW5NuUtpNy12FJuvJ2ntrfIc2/+H1GDR0l9K8cm8bvELs3/NVsZSeX+5MmT68/Hx8fVt99+O9XiepunUoU7Yjqd3ur1en/8+OOPR2bSGUvBzvxSbxvm8/kf8PNgMOgTtXsJsKho55DOI6mO6ndKvL/11ls9Um/hO+ebqnJIK7P0HCd36U9tlTdCHkf/w+X9egsDUWg3Pql/jfDHnxbxr61Gt73heG8AZKwXmQxcRFSxH7Vp0frg/WlktdWv5bNuWbzw8oiXu5SH1odEtmse+LQ/7tFuWc5I45U88q1xWDG96+ch/13tPqyNR6PtqFId/1ntuWWM5rGu+apLhLnUJ1XR8355TG+slr/8riOFPPbIaEpuc4Jbso/RNjzVfOG1unhOI/tpDp5yP6q030Qrmi43A+U2K5KS3dq8lIKS5Joan1u5cEsZyYZGU6dbx9qigke8W+1TkdXy60EqAdqUkEU0UUmnzkW5vUzU1kaqKynX2/AOFn+hEfiRWHwMKW2ifEcbToBzQBbvkSHDU7lzW5lHjx7V1uapAC82UAWIb55aluXVP//zP/8hOfmMTpAnqGvCRx999E1RFE9R7c6g/pGh2p1azCDRft2YHT9//vzGgyPdUBXghdqd2sxI0Mh3PKY3SetVMgl4Y5RU9ZHVbH4u5UYt5UJjeep9Lw+rXjReU0Ste5aFpv3mm/d+wVPsS2SuRfbSuFqcFLsa2lbbJDUyDup/Lo1LIr81lbnUVlKdW8p7fh21nKO+7KlvXnjfW2Tj14zdh0UgWz7sFppY2FAyXPJul4h0TaHuLRJoCwHRxQHpOGMRnl2Mdo4q0SW1OifCNbW65fmesnCgbc7KN4ONxNo0tbtnC5MaC0Am0yMboHrkN+9D8k7n49FieGOOLg5EELHficRok0PG5kOaU0cI3lSbVm9hQCOmtbm69ka5lRPCI+qjuXnwLHi8Pq3yJv1zRBYYrDcRUrBL839N5V6W5QLBzgl3AABOuHNrmfF4PAG4SbgDLKrc6eaph4eHvwOAnbm+24Y8aV0jfvvb3/4nAEBd19IrIteKd4AXNjNYgMQ7B7WQKcuyz21mNG93VLtTcAIcjyP/qVrEvAZ+g6b9NbV8Sb2B0b4jN5htQPSBoUt4CyMRbOv1jqKNJUxETdwm3iairbc3tvEIca99xPLFOy95vFskvpVPqlc9Vel7vvC0TZvFipS63mJECvbBemlfEPVAj9bR/NejkMhzSZ3uqdpTx+C1b/oWwL7CIqUl+xepvaUij3rFSzlQqxkthmeD08QDvq3aPUrap5C0PKbXNtXrHcD3Tuf1JGU693LnMSNe7dbCgBZLO2ep3T2Vf5fIKvjNQtP5VYq6uamVCZ/vS2/US1YxEZ7AIuSlmJ6FLe2ridiQ1uNCQesN+Uh87039tm88ROI2JeF3Zf5PCXeucn/8+LHa7vT0tH96errA81HCfTAYVFdXV+XV1ZUo0K2q6ganOJ1ObxVF8e0HH3zwZcIQMjrGTvxibysePXp0Wdf1o36/XwHIG6pSUOIdQN5UlQOJ92fPns0AZG93BFe7pxDtvH6KN1jk5pFyA2tzM5Fu6m0eUFJyb4tNWR3elRvmpsIioJsQ6F0okyPtPNVy1EtdOp+6CWqErNZASXPJEoZau0i5NCHpeR1vAcAi8HmeVh4Swa7Z4HjXMmV80bZef9uwoJTxAssihrW4knre80qndbGce7ZzexiuxNfI9kgbzabGGmeGD8tiRvNap+V0w1SPKKfHXk5W3VT1umdB0xWWEZfHbELiSspzq45UZinWuSe75M2uWchIdSMbv0bOpbTn+XjnuugrY/loo0Duaj4XsWoFsMVyklUMnvesXGk/tC5/O94j7y01vZW/p7aXxuCNgy8M8HKrb01YGLmGGjyiP/K7tCk8RpfghLvk5c7h2coAAAyHw0JSuZ+/3DgVYFHl/vrrr/8ulnHGspAf0teMyWTy+9lsNrHU7onxFtTu+Bk3VCX1rtXut2/f7o9Go94777zTBwDwbGYotP+4NcKZ32QsVbl287Ni8jbSyrGUhzfO1Ne0eA7Rtm36zmR3c+zKjX7Zyt42nuoR1bbVXiOyrfrShqCRdlae/Kd0TsrD8pD37GMi9i5aDGmBgFrk0H+YI2/D+09d5EjJmyOr1Xcbmn+55MHeJL6kPNeOPfW5tBkqz0/rj6vOrfHQOp7ffOS6rHpj1VUjlei1iGx6zEl0zcNdspihZZSwl8h9yQ9esqmx4NXbNHuZtiSuZPXikeqakj1CCnMVu5VbarlH9KfkmZoPB/edbxonY3PQZn7T1dyoqb1LV/lwMplyFBrhr5HZUWLaI/FpuVUW6SPl+nrCSSmfCLrgOnaFx0jZPJVay5yenvY9Wxn0cb+8vLwRazQalQCL9jIvvdz/9P7773+TOo6MbpFvohuAH//4x28VRfG/z+fzCwCA8Xg8Y1WmdV3PAABGo9F12Ww2mwEAYBkAwHQ6nQEAVFU1o8dlWdYArxTvWF5VVQ0AcHl5OQMAODg4qE9PT2fvvffedefR/wh5Pe81KXpeW1GWVugj3mrL+s+/bextuKlsQ477gFSSedmghKxHukbz7nqM3C89xasdQCd4LeV6k2vhbYaqnbdysEh8j7S3FgJS/Nyttwoiix+RvqL5ZOw3PJ93idDW6nvWMfSYn9M+07oR1b1WPwVZFS9vPNpFXawPsEi2ayp3TrDj5xQ1vAdJmb+MNtsEy5nqqgAAIABJREFUJLLpTwDfy52T0RoRzs/zPqT6KeVaPhypRL0XLyMjFRIZvO6+JStbeqzVl+p69i0S9+FxGuuYfy+rz33mEpB0pyp3j3AH8El3ainDVe5oK8NV7tPp9NZoNPq/Pvzww8s2Y8poj738Y9g0fPLJJ1+ORqPnuKkqs5mZAqR5u1vgineO0WjUk2xmtPrSzYSuHkvKc43M5p9TCHyKNop2aSxWrqnYhhtQ2welXVGNrxubRLgDxPNp4/PdJZkaUc5jvdQ8NAU5V5dHc5SU8N5YJF94aVzcIkazjIn4qFt+7pYnPO3DsxmKfm8ZGRYsgpkryaWNUbV49FjyiY+S4pr6XNqs1cstBdHc2vSxSZDU67RM8133zvH23INdUrlzEt8i4Gkcb1NWrWybyfMuCWCJLOfWMJr1i+T7rqneLc91rd+U3KV8rXZSflr/0jXaJmxjzruOiBKc/qTno3Y0kb6tfrCuRBBLvu4WP6HxIdKYLLU5jyl91mJ47gJWn1YdCVrdFL5mF6Gp3CmGw+ENAj6ickdotjIAr1TuFxcXk+l0euvWrVtfZMJ9M5AnrxuC4+PjP9BjQrxf/8FJxDs9D/DKUgZtZvCYbqpKyxG4qaoFjxiniK4e42fp5mblkaK87+p1Kb6Q0NSWpslrX9uEbVhY2CWsmoRc5mKAReRaG5hqSnDPs5ye0whljQjWSG3pJ8ZJIeMlSxcaQ8vX2jjVWmjgOXsK+jZqdanNMupmrAbrUE5T4tzqX7Kt8chsy2ZGsoyh9SSFvWQpg3nzfjEGLUu5vp66PxpnV+Ap1Xm5RHBrMTSfd4BXhLe1earWNyXoJbsaazze+LzyVRL1bTzI8Zjmr8XzSGprw1ENFnnOlenSBqtYjxP8Wj80hkX2W6B+8Vp/Xh4e1kV+Z5X+ZsHzRqeIWKNESHitDucCNCJas7zlfUSIbI130Ah+WobtaD6akFHKkY+Hl1k8S4roLsr/7JOXu7V5KgdXuXNwwp2q3CeTyZiWoa3My37nh4eH1WAwOC7L8uqf/umf/iOaf8ZykW9SG4Sf/OQnfz2fz++hzQzAgtXMFGDRSmY0Gs3QYoaWoaUMwAsbGc1iBstf/qypxQwAQKrNTGR1M3rztVTuKZBy8m4IXhurbcZ+Y1WWMJtmPbNONLkWmt2JRNprRH7U51yKrSnT2+Rq1aWwbGBojKinPLeP8WJLMSK5pdrdZGRo0IjxyDleDqBbxNAYmp2NFkM7x9HGbiZjEU3sZDS/d0qaS9Yy3H7GglUvakezy7YxEdKc15HI50gMWs+zd9HU4xGbGg+aFU2TWE37y9gvpL4F3aW9jBVLKov2rc3/I/U8kl+K2QWPES1r0k9XnEZXsbaNZ5FsZQBiXu4ArzZQlRTunrUMKt0BXljLTKfTW8Ph8N8/+OCDL5uPKKNLbM0v8j7gt7/97X8CAFibqlJV+8HBQR+xUJFsoDqZTPplWfbLsuyj2l2ymJlMJj1Uu49Go+vfC89mht9MOFEtWcpY6m8ew1t5jsAiz7WV4q4J911Zxc2wsSoifF2Eu2cN0kXMiCJcUnyn5CaRylFim5/XyG9NVa6pxTUlP1W4a+S2ZHdjLQhYSnxOcEu5SXnynGkf0d8NrV5EYZ+xnbCU421iWdAIbh7Hsn+h5dSmBo8tT3Yay7PB4ar8XbJ+0dCEHG67mWqkfcR6RrKXaZMrj9NUmb6rhDtATF2tEe6R9lQhLhH1PJZmLWPl4+XP20oLDZGNXr2xUgsdHjslxzY5ZGwmUkns6FvukXm5RKpb/XgWtNH5O+cjLKW6lT+e93KVVP8p11SrE0GX5HZXsdrEWTXvEt089erqquIq99dee63k1jKsjUq4U5U7Yjqd3iqK4ttMuG8W8uR1g/Do0aPLuq4f9fv96z9GYjMz9dpLNjOoZEcg8f7WW2/1AG7azCDQ252f555i2k2E28XgOa1N05uG9WqX9mpVSjxpHKteeW174+D5L7u/jN2DR0J7ZTSO5kVOj71YEpGduhDB7VqkWJaFDSWooz7svG9+3rKDkWLy/C3bGN4HHyvPS+rTGpN2HaVFAA4v54zdhKckT4W3ESqvK5HjXk5Rb3crpxT/97blmnd8BOsi+FPU5pE2EuHseatL7SQ7GM17XSPcsZ5VxnPQVOopKnervGndbQTfhFSyXPG80KX6USU7/Wmp1bXjJpByk4h1Op62fWr90xwytgNdCsz4XFqan0atW1OJc/ws9cetXbRcJMLeyp9bxNByzlNYXErEykVCk/m/ZT+zDehS/d+wf9NWhuP4+HiBgNd83J0+F1TuAACvv/7671LjZCwXmXTfMEwmk9/PZrOJoHYvQVC7I1Dtzssmk0lfItafP39eoOKdllNvdyTeKVkS8RDjZdJ/+pH/DCP+6dYrXJ4VTsqNPZW8t/KU+mjatm3fy+hv37APytvUzS0tK5KU40g/nCSPeL3zPiP5eiS/1jf/SclszRNeGquXl+b5HiHurfOpti4S0Z43R82QECGoKThJLhHmkX54WarCXvJm93LSFO2csNcIfGtsngVO0zcIdsW2JuJrLpHwEUiKeW3DVFpuqea5/7u1kWs0zyi6jrlMEj+ymSg/xz3S6blIDGvDUU7mazE8lb1F4Kcq5K2NUz2fey92FJlk3260IV+bziebEOoaJCW5Zw/jxZfqeNa0nqo/QuhHBIpt+IqmbS0BZEr/XWAdHIamci/L0vRtR1sZC1TlzoEq96OXm6eirUxZln96//33v/FiZ6wWO/FAvUt48ODBdDqdfh5Vu9NNVbnNjAa6qSq1mplMJgu/D+jt/stf/tJUk2s3KKpsj+RFod2YPGsanhuv46n025DjHlL86LT6m/DaWMYisio3jTy3yFvPRiTFAkbqy7KZiWwYqlm8UIW+ptb38qSkuaX2l8at+apLCwWSOp6OjfdFc5P61fKLoosYGdsFjcxNVW179i9eH5oK3bO8sWxlpNh0Q1R+XiPwNTsZb6EhdSFjk9A14dvGeiViP6PVkTZE1fqWlO3YhhLu1qatVmypzSrV7Mu0tYlYpXjlkmI9xXqGgqvIqQ2MRMhLxLeWh9RPND9pIaDJ+Kw22TJmuVj1HK5Lb+/U2NG+LfGcRx5LRDklvTXOQZuXSzYwVHQokf2aKJHHtOpZsBTfnv1OpF5kcWIXwa+JtXnq48ePF9pKm6d+991319fO2jwV4Ka1DOl3jgr3lzE/NweRsRbszR/JNuHBgwdfjUaj50VRHLIiU+2OwDLN293r//bt2/3bt2/3R6NRj9jMXP+h0xtG9D/zyCtQXl5aHIs85zcd7SfNQ7vJNhlD9DUt7w0CjLFPN7ausEmvyHmK8E0lG9t6cnNoXuFRKxMsj9i6eB7lnp2NlmtUxW0p4i2rF5q7Z59jkejW5qTRz5EFCdrG8rG3cs/YD2hkeRcEsRfDsnvx6mtkPJLlElGOpLxHjkv1tbh88cHajHWb1Opdk8FePG9z0oh9C5LaEuHu5WX1z2NGiHONwI/2u250pYhuooAHiG+QinU8ctyCR+xzFb6WW3Ssmm2N5A0f3VA2JY9UZBJ/Eauex1hk9jLmoZJoron3On6WRHe8rmV1EyWbLUuaCBfCx6iNXVO4awS5ZFujqfObEvBRxwKtvXe+DZosUkRhvP1wTZD/4Q9/EL3c6fHx8XFFfdw9WxnJy/3o6Kg4OjoqkHCfTqe3BoPBf3z44YeX8RFlrAohZXTG6vHDH/7wu9Fo9L/VdQ1FUdSz2QwfQK7V7kVR9Obz+bwsyx6W93q93nw+n2NZr9fr1XU9BwDo9/vXdabTKfR6vTkAwP3794tvv/22qOu6BwBQ13XR7/fnVVX1ptPpvCzL+ddffz2/f/+++BA0GAwK6/j8/LweDAbF+fl5PR6P57yctqF1aT2rrdQnnqNteEwJ4/F4Tv9DHQwGhdfGyyE1Tkr8DB+bdN1OT0/n0eO33367x8uboEkc3sZrj/VT+zk5OSlOT0/nbcZK22I8fp5fV973yclJQUliGoe2+eKLL+qTk5MC62M92icnm2kZtsN+sa+Tk5MCP9NzeMxzk9ogIX56ejrHc1iOfeK1oHljXliftqfXlf5E4DWg5+h15d8V1pfaZew3Li4uWv9fF4lx//793p07d4o7d+4UtP79+/d7eMzjYBsktfEz1sNjbIuxeEz8jDFoH19//XVN86Ll+Blj0PbYjtbTQOvuOm7fvl1Mp/ZWSFVVFdPpFKR69FxVVaJafTqdLqjbsY1EdGN92gZj05hYn56fTqfXueJ5/In9VlVV8Fg0Jm/vAdtE6naF2WzmVyI4ODgoyrIseDsrDpLDs9kMDg4OCvxJz2kkOK07Go3mZVkW9N9oNJpj31gf29ByzBk/l2W5oFzHY1rG6/G6HrAvPNY+87q0j5T+2mJV/WwSjo6OeuPxeKMXG3BO3SZPqa12zurn6Oioh7ng3J1/ltoALJLWOD/X+sJYtD+AV/N67JP2zWPSfq05KY1Nz3MSnZPZ2B/9LF1HzqtgrlIuPFeLg4lA42KWMUfn1yDC/zQBVbmPx+Me+WwS7gAA0+l04RxycIjBYFCNRiMA0DdPHY/HMB6PYTKZ1EVR3CnL8upf/uVf/j8A2Oj/R/YVe3dT2yb87d/+7f/R7/e/P5/PLwAAxuMxPkkuzBDqup6NRqPrp8zZy6e+uq5nAADT6fS6DDdWnU6ns7Isr4mcZ8+ezd56663eV199NXlZrwYAuLy8nAG8sJo5PT2dvffee9f9RpTXTdTZkgWMt5lINAcpRlaQZ2wruKVIqtVN2/ZN0bQvq52k9pbaRWJQuxbNv12qR/v2+tQsYKQxSLlIBL/1BgGPranXpXys9qnnMjK6gmTX0kYtL7XXzuFnbi1D1eb8M29L61je8k3L9h2atYtn+RKNK8WxlOVcsS6V8xj0vFQmxd0kbHJuTcE3UtXqSb7xEqmv1bHsYKL9amVWnSZxMzLWAa5qp8faZy0Ofm5qQ+u9FS+R5bS+xlVYivnIm/geBxLNNaXPlL7atllXbM1WpizLitrKDIfD6smTJ9fHp6en/TfffLNn2coALFrLUNIdFe7nbPPUl17u//aLX/ziq/ajy1gG8oP6BqOqqv+im6oSb/drmxnEwcFBn/q7U3CbGTynebu/rHfjd+Pu3bv9zz777Lqe5jMmeZdpsF7TsjzhPZ817dWiiI2L1NcmWZTsKvb5GjclJlPsWKz2qyTcab/YNy1LuRaebQo9Z9m08A1ILQKfn0/9Dqy+UuLwmPQnj0PHHbGI4Tlq/VnnIoR7xOImI0NDin95081Src1MqQ0MtXzR8qIx+TmpP82aJjquVCudbUTExiV6nseVNj2VNkmViHRKoGv+7CljiZTxDVgjFjRdInVMXSKVDPY2EY1shCpZt3A7GKk+93TnljW8T2vzVKsfDilOE8/6ZSBlc9mMzUXXhGmU2NUsY6TPWhzL2iXqc85j0tge/yAR/BIvYuUm9a1Z01h2LxrhTvtMsabR+pHarNoWxkIkF8/H/ezsbMLbUMKd4+rqqkTC3fJwx89IuB8eHj7JhPtmI5PuG4yPP/541Ov1vqCbqkrg/u79l6DnJS93Trx/+eWXNZLyiNu3b/cBAEajUe+dd97pAwA8fPhwIY7kUcbPW/5w2qo0rZfqiU5vRE03IYn0u8o4u05K7/PbBlG/7i4RIZa1+hHSNQreNyXIpbqWt7o1DizX8qTtve9DU5Rr15TXl3KxyG++SOGp9aVrYfm7aznS/mje8pWR8+DXgteR6kuEfybiM/jGo7zMOhchmyN+8BbBLvmpSwR8lESXCP22Y9glVXwXinVtg1QkrTl5LZHpvL1Unx5jn1L/WlxNMa6p4KXYy95AdZ2K9lRS1tqkVPI417zUKcneFYHNY3HveMsCx4ppEfbrRlMffoDNGse+o+k81VOPW+1S5vcSSe35wUuxOXEttbFIdIuEp2WW2l2Cx6FwboTXiYoVeaxITilxvZjrBlW5U3Afd4Cb1jJ3795d8D9L8XJHWxkAAPRzx+PhcPg//cwz1omN/8Xed3zyySdf0k1VidodgKndAV4o3ulxr9frW5uuUuId1e5IvKPaHYn33/zmN3MAgJ/97GfhG5S1wmu9okTjaCvP2pi0PpquoEZvLF7/TdrzPNrGyNg+NFU9t4nbhfo6FdHNTSWS3osbtUah/zyFt6Yut6Cp8OlnvujAVfqcsJfIbTqOaG4SuS/VsWJq35ulmvdysvKh/abEzdheaCS3puq2yHj601KcS/3RdtqmprQOz5WS6fQfbctjaNdBy7GrzWk3FSmK9ZQYqeS0Z/8iKdG56t2yqcFjjfyP5onXYtnku4R19JkKSmZLqnCLtLY2ONU2RcXPnuoc60j1oupzbQybaBeTujgQGUMm5rtB9G1xb77qKbyjSBXkSWp2i1TXYtKcJfsZSp7zfiSrlibqed5O4lqkPC0S3FPOe+el45R40fIIvNwi7QNqfZMwlzZP7fV6B1r9wWBwXb+qqsFkMhlrdeu6Luu6LqfT6a3RaPTHn//8599ZuWSsHxt3s824ib/7u7/73ng8fnc2m016vd6EeLsDEH939HBHf/cZ2U2I+7tTb3esgx7vz549m2G55O0OAPDOO+8srNRprzC1JYq115y8158i8ZbpHZaSxz72n7EarNo2pov+ojE0ktjzPqfnJFU3PW7at9SG56N5wFs5aSr7VM/2VCuYFKuYyLXI2F94RHAXRLEVQyLFI+rwiHUN92eX+uD+7ZrXO43Hj5v4uGfvdx1RIpp7udOfADeJZcn73etLUqdb56LkO2+zLlX6Nnu8a37s1rmIL3tK3Qg87/XszZ6xLLQRty273TKsS6I8hPRGvxdPi5HSr1SnCV/SRb1UNOV5lg3Nyx3gptKdku4RL/erq6tyOBwWZ2dnuKH6gr1MVVUVWsugrczJycnV3//93//fAJC2E3nGyrH2X94MHx999NE3s9nsK7SZGQwGfcnfHRXtqHbv9/uqwn0ymfQnk0lfsp3BcnpMbWYAXljMUNWjdCOJWMRYK5H89SzthiMda0hVyze1pUnJYx1IfVMgYzvRNeHexn/diumRwhKkTUS5b7mn3vaU51q7/5+9t+uNK7vOBtc5dU4VP03KDULtoGV1kDQSq5HBa7zOTHTXF4kRXSZX+VHxHzBeNIR8oRGl+6YvZNi5aMxgoAySSc+M3bKTZvul0rL1ZVldTYpUVZ2PuaBWcdXiWmvvfepUsYq1H4Bgnb3XXnvtQ4oin/PUs3zrlnzUfaxrNDW/pIJ3We7wHJoynsZJDymseSmOw/de+8xFLC9cCvJQwj1EBe6b35XPIsg5ua0R7lzFbtnQSP7vTe5TSPyqgSriQ9TxLpsZV1NUvi/GSGS65A2v1RpC7GtnnIU6fVrCfRobEiuGK9MtApzGWApqSqpL9jOSl7uUg9vL0Jz2Sc/XzQl3S10fapnjytkmonJ9MTErxTrCR0FvEd8uexlXDmkdf2c+/cAxaR1XlrsseXldLrcAqWbOsbjO6INpLGasuIvmSVyghPvTp09zi3BHuJqnAgBohDu1lmF1/AIi4b4UUEnZiMXCH/zBHxwWRfFmXdedJEkqAICyLPGXjrHava7rms7hdZIkaV3XdZqmaVVV+A+6BADAsaqqkjRN67W1tfTVq1d1p9Opq6pKqqpKOp1Oned5WhRFXZZlsrm5mXS73azf74/37na7535pPDo6qobDYd3tdpPhcFjja20NvcZYHBsOhzUd97lvR0dHVbfbTWgdvC5rPdZN1/nu7RsfmnOeWNS6Zo3r16+n/X5/br/Uz3u/pnXwOeua5rLy9vv92pXXVTMn1jGnlpeO9/v9+vr16+nu7m4CALC7u5vs7u4mUgxdj/G4DyemMRZz8Rx0PV3L7yEfw3U8N62J182J+d3d3URSwNOvFx3je9LrBw8eVHyM1qnN87NQzEIlj3W0mTOiHRwfHzf+2Xd8fFxvbm4mmGNvby915aPz9PXe3l66ubmZSDXRvMfHx7V0LRHltDYeT/PjvriWzm9ubibPnj2raAyem66h1xeN9fX1pCgKd+Cc95Hii6KAPM/HCvSiKEDKKa3jY+vr60me5+M9aF4eB3BKbud5nuR5fk4tj2M4jrnptXZOula6pnn5PlgP3hdtj7bQ6/US8sZcE1YcksmuXNJ8lmVJWZbOBqO9Xi/JsuycQj3LsvEHEtuDwaCm42VZjveh+/I9cB1+pjXTa1orjaf18Wuag1/z+0HXaqA1WmcKBc07qz0iFgNbW1sp/n3vAo+j15JdDM2NIj6eA3mG4XBY+3iob21tpZRXoGM0F81NORC+D+U5aE769zflMqgYUYrh43jNSXoc4zmwRilPU9CzWzk1rkU670UAVe5c4f7y5ctzfGpRFOOxfr/fAQBYX18f/15XVdXE74DdbjcfDAbjayqcRcL99fcRAAAkSbKZJMmLv/mbv4le7kuChX6KFHEGR1PV8T9+Se3OFe+auh3tZQBO/d252h2BFjP3798/ZzEjPUXVmna4wP/zk/zGfJTy2t6zUsfzta4ny4v+NPey4yL8y9vcL9S7u406QpXovupxn3lNTT6NbzhXb0sKcJ+9+f6SZYz09eLKc6lGfka+t8/5NZU6rcvXcsdSvEu1h3xdZmFLE61ulgeupqgcEtndZC/ura7FSt7u2jjW5qrfashq5bbWtI2QezsvD+9p/NcBzvut+yixXQ1L+X5WU1NuN2M1d7Wum95vK++8bGDasjtp0sxUItmtJqWSLzvfm3vDa7mpgt1HWW6p4aV56doVE6qe12qaVokueeJHXE5oCnSKpu9M9/n728VdaHv51OWrOKc1+CjtJS7ExY2Eqvx93Ao0SOr+kP54Td59YN3rWb5r39U8FW1lrly5MubqJFsZqnCXmqdubW0lR0dH9cbGRr6xsZEDAFy9evVn7Z8oYlaI/5EtGb7//e//b0mSbNR1fQwAIPm7c293gDN/d5wDmPR3x9eUeKfe7q/jKoBJf/dbt27VlEzhvmUuDzGXR9dFeXotincYxSw88iOmw7w90xcBbZ9ZImVdPuzaXEi9mj86r0XaW/KMd3m5W/v6KLslmxyffV0e8draaUlq6WHDNPkiLi8kArnNBqDT+shLtjA4DqA3d+XQfN212EWxhFmkWqaBr5+65s3uE6vF+OTgVjKabcy8PdEX3YfdZfPiG8e92H0aeEpNTSVCWiLbXd7vFJItTCgZzZu2NiWzoyd8RNuYxm+9yVqfNT7+61xVb/mu8zgf7kOK0wj/kHEtr8TZWLVY9Uu1hOCi+AptX03l7rKVQZU7ku5FUWQvX74sNzc3O6/jz9nGUNKd+rgDnHm5n5ycfPHhhx9+3uSMEReDpf8letWws7PzC3pNvN3H4Gp3aQ7gTPGO3u5ZlnWKokiLohh/X6D3u1TLYDBIHzx4kFEyRSPZt7a20nv37k2s9/mBOusfuKH/Ufs8tZ7FvgDt3ItIuEf4INSb28rjQyb7Eu7a/nx9qEc8rUFTkNM5qgz39SXn8T4kPdalqcx9POopaLxUu0u9rt17qWa+l1VXxOVHCMHctl+5K5/lMy/VpdVqkfc+vvDWPF0v7dHmQwpXLcsGXzW7j4+5RcxbKnG6txTLveG1Gn392F0xIWiDcJ/lOx/aUmfTuVCltka4Sz7wfJ3vQwNpPwmSsl5q9orj0+wdvdUjNIT8van9TezzLnWrn5yrsam0ztdihr7mPu2+e2l1uWrRCHPrfkkPBLSHBPy1xddo7xJwedS7MC+Bpc++TQl3BFW5AwAg4c7BVe4cSLh3u92j58+f/08tLmIxsdS/SK8i7ty50y/L8nGSJBvCtGkzAwCwu7s7/pqjup3i6tWr4/nd3d0OAMC1a9dSAIDRaJQCnDVVBTi1mLl79+7EL3/aD9ubN28CHWvyAzW0YYfPD3rprUc+bysLrWuaeJ8aIuaPy6pyl0jvpnmsXBqxTcctpbqUq+nXRNsz1BpHI++5JQwn1H0Ic+shhkR0a8Q3JcalBwMh91Ky4Jn2a6Hhsv57WwU0Ib590KYq3mpU6mvvIhHy9KGCZmfjS9Zr9bkwS1J+2eBLrNN4SoxjDM3Dm5zSMZqT7+2qRdrDatyq1WbtYe3ZFlzvMpgnXM1D8TrU4kQj3Kmqne5hWc/QecvKhq/VyHWtWavVxNUHUpPXiOVGW2RnG3+nSjlceZs0C7VU7RqRLlm48Hf7uxTfmiUuz8nz8c8hVjjT2q34PozQxpvuP63ocdrvx0ePHk1cS7YyHP1+v0MJ936/P/GzVlK5IwaDQTYYDDJUuaOlDABAVVX7n3zyyeyb5kS0ivj2sCXEu+++2/3Wt771vwIApGk6AgizmaEWMwCn5Du1kaFkfJZlFbeZATi1mjk5OSnR3/3WrVv1Bx98UFFiHcD9didpbhr42tg0If1X2Zpllc8ecQbJqkSyPUG0RZJq+zSxlNHWuXzZtRyS9QzOu+rgeWiMZgdj+chLsb5nprlc9fnaxbhU/fNCtLeJQGiEtQ+RbanefX3lebxm3eKjqtfi2sSs87eNpuSu5K2uNUB1NUaVCHZO2Gux2lq+n+98iEWNNB7idd8UTZTe88oF4FZzSyp3ycqliV87QiP0XYp3y+LGJ49mlROtaS432rZsmcY+pk24LGG0MWsc5/iYto+mMueWLjy3a17bl45ZqnXNhsZnTIK11me9lK8JDzEtfyGp3A8ODiZIcADZVoYT7lzhjqR7nufd0Wg0lLzcAU793AEAhsPhVlEUTz744INPm54n4uKwFL9ER0zis88+G37jG984oE1Vmc1MBqDbzFCLGYRkIYP+7lZT1cFgkAIA3L17N/mrv/or8+1O/IftLEhcXyX8tCr7Wf3ysAi/lEhYBsL9spJqi3QuyUoEX3P1dhPCvS2PccvDXSKC+Rx+phsAAAAgAElEQVQf15qVaqS19JqqyKU6JJsd1xk1mxlO9ofklRBio0PHXPZC81KuL9K/oYiLBSWRfRu2Sup0Os6tX1yNVi3lu1YHbcjK87TtgS/VvixoqqbWFOjcBkbLT9XnLoW7RtpLBDwdo/ldRLxPvdK4VFfTtb5ogyRvagsj5bHsUyT1u6U65wp0zC8pzF0NVTVy3/fMoar20Hvp66vfNH/E/NCmErlpPl9wPiH0neo8j0Uqa9wFVZ5rKnhczxXwllWMLzkujbvOot0Dmovn5nGuXNY99HUiCNlTq0PLaeHRo0cdJNxd0HzcKTTCHaER7q9rrquqygAAyrKcsJmOWB4s1S/TEWf46KOPHg4GgxeKzQwAsZoBOG8zo3m702vq7U7nEWgzg8Q793f3Af8Bb71dyxeuJ9SL4I0e8rQ8wg+LaD3RBtkXei5pT4mUDbnWxqapU8uh2ahI/uO8Pm4RQ19rjUU1aBYzLsW4Zrfiax/jm9fnLNL9cD3AkBTtLo/2pt8b8/ieiric0Iht7ZqDW7pQKxgp1qcWjUx31YO1WOp1nwcEVp1NSPllU7kjLG9133UITbkuxUvXmiKdNlflhLzl8U7rkYh6vpd0Ju4pb53f55wXCc07fZqcmlULHXM1QZWI9ZAHA5xQl66bnImv1Yh4/pCA16bV7LO/T3xEBID7b2KJJA7hDPg6LQ8ly11cgkaYcx5Cyqmp2TU7Geud/VxgGOoTz89CrW6kc/vwNb4PR+g5rJgmCM356NEjp8qdYnt7O3/rrbdS7uNOwQn30Wg0pNe9Xm9sHbOxsZETL/f/vHPnzklI/RGLg6X6RTpiEnt7e/8TAKCqKvUfv6Rql+Yk4h0bqwKc+bvjPPd3HwwG6f3798sPPvjAfCoZ8gPZGrNyNXnLUkh8G4jkesSs4NNo1CIztflQb3MfWMr2EOsYSalOCXMfixdO1EsqdUrcSw8FNE91qS7NKkaL53VLhLp2Pg0+DwK0dSFrm36fRIX6akBTnVvgJLLr2ncvPm/5vHOiXiPNtSaolGyXiPsQ+JyrSc7QNYuGEFW2ZqXCleW+FjAULvuaEPW7tMYi4JcB09iV+Iw1yedDTtM1NMZqXCqt4/vRfFozVrRqsUhwzR7GvgvNG7xa+ei1T96ohF9stPl3LCdjNWKYr2kizAt5p71FrFNSmF5LNUnKbo30lsh2uo8Wx0l16935rncl+HizS2t8+BrfWprW3waown17e3uCILcIdwCAhw8fVg8fPpyorygKlYCXmqfmeT7e4/j4eITNU99///1f+p4hYvGw9L9QrzLu3LnTr6rqIdrMdLvdjmQzg+BqdwDbaoY3WkXi/c0331R/4Ozs7HTu3bsXfBbX26RwTHoa3GSPWXnKXyYsotXNItZkwVep60MuthXjItRDyFQf25KmqmiNtPV9IOCqQ8uh2bxYSntpLbd/kexstNotsp5eu+qUrH5cZL2Ei3jHRsTqwGokqqEpwezay0cBLxHxnKjX8oTYwbhU903umy+WufGqRjpbCniNzJbGLFJbymP5udMPa09XTCihL8FaM2sivw1bmJBxnzxWTZZfurUG97A82qWmq66zaPtrKnzXwwpfRX3TJqo+X5eohF9sNLEc8cnl+3deExEfrgvlEDTSV+IkXOQ5Jei5kjzkDD5xtDZLpW+p/KU9pvna8zy+VjUu/mce/ABvnvrq1aucWstsb2+f48c44e5qnkoJd4Azkv/Zs2fRVmbJEcnGJcdPfvKTX9Z1fYxqd6mhKiXWKfG+u7trfv01m5kvv/yyAphUu6+vr3cGg0F648aNjka8+z69tmC9pcrCPMnaZSOGNUz7C9Qs7sNlfUDiQ0i2FWOBq6hD9vBRbfvYrIRCs6PRSGVKdvO13L/d5eEe8tBBy8E93TkZr6nvpTFNbe/zdQ2BD2GvKfSluYjVQJvK6aaKcKseqhbXbGJ4Dfyak+sSQa+t4+Oa37tWf5tE+WVQuVNoDUKla1+bFb5esoOx9uUe8JpFjEaGUyLesrKxzq2dzzefK+e8oBG/TXzJJVsYJJctqxXLi10itK0auT2N5g8vveY5QzzfXXVpdfJ1UaV+sbiIv5Xa/JuvjVyuHKGe4hI0YaCkTOcxLisbypdI9jKcqHcpxl3+8FrNPL6J6tz1UMC1Xnqo0RSu/ajKndrKcMJdwsOHD6srV65klrUMBVe4c6CtTJZlv/r4449/45MzYnHh1SAgYqFR37hxY1DX9bcAYNTpdNJOp5OWZVnD6UOVCgAgSZK0rusaACDLsrQsy/rk5GQ89/oDqqqqAQA6nU4NAJCmaVpVVZ2maQ0AsLa2lr569arG+aqqEnxdFEX9+PFjyLKs/ou/+Iuk3++Pf+k6Ojqqut3u+BczfM3H+bw2pq3TwGND1oZilrkpQu/BPNHtdpN33nmnQ78HXFjk84Tg+vXraci5FwlYt2/90ln7/X6N43ReIo35WhpP52gOab9+v1/v7u4mdC0fo6/5WlorjX/w4EHF8+IcjuNaTpLj/O7uboLXAKeEM6+LxlMPdawB82CsVA9e42sJuLc25poPAc1Jvx50LmK1cHx8PP73t7e3l9LrpvmkPHjt2oPX8+zZswrH+GdrXySoNzc3k83NzfH39rNnzyo6trm5mVBSHvNsbm4mPBcFrsFcWCeuxzi6d8QkiqKAoiiccVbzUVy/vr6e8Fzr6+tJnudJnucJ3Yu+puvwNc2DY3meT3wdMa4oigkinsZhzXwtH6O5pFhtXRtxy4KyLKEsy4lr7TW97vV6SZZlCY7hPF73er2Evy7LcrxuMBjUZVlClmUT9zPLsnFemhvHaRyvDdfxnHSejg8Ggxrz8jkLuI7W67s2on0Mh8Ol/BvEF1tbW+lFnZHuTWvY2tpKu91ucnR0VA2Hw5qLDOk6fD0cDutut5vQPHiNfw/zeVwn7cF5EroHjUESm87jGu3vcHoOGkPXS2us+W63m1hr6T2QxnkuKU9InEa4AwC8fPmSN0KdIOG3t7dz6iQB4Fa503hsnjocDmE4HFLC/dWTJ0/+3/39/Qn3iYjlw6VSsqwqPv74498kSfKcNlUlNjNeT9uqqpr4x0ybplJvd4BTmxnLYgbgtKkqAIyf4PGGIa5GJBo025mQHJcBTRuMzPNehapZQ8+zqH7Ps1Dxhp411NKlKSzVu6TCtnL5qOAtZbmk8qZqdpcqXVPkaxYuLvU7vQdaLu3MIbYv1h4SuP2Na6+Qdz1I1/wdAyHfExGXF22psq1mnyGNQK0mqAiX8lza11Kwc0saTbnOLWm4in6ZrWBmBc2OxbXGZ0yCpFKX7GxcDVHpPFXNa97ukrpeq4nmClHCSxY2TdGWKr4NexLfeVcjUR+bGZeKXLrWfOE5XLFWo1dXnVr+kNp8xpoiKurduIzvENaahDZBqDWKyw/duqbjko89t1GRrHBd6nopp3RW7sMu1Wq9a93HpkdS+mux0lrXeEi+pvzHwcHBuTFOuPf7/c7Dhw+rFy9ejJ+iWz7uAOdV7ltbW+OfodQ3fmNj44u7d+8OwiuPWDTEJ9GXBLdu3eqNRqM/BgBI03TEbGYAXlvNAJwR7IPBoAQAKIlUo6qqknq553leApz5u2dZVgEAfPXVVyWdfx0zwtff/e53k/v375c3btw492QuhDDmb7GSXk+LtnK1WVNERCiaNkidNtYV75rD16G1S+pyiUT2OYdGwkt5LdsUa1+tLusBgM+c7z2w6vTtBWDt0TTvvLGoda0ypiWPJY90X990K5YT3VZzVm53oxHtGCd5xHNoFjp0XHsdYavWrTUAsh9703jLi91l24L5LNLd1Ww19OHDLLFo9bgg+Z9rnuwS+a6N+ZDWmFOytbFy8j21Gi2ExFr1uO5JRERbsHzRQ8bpPIDsX86Jbu2a50JYfeVcVjNSfTxOqskat/gLrVZpP42j0WpsgmlySF8nfK2p3A8ODs41T5VId2opIxHuXOXOSXdUugOc2cokSfLib//2b/+vsFNGLCriL+eXBHfv3h2kafrAaKp6Dr1er7O9vV3j21uQjM+yrIN+7gh+LTVVRW93AID79++Xrz9PrAv9Ycmf0DZVyPvusQh5Ii43QlXMvnlDVcNa/ibqaxepK+XhCm1pXqrHRR5Tb3RKSFte55r6mq637ol2DumsUizdz+deWu9kCCHcpXhtX+2hwzR5LwKLWtdFYxZkrW9OqyGo5LsurbfGXHW4yG2N1KdzPqR86Hl8FPcRZ/BReltrXR7qUrzlxU5zaHnonJaHN2L1bQjLrxfBe91FuE9DyLa1NqRBKvV617zMaQxVz7tU5ZJfvNXs1KVc501bXWjaINV6h0Ak3C83pv072LV+Wm9wLV5SiWsqb6oQl9Te2hqrDq5Y5x7rmpe65XUuebNbqnirVn5eVw7tYYQPsS+NWV8rCzyHpvy3bGV8CHdXHZRwz/O8Swl3qXkq4urVqz9z5Y5YHsT//C4Z3nvvvf/W6/Wu1HV9DHCusSrAa8W7S+0OcKpuZ0p2p9o9z/Pq5ORkfN3r9ap+v1/evHlzqnPdu3cPbt68Gax2d8VEdXrEMiCU8Jz1PqFKeNc+XLXehOS1auQKbc1KxqqP53c9mJDOI+2rPVTQyHKrdn7v6JomZDNfF1XiEfNEiFq9zT005b2vIp6ulSxjJGX8tIgqdxshqndOcrteu/aSyHwpnqvaJUyjFF82lfk8IKnOfdYAhDUopcS8tneIgl6L59DmQ5XsTRXzIXs2ydu0logIAF2ZjnNtWLJae0jzliLcqtOHG9HWa7WHqOVD1rvqbLLXNEDSnRPuUvNUSrpTwl1Tune73fzrr78e/9x2Kdxfr1/rdrv/+f777/+y6ZkiFg/xF/RLhmfPnu0DAFRVNVa8+6zjzR8Qo9Gog/7umtqd+r8DnCre6fXOzk7n3r1742vLH0y6Pjo6qjjh7sqFmOap+aLiMnvYt0XoTeuBPi/4KpAtdXTbsMjkUPW9zz6a97t2Zh8Pco1w1+rg6nrLe1yriavZfWrmvvPSwwdtHa2Fr9XuJx2TPqz7JJ1jlt+TPrmjJ/zlRluEO/dO53tIY6F7U7JdItw1Yp+Dxmk1SDEhDygWyQN+FiSwZefiE+/ySHcR+JoqXdrXdX5JJe+jmg85j3WGyw6LtOXKbEo6UzJbU3Rr5Dwnry3S2KqNvqY1cWJeW++j4rfmQ+Om9diX9omE+/LBpXqeJywSusnf2ppi3oqXVOy8Bmle4kO4slvyhedKek1BLynDNWj8Dfepl87YBJoKPnQtwKTKncJFuCOuXLmSIeFeFEXGrWUswh1g0ss9TdOiKIq14XB4GAn3y4f4n9UlxJ/92Z+9k6bpW4raXfV2BzhTvGve7gDnFe/b29s1AMDjx49HeZ5XAABc7X7r1q16FgTJvP3YJW81l+1NVNNHNMG0anIrRxtKdV9S25WHrm1TQW95noesR1he6i6VvqU8l9TufI12f7QY117SnISobI+YFm14qzdZJynOrdy+infJj53vEeLRzj3Z6b5WDI+z1krjlx1N/dybKNmtHACTBDb3Ypc82Wmepn7wPF7K56N8n4eyfhEV+Jbvuotk1pTt2ryUV/Nlp3F8naWO1/YKVchLNUmvF82/vQ2l/mVBWwruWWNa8lvzQrfim9Zp8QGaD7srJ752KeQxxuXrHvLO/ya8hY+nu2sdrzlk/yZ1WrYyPip3qm4HOO/lzm1lpHryPM+Pjo5qgDMv98FgcO/OnTv9sJNFLDpW6pfwVcFPfvKTL+q6Pk6SZEOYzl5/QJqmHYBTb3cpD/V2p2r2LMs6V69eHX/vHB4eJl9++WX1WhWfjkajlKrdb9y40bl7925C1e6+0J6eIjTle+h/nr4/3DUPs0iqR7SNeaiIfVTj0hivrWmtmqK86TsVXN7qIZYwUryP7YxWh5Zfu8fSGs2j3qpHe5DhQ6hHwj1iWvh6tVuxTfbginNXblcOqWYfr3j6Gevge+GYRKxTOxrqMe9DuOPYqhHuTSCR5VIMgL9C3FKp0/0wTvJjb6o4l4h+l/87X8djmjalbStOw6wJVEnh7tqfE8+WT7yvhzuHlt+XWNc85WlOyUOer9UeGjRRrvvMNcmpefavIpaBcAc4r9wOXRuSw8UtWHOa6lryP5c84LV6XLGhKv2Qd/6HugrwWI0r8cnjo+JvAuthCCfcsyzzUrlTFEWRvXz5kls6qxgMBtlgMMiOjo7qjY2NHAn3tbW1B5Fwv5yIv4hfTlS//OUvfw5wajPj21QV4MxmBgl5gDNbGUq8P3nypCqK4tz3D43hNjMA4SQOf/rs81atkPzTwGoi4jPui2X5BSnCD9M2tQyBiwznqmkf+xCNcNcIX8taRXvtIsddRDWvj5PgViNSuo5axmgx1B6G3wtuO8MfDmhrLKsX62vka8kiKd5DcrhirRzREiYCYDYWJ9xGxvJm19ZrJLVGiNN1lGTnqnbL853uyXP5qud9HwD4ji87LCW6NCaR5bxhaRuWK7T5KrWXoZ+1emgOH594eh1SuyvnolnPNCVoES7CWlK8u5ToWsNTX2W5RtRTSxqXRYxVow8R30QRHhLfxFanzf0jIgDC36He5G9yy27F1xddipdU4ZoVLyWuXWeQGpBqcSEPLCT4xFs2NbwebYzvc3h4KJLoT58+zX/9619PjEnNUyUP983NzQ5Zo6rcB4NBtrW1lVBrmaIo1rIse/U//sf/+E/rjBHLi0i6X1Ls7+9/XVXVw06nYz6Zo+Q6QvN3p9D83SV8+umn9WAwSHd2dtSYkB+kvj+gXTHLgjb/47+sWGRFrg+RPW3T0JD9NczCN97yP+dxlKBu2vST7iHtz/eghDhdp9Uvkfc+Dwm0nNZZJb9214MNzR/fqonn1cj4pvmkerW5iNXFNGpsjRCXyHap6am1xpWPzvN9Qur1OZ+vut3K4Tt+WdHE81wj3F0Kbc2znRPrnMz2aaZq7YskvWRXY/nBWzXz+q35ZYOm5qbXlAyXFOiWwtq1RlKKa9Y2lsUNJeZDHkRY8T7+8HTeOsO0+0esDpq++7xJbGizUCmPr+guxDpF2lezs9X83LlqXLOtkYhzrrTXPOL5GuksmmrfpWC39pMg5XetefTokTV9DrR5qgZKuAMAjEajIb4eDAZZr9crjo6OalS549zz589/BgDeavmI5cKl+sUpYhLvvfdelmXZnwAApGk6Apjwdy9oLPd3p97uGINe7ujvXhRFefXq1fT58+fjXF999dU4hvu793q9CgBgVv7uHPP0Um+6V/R7j7houHzULZ903xyhdfjUpM1rvud8zLVeI5SlGF8/dW0/aQ+feugePjVLe7jsdSJJHmFBUmVf1P5t1hDq3e5So/PcrjXS+lUjyBcBmrrb8mOn66w5jdSX1loe7xSL6I/eFkLP5tMsdJo8mmWMZdtC5zVbGS3G5c3u66Pe1NPcZ50WI4278mne9KF1T7s2IkKDj52LpgRv6v3u6wBg+bO7PNddDwd83gnQFrfhS7qH8Cno5c5tZQDOe7lzH3d8TZun8hyWyj3P8/z13uP/E7rd7naWZb+6ffv2T33qj1hOxF/gLzE++eSTYn19/ReK2v3cDwkA22bmXIIs63CbGap4H41GKQDAd77znS4AwGAwMO0hLPiqukMV8dNi2v9cIuEeMU/4/LuTSGBqd+Ii1y1LGWuNpgD3sYKh4xK5bnm1SypvS73uIqmle8RV6y7bHX52l+WMVLOklNfumXY+6+voqidiNSDZrYRgWiJZ8kefJjcnxK0c3LMd1fD8Q8rvU58P2b5qtjHzhqQO537s1joX4U7HJdsYrjznOS31Oq9Heu0DXw/7WSP0YUJbKmlXHkv1TlXcnPR1NVCVclpqds2+pq37ID180BT5ElyxrvlpSPNIuEfMG5qKW1OlA5z3fvfdh67l41q8BU76S4pzrUZfKxgX+H6hKncNGuH+9OnT3Idwv3LlSsYbqLI16tzrfWvaOPU14f7qX//1X//Dp/6I5UUk/C45Pv7449+UZfkYm6oyf/fxDwYfmxnJ292F0WiUHhwcjNXyg8EgvXv3bvLgwYOJH0rWf04A7qeb+HqW3a6bNCaJmB+WRZEb4kfeVn6EpFz2VYBb+0h+5SE1hyjnLTsYXptFtofWxwl1n4cBPj70oTVZ6nrr3QJWLU3ui/ZQZJqcEfPHRaunZ0kO+xDnLv92Tqxba/le0rVUo/Ta2osS+pJFjpZj1dBE8W2t0QhzqwGrTz5tjhPlEjHPSXnNRibU492lvKf7W3kWDW2Sr5z4tnzdeQwn47XGqdyH3SLufcl+37NJ402JcJ/GqstEjK+y7U2Tv3uX5W/l0Dqb8A++djVWHL6W1Op0LY656nQR9r5noyR9SPPUpgQ9X+fKg4Q7AMDW1lZhxUrgZDtXuXPCXfJyV1L/4rPPPhsqcxGXBEvxQzBiOhRF8XlZlqOqqkzFu6ZqT9O0g3OceMfroihSqngfjUYdranqYDBI79+/X/oQjT5ke+h/Br7gT5+X5ZeGeWARCe4QX+2LhE9zUguuM/nk0hTN0zTR9N3XN7+UV1OaW3u5FOWcpObKfmmNVCNXlks1Su8aCFHua/PagxPrQYgUp8Va4xqmfdAxCyxSLYuCi1CnT4MQb3K0gbEIc6nBqXZPOIHOY6V13JLGipdIfKtxq2Sl42q8ukrQfNgtctxH1a0RzS4LGoyhY1w1r/mw+xD6ElGuEfAuj3eXj/00hPtFNmKdFVkqEcaa6txHLe7ygKdku0b2a3l81OhtKOZDfdrbyj8PLNMDAgnz/nt2WtXzPK1ip81BCXGtSSuNo681ixQkziWvdZ5b8mKXCHzeWNXlre5jP8MfBvhYvmj7Sg8WfPe3RJzkesx/cYU7gG4rg2iDcC+KYm1jY+Pp7du3H/O5iMsHb8VyxPLi4OCg+va3vz3M8/wqAIwAADqdTlqWJf7CMv5BVNd1nWXZeC5N07Su6xrnAACqqsLPaafTqdM0TXEsTdN6b28v2dnZSb7++uu60+nUVVUlVVUlvV4vKYqiBgDIsqzudrvZ9evX636/X3e73aTb7Qb9EiPFHx0dVVqeJvlD12ANw+GwbrJ2WdDv95dC5bHIdV6/fj2l9fFrDVaMT45+v1/jB65porbW9rl+/Xq6u7ub0Pz4mo9bcXSO1m7N8TNiLiS3tRgkiHleHMcx3P/BgwcVHcOz7O7uJgCn5C6+xnmsgdZD4+nXBcf5mWksXmPNdIznwBg6hl9zOkbr5eeQcvggNH6WWKRalhnHx8cX9nNV25uO7+3tpcfHx7U0puXZ3NxM+Nje3l5Kx/H18fFxvbm5meA1xm1ubiaUBKfznHzHeFyzubl57nuTk+dSjO+YC1oNi4719fWkKPwFa0VRgBSv5aD58TW/1urA6zzPkzzPJ+bzPJ8g+XEeye6iKMbraCx/zWO5z/z6+rq4HuujsZiH1iiN0/qbwLW21+slr9tKXSh6vV6SZZlXLWVZAo/ja+lrKTeOST7tNCfAJOFcluVEPimPq/7BYFBnWZZgfhzDc2Fe540QavUdL8tSnQvJg2fxzbOKGA6Hjf8Pn2btMuy5tbWVdrvdhO+5tbWVSnXgmPRZq5uqz3kc8geUJOa5Ac44DW0PKSdec9IaY3FfelaJC8H74+I6XDwN7oX78niN03HxK9L88+fPx6Q3t5Z5+fKlRKpPiEWpyl3ycafCU064AwCUZTme39jYyPM876RpWvz617/+9/39/Yv/Dy9i5lh5Jcyq4JNPPnmcJMlztJlhyF5/jNXu6O0OcN7fPcuyjqZ4BwA4PDxMDg8PEzqf53n19ttvd1Dxjmp3XsiyPA1f9BoiFh++1h+hOUN8uXkdoftIe3BFtGZ3wpXeLt91l2o7xL5F8lbn9bj837V9Q6xyXHkk2x5eM88l3VMrxlorndfn+yUqyiOmhWXT4oKlONfyaV7wlme6S1FOrWnonpKiXVrv6/nuM++K9b2/i2Zf01Q1TZXmvvldym+e10c9T+P4Z8siRoq11Oc4p3nN+9Q3a2BNs1Ywc8sWLU6ziPHdw2XRIinXpVhJye5qVio1ZLXOE+KvHupx7xvXlnp8lr72EcsNbr+iIcT33HdfbZ1Uj2Vn6/JMp/m41YzmJ8/rs3ziXVY1LtW8dS94Hl+feheorYzk5c7jXSr3ly9flize9HHXVO5ff/31/t27dwd29RGXBVHpvkJ45513viqK4s26rjtJklRM7Q5w+hCmQkU7VbzjWJIkqaZ439vbSw4PDyFN0xoAYG1tLX316tVY7f7b3/4WOp1OTdXu+/v7yd7eXn7v3r3y2rVrQWr0RVaUt1GTpdqPWA6EqNepcjo0Jx2juXg+SV2PCmauPOfxfJ7v4TqrNkf3p2pvuh8qrCVVvHRmmkvah9fAHwxIDwK4cpyrxiXlPCrF+b6SIp7eR66K5/eHqs95PbxOmpvG4B5clS/l4V8vqXYpJmK1wNXk04AqzLlqfZo9UWlurZFU60hKc4U7ztOcVCGP9aGKnCrKcQ1VmEuKcykOa5Hqp0p6HJPWN8EiquFD1e4AZyr0kHV8H1SCS3lRzU3V5HQtKuapitxSuEtqc1oHKuU1pTrWQBX1PDZEvc5V822g7XwaNPV5U6Aynyr0UTWOH3QfVGHjGCq8UVmOeSRVO6rY+R48Dz0fVcCjah3jJEW4th/NaanSfRXrbajR6RkshXtUvkcAnKnKfRTo0lp6LanheS5Joc73lxTrXG1P66IqeFSh01g6T/eScuI1/Sw1dcUacS+en3IVw+Gw1sh4rranayU1Pc/B1/tyJEdHR3gWk3B/9epVThXutHnq6+sky7Ks2+2mZI1pKwNwXuWOtjJ/93d/F5unrhDif0Irhvfee+/NXq/3nbquj3FsOBzS3zoLAICqqmjz07IkvzHSuaIoSgCAPM8nxrIsqwAAvvrqq4l5VNWBZRQAACAASURBVLz//Oc/HwIA9Hq9CgDg1q1bdVRHRkScQWqE2eTfiK+3tis/V0BrCnJN2R5yDqtmn/NIdbhyaueS5lwqcWncyuFS/Etz2n4+NYWssc487V4Rlw+Sz3jTdU1zhax3xWh14WtUsVtNTX1zSK95rITo4T5/UM9zy//cFUNjAc57pXMFvaRm55YyUl4OzZ/e5dXu2t93zbSxF93ElSvKm+aQrGSk3JISXfJ119Tjkvd7iLqdx/ha1mj7RywfLEJ6njlmuYfv2pAmoW1AqkvyTbcU8hyUXHedwyeHzznoupB+fNPk11TuBwcHsLGxcY50p9fb29v5y5cvJ/a2vNwlwp2r3HHPJ0+e3Isq99VC/CV9xeCwmRmDN1XtvIY0B3BmI8Oxu7s7YUMzGo3Szz//vKY2MwAAd+/eTWZJ2MzrP8aIyw/r+9T3e9gnjpO/TR9KSXYsPvtZeTR7GW4fw2NcxLWUy9rH9bVwWb9IZ9RyWvY3fFyzpPHJz3Np99B1Nu0hgvX9YJH/LkTCPQLA3RzUd5025gsX0d1kD6l5qWYZQ+Olce26yYOGaW1opLiQGi6S/Jw3NDsZF3iTU4m4dhHu/DUn9HG91mDVZSnTlMh2rQnJ6Rtrxc2S3OV2LdyqxmdvjOMEtovIl0h4iSiXLGn4a63Jqs++2hlpvstCskdbmjO08Xf0ov8t7rJF4VYtTffxtViR6qL2Mj6NUK0YqVkpf80bqEq1uGrX9nXVLp3DB5xwPzo6yrjK3UW49/v9zsOHDytynbRBuEdbmdVF/CN5BZEkyX+UZTmqqioHAOh2u5QwH/+A4P7u29vb5375QC93qnQHOG0ogU0lkHhH5HleAQBw4v2DDz4IVkr6/hBeps7nEYsNi7jViFgpblqSsul61zrNG92K1wjapg8OqHc5V3dbvuOcMOYPCnjdlJiX9qNz/HycTJfIbB+SX9rb9T0Wojpvg0QP+V5r8nAovstpfpi3InoWHuBNz0CV45Qst4hzFxGN3u7Sh1Y79Xrn+bUHBSH+7fza935x8t9nDUBzX/VlhKQ8b3J+HxIe5+ge2l4SCc3HOHlvzWtwKecXASFEKSeGXUQxzy0R2jQXJ9R965VU75wotwh0LcZ1Pom0pw8IXOeVXlvnn4bUbuK5Hxp/GR4crBpm9Xe4DznsQ6ZL4xL53RSan7sU6+u9jrFaTonYp37x0777AD9LezaB5ONOIfm4b25uToxxW5nRaDSk13men9ujKIq1oiiefPTRRw/DKo64DIie7iuI/f398tvf/vYwz/OrADACAJC83QHOPNyzLEuPj4/rNE3Tuq5r6u2epmlaFMXY2z1N0xT93tM0rdFiBuerqkqqqkq4v/va2lr62uO9BvDz67oIT3errkX1mI+4GDTxOAfw84L38VGX5tH/W1snjUu+7jjGfd4lb3iel5Pbkvc690inxCw9A1+LHxqRy73j0cdc8k6XPM4xjl5Le1ClOb0vmAvX8T34faW1cS95fn8tP3bMQ+8P96XnXvTSPhpo7pB1Wr0Rs0Fbnuuzgo9Hu+XvLvmxS+slv3jqwU4/Y06aFz3SaQz1dOc+7hgDcOaLTn3hMYaO0fX0WjtTSHzEdEBvdAT1e8fX1GsdxySbGRqLXuncC56+Ru9z6tlOY6Q4Xj/3ZLc82l3+7bRJ67x82dsC93Rv4vFOvdwlT3b0QMdY6t2Ofus8Br3aKUlMveGpVzwfp0Q793yX9qL10HNRj3T6GcepTzods7zVOXz93yXQ84esabKXD0LOHXHxoJ7rbeXi3u1SrBRHvd9ddaGnuubRTv3Wue88t6TBeLov92RHzoNzG9wDHtdRj3qaR+NHpNwaz2J5wHNQW5nhcDiu4+DgAPI85wT6BEGOYlD0cgc45bBoDApLAU5V7ugGgTg5ORnPb2xs5Hmed6qqyl68ePGv+/v70zcTiVg6xP8cVhh//ud//r/Udf0G+rtL3u4AZx7ug8FgPF+WZUm93QFOvdwFxfuEvzudR8X7yclJCXDm737jxo1Wfhg18QHDdQD+b/nyeWvVvJT2EReLpr7rF7GXj4e75m+uxQOE2bA0rS2kTsmORbNysc6kqfgtz3jXuwB8FeSWul+rqcm8bw1txEWsJnyV27Pcn6vApVqoT7vlNW/5uUs+7aFo06/9Mnq/u7zS294LwK3qdnm8u1Tt3ELG5aFuWd1ofu+WYj3Us31ZQRXcs8jJ80uWL5qXu+anLinWQ7zftVqs/azX1vqm0M45Ta62apt13ogwtOURH+Ll7qN217zVuTULQLi3usvDncdrcZxYp/vTfTROxOI2pDP5rKd78rNKubVzaz7uksJdspUBmCTc27KVOT4+/llUua8u4n8YK4xbt271RqPRHwMApGk6Apgg3gsay4l3bKwqNVUFOLObwTGrsSqS7gCTjVUBou1AxOzAydp5EuZtoO16JaJa20vbu2lNUn46r9XFYy0y3UXES3tJ6yUi3Xqw4LuHdg6ffDy3z57SHN0vkucRi4I2GqLSOADZfsWnoSon3KV1rj1cBD1f0wYuI+E+LSRy3JdYp7G+8dLeGsEu2djwPaU1PvmakujWXtPkWgS00RhVymmR3tY1rYmu9bFpaULku8Z8arBqmRVBHVJ/xOJhHo1VF7mOWe1rNV5FaA8AXA8H+B6cvJfy8fqk/K54X/GiRrgDnCfdOeEOcEq6U8K93+8nmrVMnufd0Wg05MQ7Jd2RcC+K4skHH3zwqc8ZIi4n4i/gK4y7d+8OiqLY73Q64x86xN89A8HfHUGbquIc+rv7gDZWXV9f71B/9xs3bnQA2ifcF+E/9ojFwbwI91kRly7FuTWuEa8aiWwR4j77+exP57g/Oied6Qf1U6c+7FJOflbJi53uxYlq62EDftZieJ04Zt0r68GBdf/4vtI4XyN53EtnsPYOjYtYHTTxFUe02RBV81vnRDrdy/J8t4Brkah3+bdrNYS+K8Dyhp8GF/XuhFlBIsq5Rzt6n1sEsUW4a97p1KOde7Zrfu6uhwTcZ57Gt0WW+557HuvbhOYP7uOBbuV0NSz1aZ4qkd1WrSGNU6X6fQlr1wMKl5+9a33TByChvvwRF4dZ/13u0+jTp44Qf/aQuCbNQa3XWl4XCa+pxy3/eclfnTeadd0fbT+f+iVYhPvBwcG5+LW1tRG95l7uRVFkLi93SrgPBoOMEu5bW1tJURRrWZa96vf79131R1xuRE/3FcfBwcHRO++88w0A2IHX/u6dTiclHu/jH3Lo7Y5z6O+OcwAA6OXO/d2rqkrSNK3X1tbStbW1dG9vL3nx4kXS6XTqTqdTAwCgv/vjx49hfX29c+/evfLKlSumr7uP7ztiUbzWQ2pehLyXAS7vc5d/urbe13t9mtpCY6kvOI2n63gO6mNu7U39xaVc1h60Jt91mrc7H6fx1LMcvdQlEpj6wlNyW7o31jn43rRu3Jt73HPvdro39XvnHvWSZ7rkv07HXF7vIaC1WrmiR3sEB/c7d8X55PKBtR/OUQ93GiuR33SeerTTDxpL/dvpOvSA517x3M+dv+Z5JdA6muLZs2cVz7GMHvHUa70J0BsdyWqai3qxU/92ui+u5Tkxhq+h19TbXfJnpx7q3MNdiqd5fc7OPdrxtUTk0/2tHDTXovi/U092DsvjHcld9BbHPDQf9Vvnefl6zCl5tUuEO/dnpz7vNBc/S4jvOPd1R8927iFPvdV5HI7za5cfu0+dTTzUo+/6YqNNr3Xun940vxbPPdOt9dK+Wi3SON1Les093qW1/APXoDc79WinBDjG8HnqG09zUo966htP/djpnnQfXIcfdE/KcUicx9HREdacHR4eFr1eLwU4Jdw3NjbOqdyLohjzoNxWpt/vJ91uN2VrTFuZsiwnfNzruk6rqsrSNP3ZP/3TP/V5fMRqIf7HEwHvvfdelmXZnwCINjMAHv7udM7HZgZg0uNds5lpy989ImKR0YYti2UPMyv4+r5rvueabY2vbYtm06LdE8yjKfc1VTjNa81Za/W76IaVWzqDZEdj2c5YHvDTWM1Ei5rVhK/Vy7z35f7rkl0MHdP83HEt39PXbiZUdT4raxgr7zLZ0Uzr6x5iKSPt12R/zfbFN5+vpYz2muagoAr5adXxi2Yhs2jQ7GfouEshTxFqCyPtR8elORcsr3paY6gFTLSMiVgUtGEJ0zSH5LXuyif5qltKcksVb9nCWPl5PIfk5W7VJp1pGlsZiXCnCneubgc4T7pzH3cAgG63u72xsfH0hz/84b9rZ49YHUSlewQcHBxU77777nFd19+qqgqSJKkstTsAAFW8c7U7qtsBAFDFjtdpmtYAZ97uqIivqirp9XpJnudpURR1WZZJlmX1s2fP0v39/fratWtzuReXAVHxvnhoorQPVdFbKnOrLq7CDllH99LU8pSQpipuqU6qDsfXtD6aH+ep6p2q6LmiHmOowh3HqRKcqs3xM+aiCnqaC+foPF9rKdLpnBRH9+Eqdpfi3qVy1/blDxOaqNej4n01ISnLXQr3tvbd29tLUUWu1UWV5VyBTtXuVJ1P5/A1ktL0NZLVdC3Nj3tjHklRTqGR33Sd9toFl1reJ8ciYBolO6535aAqd6pGd+2vKe35nlTVLu2BefAzVdkDnKnNMTeupyp9upemMqfKfK6W11TrGuahZA+tyQeW8r3JGkkBjwQyV6tT9TslrXluriBHhbv0QfNKynV8TXMjqOqeK9UlUJU7V9rTurE2X9W5FUfPdNFYpFouG9pUwE+DNmpoqr6nCnK6jivcudqcrqdrqeIcr7mSHeBUYc7HqQod19J9aH6qZrdU7FTpTuvh5+R5p/Vx39vby9A2WfJwL4pi/DtYnufdqqpKjAfQCfcsy179y7/8y//97NmzKCCNiJ7uEaf4+OOPf1OW5WPq704gerv3er2JH0p0Dv3d0bsdr/EH1+7ubmd3d3di/Wg0mvh+HAwGKQDAzs5OKw+HVsXT3ddjLmI6uBS8VmNMH/iuaeqxjntoanIth+aFLtXbRHHPc3K1tObZzs9D1/qoraV7wXPRvTTVuXbt8pqXVPvaPcV5X5W+fXK5PsvbvUn+iNXGvJTv3M9c8mjninNXI1XJj91Vg+XLTn3eaf4QX3rrTC7v+GXBPOr2VWJT5bmlFOd5XWpvSWVP8+MHzyPl5P7zmpLdPqnsQ6/lu2hMU1NTr3HXej6H+bjXOldvc9/1Xq+XcMW4q2aeT6rT8pina7kiXdu/bS98K68rl+RnH5pvGqy6Gn+Wf3/Ow/+9yVwb+Zuq3vEzEtOWkl3ygZd82bVrmgNf8/UuL3e6XsqL6+n+UsNWDT4+7hz9fr/z8OHD8Tl2dnbMnxNS41QOYmXzi88++2zoLCJiJRDJuYgxiqL4vK7r4yRJNgAmmqoCeDRV5XAR74g333xzgujHpqoU0aIgYtHgIhu1eYs09oGLFJ+WfLXiNCLYlUuylXGdQ6uJEumcsG5SB1/PCX7frxe/95wQl2q0iHqfr58Vr9XBY1x7aLl95lwPInz3bys+on34WJBcpE2J1qwU4aqNNkPlYzyHRMxT0lvbO9TixTWm1bpsBPw8vm+mbeapkb4SiS7F8/35Oo2Mlxq+amcJsc/xaS7ri0VqlCqhCVnM12uNUH1tYVxNTyVbFe2ak+N8rS95T89knS+kEar1UEBaF2pp45N/1oR4bNC6XOI2TuJatbdxLl/iOCSf9FmL5SS2FK/VKJHhmEsi0ikBL+2vxfOcEvgcqtwfPXo0Eaf5uNNr3jgV4LR5KlujNk4lNU38bHndPPVXt2/ffqydI2L1sNJPZCPO44/+6I+u/M7v/M5/K8tyJPi7n/N2Bzjzd+fe7gBnXu7o3Y5j3Nudx6DHO/F279y7d2948+ZNsW7Xf2Zt/2cXsbyYl9/5NGhSo+aPPut92wb1EHedx+Xfbq3XCHgc0/znmyjNNc95Kd4F332nwWXzYr9s51lkzNPPXdvLpwZrLb22/NlprKaul/zitfUukrmpJ/xFYZF94af1gZ9mP8vPXZvHa/7a5c8u5bS83KXam6xpY/4yQfJn1xTaWqzm+S4R+Vo8nZfq1PJptVlEtuZXz/Nq9fvkjVhdtOGtfllgeak3XcfnpIcUGq/i6xnv2kPaj+47ra0M93J3Ee4Ak6S7ZStz+/bt/wMAoq1MxBgL+ctwxMXhpz/96Yutra2H1GaGKN5VtTvAmeLdsplBULX77u5u59q1a+L3IlrM3L9/v9zZ2eloxImLUJcafkTIkO7xZbpnIXYq84Ckpm7DjkY6p2Qh0uT81romqmjM51Jla4Q2J7JdX2PJrkazzPH9+nCS3lfdrkE6DyfwQ+xzrBou+kHLrHHR/8ZXCdMQ7k0ajPqOS0pwzStdsnvhinEk0SkRLineuSpes6mxzs73WBbFOj/TIhGsTRufhs7hvI+CneaSVO18Dsd4I1U6J9XT1tldDy5C70sI2nhgEkLc+lrJaPOSClqyndEgNSjl11TxzVXmvop8bnEjnZMq5a0z0FyWul7bx5pvqioPWReV64uNkL9LJWsVV9xFwbdWDhdxLVm6cMW7ZvWikfOWWp7XQXNIcxKpLzVUVZT4JuHO0e/3O/1+v4NkO4BMuH/jG9+gvVC6lq3MxsZGjsr6N95442cQCfcIhgv/4RKxePjwww+/oDYzDOeId+rtrlnNAEzazFy9ejV94403xrkODw8TSsyPRqP0O9/5ThfglHi/ceNG58aNG1N7u6+q4j3klxOJgLvM98yH3HWNN43T9p8mt+V/LpGtErnr4+Ot1W2piiX7FW4TIxHJ1Ede86bXarUsZSxbmZDvCy0HfyBAxzSyXPoaSA8VXA8prK+1yxJGeqdARESb0AjvWe0l2cyEKrH5Gs0LXvJr5/Hc153u4aqfE/nLgkW3G0GEeqFL5De9ltTo3HtdirXIbhcRbvm/SxY3LkW6y7rGwjTEfNvrKEItTHzzWEpxHqMR0jhGP6S1nPTW1vAYKZeVXyPtQ0Atc2itTXLNY11U018eWN7lXJQX+veuRTD7rLXmfP9211Tkms+7ZS8TMj6t+l2qS9ub56YqdxcklTsS7pR45/j666/Fn3eDwSCjKnck24uiWDs5OfniBz/4wW98a4tYHSzdL+0Rc0H1q1/96jMAgKqqcgC3vzsn3rnanSvenzx5Uj158qSiivdr166lOP/OO+/gHyMdAIBPP/20BgC4e/du0kSJ7fPWpcuMeZz7MqlJLULZWteUrPSJd+XW7FBC9nDFWoS+VaPlcS5ZrvgS3pJVi/SgwXqwYFnW8Dy03hBi3pWTXmsPSkL92bV3NcziIVNERChmqdS21OU0RltHSXVXk1W+h2QZI5HmWg6+37JZylAsshrfl7T1ieMe65qHukY++xL6uAdVvktrQwh3a1+6pgnJzRX6i4g2mqbyPD5+7pb6nOeVGrDyfCGkOCfqrYcPGuFP57SzTFunD3y85SNWDyGkt0vN7YJESLtyWHv57m8R/VTF3tRyhpP2PC/WytXoPvl9VPS8Bo1wpyr3g4MDL5U7J9otWxlJ3d7r9Qp6fXx8PCqKYq3b7R59+OGHn1v7R6wulu6X+Ij54LPPPjuq63pfsZkRQYl3ANmCBkGJeMTh4WGCxPvnn39ef/755/Xbb7/d4Y1V7969e+6Xw1Ul0xcJURWrK8WbNqKUcvM1Gnnc5OthEemYUyNvXX7wEqHMvc4tX3VKeksxkr2LZb0i+b3TXL4qckv1b52d1mxBW+fyhvd5cCLFz4Nojz8rVhNtNF21GpoiJHU5f601N6Vqdslihq+xyH1tbxqv2cVwD3htDx+ErGmTIA15UDBvYlYjqyUrGDovvZbIdh91t48fu6WAtyxrrLNSCxrMOat3ISwy4R4C38aoVozljS4R61QFL6nDfW1jKDGuqd8lOxpJ8e66B75e8VbuEBK9qVp+HjYz8WHA/BDSFLVJnGu/aRCqDNfmJbU7XauR9C47G0m0yIl5jOMf1MZGe23VKMFSuEuNUyWV+4sXLwoAgH6/7/zZMRqNhpx4z/N8Iifue3h4+FNXvojVRSQqI1T8+Mc//jJJkufUZsbl747Ee1N/9y+//HLiP4qDg4MS4FTxjmp3LCWEHPL9Ty1iNdE20RhCgIeo3H3WS9YsrtdWLU3HJNJas5fR7GOshxicsJdqCPU9l2xu6J5NrXikMR+ynseGPOjQ3lmgIdS2pyks+6GIyw0f8tdHUU7J7xAFuka0S2S6b16eR7KtsSxkqBretZeV16o3hPy+KAuY//qv/2rsf9oWsesiyzUyHmuY5t5JBLxEjmvrXZYz2rXkHR+iTg+xjpn191ZI/rZqCVGWa5CsZULya6S31GyVvuYe7a4HCxI5rq2RHhjw/X3OEwLJ257P+ewREmsh2tPMD238LR+SY9r9XIR6yJ4+HvWSPYuWV9vHUvT7rJHWS/7xVq0sd8ZV7i7wxqmbm5sdV/PU4+PjCc5qMBhkR0dH458RGxsb+WuV+3/euXOn7ywiYmUR//CNMJEkyX8AnNnMMGSvP0xVuwTq7w5wSrwXRZHu7u5OEPOj0Sh9++23x7kHg0GKzVUlxXsookK+XSwrmbZoyltJtexrLcK9uzXbFkslLdUi+ZNbdfuovzmZzPfSlPAW6c+V79bZNeKePwiQasD13B6HE9y8bklh73NPtQcHLtshKbf0rgFenytfU/gq8iMiLBuW0LUS0c5juL0Mn9PIc5cFjUbq83GpHt/rZbSfoZim/qYEaqjFjMv3vKmVC43linZL8S6NSw8OLEW8VLNFlrvWu844S+K9yf2mmJYklda7GrByAlxaJynatXhNIU/XWnlwjPvF03xNfN4tf/m2yGntXmpjvJaI5cFl+tu9TQLfItC5slxSsLvmpWs6rtnB+AofXVbAmsr96dOnuaRyp9dIuFvghHue592dnZ0OwHkfd0RRFGtJkrx4//33f+nKH7HamLoxZcTlxv7+fnnt2rVXeZ5fBYARAECn00nLsqS/pFQAAEmSpHVd11mWpWVZ1mmapnVd1zgOAJC+RlVVdafTqQEAqqqqAQCyLKsAANbW1tJXr16N53/7299Cp9Op8zxPi6KoAQBevHhR9fv98uHDh3Dt2rV53Q4RR0dHVbfbjYoGAOj3+0v9y+v169fT3d3dZJ7nkPaU9g+tCclNvu769espjuFrGkPnAQCwNvyQ1vBYV12ar/iDBw+q3d3dBD/T+vGa1kPX4X3E3FgrHeP3end3N5HyYU3SfcI10l40Jz3bgwcPKunrwOMxjq+XxqR7jzlorFQP1s4JcBpLz+SzT1P4nC3i4rC3t5ceHx/P5ech3yt0X1wvEeQcx8fHNeannzc3NxMAgM3NzQTHab69vb10c3MzwY9nz55VNI6PSzmxTnqNdT179qzCeForjknzFrCOkDVN9llG5HmeFMWENSusr6+fG8NrVyzmw3H6muejc3meJ3wf/MB9AM7IbzqX5/lE41Q6ztfkeZ7gh/SQANfgOrym43hGOmaB5uG5pPl5o9frJWV5+iYL/NwUuF7KScdwHD+yLEtoLI7xeL6Wvs6yLKFrpJxYB90D4JR0Lstygpim19Ie/BpzSedDsp7mpHvztRw+MTw+hMjnuUP2aoLQ80Scx3A4bOV3kq2trbStXNPs61ODq1acHw6HtRTb7XYTab0Wj2soEY7XvHaqWEc+hBPo3W43wRpoXlxP52kM5qOE+6NHj6DX66UApwr3PM8n+EyNcL9y5Uq2vr6eAtg+7gh0bQAAKMsy3draSobDIb0/21mWvXr27Nm/7e/vT/cfSMSlx6V5UhgxO3zyySePy7J8rNjMFMoyADj7gfXNb37znFKeqt2vXr2aUpuZ3d3dzmg06rz55pv569gU4Kyx6mAwSHd2djr4BJJilpYxPt27lxGrbLMTasPhkydkTrIyCVmvxYTakVj1+e7vY7lCFeNUxW1Z8lBFOLeokexlJKW6FON6x4Dkna6p2Om8ZlPDz22BnjfkHQQhNjpWznm9a2VZ3x2zKpimGWaoelnyMG+yV0jNkiKeWsRwAp/OW+s1/3jq1e5z3mnuCdanNWfl9fF1TfdcBviorl3KaU5cczsYVz4t3vJ4x3lKxHOveema1ynVzWvQFPPafbGaurruyUXYGoX4sYdAIn1dzVJdNVhKeCmWW6zw8ZBzaSp7ei3t1yS3FuOrRg89G10XuqYpVt12po2/mdv6u3vav32b1tFk32n5B2s99VnXlO2W8p3bw+A4n6PxUm6f8z169Ai2t7czgFPCnSvcm0Ai3KmPOyrcua3M65e/uHv37mDaGiIuP1b6B3+EP957770sy7I/6XQ6eV3XxwAAw+GQP9UrAACqqioBAAaDwXi+JDKNqqrKoijG13melwAAOIaKdwCA7e3t+vHjxyMSW52cnIzX9nq96tatW3W0KIhoA01I6VnXEVoTt0mRyGspVhsLrcVnvRTD69Duh7Wv9oBAuheutS4LGuls2loLvg81XPGheSIipoWPorxprtDcGpnt8jr3bYpK55vYyvDcF0lqX/T+i4ZZ2Z648mrEuQTLQx5f+9ir+PjD+yDE971tzGrvEHK3rXw8hnuwIySf8Sbe45atjI+NTZN8GhnPz8njraasPrVZNbdFfLeZa1UhNf5cFMyjNouEDt1fi5ealuJrvhcn4l1kv8sSRvJx96kFx6jCnXq4I54+fTom3aWmqdzHHcCtcueNUweDQba1tZVQ0v21yv1Xt2/fjs1TI7wQ/6OI8Mbv//7vf+P3fu/3/ntZlqM0TUcAE8T7hOLdIt5xDkl2JN3pGCXev/rqq5LGcOL9u9/9bnL//v3yxo0b8a09C4BFIa4vCk3ObxHls6inaY0+9bnsY6bN78qrEc8WUe67XntYYO3H9/FZI6nnNVI/hOC/LIgPGBYTPkT3LPZsup9VL7eUsV5L4za5wwAAIABJREFUandtDd2XxobUra0JHW+yR8QZJOK7jXW+DUglz3e6xlK3uzANOe/7EKFt4rxt0jw0f5P9tTWuZqqUnLcU6Hjtek3h2k+KDfWg9yX/tZyR6I64zKAEeFPSP2StpjjnhLilTHfNSQ8WND95GnN4eJiTGKfCnRLv1MddI90p4Z7neXc0Gg0llTsF2srcvn37f4fXFssRES7EX6gjvLG/v/91XdcHnU7HbKpK0ev1xj/wdnd3J77fsIkq2szQMRfW19c73/nOd7oAAPfv3y8BVot0aoJ5KQkuinAP/fqHxPtav2gEtyu/TwPLpvVygtKl+NbGXfU1BSeyfUlkyV4G13N7Fy2fj1UMr5Nea7YzNJ+LcA+pQYrje/BYLY+PxUwo5vVvP/6sX0xQ2xUOHwKXWqH4xvsS7lITUquBqU9erqjn+bRmrXQ9fS3tKVnBSHtaaPJgQmv+GpJjGTAN8UuJY42kluxeeGNSyQKGzvO8miULbXLqegjAG6JqxL8Vo4HurTVh9b3vIe9AmLVFiET2ushxn5w+83QfSrRLFi+W/Quf0wh2bT9XrHUu3oRVs5bhTWGl80u1+NTQFLP43lqlBq6XwYa1CULOLRHQoaQ5RchaTa2O1jA+uSQbGb4P30taQ9dJhDsAwNtvv31u/1evXuWS0v3KlSsZEu5FUWQa4Q4A4EO4I9n/8uXLTyES7hEBiI1UI4LwxRdffHXt2rXdLMu+AQCjTqeTssaqKQBUSZKk2EAV54bDYSI1Vq2qqq6qKsXGqWmapkB+kK2traXHx8eAMVVVJZ1Op97d3U1/85vflGVZJlmW1fv7+8n3vve9uTbBXCZc9mavoV93Kf769clGm9ev601DpTxNGqDiHq5xnxgtVsrD11pkfMi9pY1G+b50T35vfc7L98F6tXuAX88Hr5t+0gaivPkpxkh70CaqmJs3eKXzuIZe03W8Jtc5eS5tjdWU1NWcVVtr7efaIyIC4dMUVWpuOm1OBG2MStfSJqcYwxuj8niaR5qXmpdKDVYxv2RXQ+viZ+Y10z20BqhNm6LS/Zo0ZF1k8OajOMYbn1pz1rVEXPN5bGqKzUlpE1XamBXJedrclDda5U1UrQamWixtbMpjrAaq9AxWDaFNU2fdZJU3OOXXPBbgfFNT39zSPG+ASvPScTovxfNYzM3rpM1NpSao2PCU70cbqPIGsHQdxuIc3YOO89p5DrovzmnNR/kcXoc2X7XipblpG6KuUjPVi2hW6oNZNlJF8tg3/zR18LX0XK4z4pzVhJXGSnvRJq204Srm4g1Y+V68gSrAma3Mo0ePIEmSCfKbWsoA6LYySLb3+/1kMBgk3W534kEA7SWY53mXNk4dDAZZr9cryrIcx2xsbORFUax1u93//Pu///vH2j2NiJCwkk8eI6bD+vr6z8uyHFVVNf4hRxqrngNVu+MPtDRNz8VTxTsA5LyxKgAANlYFADg4OBj/VjgYDCaUvEEHWgEs6z3xbTrZFnjjylkod0PU1C5IKm7ptaWw9j2rlENTf9P76LJ7oeuk+qU9pHp5rKREt5qS0tqleS2HBKkWK97Xr57XGfquCkv5b73Lwco5D6yyXdWyoU1LEt9cUhxXzGsqbdpcVFKV86aq0nrJbibkPvB4bR+6h1SzyxKmiVLdVdcyA5XXrqaiPnMUqFrnanJf0PV8X8ypNTnV6qTrmlrHWE1PNaX+ooOrjV0NT33UyVZzUB9VOG166lOzFIu1+ti7SLGhCn7Lg95SpmvNXq3zuvZuYj0zrzURi4VZvQNcUnGHrp9mf8smRhvXbF+keK5Ip41Y6f6SYl9ax5X21Md9e3s7Ozw8LABObWUODg6c56eEOwDAzs5Ovbm5aQqNR6PRkI9xpXtRFGtJkrx4//33f+ksIiKCISrdI4Kxv79fvvvuu8d1XX8LAMZNTrnaHQAAVe1Zlo3V8KhyxzlUuwMAoNodAOC1Aj5J07QGAHj16lW9s7OTHB0dVah2z/M8zfM8LYqizrKs7na72Y9+9KPi2rVrM78PR0dH1bKox5dV/e9SmftCU4Rb+06zPiS3Nte0Xum1dR7fs3JVPFepU+U5neeKc54DSV2qHKe1Sap9qUYey5XsNL/V/BRjaE38HRD4mq7nanial9eK6zFeU9rjeq6Ip+8m4PF0DR/3UdYvIpax5lVFiPocsbe3l1J1uaV2R3W4pFqn4Kp13/U4T2MocY8KdaleXEMV51x5TteHKMe5oh0/S+NYK8/NrzVV/KpBU7b7QFK/o3rdUs3jvlSxTj+jwp2q2SnZjap3ngPXcFU6Vc2j4pyq2lGpTolzTZluqc9pzlUFqsQlpTtXyWsqdz5mKfJdsVmWnWtmShXrfC3AJClP11N1Pj83HcM1liKer5Hy4LWWT4NLhe5TW0REE7TRfLWp6p2r1LEWS7mOa/A18hqSUh4/o3IdX1OVOifYcV7ah+7FyPiU1Jj2ej1810Ce5/kEdymp3Dc2NrovXrwo1tfXUwC5cSpXuR8dHcHa2loKMEm2b2xs5KPRqEIf92fPnv3b/v5+7CEYEYxLpVqJmB8+/vjj35Rl+ThJkg0cY2r3cz5YCPr2HVS8U393pngfv/1nd3e38+WXX1Y4PxqNzn3/fvrpp/XOzk7n3r17DU/WHhapG/tF1jJLpaxv7mmVssuitPW5H65GpZKSW1OQ+zQdxWtXc1XJ+5x7l0ufXeDqbknJrr3bQFOsu74fJEW5lMvna2Hl1uBzb3w9+i3lf0REGwjxDZe8062cUpNTl++8pCC3aqTruBLdqqdJc1PfWF9P/Fntv8xo0nBUGtOaheIYtY2xarDq0RqoupqxYhxVvVue8k1V+1YNiwBJrdyWgtnyQXfF+OSWvNe1OWlvSyHexj2gynXuKa8hVNWurbeU97Q211jEbHBZPd7bINwxT5N5Tng3aaTKFfpSDq5Ml/zaJdW7tA/PT21lqI+7L7B5KlW6U3Afd8TOzo4oRD4+Ph6Rpq2/uHv37iC0pogIgEi6R0yBf/7nf/55XdfHLuIdiXXJZqaqqvHTQt5EFa+zLKvoE8lr166lnHhfX1/voMXMjRs3Ojs7O51Z2yI0/U/xInCRtYQSdSFfN1eTycsOn6abUhyOhT600AhvSznuY3GjveZkuWQBw3Nr6nXt3HQPiVTn+0nn0fZxvZbiOWFv2frQ++RDxks5fKxyXLVHREyDUCsWfC2RwNyqRYvhr102NJaFjWbxojWGDbGBoa9d9jazxmWzl6GgpLNFDk9roSLZxvjYvWhNUzkZLjVqlWqnxL/vnj5n93lAoN3fiyDltYaf894TQCfBNasZbgkjNUp1gTc0lRqsWiR+iAWOa71FyvsQ9rhPyHgb4GeY1T6XCbO0dZlFXl9Mc66Q2n0bm7aVi4OT53TcsqbR9uK2Mo8ePYLt7W3Txx1gUuXe7/c729vbEzH9fj/hKncO2jgVQG6eWhTF2mAw+K/bt29HH/eIxri0v0BHzAf379///wAAqL+7BIl4x3Hq704V7+R6nHt3d7dzeHho/vL06aef1gAAd+/eTSJJtHzw8cymkFTYbRP98/g+avKwIIRk52us+2Sp0iVy3Oe+S/7o0muubqd5qU88fy2dm6vMJb95PkfXaefjCnWah693KcVdane+1iLzp/WOj4iYFzRifFoPcUkJL6nd6WtUp1vktcsTXiPVJZ9439w+MSH3qAk5P09S/6LA/dd9/cm1GMkjnhLONL+WQyLO+Tq+ViL0fch1vh8/h6bGD8kl5fUdD8EiK5WnrU1TtgOckb0uEtulOOcEv8vjvuk5+H68Jom0t3K2RXbzs4f62c+rzggZ81CZzwpcXe7jw94EEjFu7eeTD3PwnC6Snb6mPu4cko+7ZCvz8uXLcV6JbOcqd0q4v3z5MpEI9263u93tdo/u3LlzX6svIsIHkZCMmAoPHz482dzc/LzT6eQu4h2BxLtkM0Oh2czQ+TfffDOnavf19fVzeSLxvnwIIQdD7S9ciutp62mCJg8LXMS6b6PMJntwwpnvx8lsLa9EVlvWNZrCW6uN57Esb3ytY/heLrW+9K4AbW8p3rc+n38HF/2zMJL+y4F5KJo1ot1lNaNZu/DXNNa3uak2z5XrnFCnljI4H0qua7Y5tDmrlceHGG/ydQ1tCnsZIKnH6Zz02oKkPvchxzV1O8/Nr30fGvicsUmDVJ8HCbPCIpKarsaoGpCIlkhwX+sYy26FE/V8PVXa0zham9WglebiBLbUQFU6SxPie1rLHi3vtFjE782I85iXHauL5Nbq4E1LffPR9dOe0apNUr/zNfwMlHA/OjrKqMr94OAAiL0LAJwn3NFShoM2T9VsZRDcbQHglHAHAPjmN7/5qbU2IsIHK/WLdMRs8NFHHz1MkuR5p9PJAU4tZojNTAbEZoYr3inxjqA/+JB4v3r1agow6e+OHu+v48bfy2g1MxgM0gcPHmQffPCB+p/LIvmuXyZcNLln4SKIvxAVu68tSagXtxVvEdOS6pvGauQxV5RLtXHluWaXEmIZ42sT47oPmqqez/ExzRqG5/B5AMChvQtklgr3Nv+9LPLPhYgzTKtsDlWrT7MfJ6Q1GxhNsS2R2tI83U9Sr3OyXcqrPRRwWdy4rG9CcdmV622C+57T8VnsQccslbpFvktkvfQ5VHHuS5prRGWbavlFhkVwW9CU6RrpTfeSCHKJeJeIeSnORxEvnU0jv5va0zTxWfeJl/adhnD3fTCwyO/EaAsXbfESikVQtlvw8W8PyeeqJ+R+SLGUTOc+703qsgh3Srajh/uVK1eyNixlcN/j4+Of/fVf//XLJrVHRFBc+h/+EXND50//9E9vdjqdvK7rYxwcDofo2V7gGPVxHwwGJQBAWZYlnyuKogQAyPP83FiWZdVXX31VApx6vD9+/HiEMXmeVycnJyUAwHe/+90EAODevXvDmzdvtnjciFnC13JjkWvgBKwP4dvWfk3WAtgEq+sdAlIOl1Jeqtl1Dm2NVD8nxPne2hyv3Wc9j/EhmEOtlOadLyLCF5q62xXjs26a+Kbg+7jU7dxSRlOo8xi6p0b+W3msdYsGiVy+bLDOqM1xYl9SoFOLF98cGlmvPUiQ4nzOPIv1ywpL0d5E7U7X8PXWnDWvqeAlZb31EEC69oG2rzUv1bLsaHLvIpYDbTVUXRRI5LnUtJUS63hN10kEPFe542sfhTvAKfFOm6aG2spohHtRFGtZlv3q9u3bPz1/RyIiwrHwv6RHLA3Kg4MDy999/ENNspJBxbvk785x9erVtCiKFNXuAOetaNBmBv3d59FYNaI9hNqsSOrhtmuw7Fq4qpkTw5ZlirafhCbrp/H69rFGwTiqWNfWSDHSfZvmnQGSAl07I/8aaQ8WrFosa5xQpb1Wm+scvBaffBERbaKpL3nbqvomdijaOk5sW01ZJRKexvk8bHAp3bW1y0C4AyyXepmr2l0EsosQt+Y4QW3Z2WiWML7w9XinNTf5uq0i4Q5ge5FbhLtFvlrNRelrTcXOm6xquSXVvEul30RV7lKUS4r8ULsZbe9QREuYy4N5KtoXkXC3mpy6wK1hpPMhqa5500vK/BDCXQIq3V+8eDEWdr58+bJ8+fLlWKxJCXeucNdQFMXacDg8vH379mc+8RERPliKX9QjlgP7+/tf13W9jzYzAKdWM1Ks1FhVs5qhhHqWZZ0nT55M/OBGixkNn376aX3jxo1ObKx6OUHJzDaIRR8fc9e1j+92k1pCCdcQn3KJDLdIaR8VPyehNTKa53E98OA1aussWxifeykR7iEPMFyxPmQ+v3ZZ7TTZKyJiWWCR2UiMS97ovnklRbuv9YyrPl6nZnuj7ceJ9pAHFqtiKdMWEW2R3RJCyHBK4luqeMlihteo2dDwOOthgAuWdY0vfNe18WBmkdTDvmpmyU7Fp6mpi7Dm66w5Xoe0xucBAF5LdjXaOega7czUR96VS6rXt0Gstt6CK5/P1y5itlhEIhzBLVnoZxqjrfXZw3X+UFKex1Ofdr6X1Dj18PAwJ2uzw8PDAgxwWxnJWqYoimxzc7ODXu5c4T4ajYYulTv6uNd1/TMAWNjvmYjlQ/wjPKJV/PjHP/4ySZLnSZJs4Jjk705BiXeASe93gDPiHcl3VMBTf3cAgDfffDMHOPV3f/vtt8Wmqpa/e0QEQDPi3uUz7osm6m6pBkoaawS2pDb3UedbPvO4LtSTXEPoQwNt3PddB5IvOyf1aYx0b60HBE2V6NJDBV7rrJTsUSEfsawItV3hBDgl8aXmptwuhubS1PNSLs1SxnptWdFIZ1sWNfy0aELacq9zAFvdLjUvpa+5dQsnx+leOE5r4I1WpcarvH7XgwGXtQ/Nwe8DHWtqEWQR/L4PLHz3XTR1coiNCCenLZU6xvC1EiGt2c9QQlwjsi0inOfXCH7NT56T81Je6dy+87Ren4cHND4EbdQZsRyYhWKeKsT5ZxqjrQ3Zx2feIvwpsa7VTAl5qakq2zMDAMDmqU+fPs19bGUATsl2SrizNef4pjzPu/1+vwRw+7jfuXOnL+0ZEdEUK/FLeMR88erVq/t1XR9T4l2CZTND8cYbbyQAk97uEvF+eHg4/qXm888/r0ejUUptZgaDQRptZi4HXMSv79pZ7hNqJ4Jr+HWo0tq1zqVod+1hWaZI90uz2pHq0vKEWPtINjbcdoaS6iGWNpqVkctGRrO2cRHt1tfFZak0zYMKvmck3iNmDUtNzq9DGrX6qMh9mrFq8RIpL5H3vFkqr82lROfNWn3vVxtYJJX8rGxLXM1KXY1KOXkukdMaca41UXWR6NpaHOfkPz+j9JDBx0qnCXzO4lq/KJY1bRKoIWS8ZP+iEdWcuJfGrWaprkaq2ll4jTSfdGauXJfW8vVajFWXNT9Nbml9xHwx70aobSrm267dyufay2UFgzkkexmJZJdsZnAttZXhOD4+HmlzAJPNU8lYolnKIFDhvrOzc279xsZGTn3cP/roo4dWDRERTRDJx4jW8cknnxQ7Ozu/APD3d5dsZnDu+fPnNVe7A5wR72+88cY4H43J87wCOPV3p6r3aDMzG8zznvpYufisneU+EkKU7BoZLRHdmmrdhxjW/Nn5a996aU6JLNfIYok41/aT1OZSPk1Zz/eSriX/eV6fj9WMK46r52mN2r1yfU2kPbV3Y1h5rPxN1kWsFprYu/D1Lh94ixD2JdIpke1q9io1QpVyS9Yxkipe84H3UcNraJskl9T6beYPwax84V1EeOi+PvEasY6EueYr7/Kbl5T20h7WgwFep9TQNQTTEuaLQrgDNCNZLXU4vvZdRxXwnKzWGqZaDVfpWv5B55ue3Tofn3fV12TvaWub9fqLxrweGsyKHF9E25i2LF9C4WMhY43zZqhafp/zcXU8rkVbmaOjo+zRo0cTa3ybpwKcWcr0+/0EAAAtZSS4vNyPj49H0cc9YtaIxGPETHDnzp0+9XfvdrsdH393JN+txqq8aeqTJ08qyWpmNBqlAABvv/32OH4wGKQAZ8R7JN/bw6IScW1+jZuq5H2u+bhGht+7d28inhPP0zwosEh2SSEu1UBjpXhO9rvIf06qW4Syj0LfRehLuV0PFHhtXGGvKd85qR7yLgZ+31xWPKHEvbU2/tyM8IEPOWuRydM2XpUU4T6Kcm3MegggecDT11YTVk0tr9Xo8nP3IeinIc5XxaqGw2V9YtnTNH1YoJHqmiWO9pp71ONnySpHq3WZGuEuAkIU1hrx2dSTXCOvfca0ZqUSme+T3wK3taHqepetjeUNH1LDPLGItc3rocEikuOzgou8nicooe7zNfCN4X7urv23trZSJNyRbEdLGQA/WxlJ5U493F+vmWicKhHu3FoG940+7hGzxEL8QIi4nAjxd5esZnZ3d1M+h8Q7veZjAGfNVUejUXpwcFACnCrepzvR5ccsyLSLJuimeRjQtHaNaPUhxF32Kzdv3nRaimjqd2qxIu3BX1vqaB8PchqrWaxo9UrKfEpi02uL2OY5pRxajVJu/gBBs8WR9uZj1r2TzkDX8c/8nki5ffa39o64/Jg3oRrquw7gp/x2eanzOVcOyeaGK9N9z+ETR/Nb7wKgMSFE+kV8nee53zTwsWPR1vjEumK4RQz9sEhyy9fd8qGXYiWS3rUuYhKzUIW7vMg1P3fqDe+rYJ+mqapFkHPlvSu/VIdlfdNW89PQOB+4GtlGLCfmaRMTiiYkugbNq53O0zmak1rKULId4JRwp9evXr3KNcKd+rhzSI1TeYxEuBdFsRZ93CNmjUi6R8wUP/rRjz7j/u5M8Z4BAFRVVfK11KOdg6vdr169mnK1O8ZgY1VUvA8Gg3QwGKR3795NAAC4cniVMQuizeX5PQ9Ye/moo7Vrfh5OSLusTax9LXLb169bIo1dtin8LHgtkcFSjEXaaySyRIBLdWg5JXsWWp9ll8P38rWO4fm5kp7fL02pb33PhP4baZNIn0YZ70Ik9BcXs7QmsUjvaRqeWn7pob7pUl1Ws1RXbVKsbxNUnwcLkqpew0US34uujpdU6ZrXurReIsRdZLU2xpushhDdPo1IffJZ9U6reF9Wxfw0imCftRbJ3CSv5JcukeGSdUvTJqvT2MBo/vTSGdpQZ/vmaLvpapMaIhYbEgE9jbK/CQnuCy3el5yX/Ny1OSkvtZQ5ODiAg4ODIB/3Fy9eFACnjVNp81TLxx3glGzXCPfo4x4xD8Qf9hEzx7vvvrv11ltv/XFZlqM0TUcAAMPhEEn2Ak6J9wJgknwfDAYlAEBZliWfK4qiBJhsrloURZll2fiH+/b2dv3ll19WGIMe7wAAJycnZa/XqwAA+v1+efPmzZZPHQ7tP1nL8mNRsWg1+6iz29xLslppK18bsdb9oOS5ax5zhBLerjp5LI5buVwPEVw56LxWu3Tfpn145GuXYxH39Gsgxfg+RIiIaAJJ9T0LgneavNZaTqpb59HyWJ7sCMlCxieOj2n+8padzqKT3pcR3Ac9lGx2kdxSTqshLMZb/uw+YyG+7j6xIQ8DFqmh6qKCkveaspoq33ksX6fZylg5pHUaQh4y8HUXQVpf1L4RqwdLVT7LPUP2o/Hccgavqcr96OhoTHz7eLhThTsZSzRLGcTx8XGHNk3lhDsAQLfb3R4Oh4f/+I//+H/6njcioiniL+ERM8dnn312tLm5+Tn6uwOcs5kZg1rJ0OaqGqji/erVqxPfz6iUf/PNN/PXsSn6vAOcKt5v3LjR2dnZ6YR4Ks8K2tPnRSKvfdFWzZZdhzXmUumG5A2F5bHts69Uu6+ndsi7Clz2NhbhjvOccLesayTlvXUOnstF0ls5JHsYbV6rQfuec91HDZKiXlP8W2us2ug5rFoiIqaBpBCf1T4aeRxqBcPzavl4XpeXuo+HuzaP41YOSX3vY0Wj1byMmBfpqjUvbQKLLNbU7JpdDMZrZDVX6kvnsB4EWEQ+J+1d5/ZV1S8T4a6d27dZaCg0Bbg2L/mk87WcLG9St0Xq872s/HwPzepmkaxY5l3LIp39onERXult7hmSy9eHvU00bZaKa/l6JNwfPXp0jnAPASrcASabpnLCHX3cfQh3AIC6rv89qJCIiIaIHtcRc8HPf/7zr3/3d393PU3TKwAwAgDodDppWZb4i0QKr5tXJEmS1nVdAwCUZVmnaZrWdV0nSZLiXJqmaVVV9es8+AdGUhQFVFWVpGlaAwCsra2lvV4PXrx4kWBcp9Op8zxPi6KoHz9+DFmW1fv7+8n3vve9BACg3+/HX26mwPXr11N6D/m1FcuhzfX7/Zqu5eSntI6OWXmtGl310nleo8++Gom7u7ub0LX8WqqT5sF4jPE5A/+s1U/3pGP9fr/e3d1NkPTF1/wc9IPXiDn43nQNjmFuej5cT/NgHK0Xa6M5aW5cR+doXTQ/zUn3k+b5ON9fmuNn4TF0LIRw57kiImaNvb299Pj4uNauJRwfH9dSHL225qRrAIDNzc0Ex4+Pj2u83tzcTHCeruU14DyS4Jubm8mzZ88q/Iy5cIzn1/LQcemhA62P5sQ9LUsfvveyoCgKd1BL++Berj3X19cTHkPXAwDkeZ7keT4Rh8Q3X7u+vi7GYk6cQxIar3m9eZ6LX2Mcz/N8vD+tD8cxDl/TcT5H80tj06LtfE2h1fH6TbkqsixLXDEUvV4vKctSzItjSFbTGFyHr7MsG9eLr8uyhCzLJghxuhddQ+P53oPBoMY5PB+9lnJx8HkpXqqLvh4MBrV13Sbo2eYFab9ZnnGRMRwO5/43urTn1tZW2qSWeddP6wyp2SduOBzWUu5ut5sATBLu3Md9OBzmeZ5P8JBU5d7v9zuDwWD8+wsq3amlzOvrid9xqqoqO52OSbhvbGzkVVVlWZb9P//wD//wleucERFtYOV+WEdcLP7yL//yT16+fLle1/UxjjGrGQCYzmbmjTfeqJ8/fz7O9dVXX43nqNXMycnJeBytZm7cuFEumjVKRHtYhK+ty7ZFug6xYwndv+k98bGPsWxaLLsW650Joed0WbdYqnvrPBaZLe1h2cFo98rKb6n7pWufvBERiwgfhbmPut6yhqHXkre6ZU3D1eY8b4jtjGYd4zqbBCvvKqKJxUubObk6PUQpbinTXZYy0rUW5wuXDc20FjSLomp3wVfJPcu9XDXQeVczUpfVC/dvxxySBY1v41OtNrqPdjbfuueJRaol4vIg1PblImrQGqdShTtAe7Yyr9eN57mlDIDeOPXk5OSLDz/88HPtLBERbSP+hxAxV7z11lvrf/iHf/jfAQAEf3eAKYh3gDNSnY5lWVZtb2/XAACPHz8evY6b8HcHOCXeb926VVt+1hHLCc2uo2kuV54m3z9tEuuu9a77Ye3lUyfNrZHovv7srrVSDb4Kb82Ox4fU1oh1n72lnzE+FkAu66FoJRMRMQkXKe4i6zVrGsvX3SLWJV93Ka+ox7oQAAAgAElEQVTLisYi5ach6iNO0dSD3fJPn0dtfF+6tzRGx6V6pyHWp50PjbtocPK5bTI+JH8IQc/HXDEaiU/hIvm1XKHrmpD8rjqngc++oZ7wy+QhvwjE8KLhou8J91mfx15tEe4AZ6Q7Eu4vX74skXiXrGXwtaRwBzi1ldnY2Hj6wx/+MNrKRMwV8ZfyiLni4cOHJ+vr67/odDp5VVU5wIS/OwDxeKf+7gj6liGcz7LMaZMk+btLcQ8ePMgiadWuGtbKNe0+IV7nIYS1j4rZqsGHlOevfTzArXnMxXPzMcylqe2115pqW7tXVjzdm3ur42fqX87Pwc8k5ePe85I/uusMWrx1TzTyXFLza18bqS7+feL6+vkiPlyM4GiTsJX81dvYh/qaW7mo13mIl7srp+T5jtfPnj2r8ENbp6nf+bm0s2J+qcaQ+zor//1lRxMFuERIa77sFtDjPMQP3fKFl84hxdNr371nOR8at0hok3B3EdX0s7R/r9dL8AMJXM0nXiLgrVg+HqKU13K58kpn5mtcXvNNYkO96aeJ8YlfRJ/3SLifxyzvieS7Lo1N4w3v60HvQ7gDQDDh3u/30UKvg59fvXqVWYQ7AECv1zvnCdftdrezLHv15ZdffuZzpoiINrF0v8hEXA58//vf/90kSd5WbGYQBcCZqh3V7gDnFe+S2v2NN96oAQDQamZ7e7s+PDxMXr58OSSxouK93++XN2/eXAg7kggZ03xtLvrr2qZq3TevphAPzWPltNTf0r6+dUhx1n40h7WPtM56p4tmCcP3s/JLaKpQD1HVT7NPRIQLPhYs1us295PmLWsZrR6fHK7zaOp3TsA3UatLOSQlfVS9LwYkhTofo0p1lyWMth5jJLW9r71MU3X5sqjSlwkhqnmpOapEpEsxOOajZHet5699IKnVfWpoUzXelqp8HnmWSQEfsRiYlepespWRfNyfPn1qEu4Asq0M93HnhDuArXJHor8oirWrV6/+2w9+8IPf+J0sIqI9xEaqEReCL7744qt33nnnGwCwA68bq5KmqgDEZgabqmZZNm68is1VcS59jaqq6qqq0k6nU5+cnCQbGxtweHgIaZrWw+EwAQA4Pj4GjKmqatxgtSgK3KdeW1tLv/e97yWRcL84XL/erMmqtpaOhTTLddURsh5fT5sPwN0sVpujBKzWONYi7mkTV974lL7WYmijUKxBalSLddI42kyU5qVNTaWGpQ8enDUJxXVSA1KpZoylTWHx/khNTaUmr64Gpdo8rVtbR2Ok1yF1RFxe+DQpnQZWbq3JqbQG67TqRRLZd96K1+rhZDptZEqbrvIGrDSeNl+lTUulJqm8Ltp0VTojjzk+Pq5pTVbuiHBIjVJD12lNUfE1JdB5o1RsTMpJe6l5K22GSpt+Sg1SaSzG+RDnWqPUpg1VZ9F4tS3QxqQXkdOK4/dNarxaluXEftjolMbhOsnuhTZdxTi+h9Q0lTZVtRqdYl5OIGON0nq6R0gzUVcszWc1KnU1MW2jwamLVF/FJqoXhaZNU+cBqzbeRHWWhPvR0VH1/PnzDOA84X5wcADD4fAcwV4UxQQPqfm4d7vd8e9LoYT76/lOURRrx8fHP3v//fcfh54xIqINRNI94sLw1ltvPU+S5HfSNF0DgFGn00kJ8Z4CQAUAkCRJqhHvdL4oijLLsk5VVTUS6ScnJ8ne3l6ysbGRnpyc4B/Qyddff11z4j3P87QoijrLsvrGjRudfr+fXr9+fYLom/MtWmlMc78lwl1TLrv2scj70FokMteVi++HRKvv/nw/jWznNUq1IcnM6+FktSuGP3ig5DmOU/KY7s9JeZqPK9opUY/X+L3ACXr+75wT1vT8GrHOSXKNEKewiHW6lj+04DXx+Khoj6CYJeFOMS25L5HZPC8lmLUcnEy3CH6pbiT+KWmN5Dkl32nNmAeJ8GfPnlWYhxLonIDXiHFK1mMuHotj9EO7L5cJTUnwpnsBnCfNkdS26uDzWDcdx9d4jfshQa6R9pSYp3MSWY/5cJ6T8XTMIs7xNa7huegaWoc0T9ctKuEOIJPevV4v4cR105ycgHflpvF5nic+8UjgYhzG8r2zLDsXw8e1/Jycxzk8r0bI4wfAGQHPSXxrHglwFxHuA2lvBM0/D8I7kuqLA4nUXhQi3qqBznW73eT/Z+99fiO7rmvhfX9VNZukWVS9BinYBGn49UBtfDGElwwy88AR4kEyzh8VTzMwAkOjREjDmmjQgqKBJl+MvM8J/SKr9eCWHLZpg6QlqlkusshiVd37Dchdvbm59z7n3rpFVpFnAQTvPT/22edWN1lcZ9Xa08i30WhEx8fHebfbHZPqURRdIb4lwt2ylVlYWIgBLhTuFuGeZVkjz/MRtR5O0zQfjUbjOVg4NU3TP/zzP//zF9V2GRAwOcIf5QG3hk8++WS4urr6KQBAGX/3ZrN57bAojuOEersPBoPx9eHhYXRwcJAPh8MY4LW/Ox8HAPDWW281+v1+vL29XTx//nz08uXLFOB++h7fBdLO5Zfu8meX2uv4t0B9y3080aWcNc913mZ5gPO1XGvwONKa3Itdi8djSL7v3NOd71Wyl3E9E2n/kod82dfZxy5HWpPuVRvLn4G2ZpU8quI+/ky8T6hqSVLWLkbzJPexhnHF0/aAHuk0pmXDIq0tebJbBVL5HOrJLvm/S3vx8aT3yf0uoM7CpBoocc3Xs7zatYKltJ+2S3YxND71X8drvr6vBzzPr+x4ywe+zBrzbkHT7/cLzfKlrOWHZAUjFTKVxtN7ly+6z9rYRn3geVxtHe61XtVz3WWnIhVMndRqxceLvo74AbMFX79yCdP2SK8bPN+lpaVYy8XXKx7bKOFOfdx3dnauWcoAyLYyCPRx73Q60cnJyYjMuaZg73Q6I1S59/v9VFK5D4fDB41G4/jdd98NPu4Bt4q5J9UC5htPnz7tLC4uvjAKq44hFVaVsLa2lgJcJdSRkG+32ykAQKvVSlqtFiXpYwCAnZ2d0cLCQgIA8OTJkwQA4NmzZ+obrbtcNOa2Pc/rIP2rEKd1xKEos4+ye6Zks1So04fU597oZXKQ1rT6+Rp8jvWcLa91i9Snc+l1FWKdk9nWvxf+LLVDEX5d9lMMrjnTOjy7C4dyATqqkNx1rqOR1WXiSf7q2K4R6XxdSoxL8WksOl4riErXsch6nz1LhwfSGFecABk+xL40RvJtp31WcVNu7SJd8/lWnlZxVSmWL3xI/nkn1qvCIsxdxK0214cUdhUA5cVItYKlGvHP85L2pR0IaDF82qS9l/Wcd8FVrLTs6+YbP+B2cRt/w0/bU71MHlouPjlKhVP39vaujNna2ro2z9fHfXFxMcHiqRLh3uv1kpWVlWu8ECXeG43GMgBAt9v9D7h0TwgIuC2EN+MBt47333//96PRaD9JkvEPYkK8p+RrDFS7J5cAeE3KHx4eFkiyW8Q7Ascg8Q4AsLCwkGxvbxfb29v4RqohkUy+v+juAkF1U3vwUf7y8dK1a2yVvMqsSYldi6z1udbW8jkkkAqPWnNde+LXPkp6V25SnvT5aYcHVAFehnCX8qly0OPzCQFfWHNdz1b7lECV9etEUMPfXVACmd7XEVcjxa08fPt9ipNacSwy3Se+C9J8npN2mOALl3L/vsJSbdehIudxJPU8b+eqdw1aLKlNI/L5Oj4HClZePnnPC3xJ07rJ1TKktaQAx3beZxHZVju/prH4mpzst/ZlPTeNnK+qHrfmlY2pPZu7jttSa99n3PYzRyIeFfLHx8c5JdwB4JqPu6Ry56C2Mggk2wF0D3eJcKfA4qlpmv7q6dOnp648AgKmjfBDM2Am8PHHH3/ebDa7URQ9xDameB8CXBDrSK43m82Eku/YjxMk4h2tZvAe1e7r6+vZ5Vjx/8Tz589HluLdhbrIp7qJbyueL8FbZS1r3bJKX18iuSx8c9QIYUp8ugh0zQaFK6HL7JWTyFoOPKZG2HLy28c+xUfBLRHG0nrWOtIXj89zp/c+tjN8Dy67nTIHInzvHFUOA8p+YmEah2o+r510HXD7KEtOu0hbX2K4LPlrEdC8GKpLEa5Z3VhzpBy4Al7L13qGFpFfN7FvWevMMupUWltjLXW6NJaT2timkdCWfQtvd1na8O+adY0Ww1LWW+v6xOOYJ0Lel1B1EcyTELNViWZOjGu5UHKeKt6l8dyCRsrLUtRX2YvvJwhc6vQyBL/rEEU72LjruGuf8r5tQhtRNY/btrrZ29u7pnJH0htxdnaWST7uqG6ntjLaOrRgKgW3lUEf90aj8Zt33303FE4NmAnMxA+ZgAAAgC+//PK/RqPRgBLvBNdOOgEA+v2+VxUj7t0+HA5j9Hjf2NiIAa4T7wsLC8nCwkLS7/djtJrhJNJNv/GYRElrxSvbVwYSOVlX7GkSdS5vbK3PItA1ElqyZfFd28rfNc/K24qrzbHIXk6ol4mtWddoNi7SeP7cXYS7zyGRz+teBj6k/TRwW5/EKfMplYCbRd3K55tSUlMCWSLkNS92F0nObWZon2QnU5bEpvOr2ulUwbwS7gBu0rYMqeurynaR5rxNUq9LpDy/5rEwPySytXkudTolwiXPeOlZ+Bw0WP0BOsoQtZxMdlm5aCQ1J9d5TMmORsrbZ5y0B4nI9z2s8D08sNZ35eg7/j4p2+86ZuUQwcpjGjmWickJeurjvry8nKLKvYzCnRLu2E4tZbjKfTAYnOM1Eu0a4f7w4cM//uxnP/ut7/4CAqaNuXyjHXA38dlnn53v7Oz8F4C7sCqCq92TJEkktTsFb+t2u1G32412d3dzajWztbU1Hre9vV08efIkefbsWUTJods6HZ8nVegs5epj2eIaj3NcxDEnf/l3F9lrkea+McqAEthcHa6RozwPSQ2vPXPNPsaygsF+bj8jPRt6TfPw+dSA9nz56+mytZHayxLNPv9/Zun/WEDATcAiijXFuFasVGt3FXmViHIXiU192K21rZy1sVUwL4R71cOFOnzFXWpuH6LbGq8pyjUPd2l9qTgrJemt/KR8+RztYMBlL6P1afupGuu24ONLbnm6ly3QScnuqpY33F7GpfzG8RLZ70NKu4q1+u5FG28Vma0C3xj3Sdk+r5gVBfu8gj8/yVaGF071UbgjXr16NcRrS+FOgWr3ZrM51Aqnnp+fd3/605/+yideQMBNwaswZUDATeGbb77p/+AHPxgOh8NHeZ5DFEV5kiTxaDTCN0E5AKRRFEEURXFRFAUAAOmHoigK2hfHcZzneZHneZzneZwkSZHneQEAkOd5FMdxAQDw4MGD+OzsrMAx33zzDSRJUmRZFg+Hw+LNN9+Mvvrqq+KLL76Ivvjii2JjYwM2NzfjTqczk38M3FXU/cyrxMI5Vi6dTqfgfZ1Op9jc3IxbrVakEaVSPCR7W61W1Gq1IhxDr7UYNEccr+WNOeMXrivlzePS2FIOdL90Deznz4yujfEBXhPMeM9j8Xxo7jgf++necC6S6XQcttNnQnOQQONb4yhwTRpbmkvHufLwBY8ZEDAJHj16FPd6Pa+frWXG4niNrOZx8H5xcTGifRhDW3dxcTHCNXAufuF8aTxtx/GLi4vR4uJi5Br/1Vdf5diO4/k8Ok57Pq7+ScffBqrmNxwO3YMmiCH1ZVkWZVkWYR8dI/UNh0NYWFiIeCx6z5XoOAfHYVwam5L2WZZFdC7vp3GkfdJ2GmthYSGifXQtLVYV1BmrToxG1z9sy9vovc943/XSNI3wvtlsRqPRaPydtmG7RCanaRr1+/2CjkvTdPyF5HiaphFdk+ZB+/v9foHXo9EIMA7tw3X4eLzG79hO86RtfD6Os56f1Y/PgY5zxQuYbZyfn0/97/OlpaV42ussLS3FjUYj4utMsrYWkwL7KPl+eHg4Jrop4Q4AcHR0BFmWcWeBK/edTifp9/vx6upqenZ2li8sLMTD4TAdDAYF9XJHNwKAC6Kd1vADuK5wB3hdOPXb3/72//63f/u3c94fEHCbCCeAATOH999///d5nv/eKKw6hsvfnareKdI0TVDxTn+wA1zYzXA7GoDXavcnT54kf/mXfyn6igVMD75e4r5xqoy37Flca5TxNsd713o+Vi+SnYql5Pa1UrFy8bGtkexduNLemqfFkeJJeVnxKfGO82gsH7W8lCtX/rs+yVD2mU6CYO8SUCdcCm7XWGmuy36FK9x91OpajpqNDJ1P1e0+HveWn7tvDrRfi1XF2qbM+PsKX2W2ZVWjqdZdnvGaml5St7vWdSnrrTX5eFeMMvAp3DpLuO3cfG1asF1SZmu2LtwGhkLyapfU95zo5yp1KSfLIsf6lEBdtjGS8n/ebGRcNkPziFlWrN+ENc3x8XEurTPJ2lJMLJKqzUGF+97e3jXCXVO5WznEcTzudxVPdYEWTv37v//7k7LzAwKmjXCCGzCz+Nu//ds/7/f7y0VR9LDt/PycSkLGMqA8z8ft/X5/tLy8XBwdHeW8bzgcjgAAsiwbAQC02+0CC6umaZoDABwdHV0Zc3mdAwCcnp6OAADefvvtaHNzcwgQrB2mAcu+5bZiu6xMpplHlZw1ct2XeJbG8jwkuxuNnJdsYywimY+TnoF1gCDNscZYz8iXkJZy9plXJ25r3YCAuuAqelr3PDofr3kBVkqEu8h/zTtewjx7qt9naLYyk47n47h3O8B1gr5MoVNa6FWywPH1rOcxfcbdZ1iFQ6sWSPWdWyW+NMdl4yKR6T72ObxoK19Hi1V2nTLQYt/UOgEBs4SlpaUYCffj4+O02+0O0cMd4DrhrpHtnU4nAbjq4d7pdCIX4d7r9RIAgJWVlURSuNPCqcHHPWBWEd7oB8ws/vSnP/3KKKwKoBRXBbjwaaeKdwCAdrt97c3M4eHhtbZWq4W+7qr90vb2dvHy5cv0vffeu9ME123trW7CvSzpLMGlaubr+PRJfumSYtsiUqUYVo4+eXGfdS0PTbktKcF5HK2NxrQ84a04EtFuKfilwwO6Dym+lhs/gCjryT7pv8+7/PMoYD7gQyJX8WR3zeWKdGuOpITXFOuSstwiy7HPl0z3VcBTZb0Vw3et+woXOcz7LY9zbTyPKSnCudc7jsNryQu+qk+6NFcrysr7pPxdHvABV+EiqaU5LgLW1wfdItwlZTcvuMqJbq4+54VZLR94Vy5l9ij5uvuso4Hvi+/BlU8VVIltfQohIKBOoPKderh3u90rPmhlCXfWphLu6N2eZVljZWUlcRHuaZr+IRDuAbOM8CYpYKbx/e9/f+k73/nOX4xGo0EcxwOAa2p3gEvFO1e7AwCMLg36aB/AdcU73gNcVbxvbGzE+/v7g8ux4z9WUfHebDbzH//4x8W8q92nqSyvI4dZUr671NwuQt5nbNk8yjy7MnlohxWumHycj0pdu5bW57Fpe1mS3oeMl+5pPJ6Ldkjic5AREHBX4Socysl2iXyvqoCvOleKg7AKs/KCq1pMH/J+kpwD6oePwnwa8X2sZ3yU8VoMH+JcisXn+sYqO/Y24s0SqhQM5Qpyfs3JaskSRpsv5aJZymjQLGKseZTY1yxutGKzlppcs7upSrSXLXhbJ4JqPmBSoM0MJdz39vYAFe47OzsAANcsZQCuE++awh3gta2MpHBH4h2h+bifn593/+Vf/uX/9d9dQMDNI7yZD5hpfPbZZ8f9fv/zJEmyPM8zgAt/d+LxPj5xpf7tLn939HOnava1tbUr/x9Q8b6+vp5djo23traunNQ+efIkefnyZepS0846bptwd+UwTWKy7N5deVp9vopm371qJC9VaGv2Kj7X3FtcWo+T5JLnOu/XSHifAwCXTY30DHibpmCn19Jcaw2fQxAthrTfSf9PzsL/6YAACo2EruKJ7gvuv07bfedreXA1u8vepkz+Qbk+G9DU6JMQ7hIpzElriXCn7Xjta1mjqe9dnvAuhT7NzdqflZvv2NuIRyGpwsvMnbS/isJZI9OpIlxqp/d031zVbin4tVy0e4lAl/Lj3vB8n1Ye2hrYJyn5XfvQMMm/l0kRCPe7iyr+9mXnLC0txZLnO7WUAShHuLO2aHFxMfEl3Pv9fqoR7mmanhVF8Z8++woIuE3MJUEYcL/wySef7BdFsUMLqxKkoNjMIPHearXG/84lq5nBYJCkaZocHBzka2trMS+simMAAF68eIEqn2RhYSHZ3t4unj9/PqLEe4AbVZ5VXfYZdb5OLrW6ZQljxfUlkTXvccsehvdbhwEWOa7lgHG1Z8Pj0xx8D140FbkU0/UauWxiXKDzfVX6Ppilf+eTIhwA3B/QYqPamCpEcV3kssv2Rep3FXEto6TnBwCavY2vPU1Qwk8XnJT2nedSlfOxmpe6ZkPDx0hxyhR0lSxt+L31LFwqfBeZb831HTftwqaT2Hq45lXt54S4FUPr5+QwJ9ilwqoWyU2Jeq0oKx/Dc5HU6mWsaVxKeb5P7VlIcych4qeBYDVzv1CleCrO4eS7RMZjW7fbzbrd7ph34YVTJViFU6nKnc1RCfdOp8OdDcZoNBrLAAAnJyfbT58+PXXlFhBw2whv1gPmAh999NF/R1F0SP3didp9DK5obzabCfV3RwL+8PDw2psUJN5pW7fbjbrd7rU3WFTx3u/34+fPn4+ePXs2HjdLhNesYVJblboJPInMriMXl6rZd12NvJXIbi2/sgQwV5NzMl87AJHy4zHo6y8R8FIOPp90kA4QNAsa/my0tfghhbauy1am7PP3eW19Y80Cws/D+wPLd5yjLGHMVeWadzsl/jWLGi0/TXVPfdwlopwfNtCxfK62bzqer6/lavUHXMU0VdBlY2tktuQdj18aIa6RzponO8ZyKdR5XIv8d+3TZUdjza2yxl2ERvZaPuaSfYwWg5PPvl7wGmnPVemaT7qVj0SIc/LfZ28890kK10prTKIsn5Q0dx1KBA/46aOK+vw21uCEvUbg0/a9vT3Y29sb9+3s7MAf//jHjKvcJYW7j4+7hZWVFXEcrv2tb33rs6dPn3Z8YgUE3DbCH8IBc4MPP/zw14uLi6cK8e48gU2SJDk6OsqRlEeLGYALJTsq3tM0TYbD4RXFe6vVSgaDQbK+vp4NBoN4Z2dnRIn3J0+eJAAAz549i2bdaqauvKZBVE+6hq99h48PuGsNH7W6SzXuIu3LKOkllTWPoZHf1poupbs0TrO0keAilDVlvWZ143Ooww8CpDxde6wKn+fhk4sP6sh3Xoj9gJtFHQprF1lsFUS1/NRdhLqPGl/KUfN0l4hynqev8p/7uEv3fL6W110j4yclVetQQvv4quM9L0rqE9dSk1PlulRY1UWaW2pzTRVfxSPdx6KGtt8VsvwmlPb4vUzRTenaFZ+v5aPu5qp2S1lP50t2Na4CqnSc5MNOx/r4ykv7sfZaJ+qygvH9JENA/XCpz30U5nWvUQVoK0MV7svLyyn3cedwWcqsrq6mnU4nGg6HKbWU4Sr3Xq+X9Ho9Kmq8Yivz8OHDDAunnp6efvkP//APu9V3GxBwswg/hAPmCj/+8Y+bg8HgL5IkyYqi6GE7K6469nnHAqpYWBXgorhqq9WKv/nmm0G73Y4ODw8LXlgV4KK46traWnx4eDgEAFheXi4AALCw6uX4HOBqYdXLPAsfa4t5Qtm9TGqvMQlc/tq+e5GIbB/7FWuMy7dcW89SU/vsz3o9rPH8OfqQ0Xwt3325noOWg5Sjrx2RFk/agxXDZ62yeUyKacQMuJ9w+ZVL4wF04rdsvDKQipjWUUTVRazzdsRtFET1IfsDJodmDaONxWut2KkUV1KkS2S7NZ6uS8dbc60DhjqKsrpw14qiSgprH+uUKnHrHI9zeJtWBJWPdxUv1eJLc/ma1jpWoVVrr2Vzcu0xIKAskPwu21clHh/DLWW63e6Qku4uhTvABenO7WSGw+GVex8fd96PhPvDhw//+NOf/jT4uAfMFcKb8YC5wrNnz/oLCwv/FwAAC6taQFU7+rsDvFa8A7y2mVlbW0sBrhZW5XYzaDODhVWRcOd48uRJ8t57702NcJ/EDmUSlN2L5tNtqYuroCqpymP4qLfLWLpgXEv1zZXnPI6LzNWsV7Q1pZguwp2rx2kMSc0v2by4+iRw2xYpN+n1KPtJk0k+9aDFKfOJBp/5VSAdHEwaM+D+oixpbSnOsX8SQthXrW6R/vi9TFFVyV5GysOlNufqdn7vk48Wj+brm0+ADV+Fuws+xUt5XEvNLineJdJcsqjhBLvvAYJWlNXqd0HztJ80xixBIrrLWn+4lN3aHGs89zaX/NEtmxaXstxnfd/n4CqUqhVBtRT7fC4fZx0o8LYynyyYJnzWnrTOQMD0YBHkk3i6a5AId7SUsQh3Dmop8+rVq6E05uTkZCQR7lThfnJyIv4/HQ6HDxqNxvFPf/rT/2PlERAwi/DyVAoImCX85je/6W1sbJxlWbaW5zlEUZQnSRKPRiN8gxBffuUAAEVRFAAAaZqOx8RxHNO+09NTiOM4zvO8yPM8TpKkAAB49OhR1O12IY7jAgDg/Pw8ajab8OrVqwgAIM/zKEmSIsuyeDgcFqPRKHr16lX+4MGDuNFopL/4xS9GGxsbte6/0+kUnU5nbt8MtVqtCPMvu4/Nzc2Yztdi8DZ+v7m5GfMYWi58bBnwea1WK6LkZ6vVinAc7eNrYh99btJzlHLFcbQdyVht3zQXmiPfG66Hr8vLly9znhcntaU4rVYr4vPwi7bTNei+cH3MlT9fgAvSmc6nbXQMxuJtfCzv19aV7qUYNCd6sIDPwJovoWwOAQE3gUePHsW9Xq8AAMDvvuMfPXoULy4uRr1er7Bi8DZrDI1F18R18P6rr77KFxcXIzofx3AVPI2NsaT1sR3HAVw9jMA1+doSeD+/x/VccWYZCwsL0XAo/h0/ddB1MY8y+ZRRxGvzh8MhDIdDyLIswi8k0jEPeo05AsB4DsY7PT0tsgEr3aoAACAASURBVCy7EhNj0bE4Dq/pWJ4PbyuzP9d4mkfVGHcBo9EIRqMRNJvNaDRSawxem4OQ5mE8JFl5f5qmUZqmEa6dpmnU7/cLHEdj0j5pPMbBNq66p3N4PGyz9onxcB6No83DcdoYbKfxNNB+11grl7LzrDyqjqkjj4D5wPn5ecEJdyTbyZhrCvfhcHiFR+z3++O/hVDp3ul0ojRN08s5aRzH1yxlsiwrKKFfFMU1Uh4Lp/Z6vV88f/78vMo+AwJuE0HpHjCX+OSTT/bzPP99kiTjH9JCYdUU4LXaHeCq4h0A4I033hBPbVHxfnh4GKVpmrTb7fEvgG63G21sbMToAz8YDGIAgIWFhQTg9S+d58+fj/7u7/7uVlTpt4mqHt4+cX1V0lIeVVS/mh+6dO8DSQFNVeN8nKT01sZI41wKeWkvmuLf2rsWT7NtcXmpu9q014Q/A+tTBrzNsvyR2n37XXBZwNy3nx8B8w0f1XgZhbulCJ8EViFWy8ddGm/dS+Aqf6uwqtRf5Rloa8yT8v22lMxaAVFXgVHq6a75mrva6FpW4VRLia+pyHn+Vp7aXl3FXS2UeT3vks0MgK2W9oGmQvb1QnflRlXvmtd6mXylmK45lm+7tob0vSp8FO51xL0ruKv7mlf4erwvLS3F3FKGEu5YOJXOKWMp4yqaurKykrhsZZBw7/f7v3j69Ompz74CAmYNQekeMLf47W9/+83jx4+/BQArADAAAGCKd4BLtXsURTFXvK+srERoGYN9qHYHAKCK99PT02g4HEKe51Ecx0Wz2YSVlZXoT3/6U5EkSZHneZTnedRsNiNUvI9Go2hhYSHpdDoxAPhJUmYMVVTelqpcUqr7rjFpHlVU9ZSIldTlrpjS3so8U5/4SNpqin9LBc/HYTyuXueHD1SZLSnr8RpjUTU7tnN1PManYyV1NlW48/l8DRqP9nNlOf9UAbbT9S2luKSY5+M1pbykSOd7mQTaugEB0wBVh0sKcoDrxUnpOGmeBK5Gl/pRQS7l8dVXX+XSXIxJv2M75o7zqGocVeScxEYlPR9LVezSOriWpEz3Vavz2DzebXjNzyOomh2V3LyfKtH5PEkNLynlXap5qmanCndUeOM1j02JcKpap320TVKMY1zs08bgdx/VeV3KdK7AnwfFu6RS91GuuxTukvoc71FZzudzEpyrzOkcqrTHe1Sv4z2ObzabqnqcKuNxPo631OmSElxS1kv9UrukcKcqfkthb+VC2/k4S0FeRl3uUsXXpZr3RVDGzxbOz8/N91FLS0txo9GI9vb2xlzg3t4eNJvN8XsCLJyaZdl4jEa4AwAsLCzECwsL8fn5edLv96NGo3Hl/cVwOLxyT8l2AN3HPc/ztNfr/frnP//5V9aeAgJmGYF0D5hrfPHFFwcbGxv/I03TJZCJ97HNDCfe8Q/noigK2keJdyTdaXue59FwOAQk3l+9ehUlSVI8fvw4Ojo6GlvNAADs7+/Dm2++GW1ubo5JzSqE822gLk96l42LtX+JpHfBh+iW7nEd7POxrbHWBHhNEFMbFhqn6utPLVAoYU7Jcs1OxopL8wK4qsLmVjaSZQ21heG5aGQ43QeNIZH32MbnSTY2nLjn5D+1wpHsaTTyXXtufG5Z0p7vz1rPF9wiaNoIBP/dgERo+5LhCM3SxbJ+8Smuinngl0baW/YzElmP8zh5TtfiNjcAV4ltl388z4Hmwol5yWbGei4S+OGARP6XjXmbQOuT27KYseCTE7elQXKakuN8f5yYp2p0bgND26iKnJLyfF2pTbKhoXE03BbhTZ/DPBDuk0CyitEsY+g4ah2D5LZElANctVPBezoe50jEOV2bW8NwuxfazsdrxLVE7NKDBikGfnESWiPU6RyNqKfPiefCFfF1k9EuOxxr3bJE/U0T9wE3h/Pz8+LyKwG4bimDhDv3ceeWMki4AwCcnZ3lGI8q3M/OzlJOuANc1NjrdDqjBw8exFbh1NPT0y/ff//9nYpbDQiYCYQfpAFzjx//+MfNwWDwF0mSZEVR9LD9/Pwc3yGO/2LJ83z8rrHf748AAJaXlwssrIr9w+FwPC7LsvE1tqdpOv7j+ujoaLSxsRHv7+8PLsfnAACnp6fjeW+//Xa0ubk5BAgFDWcBnFS2rEWs18uyf/GJJynIffPW7rknuLSmFUPKi+ZQ5llNYjWkPSvLMofvx9qHTz4+VjtSTmXW1OZJr2OZWLeBeckzYH7hIuZ9iHs6zhov9UnFSaV52C9dS7AKoQZF+vyCW7ZwmxTLYoVbwPA4Up9l78JV7XSsNM/X7saCpKivGuuuwddm5Sag5ULbreKifLwVT4tB5/J5vF3LiRc09bWE4eO1PLS8fMcHBNw2sGgqAADayvgS7gDXle6UdI/jOFtZWSk6nU7ESXceJ8uyRqfTGa2srCQnJydRmqZXyHwk3NM0/cO77777adX9BgTMCsKb+IC5x7Nnz/qrq6ufAgDkeS55vI9/2HN/92azmaDFDO1P0zTBXwDo3Y7tAFc/ItVqtZLd3d3xH8zo8U7x/Pnz0bNnz6Jnz55Fltf4TeM21p6F/Wu+39Y4AN3L3HcP0tgy+7fIcxpf84rnfdqhgeY97yKlqS+8dYjg8n+npLPl/25BItx9DzVc+WKb9tpLJHzZw7aq+75NzEueARe4CSK3rCe6Cy6/dex3xbVIbi1PjYTn3ut8DN77+qfTmNKcefJhn3WUIXu1sS5C2WovO1caj6Q1J9+5/7pEqHPCm/q7W/lreUjjXEVkJYsba20Ldfn+30T9gDoJd074agQw91anuUgxsJ2S0S5Cm8aX1sMYvJ8/DxwnEe6az3tZH3j+XOj+fOfR73Vjkn8js3KgEzBbOD4+zrvdblaWcD87O8s0wn11dTVFP3eXj3uv10t6vV4CcOHnDvCaW6EYDocPGo3GcSDcA+4Kwh/IAXcCT58+7TQajU+TJMko8S6BEu+IJEmSVqsV837pF4HU1mq1kvX19Wx9fT0DuCDeFxYWEl5cFUHJydtUvk9CBNa1ZlUilPb5EJ+uNXyV0D4FTF358pg8hpWLtJb1HLSYrv1qCniffXOSWSLruZKbz6ff6f8TjcDWcpM+TeDKzYfsp2NcpLr074vnwA8Zyv4/CQgoi5sgb11r3EQOVtFSrkan41zEPFei+9rL8IKw9KAA40htWjwLgaC34UuuWsRxWYKWFkL1nUvncGK8CkHOY9K2qqpzjTy3crBilCnKWidmXXlvkc3YrxGulJSWSG4pBm+3cqNEuRTXyoe3a4S8i+znufBrKw8ay/UMy/ZVwSRk/qwo7wP5fzPwLZxqwSLc6X2n00mowp3j5ORkdHZ2luKXtaZWODVN07N///d//99l8g8ImGUE0j3gzuCDDz74uiiKL5IkMdXuANcV7wAA3W43SpIk4f1U8Y5ta2trcbvdNn+RcMV7v9+Pnzx5krx8+TIFmE9VaF3EX1V1N59r2cNY5DTtl4hYn5wtCxFLMU3JVYu0dsWVcpbIWy1niey3cpfGWES3lq/PoYFFPlukP11DewaTftLAh/DHNh9rIul+0k9E3CbC4UCAC2VIY40wd5HiEqnNr6U4fD63k9HIckre0++cPOfX1r4thbympteeRxVUIeynSfLfJhFat4KaK9ERvpYt3FqGW8RIbbyf5sCJd+1AwPUcLKW6NddXCe9CHf9GXDHqIEInieEiMX36LbW4FYOT6VytLq2jrSsR8z4WNta+uD0MjccJfM3+xvUaWa/drBDds4TwTG4GaBljYWlpKUaF++WcFFXulqWMBqpw73Q6tF6MSMhnWdZYWVlJUOGuEe4AACcnJ9ufffbZuW8uAQGzjrn4Iz4gwBcfffTRbp7nv4+i6CG2MeJdtZrBayTeLRweHkYHBwc5tZnpdrtRt9uNKDkPALCwsJC89dZbDQCA7e3tAgAAifdAUF2gDNHrUgBbCmVNce2zdhmSvY7XVfMK16xY+DjNo13Lmfdp6/tYxvD4PgcIdH/0WWtzq3xCQHsNtQMMaV3Lqqbq6+4i3OvATf2smZfDgYDZgY/XOSfHNXLXpQi3VO9WPCTVuRJdm+MzhubhY22j7YPfS2v75mKt4YNpWhbdtOK5TlBVukSUW57qFjnPyXdf2xcrP6ldW9cVz9cj3pcs99nLtP+dTGr5MQ0vd19i0+WpLo3X7F+0dh6LEvNVY0n2NhQuZb1Evmt+9Vpcn3ZXX0DAbWBpaSleWlqK9/b2xvzE8fFxaUsZTeGOhLtFttP7k5OTSCucCgCwtrb2y6dPn3b8dhcQMB8Ip48BdxJ//dd//WdFUbRpYVUAd3HVRqMx7Ha70Wg0GvE+LKIqFVYFeF1cdXl5uQAA4IVVAS6Kq7799tsRwIXP+49//OPCUmvfNqaZl2T7MY11rPhVfL+t+ZaK26W8t9b2yd9az/p0gLUHGss6eHDNl2JI/dL+pDWktbX9+9oGSXvlbb4xtH7ffLR4ZQn5OmIE3A9ofuXTUi5zFXiZdSR1uqZ654p1n+KnPv1VPON95vH5kxRTleb45g9gW6oEXEeZ51XGOsVVRJXH0cZb87R7bCtDit/UJxI0JX/dsWcRFnHvQ+rzMVoBUu2ex5L6uOrcVWxUUqpbY6W9+NjfuAqy+qzvWoPHDIVWA+oALYJadgz3cO92u8Pl5eW0jKUMvV9dXU0lsl2zk0HiXSqaiusPh8MHvV7v1++///7vrT0GBMwjwh/eAXcSH3744a/7/X6XKt4ZxF8KWFRVs5lZW1tLeWHVtbW1GOB1cdVutxvt7u7mg8EgWV9fz6jNzFtvvdXY3t4utre3C7SamWUCrKzlStXY0z5wsOxG6JgqhLuLrPdRmFsq7LI2NNZYOl7KW1PHu/zIpfVoH49rxXNZ6PA5mqLe5xCFPhPt+Wjrcrj+bUkq+TL2M3WR5bP88ybg9nDTBTt9VOs+c/HeKqrqguajzm1iNMJaUpZLVjMuYp/nrRHjZfYlxfQl7+8a4V6lEGqZWGWeF1e6++SiFSWViHOLNJfW1GJKOfraxkjjfC1myqjz+XUdmEXCXVKKa7YuPhYonBS21OIuZbemPudWLtJ3zXvdykkr0mqtLY3T5mp79YFkt+NjmxMU8vcPZX3YfSxkLMIdAMZFU2nxVBfhzoGWMhwS4d7r9ZIsyxqdTmfkItxPT0+/DIR7wF1F+OM74K4iB4BfjUajgWI1A3BJvMdxnCC53mw2E7SaQeL9jTfeyCSP93a7nQBcWM0g8Y5otVrJxsZGvLu7mwNc9XenBVafP38+evbs2cy9uffFTavzJyX5JQsRFxkv5cDtTbT5GrFNY3Ci17JWcRHyLpU7fxa4hkaE0xz5Pq1DAuuZ8tdBIrrpfJdNDd+3pXyXbHd8XnvrAMLan/WMrFg+n4rwySEQ7AH3Ba6ipxKRrRHQlj0M91qXbGesAwyXYl0j3F3FYLU4Aa9R5yGCr70Kv3bFkQqQaoVXOVluKb8lj3eam2RPM6naWyqs6msxc1tFVOvCNFTNErldlsBFVTj1V7fWK2Nbo1m4SNc0vjRPW0PaHy8Oyw8kLFLdIuGnQYLXoaAPuDvwIdGrAgl9Srjv7e1dGbOzs+Pl4U5V7pKHuwZUt3c6ndGDBw+ai4uL1/4NI+Gepukffv7zn79wxQwImFeEP8gD7iw++eST4d7e3jXineGKzztHq9WKj46Oxr8UDw8Pi3a7HQEA7O/vA2mP1tbW4uFwGFPFO401GAzinZ2dEQDA1tZWgv7u86B4R0wrx0ksN1wEprSGZY/ik5/m/+2rOpf6pLmcPJUOCaScNbW4pgS3yGo+VlJs85y4gpzGoKS8dmDgQzqXtXvheVtr+Fr58PWkZ+ijaqcxaB5VIb0ek8QLCACYnl/3JHG5otwaZ5HkLiJcUr5zUl9Ss9NxLnW/FoP2uw4XtDbpACLgAtMgdssUBtWKqlpxuAe7RlJzL3kcYxHyONYVU7vX8pVIeJ95PuNmDRZB6qO2dsEqYOqbVxXyVyLJJbLbxy/eisvnaep3HpsT7a5ira6cqhDdXL0vxZQOT3yeUdlcpNzqHBcw2+BFU2mfRrhbtjKccF9cXEzQWkZSuXc6nZGrcOpwOHwQRdGrd99999Oy+wsImCfMPMkXEDAJPvvss+OFhYX/CwCQ53kGcKF2Z4r3IcB1xTvABXHOC6seHh4WaZomaZomtGgqEu9U9d5qtZL19fUMAODSlibe2tpKAC6sZvr9fvz8+fMRAMA8KN6nRd6VsbHRCG8faKpvV6y6rHAsslpSJ3Oym47jcfg4DT5jqMKdrqPFo3m5VP1an/aMfNfHudq/Ff7M+TiNcOeHFpa9jHSggNfzcKgWEGDBl/D1hWW3UqbgqeTxbvnES0S7r+WLlacrN07cu9bzIdN9cuRk/TSLnd5lVLWnoSpvzZbGNcYVV8qJK+NdancpH9/CpZoXvOvQQNrPvKFOMtQ3Fid2q+TAyV/NqoZfa77o2hyN+LYIdYmEp8p4X0W8tgcJkxxIWNY3Un4+NkHTQJWCuwHzB+7rjgp3tJThhPv+/n4BUJ5wxz6JcM+yrGGR7QAAjUZjudFoHH/99de/qrDNgIC5QnjjHXDn8cEHH3zd7/c/T5IkQ+KdQfxlgMQ7gpLy44kC8Q5w4e9OFe+DwSDZ2NiIAQBevHhR7OzsjHZ2dkZIvKPqHQAaLsuLsopfH8w6IVhGJWz1T3pooKnKy9i6SDlpBLOLrPUlqPk4rqL3ff015bo21mVt47NHX8LfN3dpjqaI533SvbWe7z6s2HUcdM36/++A6qiDQJ0kxiSqaWuur+e7phj3yWuSYqeWklxqc1nCTMPXvkzR1PuEqurpsqQwt0tBEtqlHHfFlGxlkEyn/WXsXawisC5Pd41or/KcfUn+umLVgbKqYF/i1weTWqFIBLA1TvNmt+Jq+VKLG5cnvK+qnxP4lr2NNE/L1zXH9xCiTHwLZdYIuD9AS5m9vb0EVe4+CvdWq9WwfNwp4U7V7QA64d7pdEZWro1GYxkAoNvt/sezZ8/67t0FBMw3whvxgHuBTz75ZL8oih1KvDO1+xiUWKf+7lJxVYDrxDsAgOTxDnChdr/8Pu5Hf/d+v+9lB2EpvauSa77E3jTJO19v7TpycfmRl41l2Yr4wiKpfeNJSnp6T9usGJPYnFh78Hm+Uq4+OUuKeU60W/YxWg44T5rjexgk5eeLuv7PBYuZu4k6rEKqFOYsA5dqvUxxTwlW/pqavoydjLYe93bnJDdV1Lu83rU50hhpX5MS6/fJcqYOMtaySpGU5K4ConSOy0vdVXCUF0HlFjTamrydz7Gg7bHKgYLPOLwuUwD2LkJSWPvO1axO+Bi+Du/XVOlWDKnQqKvYqEQ0W8Vapfk+hwSWUp/P0dqrfAqhDHHODyqCMj0A4MIj3vJw/+Mf/+i0k0Ggyt3ycNcIdwAAS+WOhHu/3//F06dPT81NBQTcEYikY0DAXcSXX3559N3vfnchSZIVABgAACRJEo9GowIuDqBiuCjAClEUxUVRFAAAaZriGFhZWYnOzs4K2g8AkOd5kSQJvtmPTk9PozzPizzPoziOCwCA8/Pz6OzsrMjzPE6SpMjzPOp2uzkAwOPHj7Ovv/569OrVq/yLL76I/vzP/zxqtVpRq9WKOp2O9xuxMmOrQIq/ubkZ17GuFWNzczNutVoRJQ5da/K8MAZt4zE6nU5hPXPsk2JbcX1yofuT4mlz8Du9xjF8PBK4OB7XpOOsdekYuiYSyzSHly9f5jiHkt18XZyD/XT/dC7249p83ziXxqP74XPoPGmOlBcfx+8pMFeaP48rzbH6J8G04gbcH/R6vWs/Fx89ehTTdn4PALC4uBj1er1Cs3zp9XqFFFtbR1pDG6+Nw5y0+dLcxcXFCPOn+3n06FGM8Xq9XsFj0/vFxcWIfsfxdBwS6HQ9HCPtQ9sD9vEYX331Vc7n4VpWvIDXGA6H4+uFhYWI3tNr6Z6PBwDIsuxKG7/nsWgMvMYvbMuyLDo9PS2wjd5TQlrKJcuyK8T2cDgEbMM4eI/X+EVzwXl0vAafMRx8PM2xrjVmHc1mMxqNRoBfvnNQCW7NSdN03J+maUTvsa3f7xdSDDqPWtLQ8ZiHlHuz2YzSNB2/VhgH22g+9Brn0dxoP97TXGgbvccvHEvzsUDn+UIab61ZdnyVcWUwjZgBOpaWluLz8/MCrxuNRtRoNKLj42NUu4/tZPb29uJWqwVfffVVzlXuw+HwChfY6XQSFAEi4Q4A0O/3IwCARqMRn52dpfhpfkSv10t4bIlwf/jwYZbneZqm6a/+6Z/+6XCSZxAQME8ISveAe4WPP/748yiKDmlhVebxPv4FISneu91u1Gq1rvy/abfb0draWloURWMwGCTtdvvKLzD+i2ljYyMmPu8xAMDOzs5oYWEh6ff7cb/fj1++fDnOY1asITTVsaQKLhvThTqsYVwxXEU0yxbF5DE1axotV5/8ua2MZt0iecfTHHwsaejrr/mm0/jWv5Myz1EbI+1Deo00+x9t/9onC8rYxbj2r2Ha/9eD2j1gUlSxSeGKbS2WBW43w5Xo/N6yjtGsYTR1e1kVuZafNZ6O40VYJy2Cyj3utVzuiw1N3Qpol3JesmdxWba44khqd24vI+UpFUjlBVSpDQ6fo+Ulqf0lex3f/U0Ld1H9Ps0CodSixac4qlTUlFrISOpsy/JFKzpq5WGp5LmiXVLqa4r7aSjWXTGqFNitc9w01g6oB+jZTi1l9vb2ksvrK2O3trZEWxnLw/3yPup0OtFwOEy5rQwHKtsRGuE+HA4fNBqN37z77rv7XhsNCLgjuBdvsAMCKD788MP/6vf7XUq8M4jEO6Lb7UbYF8dxcnh4WBwcHAyHw+EIAGB//+L3CBZbpXNbrVbS7Xaj3d3dnBPvW1tbCVrNbG9vF7NWWNWXKC1D7E2TBHTFtqxOJMJUInhpfxnbFN5m+Ya7fOSt3C0fc9chhOUzT68t6xSNuNfy8/FT5/Y3Fpmv5S3d8zWtAxPrIMCK4WsxU/ZwZ5YwjzkH3A4mtTThRLxPQVZuA0PV6q6CoxppLR0mWEVNXfGwT7LGqXpQUQZ33Wrmpgt2WhYwCB8SnrZZRLhPEVRtjLaGL2Fu2dPcpeKpdaMuwtIVh5PnvqSyy3Ndiq3FpCQ+916XiHjtWtsDJ9WtPCzrGF4w1hdlfePLxJgmgi/8fOL4+DhHsh3gqsIdwQn3s7OzzEW4a5AsZTgswv309PTLn/3sZ7/1WSsg4C5hpki9gICbwg9/+MO00Wj8ryiKHhZF0QMAOD8/55+PHH/mNs/zcV+/3x8BAIzIZyFpP5LvWZZda0vTdPzH7PLycrG/vz/A+8ePH0c7Ozuj09PTEQBAs9nMnzx5kmxubg4BbJJwnoiuSbytfYhd3zgaeVsmv0nG0jyk/K12y3Od7k1b03cvmqJdiivloe1Hiiv1a2tIMXwPPVyfLrDyrKpE9507yRoBAXcNmh973bE1kpy3c8V5FVJcKnhK+3xiVI0fcPvwUXyXiYXXSHZz0pz20zZpHI+hecBbKOulrqn+rQOFqgVa76LKvQ5Q8lkjziVC1kWAu8a7SF4fn3gNPoS5piaX5vK2qoS8Nq9qvLrmB8wflpaWYsnDnRLukrodYZHucRyP+xYXF5OTk5PR4uJiYnm4I05OTiIuOETCPU3TP7z77rufltlnQMBdQXhjHnAv8cknnwyTJPnVaDQaoOKd2cwAEMU7wGvVOy2uilYzkiKeF1eVsL6+nqHifWdnZwRwtbDq8+fPR2g1o6mb54lwB6ier0XillXXawSzi5Sm3/k8bT2NPKd5aGpqi3CnY6zYWr4uBb2LGJfufV4LF6HO19Ry4de0TTuc8bEQwn7r0wcuWJ9qsFCFcJ+3//8BARQu2xWfIqk+sfg4WrAU23zmW4p6TsJL1jsuq5iyVjKTWPYEvEYVQrZKwdG6irhyGxjLUobmJ1nKSPHp2DKEtUTqlyl2yttcnwhwQTpAmHdM00LEp4CpNs9F/EqFTq3ir1QJbxHuUuFTqnbX4tBYWhFWaV9lFeFaUdmy1jW+BxpBsX4/gPYyEnZ2dmBnZ+daOyrc6ybcO53O6OTkJOr3+2kg3AMCZIQ35wH3Fs+ePeuvrq5+CgBgWM0AgEyqA7y2mqGgv3CQeE/TNFlbW4vb7fa4+Ei3243QauZybIxWMwsLCwl6vG9vbxcvicf7bcJFMFeNWWVOGbJRIrR9SG7eT79XJf35XB4f+zUP9Sqx6RoSUU/Jf+1Qgq8h5cetYTjBL9mmuD4B4FLVS8/QOujwieH69ESV17vsJzLKxK4zXkCABl9iugwk0th3Dc0LnYMS6ziPXmvEteVXL8WS7uk8STlvqeS5v7uU06xh1vNDVPFU57CI5bLrl5kjEec+VjIWtDEa4a4R/PjFx0nKeh/CfxKy/Lata6a1fhk/9jrHcYKcEsecvNbmWypyy2KGxrDylkhtHltSuNM1+Riu9Pe1j7F82a3DBg236ddeBYH8ny663W6GKve9vT04Pj5Ol5eXU0q2ayp3Ckq408KpAAAnJycjANlSptfrJUi2r6ysXLPTRQyHwwdRFL0KhHvAfUf4Yz3gXuPp06edRqPxKQBAnucZgF5YlaLZbCaoeG+1WnGSJAkl5iXi/fDwMDo4OLj2BykWVqUe71tbWwn1eAcAuE3ifRKCWYuF1y7Fs4SyhLtGQEvqdi0H308ZcJJcU+hLBLWWu4sAt3LxVe5r+9MIaWscbaNEOyXUXcS4lpt0OMHjSuS6Zd2iWdvQWHUo87W5WpyAgGmijDIcwK0894njY79Sdg2LcOexJbJcspqxiqpq5L22ptXmeh5V+n287qeFeVHazwohqxHPLrKZktu+pDpXyLvIdJ6HZknD49N16L0rR2mdSVB23box6+r6siSupBRH+BLM1Mudktn0u6vYKl9L9RoKjAAAIABJREFU8od37bGstY3r3neMhbtGUtfhbT+PwMKm0wS1lAGAax7uANcJd65uB3D7uGvFU3u9XoKFUxcXFwvJwx0AoNFoLDcajeP//M//3LbWCQi4D5iLN8cBAdPEBx988HW/3/88SZIMiXeAC/L98jK9/BoXT8UxzWYzoWp32re2tnbtY1ZYXLXdbqftdjsFkNXyL168KAAuiqsCXBRWBbgg3i17kGnB1zJEu9diWYSr7zo+RKqVi28OlMiViF1tvTKvVRkCXbN68V1DmmPFrGq/g/G0/ir/lrUDCrqWjw0NvdZIeS1v6dMCvrlqefggkPIBdcGXjHWN48VKNcJ6UvJXs5PxtXuxcpBU7VqBVIvI5s/CNy8NLp93S6nP1wuYDizFtgs+RVZ5PF8yWbNvwRgWuc3Jdo3g97GC8T0c0PzoA6rBIn2tIqIcPsVR6VhNES8pwTlxbu1DU7lLqnRerNW1N8tWx3XQUBcsj3zffcwDZkWJPy1Yti91AxXutO3hw4cZJdz39/cLi3BfXV1NV1dX0ziOs06nEwFcJdu5yp0S7vhdQqPRWE7T9Gxvb+//++yzz84n2WdAwF3Anf7BFxBQBu+8885GFEX/czQaDeI4HgCUK666vLw8ftPzzTffjAukYhFVgNfFVdvtdnFwcJDzwqp4jQVWsyzLAQCwuOrbb78dAQBsXhZXBbgdEq6svYs0H8BdJNSHhLeI6DrmSAS7lbdrPVculjLaysN6dlqfjypcslspQ/j7WMNI7RqJbj0P6zlZr7uvIt6nvy6UPUwJCJg2XBYuvqR6mbFl49A2n3U0yxfX3DKWMnSMb7HUMgVRNQV/2TiT5hFwHbwwqURMU3LcItz5OI041wqguvzdfYqtUkj+6z7jqvRrOfjMnxR1xXcR3WWI8CrjJ4WLGNfsXlw+6rydQ7KwsZTv0hhtnnYvFZa14mnXrvFVCqCGoqn3D1g0FeBC5c4LpgLA2MPdpXDn6na0lEHCHeCCdL+cqxLuCEnl3mg0li/7fvH06dOO3y4DAu42whvpgIBLfPTRR7tFUexQxTsrrHoFkuIdVeuS1UyWZaN2uz22mgEAQLU7wFXFO1rSUI93gNeK92fPnkUAVy1SJt1/GfjYqrjmc/JSI07L5uGaJ9mbuNTw0rWlbLbsRcrkRts5UW6px3kePhYn1hqSzYzvnlx5+BL2Vnw+R1tTel6uT2mUtYeR5pT9RAeuU+X/REDAtGCR0FVI4kmtVSzCnfZLCvmyJDXPV7OIkZTnFimv7Utai353+ctLe69y0BEIdzcs5bnl+26pxGk/V5pbPuk0nq/Pu0Rq0zZJsS4R0Vq+PoS6C1YMjeiv06amjjguknmSAp2TwmXJYpHn1j1XvmvrSM+Cq7u5LY2r6GvZfOkcSTUvjeF71fbCx0g5WLm78p4lzJPqfl5ACXcAgDfffPNKf1XCnbQ7Fe4SLMJ9bW3tl4FwDwh4jZn+wR0QcBv40Y9+9FaSJOtFUfRo+6XqfcjHc8U7AMBoNBrRfqp2BxgT8OM3Juj1nqZpvry8XOzu7uYbGxvx/v7+ANXuAK8V781mM3/y5EmCivcyym4fTKpkv8l1yqrjcRyAn7q97NyqcyyleZW8LMLWUu/7fsJAylWLI11LMTRVfRllvnTvCytOHTHrUK/flNI+IGDa8FWVW/MBypHJ0hytzacAqkbeU/h4uPso4TUiXRsbCPPrcNmqlJ1TJR7OA7hOnEv3ZaxgXDF9csA2jYT32R/Nm6v5p4mqavuA1/ApisrHV1Ho+xw6aGS2plL3UahrMerAbarQXWu7nse01w+wQdXsEmjRVKpy1wh3AJt0L6twB7hqJyMR7g8fPsyGw+GDTqfzyw8++OBrbS8BAfcR4Q15QADDxx9//PloNNqPouih0J2SLwC4rngHAEiSJGm1WuP/X5K/++HhYYSKd4ALwh3gQvG+sbER7+7u5uvr6xmq3QFeK977/T6SeOM8NCLOl+itqs6ugirEtYayamhJuW3F9PHytkhQn/V4XK40t9ZwvW48Lh3HCWWX6tu1H181vLUXKTbmZpHW1jP2/dSEtf86SPyqcTCWNN/n31ZAgITbImU5yV3GlobeU8U3L4oqjafzfBTgvkp8raAq5mfFkdT62vgy/uzagcRNF1a9TbgKhfrCVzFeNiafqynXNRW8pkCn832sWWg8rmK3Yrryk777oupzrephP4uYNoFpkdEaAa6NL7sGXYcq2DX1uCsuV9L7kPrTeL63STq71ubP96bXD7AhEe5YlJUS7hQS4Y4e7j4qd65wPzs7S12Ee7/fTy3Cvdfr/ToQ7gEB1xFI94AAAR9//PHnURQdUuLd12oGgXYxb7zxRnZ4eFgAvLaaQfsYgAvyfW1tLZaKq+7u7uaX42NqNbOwsJBsb28Xz58/Hz179iyalMi7aVQhZCddz7IbsfLwJcurHHr4rIfxJdJVUo1bdi6ap7m0Do+nEdCcKNdy0YhyGoOOk/LT4pRZq4rVixbL1efziYBJ4Tr0sfILuN+4LfJ1muu6YnOi3yKyyx4GaAS6pIq3Dgvo+i6S3IfQtwqt3mVMQrLehCraZbviIvs5oexrV+Pj4c7veSFXmkNZexefgqplnr/vpwDmTek+bYsRGr9MPI28dRU8pZYt0jzeZimzfQqMViHZ67RGkexx6opdFZPm4LL0uclc7jpQ+a4p3BGccG+1Wg0+hivcV1dXU0q4T5orEu6NRuM377///u8njRcQcBdxL954BwRUwYcffvjrfr/fNYh30e8M1e4AF4r3o6OjK3/wpmmapGmacOKd+7xvbGzErVYrWV9fv3JavbW1RT/eFT958iThiveqqlzfsZoCuuyaZfOw1NguWxRK2roU3q48rPxc/S4/cWsfLsLY9zWQFO8SaU3JdOngwlrfNZZaykjjeRsnrH0OQ1xxaJ+PrY6PPYz2b2lSxXtd/7+CNU3ANCD5pvuO5W0aEe5r4YIxfBTsPsS2FFdS60ukOl/T1/aF+9775udSzt8Xwv02UEXNLfmiW0SxdO8qpkrX4/0W4Y65SKp3KVdpfS2uNKeshQ1fqwykZzZPSvi6rEI0IlwaN8khAPdh16xhfAugautyT3bN/11r4995m4QyNjw+8+oktl051DG/asygjNextLQU7+3tJZLCfXl5Od3Z2YGdnZ1rljIuwv3yPqKWMqhslzzcsXAqVbnT/ocPH2aUcP/Zz37220obDgi4Bwg/8AICDPzwhz9MG43G/4qi6CH1eL/0d0dc8XlHj3f0dwe47vEOAIA+71mWjfvQ5/3g4CBHuxn0eMdx1OMd4MLnnXu8I6qqWl0EpNTvQ1rWDZ81NTLXIoy1mFX36JtD2TU4aW0R2NY8baz1OktEtsv+hcex9iY9K99PK0h5uD6N4Hr9rQMAHyLbd5zv2DLxAgLqRFUPdmv+pDFpDE1dTsfhNR2vEepSjq61eCy6nrVfKxcfL/eA24NGNE/L2sTXk13zicc2iQiXvNirKNBd46sS7VXWv2u+7mW91KX5ADKJzT3StXWpPzuPY91ruVC48pLU8FJevN3v6VT/JACdr+2rTsL5rnipuz7ZcBf26Ask2wH8PNx9FO4AAHEcj+dQhbtWNBVJdwDbw73f7//u6dOnz/12FxBwPxHesAcEGPjkk0+Gf/jDH7aLouj5Kt7RaoYr3nk/giveAQDQbgbgwmqm1Wolg8EAv2Lq8w5w3ePdR5FroYyKmLbVpd71ieNLTkuq6KqHAz7zLNU4j6Wp7CVLFxpLi8EV6rTdx3aGj6fxLYU+z0VSt2vz6RhpvGQZIz0Haz3p2Uh99J7vWfs/VdUyZlKLpUkI92AxEzAJqnqg4xhp/k1bzlA1usu+RfNr52OsOFqBVF8veho/EO6zBcv/HNu1Ob7tEjRfeF8PeskeRvJAp+NcXvTaOlo+llreiunT7vqUwLzDR53umi8R4y51t1Ss1FKjazlxNbpPrhrJz2Nq+VpraLGktagXvTW/zHoWLJuaSdeZFZsXy3P+PhPuFFrR1PX19WvPhxPuWDgVwE24Z1nWQC93AJtwT9P0D4FwDwhwI7xpDwhw4LPPPjtPkuRXo9FowIurEvLdm3hHpTvazADIxPvBwUGOxDtiY2Nj/H92MBjEW1tbCRZX3d7eLgAuiHckPusm1ya1yOCY5HDA15vdBU7GWmQ4n6ORz5xILkvGarm4lOSajYkv0Uy/cyKbfve1ueEHI5J9jkaga/uT5nElvEu97/okQNU5ZWxnblOlHhTy9xOTErVlLGQ0aOruOvKS/NpdZL7LwkWznpHmudTtPF/63VKyS/7v96UY6jxgEqsSrfCnNo6S1BqpzIuiSmtJfu6UZNfyk4hrTSUvrWcR53UVTw24gC85aynetfkSeW6NkYh8zd4Fr6WYvN8i7V1kvstvndvh8PuqhUl9veW151NVdT9JPgHTBxZN5UCVu6ZwBwCwiqaurq6mVOFOoSncESsrK8nJycm1fx+UcH/33Xc/tWIEBARcIPygDQjwxPe///2l73znO38BAFDVasaymUFkWTYaDoejtbW18S/gw8PD4fLy8pU3Tfv7+wMAgMePH0eff/75Oba//fbbEQDA5ubm8DYVrb7WL5PkWMa2pUw8HtMar9m7lLHfoaSxa55EwGtktPZctBg+djVlnrnVzuNJ99o+rLFarDoOeAJZHRDgB8mKZZIYvmPKrlXFI97X8kWzrnEp1TXi3mctnz0Hpfz04Gsl46OE16xdtAKodG3faxrbpyCpy6JFK+5q2cj42r5MYg9Th7VM3fY0k9rD3FTMaeUh2dRI/ZpVjUTqW2p73z7s18hoblszDTsUnzXqWqvuWPfNCqYuSAp39G9HcIU7gJtwv2wbvx6ocueEOyrb0U4GQFa4AwA0Go3l4XB48N577217bS4gICAo3QMCfPHZZ58df/nll/8BAFDVaia5BO1DxTuq3rHt8PAwOjg4yA8ODnKAC5uZbrcrvpF56623Gpri3aXargJfD2ttvEbclomP831V1xo4MaupwqXn6CLcXSS+pirXcueEs+8Bg5R32YMJzcJFUplrdi1WXBxnPX/fPVkKd+01duVV9TDHUu67xswa5iXPgOnCtxCodF3nGjS25cPuE8Oym/El8i3CnecrrW/l7PqUQRkS3aXE1xDU9W74qrVR2S35v9NrPoYT2Zp3O4+h5ecqjMpV81YRVEnhLu2rTJ+lurfG0vu6/PTrVtSXJcd9FdJV4/nE91F3+/i3W0VFuXpd823XlPmSIl1ax8pFUv/z+0k86svA53lXiYuo6l3vYyEUYMNSt1Mfd4DpEu4Ar8n2Tqcz4n00h0ajsRxF0av33nvv/2jjAgICriOQ7gEBJfDFF1/86Vvf+tZ/Alwl3hnEk2FqNdNqtWKA6/7uABdWM2g3s7a2FlN/dz4OAODFixfFixcvCs1q5uWlzztAPUrdKuSjSxXN28rGn9Tf2udgQrJvkQ4PLHLdypWT1pQg5hY4dB06Xnu20nh6LVmzuJ6FtCfrtdWsb6w1+H6lAxJpny4rGNfrranofQ4O+L31yQNX3FnDvOQZUB8kcrcOJTnt19ZwEdFWTpZlDO+XfNWl2FaePuvQ/boOB26S4Ha9Rtr+A2yUIWk5cS75w/uQ6tK6nMjnqnWX6t7HLsbq11TuLm/4sspyl92Ob5xpFL2tA3Uo2F2KaWu8RkT7xJFiUIsYn7y1wqrSmhbpTde1SHWpnc+bFsFsHUr4YJLDF9/YgVyfHMfHxyiqy0hb2u12hwCvLWU4zs7OMk64U8RxnFGync0VPdwBLoj3NE3Tk5OTSFK5D4fDB+fn593d3d3/AIBwCB8QUALhB2ZAQAX8zd/8zf84Pz//f0aj0SCO4wG2a1YzaCUD8NpqBuC13Uye56N2ux0dHBwM19bW0oODg2GWZVdOm4fD4ShN0xwAYHl5ueh2u9HR0dFoY2Mj3t/fH2RZlm9tbSUAAGg302w28ydPniSbm5vjXOpUq7oI+DIE/SSxJIuVSS1nqlimSISvRgD7qOCrru/zHLU8tdw1Gxgf65Wynz6Q1vC1lXHFKDNfm1c1n4CAWcS0PMLriqtZyFjWMpOsLZHL2gEA91532dVUJa5d6wTLmHrhaxNz2+vxeRJBb5HqLkIf+7hdjAUfCxrJ5sYVZ1J7F2l+3ZYxN42ydjIu8rpM7DL91lgfMt+KpdmwWJYzZeNpRLOLgJ7EakXaT12xJo0XMDm63W62vLw84IQ7wFWynXu4t1qtBo2jFUxF0n1xcTE5OTkZJUnSfPDgwdAi3U9OTiL6qXuKRqOxfH5+3u12u7989uxZv/yOAwLuN8Ib9ICACvjggw++bjQanyZJkuV5Pv6FqFnNSIp2ijfeeCM7PDwsLm1lCoCrxVUR7XY7bbfbKdrMYGHV9fX1bDAYxC9evCgALuxmAAD6/T4Sg2axlKooY9GB0BS+rrHWWlXy0MAV41wVzZXxPuSr1CfZnHAbG5cyXHo+nATnz5uSyBrhLhHqmprbR+0vPUPpGVl7tcb6QHq9rPHac9RU/j65SbY2wbIl4LYhFeqsMy4Fje1aT1OrSwVTLcJdUqhrqna6JlWwa0S8pVCnebqIfO2AQHuGweplepiUcHeRuFV9zatYt2Bsaz9crc7X0Z6HS6mure2rQK+TDHcVqJ0kBsdNEplliVNJ2e1Sd3O4ipfidx9Pd74WLVCqFUrV7Gb4tYvMp7FdhVG1WNYcjej2PSTR7H+qfOJByrFOH/g64twXLC0txWgrg4T73t7e2MfdAifcOTTCHQDARbhLynYk/BuNxnKapmeBcA8IqI5wwhkQMAF++MMfrjebzbeo4t2nsCrAVcX78vJycXR0lNN+LLBKFe9YYPXw8HBI5+7u7uaoeH/8+PH4/zUq3mlxVeybhLjUyFhfQrNMzCqoU9kujQNwW4iUVebzmD59PJalyJZiuJTbLsW81scV95aK3oKWf5mDDk3hrh2EVMnLFz45TBJv2vMC7jckq5Syti5SzCrFUvkadSjbJfU8jS3tH8dI/doerDg0nrSGtl+N/Pc9LND67pu1jE9B0Un668jBmgfgTw77qtzpPbb5KNA1RftNqsvLeMK74vjMn5VCpj4oq3J3qeSleJIVi08MbNPmVymY6hubj7X26FNEddYKnVpxgvp9+lhaWor39vbGojpaNBXgtcp9UoU7wAXpLhHtAK8LpwK89nOXlO5IuJ+cnPz706dPT0ttNiAgYAxTfRsQEGBjZ2fn+Ac/+MFwOBw+yvMcoijKkySJkySJR6NRARefJonh0vssiqI4iqK4KIoiTVMcA81mE87OzoqiKMZvEOM4jvM8L/I8j5MkKbDt4cOH0O12IY7jAgDg/Pw8evToUQRw4Q/3zTffQLvdjnZ2dkZZlsXD4bDY39+HN998M+p0OnGr1bqicO50Ot5/IHQ6nYKO73Q6BY3B+6vGdOW2ubkZt1qtSOv3yYHGQALSNU8jo1utVsTbrdxxDn1uNJdWqxXhPe2z9qrZxuB8i3Cne5D2guNpDjiO4uXLlznNWxqL/ZgTXktxcAz2Y0x6b83V9kVfcwppTzSma5wLfF7VOHXnERDgg16vV/R6vYLeu8b4xCw7ZnFxEVVcEfbR60ePHsW+OUiWLTwOxsZ16Zp8LrbjV6/XK7AP2/g4vP/qq69yvje+Bp2DsRcXFyM6V4rNn6fUJ5HxUhy+1l3CcDj07l9YWIj4eNd8Dh4Did2ycXBOlmURfvG4vA3HS2tlWXYlDxzLr6V7gKskNa6RZZm3Rc2kOD09Leiz4PmVhe/8S8fIKzlY45vNZkTnaG0+wHm+80ejEWjjpHbelqbpFRJ+NBpBmqbjtZG8xXu+HpLemDPGS9M04vH5WIyBJHGapuMv3kfXp7HxO52D+dM2nOtDzGM8vMaxPB7dZxn4znHF1/qq5DRJHvcNEuG+vLycNpvN8e/d8/PzLMuyK/zc8fExPHjwYNzGCXcAgIWFhZj7uOd5fk0Z3+v1ksFgEK+srCT9fr9YWVlJTk5OoqIo0jiOr/z+D4R7QEB9uBfKlYCAaeL999//fVEUX/hazVBgcdVutxslSZK88cYbVwqj4IkztZo5PDyMAF5bzeD8brcbDQaDZH19PUObGYALq5m33nqrQYurPn/+PKEkrcvGRGu7jFf7x9xdqnPJpsNnD1YMl20IHUfHSFYtUhw+toyqvko/t6qRcvaNo42jljZSPLo+f0b03570WuJ4yeqH9ln5lrFyqarqv0kEK5oAF+6CIlmzf6GwipdiDNc1j6MpyX1sYKQ+S/3OY7qU9JodjrW+1uey83HFm4d/YzdF7Jad41NM1FUYtUxuaOFieblTmxet0CrGkEhzl8Kezqm6l7LP2vWcp4Eqa0gq86pKea7eBvCzEOHFUn2Vzj6+6tZafD2tqKn26QFfqxxqeWPthdvU8MKr0pouSM9z0k9C+FjU1KmsnyTfoJq/ANrJUMIdgUVTAa4XTt3f30ehkWors7q6mq6urqadTidaXFxMFhcXEwCAJEmaABe2MtK8TqczuiTeU8nHvdFoLAMAnJycbAfCPSBgcoQfhgEBNeGdd97ZiKLofzqsZtLL72OrGclmhvYD6FYzeJ2mab68vDx+Y7S7u5tnWTZ6/PhxtLOzMx53eno6kqxmAKrbzVQlAiXi19faZBL45GwRwa44ZeOXtXjxsYuhcD1TH7sclz2ML4Fv2c5IsTULGNc6Uu4++ysTu8zaPu0BAfcJvsVRrXnaWCuGqw+vNTubKkVTNUI9FES9e7CsYbjVCr/mxUp9C6RabdoYvp5mI8NjlPWjl/aoPz1/+BZFnfdCqWXhYwvD+wAm8wmXyH4tL/qd9lv2MrzfVbxUiivF1vYhxXCt6zpsqJr/fcNN29vc1Hqawr3b7Q4PDw9TgKt2MghuKyNZykj+7ZKtDNrJWFYymMdwOHwAANDv93/x9OnTTvWdBwQEIMIb+4CAmvDRRx/tcsV7o9FIiOJ9TLgDvC6u2mw2E654B7goropjJMU7/2WJane8HwwGCVW8AwAsLCwk29vbxfb2dvHy5cv0ZYUCq1XIVgkamcsV0WXzc82zvNGlMRphPakyWoorqe+l3Fykvs8eNdW4DwGtkfCSqp2O0wh0Hpsr4nkMXzV72U8/SJ9c0OBzsFKmfdYQVPW3i7LE6zSI2mmSv5p3uMuXXVKd+yjjpWKqUmxJQa+p4XmftZav/7xG/EttLrW/FSfg5kGJb35dphgqV57zNpwjqdM1lTofbxHuXHnuUpVLhLtVmNVSzGtrlmmbB1QlAjVFuFXs00UCcyW8FFuKIRVVpd/pF1e807iW5zxXpEvXvBirVDjVh3y1iqKW+UQBzcd12HFb9QHq/ARGGdz0QcRNrXd8fJwDXC2YSgl3CWdnZ5mrcCq3k0GVu+Tj/vDhwxES7gDXOQREINwDAqaDufjjPyBgXnBJvO9wqxmCFIjVDJLqAK+tZgAAWq1WTAl0Col4R5sZgAvyfWNjI97Y2IjX19ezwWAQDwaDGABga2srWVhYuPKLFol3SmZahKFGxtVhl1I2Zpl4GnlMiVbpGUhksQ+pT2Nzq5cqBws+lj8+ynuXlYzP6+ujsOdzJTK/rMK8zDp4z2P7vJaa7Y02r4xl0LyQ2fNyOHBXUZYo9bEPuW1UzcuaV7aPkufYrxHylr2LFZv387Uk4lyzuJFiazlUJfLvA+omX13K7rKgRLZm4yKNpblIhDu/ltbh+6JfUjzXnqV5rsKrLkKdK/J98ph03G2iTksP3+KukkKez5WuNRsYl0KcK88lEto6LJCsaay9Vy1yKxHkfH0pP9c++Hzp0EBT1fusOQm0fH3mTmpJc5ewtLQUd7vdrNvtXuEDlpeXU0q4Syp3Dq5yj+N4PIeq3NFWhiPLskan0xmdnJxE/X5fJPvRUiYQ7gEB9WMuFQABAbOOd95557tRFG05rGbGoFYyaDeDdjFHR0e5ZDUDcNVupt1uF4eHh+O4y8vLxe7ubr6xsRFf3g81qxmAC7uZOuxdpm0PUzYXF3Eq+YwD+BH+kh0KH8PnabY1Gjku9bnW0PL3sZ/xsbiRYlm2Kb5ruGL6WuDw8WX7tLWnQUQHu5mAuwaXRcxNxa1qReNjdcNjS2MkOxrJXsZ1YCLZ1VjjpfXvO1yE7azElyxfaB+ATBprKndXnzQW19DW0whzn4OIKjYzkhVOWZubu4Yye61KNpeFD8Gt2cxwuxdfixwfD3vL695Xqe6yxOF7cR0WSON8rU5c+y2Dm7ZzuU+QLGUALgh36t3OCfezs7NrBLxFuFNItjJZljUuY4ywaKrl4b62tvbLn/zkJ187NxgQEFAK4kdLAgICJsOXX3559L3vfS+K47id5zlEUZQnSRKPRiN8sxRffuUAAFEUxVEUxUVRFGmaxqPRqDg/P4/Oz8+joiiK1dXV9PT0FL3eizRNkzzPiyRJ6EeUo3a7HZ+enubtdjs9OjoqHj16NH4z9bvf/W6U53n0ve99Lz46OiqyLIt3d3fzN998MwIA6HQ68ebmZvHy5cu81WpFnU6n0pv0TqdTVJm7ubkZl5nHx9N7vO50OoUVl7a3Wq2o1WpF1v5pLLoWwHVCGNfvdDoFxqX5bG5uxtiO69M16XPk++J7oHnzXKR86BfPH2PQuDQOf074na5Nr+kaGB/b6Xr4ncagbfQ14mPpfLq+FIPGxj3y11nKp05inOdYV9yAAAmPHj2Ke71ebaSLK16VtWhMLX6ZuEg2Ly4uRouLixEnqjEW9tPYeM/bpXmLi4vq/19cl47jsWkcHovOxVi9Xq949OhRTMfjOGl93+flA22dm45RBgsLC9FwOIThUKwlV0tsAPCKT8fz9izLruSJ9xS0H2PR/dE2SnRnWRbRePQaiVu6Pt0TttPcsywbk/EYO8uyCO/5/uj6GAvn4xq3mms4AAAgAElEQVR8Do1Fv1tksxTHgpbvPMAn72azGY1GIxiNRuaYNE0ja4wWl1/TNk4M8zH0O52XpukV4h5zo/lhuzS23+8Xo9EI0jQdPx86juY3Go3GueH4fr9f0LnY5vKgpzGsWFJefB5fh++HPi8+vix4bAvSfgKuY2lpKT4/Py+okl0i3B8+fJhlWXaFh3MR7nEcZ1EUidxdkiTN4XB45e+UXq+XPHjwIAa4eP0ePHgQF0VxTeVOFe7/+I//+Mp7swEBAd4ICpiAgCnho48++m+0msE25vGuglrNJEmSHB0d5W+88ca1X8aDwSChdjOHh4fRcDiMDw4O8na7naJFze7ubr6+vp4BALx48aLY2tpKAK56vANcWM1QG45JrE98+uiYsnYrvpYpvrY31NvcVyWuxXLlIPmGU3sb/uwluxNff3IptpSfpuqWbGCk9TVvepfdi5a75gtv7ZPOldbU1tHyoONcY8qgzk+DzMInSgKmj0kUy2VV5661XB7mZWJJMX3iS9Yvki2M5tGuqcZdsXzyl9bR2soq9yV7Gmkv08CsquYtxe801e1lY1uKcB7LpS6n47ifu6Rap+OkPtom2cu41Oyu/Uh92hpWjEk/UeCysSkbY5bhaylTVgVf1sfcZbWi2bRoPvGSrY0U3/KMp9Y5lme91OaylrH2LsVxxZimEt1H4e87Vpt3l7G0tBRL99RO5vj4OF1eXk6Xl5dTAICtrS0xFifcO51OQgn31dVV0RJmcXExkSxlsHBqp9MZAQCkaZpKtjJU4R4sZQICpodwYhkQMGX81V/91eM4jr9TFEUP25jVDACxm7GsZr755psBjz8cDkdZlo3a7XZyeHg4arfbV97sHB4eDnE+AMD+/v4AACDLshzJ988///wcAADtZjY3N8f51E3qaZYumlVLWWLUZ57UZ5HtvrloY13WNb7e5loMHt9CmXFSLj7rWm2WJY+vnUvZ52QdNJQ97LFQRREf7GXmF9OyUZkGbiNXy7qFXvvYwPD5rtiuXHzXsdpdhDpt5+Nd1jS+kCxsJolXds37jDota8rEchUk1cb7FDiVIFnNlCHkyxL2k8Llh39fLGgoXARwFQsaH8sWlyWMZDfDyXRrDd5OIdnKSOv77FWywilrUSPlVZVQr9Nipsra82hJo31ioc69SJYySLYDAFCVO50nEe70fnV1NeVFUxGWhzteuzzcO53OLz/44INgKRMQMEXM3Q/NgIB5xI9+9KO3kiRZpx7vALrPexWPd+7vjtfc5x3gOvG+s7Mzkjze8dqXoK4Tk6qBfUl31yFAHflYBHOZQwdN7e7jjW7FdhHrPE/rQIHGkA4btDbr+fkeAPjGmxYm2UtAwLxg2gS+pQSfdG3NQ91VwFQitiXVOo9HDwmkOXUhEOGzg6pkvEZsa2S5a33Nq91aG2Gt6eP17iLqtXZtDVchVp++eURdfuwaWV1lTd9Yk+RukesakY/XLrLdl3S3bGV4jnx9KbaL4PUhgG+TbKc5VDmsuI31p50LB1W4U0sZAJlwl+xkAK6S7qhw56S75N/e6/WSlZWV8dx+v58Oh8OR5eEeCPeAgJtB8HQPCLgB/Pa3v/36u9/97kKSJCvo8Q4AIPi8e3m8Yx8AQBzHcZ7nRZ7ncZ7ncZIkxenpafTw4UM4ODjI8zyP4jguAADOz8+jP/7xj/m3v/3tdGlpKfnTn/5UfPPNN5AkSZFlWby0tJR++umno1evXuWPHz8e50/9xpEsrOr5jqDe5lKsSbzhNS9y7pGO19TznLbxOT5e71IfwHWynubIveVpDhr5Tn3Z6fPCcdRPnvun89jcD13yPMdr/mz588E49N8J9y+nPubU453nQb3f6R7pvvF14uvSONLrUhVWTMsjHiH5zN9EbgEBLvh6v0/LHx6v6Rcfz33WfWPid8m/Hb9Tn3X0Hqce7rh3mhuOl66przz6sdNYEqjnueZ/Lo2hOVvP5j5A80539dW1Jo1P/dpdc7lnO3qe8zg8Ft+TlAf1Z5dAvdW5BQv1VOdjeF50HTpP8m6n8Wgbj8NJdD5H8n+3ME9e7tR3fNI4rhiSB7y0Nvdh1+Jq7dSrnV9rXu/cC15aCz3SkVhF33fq/06Jd5efueTNTuPxcTgW96TlKK2FZLrLM11aH+eX8Wen88rOKTN+Gh7wVWNOy48ePdyRcN/b24Pj42MAeO3hfnR0JHq4D4fDK/edTifp9/vjv2FQ4d7v98e5Ly4uJo1GI+aEOwDAYDCI0VLpwYMHcZqmueTh/vDhwyzP8zQQ7gEBN4e5eNMREHBXICneLasZgNeqd1S8AwCMRqMRVbsDXFe8t9vt4tLjHf3ccoDXaneA14r3x48fRwAAOzs7IwCA09PTUbPZzAEAnjx5kkyiercU4pJyuw4FvY9tzSSxaRxLFS+tp6nptXvf8VK7ZmtT1vrGUpprljDSc5eei5Uj35uGsup2K29tvJRTWcV+ldwCAupGGbW4y7IFoD4v8Unz0tToPrGl8bRfUrxLcXkOLpW7lqtrDB/nm7cUM6A6fFTt2hhrrkuZrsWwrGck9ThXxPOYVdTpVlsZT/iqc604dceaNOasQ7KCkfq0NksBLinCJZU6t2Jx2c24FO3aGlKfNI/nbqnPy1qa1KnGttaeJQX6XQAl3KmdDICscN/f3y9arVaDjuOWMgAXhVPp/eLiYgIAIBHu6OEOALCyspJoKvegcA8IuB0EpXtAwA1CUrwnSRJrincAAFS0o+Id26gaHuC64h3fCGL7o0ePktPT0/z8/DxqNpuwu7s7Vrz/7ne/G7Xb7ejo6KgAABgOh8VoNIr+7M/+LAYAaLVa43y42ttSq2O/1Sfd03hWbA1c0U7V39ocvo6lwMdnoKn+cQwnybkyHdv5WIDXz5mq1KkCX1oXx1E1taR4lz61QJXsfH80F0mlLq3FlfJcgc1zpON4XABbxS2N53Ooep4S5TQPbQ1Jnc4/JSCp3Ksoz+uIERBgoYxS3RqL6moAf5X8NPLiCnnsR6U6kstWfJz76NGjmKrIpTicyJYU8fTZ8DaqRsd1qdKeKuYpeU/zozEsf3g+lrb7PenXawQVva4qt2Cpy605rtgSaZ9l2VghT3PFsagup/H5WBxD1eA0Jm/H+LQN49GxmJukVJfG8uchqdO1eJLyne5fm2vBGjsrynmXKl7r19ppG1Weo3Kcz0fVOp2DX1RJT8fRMQCv1dw4R4qD/dqa+J2qzlENzkl1qoDGeFQdT9tQGc5zo89EU8HzZ+JSw7tU6JibFsvKx0f1XVYFb+VyV9HtdrPz8/ME4LWdTLPZjAEuyHZJ4X52dpY9ePDgmsKd3q+urqYYF+Ei3FdWVpIHDx7EDx48iNHDPY7jK+8JAuEeEHB7uDc/GAMCZglYXNXweBfV7gBXFe/Ly8uFVlwV4KrP++WJd95ut1P0eV9eXi52d3dzHPv48eNoZ2dnVIfPu6X2vgm4FPZSn0uh7urzUY9bHvIu/3ZfZTyuqanUrT4+RtuztaZPLB/vc1d8y0ue5uxSsQdleUDAZHApz8vEKTtHWl+L4/KL19bW5mlqc1ehVJfSXFLI+yjlq64X4Fae11U0tQp8/dl9FfLWHF5gdRJ1O7bTWJMowl3z61S23yeU8V+3lOB0DG/zXUtSqkvruoq4+uRlKc55Lrx/Un92F8rkyNe8DdX5fVO6S/7tAK8tZQCuF0wFcBdNBbheOFXyb6dAlTsq3KUxgXAPCLhdhDfgAQG3gH/91399URTFTpIkWZ7n41/AjUYDf/mml18AABDH8fiXcrPZTJrNZgIA0O12oziOkzfeeOPKL3H8ONlgMEja7XYCALC2tha32+304OBgTBh0u90IAGBjYyMGAHjx4kWxtbV15Q3A9vZ2sb29LfqYa/tDslQj26W5m5ubsSumT5+LbKe5SWtWIek1CxsplmVLI8WnOfOxPHfpuWvEP43vypXO4fO0PWEe/FloRLnPIYeP/ZCWpzWPr6/926378Og2DqMCAqaNqmQ7EsvTItyxDb80EhpzobHoXK2Pt7lIbh+7G3o9yXqu12SahXHnBRZRbRHck2JhYSGSYvE2HHd6elpUsauh8fg9EtPYxkl+uq7PGnwMzpMIcddz1+xztBx82gKughPTLkKZXuMXH+MqeMrbOSHuWzQUiXEkfSkh70O401ytnH3y0Q4FeL9Pu/Q60Dz5XunYMgVZ68J9INyXlpau/I7d29u7UjD18PBQJdzPzs4ySrh3Op1EUrjHcZzxoqka4d7r9ZIsyxoAF4T7ycnJ2FKWAgn3tbW1QLgHBNwS7vwPyICAWcY777zz3SiKtgzFO2KsMJdU76PLz1P6+LxjH6rdAV4r3qkyPsuyHABga2sr+fzzz8+54t1HCU3Ge5GlLlJbavPxOvdZ37Wu1I/wVYGX3ZfPPGlN13y+jqYOt1TgLlV7lTy0GNI8Cxqxr63j2lNAwF1FHf7uVIVdJ3lrqdUtn3lOwFs5W2tzhbmlXvfpk/bloz53xdZU8GUQlPDlcdPq97Lraep43m6p1nk77ffxN6frTUp+B8X6ZPBVs2vjXJ7qEgHs8nzX2n1ysPzKpRy4gl7za5di8jh8jNSu5eartrfyqmt81TllcRdU8EtLS/Hx8XEO8Frlfnx8nHa73SFVtwPICnfu484Jd+7fDgCQJElzNBr1kyRp8j7q4Z5eQLSMpoT7T37yk0C4BwTcEub6B2BAwF2ARLwz0t3LaoYS7+12Ozo8PCz4iTcl3w8ODnIsrgpwvcAqJd0BAD7//PNzAAAk39FqxkWyliW8OXxIdd/xLkLel9B3kco+7RSaDYpGFLtyc83VnovWpu1DegZ1ktZl7W98bWimSa77WNoEBMwqyhYcrRLDJwdcQ7OtmVbxVolc1whp3q7l6WM344JPDr5WMwHlUaUYapk42AdwnfCuomqXSHWtX4rhUvZbxVtdxHhZ8tyV6yRx55XEn5RAn0YuZQqgYr/U7pu3VcjVUrXTewlW0VaXhYtE5pdZj7fzubdFXt8F0nwSIOFOC6YCwJWiqZbCncfzIdwBLkh3qR3V7Z1OZ+RDuPf7/V88ffq0o2wvICDgBhDekAcE3DI++uij/+ZWM41GI/G1msHr5BJxHCeHh4cFwIXNzNra2rWPpR0eHkZoN4NtaDUDALC+vp4NBoN4MBjEOzs7V4j758+fjwAAXr58eSUuJTy5VUeZ5+FSkbvU5y57GMmKhsfWYkkKbN/9WdYz0nqc/Lb2Jd1bXueSvQwdI5HwNK5GKFu5WuBWNNoe6FjXAYmmrJf6rTYrZ6k9kO0B8wwXme1DdtdBiGMMi3C3rFW0Pp850sECtaXxWZPnSy1rpH26INnccGK97k8auHCfLGk0grsK4W7ZxkjxuS2MtK5GiFv5SbEkuxfN/obPkXzgrVzpWtrepf1ZKGMRJMVEYvE2/ft94Euk+xDXdeUiWcxQ6xe6ptTum6ePil6ym7EOAGgummUL7bOsY6zDBR/bG/6cXM+m7kOVMrZA01xzliAR7oidnR2RcN/f3y98CPfV1dV0ZWXlyv4XFxcTLJzK0ev1kk6nM0LCXcuZKtwD4R4QcPsI5EBAwAzgknj/wvB4B/Ag3gEuyHfajwQ8wIXHO2mPAADa7XaKX0i87+7u5uvr69nlnBgAYGFhIblcO0OP95cvX6YW0cvhQ0iW9ex2jXUR1hKxLhG2vgpy3iYR/pJ/uGbDohHx2jOhBLaPDY4Ww5c8dtnASIS6tifrNaGxJZU9vfb5dyGNcdn3aHss0xcQMGuYBUW0pRin4ES4NUciunmxUxexbuXJ40p+71aOZQ8waO7UA5/n51Lgl0GVZ3HXUVUdrRHMGvnsIrBdCnON3OexLJ94LU/NI14r9kq/a5Y3fD3qL2/lpe2vCmad/JsElpq6TAwpjuYnXoZUx3n0O1eVWx7mdAzvp/lI/vGuZyON5yS/tK6UP2/nHvl8bWkN/uz0J1sevvHq/L9S1kKnrnV9IRHuLksZaiWDkAj3TqcT8aKpALKPe5ZljZWVlXHRVIDXNdwoqMI9WMoEBMwG7uUb5oCAWcRHH320KxHvANcKrALA/8/e+/U2dl1n4+v8IyVymOGYUSXDnoxad9CM/Wv7phe99kVi1Be5KeBvlU/QAsHcNDAwsIHEFw6SXOSiwIu06TtpHXuSTpxX8jivpdqUxaFEitThOb8LaXEWF9fae5/DQ4mS9gMQOmfvtddah2N4OA8fPeuMeEdynQ5XBQBot9shJd7jOI7ocFUk35F4BwDAAav9fj/AwaqUpN/e3o6QeH/w4EGNEu+01yJkrUagm3JoNiI28takJtdqmoh1STUvPYOmFDeR1ZLVCyWUNVJYitfya4p7vr4ogVyGAJfuXVTwLnD5zYkiX1ZI+Rf5TQ8PD1dURXoWJWWLDkjVrpdF2lJCXRuayhXrmkpdujcR4VINTo7zM6bhprZBqUX6NsH1z/QmqdsBdD/zi6jtolK3DT615TWp2l3U7RLRzb8YMOV0sYwx7ReNc82zCHm/qip5jaysgvCUSGKNoNdsUyRlPM8rke8uvdrsXVzP8GfS/OGln1pdiYiXri9D9W7Ke5FEueufZZV93Lp1K+z3+wkS7gBnRDu+cK3RaCRIuO/t7eV7e3tzNfjQVGlgKiXbOeE+GAwiVLgDAKytrdVHo5FoK+MtZTw8VhPir654eHhcDj799NPnr7322iQMw40syyAIgiyKohAAYDKZ4F/kIQBM/+EbBEGY53lOY+r1+lShTvfDMAyzLMsBAKIoQuVRMBwOgyzL8izLgjAM8/F4HNTrdQjDMOx0OuFnn302OTg4mJ45PDzM0zTNX3755QAAoNfrhe12e9pTu90Oer3ezAcPTpy22+2A3tP4drsd0Bz37t0L6T6P5Xu8Nj9D7+/duxfyXnAdYJZ85rXofbvdDmhe3gc+P8ZhDK1Pnxv38BrvsR88g2s0F392eoY+N+2b1sc4mgvXaV68pznos9N9nkvqkZ6h/Uhn+HvJIeWSFPw0h5RTU/1r9V2e1cODYmNjIxwMBoX/UVrmTFmYejTt4TonlweDQU7PmJ7F9v7wfVoTr5vNZkDX6X2z2QwoEY57zWYzoPloHO7TOIAXpHSz2QzwheQ5xtJ4jJWeS1untXht7Z7vudSSvqyw9XTdkKapPagk1tfXA8xPr13ODYfDPE1TSJIkSNN0pk+6TsHX19fXgyRJppY3mAdjkiSZ7tNcuE7jh8Nhztdxj/YgqdoxBnPQWLovxfAcJthiqhr26tpPWdTr9eB8hFMlKJrLNX4ymUAcx9NesW8kqvk6nqnX60Ecx3P+8BiDexg3mUyAnqc1MTaO45nYOI4DWo8+F8Zij5QAx3P0mufjuWgO/v7wdaxN72ktClyn+1oc7bEMFjm7CufL5BmPx/l4PI4AzhTuR0dHUK/XQ4AzS5nDw0MAAEiSJNrb28tv3boVHB0dQbvdrqVpOuXXuLr9PPd0rdlsRrVaLQQAyLJsTh0P8OI3zuM4jk9PT4MwDMUv0pFwf/z48b/+8pe/7Ls+q4eHx/Jxoz48e3hcFbz11lt3gyD4SzpcFaD8gNV2ux0eHBxM89ABqzhcFdfocFWAswGrz549y+7evRu2Wq0UAAB93ofD4QTgxXBVgBcDVhFFPM9N1iq4xvNqca5n6ZrNXoR6nfM9m2K6iGWJ9j5o3vTSven5pOc12efwM5ISX6vDz0m5bc9jWy+DqpT8Hh43BS5DVLVzRYezamtVDXm1DWiVBqzS3CabGc3axaSE18671LT1wNf8kNXVgsmn3VU1bRq4irl5HWngqi2G9yn51OO9lo/2d5WHmVaFixh2umyYhqJq8SZP9qIDUaV7zYrGppouo6o29aqtaXtlhr8W6a8qXPfhqpqlDMAZ6c7tZADKDU2l3u2SpcxgMKC/tR6f/xQV7nEcn3zzm9/89x/84AfHxofz8PC4cFzb/1l6eFx1vPnmm1v1ev0BJ94BdPJdIt5brVYOAEBJ9+nBc6IdiXe6BvCCgD88PJyg5cze3t7p/fv3AzpgdTgcTjTi3YUQ5+uu5Le0x+NMeVzA+ypKVrv4qLv4xGuEvwvhLsH1OVxtXUwe8ja7IJe8i5DkriS+C6lflPiv8ouCVazn4YFwGeRpijGR3kVyAOjEe9Fhoxo5j9eUwOektkaqazmkax7rcTMhkeplCHVbDo1g12x2bL7sGorEXyQxv2pfArj2U5T0rgI24rxoLgD7gFFKxmtktBZP96Q8tp5MNTWUJcy1Lx8uAtedTHeBRLh3u90ZSxkav7e3l7t4uHPCHRFFUV1aR8L99u3b0fHxcSCR7QAvCPfj4+NfPXr0aKg+mIeHx6XhRv9P1cNj1fH973//m+Px+K8BAPI8H9A9QryLindJ7X54eJhRYh5gnnjvdDo5wJnH++bmZtjtdlOAF+T9s2fPsiRJJvfv3w8AzlTvVPH+ySefTN5+++2ZD7EmVTpHFUS5Vst1zRaP/ZkU75IiXMrBY6V1qa6rF7nLbwdoZL/LFwomH3otn+k9M+25kvgufWqxLvk8PDxewFUB70p4lyXceT+uPZniTGQ4r0XBCfMi6nITab9MeAX8xUFTt9N9k8LcNU+ZXkyqeW2QK+/BNLBV2l9kOK1Wq4r8HuVhUnpLZL0pzvSlgomcX0bfNn947UsAaZ3XclHqu9SsEovkr6q3i/wioCjhDrCYwl1StwO8INzjM0Rpmk40hft4PO73+/1ff/jhhyPL43l4eFwS/IcQD48Vh0a8M7U7gEXxDuBuNYPEO8V4PJ5Ryu/t7Z2en8kA5tXuAGeKdxfbFnZmTlmO15jDVS1vItPx2kQWayp3G0Gu1bHFuRLpUj+25+Qwke428tu0ZyK1TQS2KxluUtTz55H+vIrCk+4eNx1F1eFVnZeIZ4mQtl1rufkaV627qs5thL2pDo/j/buS9pKtjSfQVwNFbGKkswDzSnRp31ZXU69rtjYaqe5ih6N9aWAaTOtCjBdR13uyfR5FyWhNEX6ZljiaDY2JoHch7SloTo0Yp/mqVqRrubwKfXmQyHYAM+HuQrbfuXMnpgNTAc4I95OTk3htbS01Wcqgwh1At5Sp1WpHv/rVr/7t448/Hjs8poeHxyXBfyD38FhxfPDBB199+umn/wEAEARBA9drtVpUq9XoX8LTv7jDMIzCMIwAAOr1+jQmiqIIAOCll16aflCgf5Gfnp5GAADdbjfodrvTDwndbjft9/sBvgAAtra2kvMzIQDA+vp69Pjx4xwAAH/u7u7GnLC8d+9e6EpiIuGJxCmSqyYilMbjvZSX5pP2pPo0LyetaT1ONLtatOBZiVTmeaT3gN5rOXgt07PwWi7vuenPVnv/TIp53oepvtYjzV30NyhclPC2/hb9rQ0XXESNq9DDTcaySFYXZbdpn5+nMTzeREDjvaY6p+cl0pnWxnz0ZXsu3getY3omrUeb93tZD32X+EW+RLmIfKsCjbQtaqVStv5wOMzxvJSH7q+vrweSwtvFKobnlGK0XJwEL0p0S2cWec9oXm1v0T+TsmeXkceEer0eaH7mtnM0np8rSrjTHiTSmPdZJB/2Q3NQMtzFeoc+p0a4Yz5O5tM1lxquz8dz0vOL/nmYcFXnC5Ttu9/vJ0i4U7RardimcLdBI9zxmhPug8EgSpKkBnCmcLcR7kEQfP3FF1/8uyfcPTxWH/7bUg+PK4J33nnn9vPnz/8OwF3xDiCr3ieTyYTv4a+uSXYz+/v7GcDskFW0m0HFO7ebMQ1XBaiGoHMhjV0sT2xKcSleI/Y1SxdbPVf1vakHk5WLS69SnMmuRXs2028DSHm0NZNS3aSi13pwVeBXrW73anmPmwrbwNJl5Nfi8FpTrUtDW7ninMdJeTDmsgeXan17BfzlwKZ4d1XEa4py130pH16bfOAl1b1m46INaKVwsYIpO4C1SssaWy9lcl1nFPFJl86ZLGhsantTjG2wqk1BbzqnrRWxieE5pHiT0t6W9ypjmQp/Srijyr3VasU7OzvTmKoU7gC6rQwdmGrycG80Gkmapmtpmu6/++67/wkA1/ILbw+P64Zr/T9pD4/rhldffXX99ddf/5sgCBoGj3cAR6sZGtPpdIL9/f3pOTpcFe1m0N8d0Wq1cvR4Bzgj3nHAqmY3g9c24tvFQkZaM5HoNJ6vFa1lI/N5LVNPLl8UYA4Xuxm+LtU0kfZaDpsi3aW2yb7GZodj+g2GopY0rvCEuYeHG1wtXaq2qimbV7OQscVKljdSPxwa+b4sctwPZV19cFK6qPq5KMFOz2n1ihD1i3iql7WV8SiPi7SFKVNLIt6Lkut0DXPQe4TtiwF+VrOrsfmym3K5xEq5bfUu04bmKlngaP7t29vbgKS7y9DUIoS75uGeJEmt1+tNXAj3OI7/9PDhw4+cH9TDw+PScSX+p+jh4fECb7/9dn0ymfyvIsQ7wPyA1VarlR8eHmZ0D0D2eKd7m5ubIcALAp4r3tHjHeCMeMdrJOAl4t1E/roS2TbFuilnkX1TH659FVXX8z2pJkVRYlpT57uQ2C5keJF1U59l82lw/WJDOlO0lmt+D49lY1ke7YsOQOVxpjoA5ch7W480r6SEt5Humq+6pKKn15qHexmy/KII9mUo+BfxP78MVKVeX7QHvOYe7hohL5HuJiLdNNhVU6FrhLx0hkPzlC+rMr9s0l57T1YJLuR2kbPavgtBrq3Z6pmGqroOcXXpl5+zDTqVzmmxVXi5XwbxfZXIdoBZwr3VasX9fj+1KdyLEu7NZjM6Pj6enNeL2+32HJFOFe5xHMfkeibWE+4eHlcb/h/+Hh5XDB9++OHoT3/60+M8zwfU4x3gzOddO0c93uv1etTv9wPu8R6GYRTHcYR/2aPHOwLX0W4GAEDyeD89PQ23t7ejBw8e1NbX1yMAgE8++WQCcObzfv5zxi8d87l6ZJxQOLUAACAASURBVNtIaW1N8wp3UaRrvWhnbf7m9JrH2khnvubSN/c2195r198E0HJLe65/XqY+6X8z0hlOnrv0XMZWRutBA+3f9UxRLDO3x9WHyR6laA7tvCmvKxHM/dK1mCLPQD3SNe90ya+d9yBZzdDzRd5j7gHP8/Leijw7P1MGRS17qsIqEu6LeIMv8jxYV/NXpzU4AS6R5KbBqBpBr1nXmPzlpS8aqN+7K+nM67j6vtM+pHjTOZe+XKANvF1Vwh1AJrddCWMbMc+V25JiW/Jl1/JK5LzNu53nk+pwb3nteTV1ufb8RQlzqS+XM7Y+aMyi/vPa+1k2X5XnbJAU7ibC/eTkJDk5OUk44c7BFe5IuEdRVDcR7rdv345u374dAZz9O1sj3Eej0WeecPfwuJrwpLuHxxXExx9/PB6Px/9Rr9f7nHgHmJLvc7/ChsQ7wIsBq0i8071OpxNQ4p2S7zhgNU3TsNPpxADzxDsAwNOnT/OnT5/mAAAPHjyojUYjSm7GnHR2eW7tDJK6nDQ1reO9lNOkoqYvF09yes+/ZNDIbRNhrJ3nz0rveW6tF15TIotttjQS+V5E3c3Jf9N7rZ2j511qSvG230Qomtf0hUEV8Or5m40iZHZZmFTnZVEFcavl0DzVXbzWbUNOKUzDWPmXDdrAVdP7YBpEu8q4LsNVNQJVQhFS1ZWALuLzLhHLuK6p3k0kuqYU1wh0Ti5ruXmdRUlqTs6bBr5WMRzXhosm1y9KYeyqerflKGr5ouV2UeJLhL90besDY11IealnWx1XRT8nuyXfeNOXI/zLDa3non8Wtucw5SpaoyxwaOoXX3wx599O7WQo4b63tye+D71eL0KV+507d+IwDBNpaCodnEpBCXcAAJulTK1W++9Hjx59UuKxPTw8VgBX4oO7h4fHPH75y1+mP/nJT34dBEGXEu9M7R4DI98l4p2q3gEAvv7667n/N3Q6HforcKqifmtrK6Hk+/b2drSzszN58ODBjELgww8/5H7vIuFN9zUi10XlayOUTSSxpqB2sZfhNTWiXntml2dwUdRrpLX2BYRUU1PZa7W1Z5Ceo4w9DK3P//so+9+G659lkd5oPg+PZeCyCE7XujabFdOZIjm1dRspTgl4rnqn+aQ8VOmO+5xk13qx/XaAyQfedl0WVdnGuH6RcNVgIpGLqKUlhfoy6pgU4hIZLZHzfI8T5Zo3PCfntfNSDumM9lxlfxthmb+pcFOxqIKagpPDnFiWSGuJmMd9nouT0No9j6f16Bl6X+a5+RcCvH/tDP50IfFd+uAw1b6oGQGLQvNv19Tte3t7uWYnwy1lJP92gLNhqZKHO7WUAQAYjUaxjXD/4Q9/+EfLI3p4eKwwPAng4XHF8dOf/vS/JpPJXhAEjSzLph8YBPJ9Ck68U9U7Ws0AzP6a297e3ozdDP+A0O/3A3wBvFC9P336ND89PQ0BAH73u9+Fjx8/zh8/fpy//vrrEVrNIExe567kp0SeS4pwvKY/i9jccLJesofRPN5xTbKjcbGZMfmgm7zWJRW+Zn0i/WaAKbepR00Nb3tPTIp/238PUm9F7HRc9mzwRLvHdYKk1naFifC2nSlaz6RM5z7p9J7/5GQ7VZm79MSV7NRGxjTE1fbcEumv+eAXteJxfbZF4VKjamJ+2UT/IgpqjXy3naXWMFqsK+msEexSPbymVi4mWxp6nsbTnJpaf5Fhs1JelxwXRbZXVadK4rNKdXERWxRpTbNBcbU10dTlJv9x13XN9106rxHjUowLue7SoymmqE9/kfe4zH8/Nhshl/8ONKC6HWDeTmZ7exsA5r3bAQDa7XbN5t8OABCG4dzZZrMZRVFU5+uDwSBKkmSaM47j+Pj4WHy/arVaK03TtcFg8FtPuHt4XH14QsDD4xrgF7/4xZMsyz6PoigpQ7xztNvtmf83aD7v3W436HQ6Mb5wHYl3jL1//36ws7MzATizmgEAePz4cQ5wZjWzS3zeMUdZf3Yp1kag03gT6W1TQdsIY5uK36agL9JH2eenvXMLGh4r7dvyF3n/NeLeJZ7D9NsLRfr08LipkNTZRclnfl+EfJUGm+K6qYZ0xtSnNFBV8mCnOTm5zdXs2vBVE9muKc5taxrZb3v+VUPV5H9V+YqS20UHiBbphRPJrupvbcCpFqfVkSxmJDW7i6qfk/EuPbkS6Tyvi8+91muVWEWP9yIEvgupbouRSFsX4lYb+qqpzG0ksqRo55Yymg+8VMvUp7TO94s8u0vcsv3XFzlv+xJB+s0Guq/VpGQ7Eu7dbjdutVoxAICkckf/9sPDwzHNJQ1M5YQ7Wslo6vbbt29HvV5vEsdxTD3ceWytVmud7/3m/fff/1x6Ng8Pj6uFlfvL3sPDozzeeuutu0EQ/OVkMjkNw/CU7o3H48n5ZUrXsyzDdRiNRhMAgMlkMpH20zSdXidJMrO+ubk5/Qdtt9tNAQAODw8nd+/eDff29k4Bzsh3AICdnZ3JcDicnv/Od74T3Lt3b6YvgHkSXiJ/NW9xfp5DI3Gl2jynrRZVlfP4ojlN6n9THzaVu+2My3vE3yvJykbrQcvjsm+K47UXqeca4+FxVWGzeCmaC6AaYpert7W8Uv+2NdPAU02BLq0X8X3nuaQ9V1/+KsjjIhYyVdnNeNhBVd1FCfiyZwB0VTvdkxTnnLzXyHxtUGsR0tmk5tf2td6LoOy5i8q3LNgU0VVZi/A8tvtF6nOSViLitT2TXYvkq16kL15XWpfqlgV/LunZy+aS8rrmWYaHu2lYKsC8yv3k5GTmXlK3A8wr3JvNZnR8fDzRFO54HcdxfP5TzIuEe6/X+/UHH3zwlfhgHh4eVw4r/5e+h4dHMSDxDgCQ5/mA7rkQ7wBm8v2cYI/39/dTF+K91WrlAACUeN/Z2Zlsb29HT548GQOcke54jpLvLmpjEymtxZmU4y4e5SbrEldlvETMazFaDu1ZNGLaZAvjSt7zXFLP/D0r421uIvIvGqYvLMrm8fC4anDxYDd5tmvnTSR4VdBId62m1DuNNxHrrqS7K5mtEfzXgQi/KoR+GUK7ityuJLy0X+SMSx1TjETQ414Rop5C601TyttU67Z6Wg9XgSCvClV7dBfJZ1Mta/F4xkRWuxD3JvW7RshLfvGu5HkRRXvVZLSN4NaerWw+KWYZJDuC28m0Wq243++n3W53RoFuI9wBZNL9zp07sTQ0VVK4A7iT7rVarRXH8cnx8fHjR48e9QyP6OHhccWg2kt4eHhcTXz66afPX3/99aPxePxSGIZrADBVvEdRFE4mkxzOrKWmhEIQBGEQBGGe5zkAwHkMhGEY3r59Ozg5OclxPwzDsNFoBMfHx1mWZWGWZWEURbg+7WM4HGYAAOPxOBiPx0Gn0wmPjo6yg4MDeO2110IAgOPjY0iSJHz27Fn28ssvBwAAvV4vbLfbGQBAu90O8NXr9XKAM7ITr8/jjR/Q7927F7bb7YASv3jf6/VymhuveQ16T9fb7XZAr3u9Xo4vmgtr0XyYC2MAZgldzM1zYC80Bs/SWOk56ftAa/L3gD8PfQ9pLv5nwEl5mgvz8Z61e9ovfY94LM8hxUj3pnM8nv85285pKHvOw2MVMBgMcoAzshevpX3bPT8/GAxyfOEajdHquWBjYyNsNpsBJdDxvtlsBryvZrMZ8HiMwXVOgNM9KT9eN5vNAJ8T712egecrcpbWd42v+rwJy8pbNdJ07hfxLiQ37kkx6+vrAd9fX18PkiQJ0jS19kz3kyQJkiQRyfQ0TWcIeozF9SRJApqTEuxYg+bGeEqk4z7NxZ8D6+I+5qdx+MJYHq8R9jTOFr/KqNfrAdHKAID+fBL4Wdca2rpLPjw7Go1y1/pxHE/j4zgOJpMJ4DXNQ2OlXHjWRLjjc8RxHGA8Xo9Go1y6juPY+AUA7uMZfk3rVqFqp3k5oc5rApy9L9K1hjIxLmfKANXtR0dH07V6vR5+8cUXM/+G4ENT4zie8W8HmCXc79y5E6+vr4fj8TgajUbT3pvNZlSr1ULNUgZnmt2+fTuaTCZGS5nxeNw/ODj4tx//+MfHhR/cw8NjpbHy6hIPD4/i+OCDD75aX1//HQBAEAQNukd83sVv5AFmh6sCvPB4Rx/4brc79wH23L89BgDY39/P0jSd+f9Lv98PTk9Po62treTp06c5HbD64MGD2snJSSL5vJ/fW/240V+cx0je6hTcu1zyCrdZw0j7Lupu2rOrnzvNz2vbvN+l3qUz9Bx/TzWbH5MK3qSst4Hnlval3qU9F0/3q4Kr4Dl/FXr0KI4yavRF1exlBpdiLV6Pe61r9jXoh+6iXOdkPK5JOaUc2nUVqvZFleRXQYl+HWHzFbepzfm6VoMPGpXqcu90bWCqq488zWVT12s+73yIrOn9MhHoRdYvasBqGWjkbNVfHFRl9ULPusRoSnKTKlvyeJdyFbFwkYaVSnWL5uIwKcEX8d23DVvVfOBd4DIEV8tbxW9YoMKdg3u3P3/+fPrvy729vZwPTAWYJ9x7vV7A1e0ITeGOwIGpdD4a7adWq7WCIPi63+//+sMPPxyZcnl4eFxNXKlv8D08PIrhnXfeud3r9b4dBEGDWs0QmxmEk897u90ODw8PM5vPe6fTyQHOyPfNzc0QrWYAzuxm0Grm/Ey2vb09/RCytrY23eM+7xr5bRvOKfmKm6xetLyS13oRKxdX73OtZ+k9sFnQmJ5DqmvqReudw+VZXN47Wx0NVXm+e3jcNJgsZKr0bKe1ihDyrpY1pn5tNjfYk0aYu/i5m6xspDya37zpvCuuioXLdYCLPYtpbVle7qbaksc6t4SR9jT7Fl6D92KymzHF2tavojK9KKp8RheiXBteWXZYpovFi+aPbrNzsdXUSHGTVQyNdyH9pXhe0yXWFG86swy41qqi37LPRcl2aikDIA9LRUh2MgDzljJFBqYCyHYy59dzhHuapmtpmu6/++67/wnkN9A9PDyuF671hxMPDw+AN954o/bKK698hxPvAHPku5V4b7Va+eHhYUb3O51OAACwv7+fAswOWKXkexzH0w8T6PMOcOb1jj7vAAA4YBV93pF4L0q48ziaQyLdXWpoZH2RmtoZjVy3keE20tim/DYp6l2JcX6vxWs92PJq/dlg66Mq0t2T9x6rgioHo64iyj4f93Q3EeWutW0EO8KVaLcNcJXI/qL+8JeBVe7tusE0GJXGmL4YoOdt6nmJgNcIe9Pw1GUQ5rZhrTeBpL9MlCX16R5eu/iza/smct5EEGtDVE3e7S6Kd9sQV1cv9TIEtesXBIvWWSRHmXp8YCoAAPVv52S7i7odwQl3hG1gKiI+w9w6Eu5xHP/p4cOHH0k1PDw8rg/8hw0PjxuAN998M/7GN77xv0ajUcugeC89XLXT6QTdbjfvdDoBHbDa6XTybrcb4JBVPlz12bNnGSXpAc6U7wBn5DsdsIotaxYlNmKdw6QcL7JuqmU6w8+ZVOXSus2ORlP00/o2Yt/0hYGJtNYI+SJfGpjU8VL8MuDJdI/rDk7qavtlcpbdr6K2Sw8AuprcdobeS2dtJDPvsUpSetVI7lXrZxVRZhCqa55F9iTS3TQ0lUMj7yWinl6brF2KDEa9iYr4qoehFqkLUI1NSNFaNpLcRLjbhrC6xkuKeX7+otXryxrEymsUJfLLxnLwgakA8wr3yyDcb9++HQEAjEajOE3TiaZwHw6Hn7733ntPDY/o4eFxTeA/BHt43AD88pe/TH/yk5/8ejKZ7AVB0MiyLAE483fHF5z5seMLwjCM8EVzRVEUSR7vSLzHcRyd+7tDt9sNAAA2NzdDAIBOpxN3Op243+8H/X4/uHv3bri1tZVsbW0lAAD3798P0GpmfX09evz4cY4+7wBmb3QAN1W0jQiXaiHh6+rT7pLT1q8pj6aIl8hs+hNj8Vn4GZ6H+6nzM3Rd+1LARFy7ENr8WWhe21mep0i8a38eHlcZRbzDTf7mNKYs4c7zuxLuWl+mXrl/Olewa/7wfB/P8j1T76ZatmfmfvSm2CJxph4XxVUn3JdJ0LqQ2kVQllSn9y6+7C69aaQ69153sanhz+FC+NuewfU5tNhV9Xe/DMK9qto273NKaGve4ya1uUau0588Hl90T6vH4+j5ss/OUfQ9tvm2V5lfUu6b6ixKuH/xxRfOhPve3l5+cnKScMK91+tFkp2MRLhHUVR3IdyPj4+D0WgUA8xbytRqtVaapmu1Wu2/PeHu4XFzcKU/CHt4eBTDL37xiydZln0eRVGCxDuA6PE+gzAMIxyuWq/Xo36/H0RRFOEewPxw1dPT0xnyfX9/PwM4s5qh5PuzZ88yAAAcsHp+NgQ4G7BKc+6yAasmlbdEkJs81jWbE03FLu2brmmfdI2uu6j0bV8aSCS3TZWuPR/v12YNw5+HP6f0PpvOS+8//7N0JeGrJNDLEPgeHlcB2tBRvHYlhU37GklehOjViGoXixjeiykPJ9BtX1Lwc1pOVyLa9QsK7Rn5FwRSTpO/fZnerhuWSa5KuV382U330potp0n9LZHnvA4S4fRlI/C1fm2DTWleiQiXvsDQYoqQ9q7WO9cNVZHBLuSzRpCXHRxKa2re7Vq81Jfre6HlKfoe0PsyqnWXAa7a0Neyvv0u9XFvUcKdotVqxTs7OzMe7gBnZHsV6vZ+v28clorqdhyYKsXUarUWAEAcx7/54Q9/+EdTPg8Pj+sF8X8KHh4e1xd//OMfD1577bVJGIYbQRAkAHAaRVEYRVE4mUzwQ1Z4/pr+ozrP8+kHsDiOw8lkkofnADib7t5oNPLhcAgbGxvR8fFxBgCQZVkYRVEehmHYaDTg+Pg4Pz4+ztGuZm1tLazXz4QDt27dij777LMJAMBrr70WAgAcHx/Ds2fPspdffnn64azX64Xtdnuq1m6328Hu7m7W6/Xye/fuhb1eLwc4I1p7vV6O65QspbG9Xi9vt9sB5qHXmAvztdvtANfa7XZAc+E1/4n5MA5z015pDO8F9+mz0L7wDO0Jz9Jn0PrFnuh/J7R/+qK9YyztW7qnz4GQ1mg+ukev+XvCn9sEU80i4H82Hh6XiY2NjXAwGOTavelcs9kMXGJN9YrmHAwGubbv2guPazabAdaVlOkYz89hPD1H4/h+s9kMMC9/DqyPLxqP/dmei8ZItiwuOWy5B4NBTvOUzblILx461tfXgzRN564Rpvv19fUgSZJAWufnJFuXNE0hSZIgSZIgTVOgfWAsXQOYJaHxLPZAe6RrWAuBe7hOc/NcUhzNI8XTXKYYKZ73gO8LfZ9d8l0E6vV6QBwgS4E/7yL5aD9xHItDWSeTyVzfSMbiGu7zXug5vKZ18B7P8rw0No7juWem5zGGXmMMvmgtvAc4I7DpPcVoNMppHK1LvySQctJ8/J6uSXsIbd+l34tGv99PxuNxxNXt9Xo9BAA4PDyERqORJEkSJUkSAQAcHR2BpG4fjUYzf7feuXMnXl9fD0ej0cyzNZvN6PT0NKeq+cFgECVJkg8GgwhFYpPJJArDMDQR7nEcnwyHw3//0Y9+1F3wrfDw8LhiWIkPCR4eHhePN998c6terz8AAHAdsCr5vNPhqmg7c3BwcAoAkKYp92ufGbKKHu8A88NVz+NnlHSSz/u980GrAG4KZJsCXYtzGQ4q2b5oubRebGddYlz8302+6i42PbY4mx+6qx+8az5bHc1nvmg+D4+rjKr81pd1/iLr2YaS2gagSnkoeB7NP76o/Yp2psi691lfDZjU4wDztjNl/Npdz0v1aAxXw9sU5TSmiA+8qWaZHFcdq+BB7zoUFaC8PYnmge4ybFXzYDetax7rtiGsmjrb5vUu5Syqque+9a692O5N510sYKR4l/fMpXeEpm4HMPu3A4BIuvP8YRgmt2/fznu9Hv1COjo5OREV7mgpE8fxdN9EuI/H4/63vvWt3/zgBz84lmI8PDyuN7zS3cPjhmJnZ+fo9ddfP5pMJpuoeMc9ongHIIr3IAjCIAhCVL1PJpN8PB4HqHgfDofZ2tpaMBwOMwCAMAzDLMumuaIoml4Ph8Og0+mEGFuv16Hf7wf1eh2+/vrr4JVXXomfP3+eZ1kWvPbaa2G73Q5NqneAWbU4f16qasd7VCtLCvnz3DOKcP7C3JL6W8qFsVRFTlXmXFkv5aE903WukqdqefrsXMGO7wNVpnOVPvbC1d08jqvQeV6+L+WUFPH0z4Hn5LF8XVPCe5W6x3WCq7rdFlNU9e563rW/IvFIGlOVe9FeqfqbKtfxp7bPe/jyyy8zTUGOanfNioYrxlEZz6/xXqvJ69M+eB4ttmrwuhd9/iIgqchdIZ1DJbVN0c6V4rYetH2qcke1Ou0Bldxc0c1V8LhPldJctY7xmENTsvP3girhqZpfg6ZSl2JMeUzxRc+XxbJruDwHVXhrkJToALIa3eUcVZtLeVChrSnlKUFN+8d4jdyW1Oy4hueoOhx/SqpzSd1PFfL0GWgtk/oc+zWpzfke782VcLfVoTH8faDvme08BVfYo7od4Ey1jkA7mcPDw+kaqtv39vbyW7duBXEc19bW1qZcl6Zwx/xU5S4R7qhsR3U7wNm/c8+fd45TazQaSRAEzcFgcPjkyZP/+PGPf3xS5L3w8PC4PljpD7IeHh7Lx6uvvrr+93//9397fHy8blG8A5yr3iXFO8CZWh1V7xjT6XQCAID9/f0UYF7tjteuqvft7e3oyZMnYwAAVL1TtTvAvHLdpmgvc47GaEp0VwW5VpfnMSnebYp2U08uSv4i6ndNWc6fz8UXXuvXNcYlp4fHVcdFK8xNKNKLbbBqkT26xvclyxl6lp8zqdq1vFoNTTEvwTbQ1uX8Igp2yef+uiviXVTiF50L85TNR88DyL7jWo2iNV1V7DbFtnZeG8gqxZjqVwUX5fkqqNNXAS7q90U8xIv0wVXi9NqkGOdnpHu6judcPOkXVazb1l32y+4tAte8/X4/AQCQFO7Uu50r3E9OTuZ82SV1+507d+LzPfyCPDo+Pp5Iw1IR0tBUjXBP03QtjuM/PXz48CP1IT08PG4EbvwHAg8PD4A33nijtrGx8Tf1er3lajUDMEu+I/EOMEuaB0GQ4pBVajcjke824h0A4P79+8HOzs5kOBxOAHTinYISwXTdRLhzSESvRiS75rfZnmh2NS55JGhEuKsNTBHLmCLnXHuxnS/6/IvA29N4XAcUJesXsacxkeJaPID7wE4pv60fvLb1ZeqlDEldlMzW7G94b4sQ+lX0uQysQg9FUWTIJld+07OLkvi2PqRaEoluW7cNYjUR5ry/KmxtLhtVke4uti6XDY3QriIXgE58m9bw2mY742L9UoYwN5H6toGoJpuaIjGue2XiysYXOasR7gAA3W53qkCXLGVc7WSkuhrhTsl2ALOtDBLuo9Hos0ePHn0i5fPw8LhZWMkPKx4eHpeDf/iHf/ibPM87k8nkNAzDU7pHyHdn4p2r3gHMxPv+/n62ubkZApwR8K1WK3/27Fl29+7dEGBW9b69vR0BAKytrc30KZHvNnKcw0awa2c4uc/JcIn0t/nL20hyF394E4lvI9Ft+XjvNqK9DLlexI/9oshwT7p73FRIau+iRLy2htcXpdq3KeJ5jIti3kYQS7mrJpVd+7hqZPZNhUZ4S3EaKa6dczlDa0tncF8j17VYum8i48sQ2IsS3y5fJJTNvarQfNQvivwv6t9u68vkM+5Sv6hPuekLAB7nSlbb/NVtJL4pb5lzWn9VquIlwp37twO8INzRux3A3b9dqluUcJcU7rVarXX+879/+MMf/lHK5+HhcfPgP2x7eHhM8dOf/vS/siz7PIqiJMsy8UMJAMx43IVhGIVhGAEA1Ov1qF6vRwAA/X4fvbTDl156aZprc3Nzev709DQ6PT2NAAC63W4Qx3G0v78/JST6/X6AhDsF9dM7OTlJHj9+nD9+/DgHANjd3RWH3iB2d3czTY1+79690EZKS/c2exaai9cwke2Yl5/XvgCgueka5jCR4EVA8/H3z3aOxvE/Cw2u5Lb2Gw3LgOuzenhcN3BC3EX9reXicfiS9vk5G2G8CKFssnfRzlAFuuk9KttX0d9IsOXyhHv1WCYRW1bxTs+55uDKdn7ORoa72MhIP7WhsqYYbU8j8V3fA01dL63Z9q8KkIjl5LHrEFXXdVt96fxoNMqLfhFgUrTjS+qTktza0FWX94i+nybCnu5pzynV056f55Ni6PMvAputjUuOW7duhQBnZDsOTKWEe7fbjXd2duYI9729vZwS7hxFCPd+v28cmApwRrZThTsHEu5xHP/GE+4eHh4U1+5beg8Pj8Xx1ltv3Q2C4C+54l3zeEdoqvfJZDLhPvBU8Q4wq3pP03SyubkZUrsZgBeWM3t7e6f379+f+f8X93lHUOW7i8WLiyre5ItuiqO5tLomxbq07+qdbuqd5zLlL4Oifu5Fzpg86bW8RZ9nmbk9PK4zXG1kylrW2GIlmxmbyh5AJsk1olrLX4Uve1HLGE+mXw9U6TPPc5rU7ra6rnY1GKPVovs8h6aUd7G9WbbXetF61xEmP3MX+5cyuV3PmCxXbIS9yZZGI91ttjGuX1ZoSnwbKW56bpfzUj6XmsuwoNHsZKiVDMCsun1raytA0p0q3CWyHSGR7kUU7pK6HeCMcB+Px/08z3/76NGjnlbfw8PjZsJ/MPfw8JjDz372s2e1Wu2jKIqSIAgauF6r1fiHjTnVO16j4h3gTO1OFfEAZ7+Wx1XvAACdTifa3NwM9/f3s06nIyoKtra2kn6/Hz99+pSqmqIHDx7UpHiERohyRTmN1RTLXMVeBpxM5qpxkypfqm2zg+FneF2bStzlvdC+2LD1KOXlyv6ifvRaziLxRc54wt3jJsBFZY5wIcttKnC+b1K/S2dNQ1Pxp01hLynXJUU7Py+dK0OKu/jSS/cuOcrW9nCDRMzimsm+pEg+IYLdiQAAIABJREFUF9hU4JTE5v1x1TuNkfZpTR5rU4hL8VIt07WW36Tet0HLVRRXUQFP4aKutsVyaEQ2v5YU6XjGpgg3qfFNpLCJ0Oa/GaCR8NJzaANdpX18Bv7Sei+rYncd/qqdNw2XNcWVIdwBzn7Tud1u12yEexiGCb5wrdlsRs1mM5II98FgECHhfvv27chF4T4ej/v9fv/XnnD38PCQcOO+offw8HDHO++8c7vX6307CIKGRfU+VZNzRTtXvEsxnU4n2N/fTwFeKN5xuCrCNmSVKt+fPHkyNineAeaV1Cb/dpstS1F1Ot/De1MfLj7tUk1TPf5MUg0XVb2N5Df5r/PzfL+ML/wy1eweHquCokNQLwuuSvaiXvE8xnWIq23PdK95vuOaSXFuU8prz8j3pXvahysuWhV/U1T4y1KpA5g93V3qmmJMdiqm4a4u5+hZKdbFjqYqX/cq1O5l+7muWMTzvcjZRYe2llWTmxTtLip7G0zKdI3Q14a+lvGKL7JXpKZNca+R7a1WK6ZWMgDzhDv3bgcoZicDICvci/i348DURqPxP//0T//0GwBY+c9jHh4elwP11288PDw8Pvnkk9Ha2tqXGxsbd7IsWweAKekeRVEYRVE4mUxyOPutmRAAsiAIQnzleZ7HcRzGcRxOJpM8DMPw9u3bwfr6ejQajYI8z3MAgEajEdy6dSs8Pj7OsiwLoyjKh8NhMBwOg36/n926dStoNBphv9+HMAzzev3F56Sjo6Nsa2srqdfr2c7OzqTdbofHx8dw69atOI7j6QegXq8Xnr/SdrsdtNvtoNfr5Ui04rU27LTX6+XtdjvY3d3N8CzJTYf4BACzpDbmxvN43+v1cnzROKxFX1gX8/JzWBfX8BzthZLKNDd9H+g+fQaMo73QGvz5tXsKWpe+x9JZrCmds9WUYjhs+x4ertjY2AgHg8HS1YwXUaMMNjY2wmazGWB/tj6bzWbQbDYDTorTHFJezI3vN73m/dgId5pbq4E98vx4Bvf5NY+Tnt/2/gCckda0R5rXJU/RulXjoutdFpIkCdJ0bp57Yayvrwdpmk6JcppTquFS0xSTpimkaQpJkgQ8P+4h0Yx7EqmOZzkpTfPjM+CLxg2HwzxJkgB/Yj6Mw3V+LUHaM8W7QOpZgq2364B6vR7EcRwAAJxragojjuPAdLZer0/3aRxe030bJpPJtGc8E8dxMBqN8slkAvgseE/r4j5d4/c0B71GjEajHOvRPeyL94uENu+R9knP8Zq8DoW2btvj+7Y80vMCuBPujUYjSZIkAihGuN+5cycej8cizxVFUf358+fB2trazL97yhDua2tru//8z//8EQCs5OcxDw+P1cC1/jDg4eFRHb773e8+iKJoy0HxHoOifEfVOyre2+12eHBwcErOi6r38/V8f38/o17vVPEOcKZ6T5Ik297enn5AWltbm8nPFe8AZtW3i0Id78soyzWSX1PA05xSHXpGurf5tZvsbDSYlPeLoqi//KIqd6949/CYhaaqXkSVrt3TeG1Aa1l/9yLQenPxUJcU7y7qdFclvO1+USxbkX5TFO9lUFbBbspjU7dz5bZ0zmbdwv3VpThbPumcdsakVi/ju05rVaVgL1q7ippVo6yCfZnKd82WBUAfnCqdw3UXf3rT4FMeIw1edfF/l86aYkx5yqKsal7Loe2Px+MpaU5J91arFQPAdGAqqtsBzgj3ZanbAWYJ99u3b0fHx8eByb/9/Mxv33///c+1Wh4eHh6IlfxL3sPDYzXx1ltv/XkQBNuceAeYId/V4aoAdrsZSroDvCDecbgqrpvsZviQVYAX5Psnn3wyefvtt8UP9EU83W2WMTb7Fq2+zerGtE73bJY4Rc+4DljVbHO0Z5X60WCzqrmIYadF7XM8ge9x2bgsG5pl1DUNSgWYJ7ldLGVcvlSQanFoFjl0T+pRy2N6HzxxfTVRhfWMK4lu29dsYjgB7ZLPlbC3DVelMXRfs6ZZxFe9apK9KqxiTxSLEOpV13cZRFrGusZUR6qLZ1xI/yKWLotY2VQ18LTKwamauh1A928HWJxwj6KoPplMRv1+P2632zNnuLrdhXCP4/ik2+3+9oMPPvhKivHw8PDgWNm/1D08PFYTb7755la9Xn8AAJDn+YDuaT7vAC+IdUq6t1qtvN/vB61WKz88PMwo+Z6m6fR6a2sLut3uhK5T6xjMhdeSzzvAvNe7pHoHcB/2afI51+Ik1bkUS+u71OD9Ss+kqfClGlotV8X5oqiSrF+05kXV9/BYNqokwi+DzHfxhwcoNvyTk/QaUc7r2xTuUs+2oa4mLKJw9yT91QMnsnHN1bfdRKq71ivTnxZvI/ulOGnd1o8Nl6FmvwxcJjluIqxXpbaLGt6FhNdqmN5/Wy6Ell8j8KXeTQp/FzK9CvU7wAvCHWBe3b5s/3ZN3Q4wS7q72MmMx+P+t771rd/84Ac/ONZyenh4eHCs5AcFDw+P1cY777xz++uvv/7rKIoSB+LdajcDIKveKfHOrWZoTcluhhLvOzs7E7ScefLkyRgAAMl3F7sZlyGmtsGjGlEuxUq5pX6kmvwZiqjSi8L0rKYvDMrY1iwTnkj38CgOjQCvgoxfZCgqgE66mxTspjVtYGuRYak8l+vwVK6g174kMNW/brjOz+mqMnfNBeBGpLuo1U0qeEk5LqngeT0Jmtpdq1MFNMV+kXOLxKwyqhpauui5IgS3TYFexALGRtrb1Os2AlyDaWCq9pyLDlJdhFjXUMS/Ha81wr0I2d5sNqPj4+OJTeGO6nYAM+Gepun+u++++18AUG6AgYeHx43FtfzA6uHhsVw8evSolyTJv9fr9X4QBA26V6vV6AeWGcIdACAMw+l+vV6fXkdRFLXb7ZDux3EcbW5uxgAAp6enM3m73e70Q2Gn04kBAPr9/nRta2sr2draSp4+fZqfnp5O/1/34MGD2oMHD2qPHz/OAQB2d3dnfqUR4AUJfe/evZCS2vyndI1n8Pzu7m5GSV3cp/f0PI3nZ2k8t8IxWc5Q0GegfWAtKU7KS8+7fLkgPYsNZexnisSXrbMIyvbo4XHR4KTmxsZGKFmx8HgXwr2sfQpdw2veUxH1OK9Fn5E/L42Xrk0xUq9avKlHTrRLf0amPGVwGdZENlT9nJdFiJo80MsQ7qbnoHv8WtvjPbn4qvO++Vlez+U5FrWTkWD6EsClR+ncIjGrDBt5rpG3RevYLFikmiYlN754PO7X6/VAWtfIbhpPn48/q1TT9GUCrvOceMblSwiX900i601fViyKfr+fFCXc9/b2cpPCneLOnTuxRrj3+/345OQkjqKoTgn3wWAQcXU72smYCPfRaPTZu++++xg84e7h4VECol+Vh4eHhw1/+MMfJr///e//35//+Z+vh2F4J8syCIIgAwCIoiiMoiicTCY5nH25N/OP9iAIwjzPcwCAOI4xDsbjcZDneR4EQYgxw+EQwjAMNzY2oufPn0OWZSEq5IfDYdBonHH+jUYjbDQa4eHhYT4ej4N6/ey3CW/duhW9/PLLMx8qd3Z2Jmma5nt7e/Dyyy8HvV4vxFe73c4AANrtdrC7u5v1er2cq8nb7XYAANDr9fCDYYDXvV4vx30eQ9dxD+Mxjp9DQpiep8QtrYfXdB/P7e7uZlgHn4nW4/3hNT3D8/C6Uh7ck57fBViPX0sok/+icRV69Lie2NjYCAeDgTMR0mw2A4xHstd0nseb7pvNZsD3ee7BYJDz9WazGSAJrOWynedxXDk+GAzyZrMZAMgqc94zxmJNrEvP4x7tH6+xf7zGPdozr0HvOWieKkBz8ffnuiBNU1hfXw/SVHScW2pdG2hfUo90je+laTpdS5IkSJIkwDU8l6YpJEkSDIfDnO4hqU5z03y0HpLKNBbrJUkS8H7o2nA4zOk9BfaEfWCf+Dw8VsqjrfM+ysDUO+1/0TqrjjiOg/NfVnVCvV4X43EtjuNAyjmZTKYx/KfpHCWY6R7mwxee5QQ5rYU1eC2ah9eL4zigeTA/XafPjrVpDUqG8xr1ej3AXBS0Puakz0rrSeelHPSsFIt7/X4/+eKLL+Do6AiOjo5m4rrdbnx4eDi9l+xk1tbWZjiqXq8XjUajmX+3jMdjkceKoqi+trYmfjFLRVgAAGEYhib/9izL4sFg8Nv33nvvUynGw8PDwwXX+kOAh4fHxcBxwCqAYcgqEumuPu9oN6NZzSDQcsbk8w7wwm4GYN5ypog6WbNYMe25+qS7+MHznk398DNlUVTBbhs+qvW1LBuYRfJ6axqPVcEyPdarspJxjTcp6ovUoudNljFSvGvvJrsZzKdZwJQdpip9GcCfVTvrkv+6oAqLlouqX6WtTNke+DmA+eGnpoGmNj92LQ+PLerzXkZJ7vI8i6DMc15lLDrIlJ8DcFfLm2xXNAsZV593Uy7tjOQHbzrP69kGpkrP4eITX8Tahtd03RuNRvl4PK4ByOp2AACucEeyHbGIpYyrf/va2lqdzAiby+8Hpnp4eFSJa/+B28PDY/n42c9+9n9rtdpHURQlDnYzUzsXbjVTr9cjahHD7WbQagbghd1Mt9sNJKsZbjlD7WYwdmdnZ7K+vu78Gz/c5kW61+xYAMxEOI3hNi8SEa3Z00j9SM+h2cq4gp/RLHekGNsXBxqJ7WqhUxQXZWPj4bFMVEG4l7U/cc2nkdb0GslkahVTtJbrYFLTWdMa9mmzopHqSe+JyVPeRPTzui59SD14zIMTossmSIvYytjsYGw2MNoZG0FMyXVXD3TpeZB8p3tFvxjgPZnitB6k98XmNW/qk3vcu9r9XAe4WJcUycXtXygkoleyeDHlMOWzrbnYz2g1KWkuEeK2PiWfeNoHzcl7cHkvtGc2AXvp9/uJRrh3u914Z2dnSrg3Go2Eeri32+0avug5TriHYZjcuXNnzhY0iqK6RrhLljJpmk4kS5lGo5HUarXWeDzuHx8f/8oT7h4eHlXgWv2F7+Hhcbl45513bvd6vW8HQdCwDFgFUIarAswOWKXDUQ8ODk4BZhXvALOq9263G5x/mMqkHAAvVO9Jkkxjtre3oydPnowlxTsfWHq+p6rY6b0phkOrwWEjfU1DTKXeXBX20kBX05DWRRTgtuGvWN8Uv6wBsh4e1xFFPNlteTR1uSm2KnDfc43Q1gaVuuSyfTlhUrbz3LyelLMKklzKc1MU75cFruwuQiy7DEEto2KX8mp9lhnEivE2Ap/Xl/ZMQ1m1gaomr/lFBqNK/briKqray6rUy55fxuBV077L0FTTveuA0yJqc5dYTV3ukrOo0r3IsFXNux3gjHCn99LAVIAXCvfPP/88f/XVV4NFFe6DwSBqNBqTJElqvV4PVe3TXiTCnQxM/U9g1qgeHh4eZeE93T08PCrDJ598Mrp79+5+kiS3AOA293lH7/ZzTL3eqYc7wKzPe71eh8PDw2xtbS1YX1+PhsNhFhJkWZZnWRZGUZQPh8MA4Myjr9PphP1+HzY2NqLJZJL1+/0Zn/ejo6Msy7Igy7IgiqK83W6HGxsb0UcffTR5+eWXAwAA9HjnfuXocU592KmXOpLRmp859WunOdBrnXumA7zwM6c1uA88nuX+7bQPeo81uV87rynVpV7zPJ6um3zYTXtSP/TPQFovmkOqawL9M/De7B7XDehHDlDc/53nwfOSrzqP5Wvc/52v2XrjHunc853+pL7w0rPTXJK3PP8p+bzza94HPhv1kac5uN+75DtPe9Q82CUf9iq92Yt4yVftO79MuHi9azHooQ5Q3L8dvcDpOV5Hy6n1o5HoNJbWpB7qPA/G4TXmRR937meO97QePUufmXrB05w0jveI+7yebZ1DW+fe8rhu8nVH7/Kr6OlexKO9ivM0XvN8L1OH+6Jzf3ZORNN4yVOeXnMfdpqfe6ZTz3i6T33Q+RrtQ/Jg5x71ku86fU4X73f+3uEe74H26Uq4NxqNJEmSKfekebjneR5z//YwDJMgCOZ4qyiK6mEYzinfUdneaDSSXq83ieM4DsMwPO8/wmsE+rcPh8NPHz169DEAXJotmYeHx/XDlfsQ4OHhcTXwve99734Yhq8u4vMOMOv1fnh4iENOwyAI0m63m6dpOtna2oK9vT2qeI+63e6E+r2j17ukeqc+71ztjpB83vmAVZOCnZ/Da2mfn7XVkBTeNN6mRNeu+XOabHFcwHNpfvauvVWBKnJ6X3eP64aq1OplPd9NqnvNm93FyobHS57omipdWiurFC+jmOf90XvNKscr2auDSVW+iA/7sn3ni6jVXc6YVOBcfV7Ezx7jXRXzNricLZvf5DF/1RTti8CmDF9GXpOqHGHzU5fucc3m1671y9c0Cxqtb5MinXu523zqpfWitjIu0Mj2brcbb29vz3m34zUl2+k5SdkOMK9ubzab0fHx8cRkJ0PvUd1uGph6vv+bhw8f7kkxHh4eHovAK909PDyWgj/+8Y8Hf/u3f5umaboRBEECAFPinanep4p3gDPVOyreAQAwbjweB7i+trYWHBwcTAAANjY2IgAIj4+PsyzLwizLwlu3bqH3ZtBoNGB/fz/b2NiIGo1GeHh4mKPiHQDg6OgoOzg4gIODA+h0OsHGxkaUpmmUpmlELWp6vV6IyneAF8pqVJtTBTZVrKMymirj+VmuPKcqdqqKp3W4Qp4qsKlSXlKcc5KYqt25wp4q1/E5KAleRMXOVfD0mXlNrrLn11JNra5NUa/lcgXv38PjIrGIKl0DV3Wb8pvU8aZzNB7V3kgeU5U8r8+V63jNX1o9Sd1Oa1OFOc3N1fC0T021ranSMZd2zlWZznvlangTqV9WaX6VVOpVwqRUd1GxV3XWpryX1PBcWU7veS5KGkt1MB8qvimxTlXuVLGOL60PqnAH0BXzJlV5GWV7GQU6f95F82k1Vl0dPxwO8yCYbdGkOi+qXkdVNlecUwU35uVqbE2RjuepKp2quyU1Oq3D++LnAF6oxinJLfVGCXFUtdOztC+qyKcKeLzm7xsn2SUVO1XYF8VoNMqHw+Gcd3ur1Yrr9Xp4eHgIh4eH03Uk3Pf29vKjoyMAcCPc79y5E4/H47n109PTXLOTOT09nfk7Lz7DnLIdgf7taZr+nx/96Edd44N7eHh4lMRK/4Xu4eFx9WHyeQeYUb3P/euOqt65z/vh4WFG99M0nWxubsb7+/vTPNTrneaVVO/o805V7wAAa2trMyp9gDPVu6RYP9+bUabTfc1f3VXxjuv8WlLdS3mWqRg35a26XlX5vELdw8Mdy/Bfd6kJUNxnvoz6na9Jvu88h6a6l3o3EeCmOq5KddPZork8FseyFeyL1tDOmvzWbbkkb3hJuW5ThJsGs5piXD3eq1Kku/ZZVk1/1VXzJqW4tLeIUr6stzvfN6nmaSzd056Fx2hnNKW8tof7rjmL+MqbatTrdWcrGcTz58/jra2tAOCMdOdkO4BMuGve7QBnljKHh4eTdrs9d44PTD3/ORfH/Nv/CwAW81Py8PDwMOBK/2Xu4eFxNfDGG2/U7t69++08zzvcbsY0YBXAbcgqDlgFAOh0OgES71tbW2peSrw/e/Ysu3v3bthqtdKnT5/mAGfk+87OzmR7ezsCmLedkexmyJ5IkPM9Hs/hSswXGfJqGj7qYvdi61OL0c5pz+ZyrkitRVH0PfHwuCkwEc1V5HSNkQajmgaauhDmWj6XoasUJvsXqXethpTDVmNV4a1vLg6udi+2AafaOWnwKq9psp4pQi5LRL6U39ZjlVh1gnxZti+XCRfim69LxLMpr8nWxjag1WTvUnbgqmS540rYV2ExY7KT4bEuw1JbrdbcOQDzsNTJZDLiKveydjLD4fDT995776kU4+Hh4VElVvYDgoeHx/WDo8+7UfEOcEa8U5U6V713Op0AAGB/fz9F4r3b7S6sepf83jXyXfNitxHyLv7q2j2HtO/iO8/jini/l+21CDzh7eFxcTCR00XPL5LLRorjddHnMa2b/NFdfOFpLM+nxWqQ3sOipLUnuq8fNHKbx5j86E3niyrdeS68N+3Rew6Tr3xZIr0MSc6fYVkk+6oT+EVQhqQv4qO+iJ98UZKeQiLINc92F395msMWbyL6XWHyw9cgEe4273aEpHB39W9HaP7tALK6/fx6rob3b/fw8LgMXIu/1D08PK4O3nzzza16vf4AAIDbzRRRvVPF++TcJBH3KemOMVtbWyLxjqQ7wPyQ1VarNfcFQBHincWIhLqJBDeR8Voc7cFVxU7Punw5YKtVFovm0b5k8AS9x1XGZdi6VIkqLGIkgttEkCOKEvJafZpPqicp53mfLvYyRaDZ0lSR22M5qNpypmw+iVjX7l1Jd7y2Kdg1WxjTGX5e68nVRmaZqvfrgFVQtFdtNaMNHbWdtcVL+TWrGYQ28JTv8TMm0l7LL50vmnNRhbsL4S6R7c1mMzo5ORHV8ACywl1Tt6OdzHg87ud5/ttHjx71tLweHh4eVcN/2PDw8LhwvPHGG7deeeWVN4IgaFhU74gpqW3zeW+32yG1mwE483vHa/R5B3An3/f29k6p6v3JkydjAAAb+Q7gRmKbPNhNtjHaukSuS1jE771oLXrO9hyu54vseXh4rD6KWNWYiHfXddceKIoo2aU9zf6mDEw2OZ5srw5VkOWXkcM13qYcd1G+a97ttlpSv2VU6Frfi1jXLBvLrncZqvllEPau/u+u1jD8vO3ahaindemezQLG9KwmCxn+nBLp7+Ibb1K6V2knoynbEZx0R8L98PBwcp5ner6onQwS7nEc/+nhw4cfA8CVFTF4eHhcTfgP5B4eHheOjz/++Gg8Hv9HEATdKIqSLMtmPmzVajXjhzMJ/X4/aLfbIQBAGIbRSy+9NM1JP4idnp5GAACdTifqdrtO/xjZ2tpKnj59mqPf+/r6evTgwYPaycnJTN+7u7tzH0Tv3bsXlh1givH0PF/juU2qeH7Pc+C1pr7XINXCXrVYem+zwHHtpyzhXvR5PTxuGkwELt0rQ/RqSnKTR7mpjkSsf/nll5lJGS/lK2IRY7rXei/yGwxS/zwXvjzhXj2qUKe7KsWrysHV6kXJZ+laslfRSHSM0WqbehoOhzm+tD2XXJqaXntWl/eo6t9UqCqXLf+ift6uKGNdUiSnSywloPHalEMin/GenqcxmJv3SOvQXvg+zU9fPLfLlxicnNeexfbMuN7v9xOJcG+1WjH3YW80Gkmj0UiQaEcrGXwBmK1k8MX3kHBvt9vRIoR7rVZrpWm69j//8z+/f/jw4UfgCXcPD49LgFe6e3h4XCreeuutPw+CYBvAajdj9Ho3qd7RbgbgheUMtZtJ03Syubk5JSk01bur13vZIat8n6/RfKYBpCbvdQ0uFjUuOaq2h6nijFfAe9w02KxOqsjnkrNMTZN3uymvzQ6Gx5isaqR8klWNbQCqKd70rDynBBdfd9cY7w1fDmXU62XPAJjV4VXl03K61DEpzan6XVK0m2xnTN7w0hnT/WXgJtvZVG0T4xLn4q9uymEbviop6m3Ke9t9EasZbc9mO+MKjXCn3u0AL9Ttmo0MQDnvdhd1O4Cbf3scxyfdbve3H3zwwVdSPQ8PD4+LwI37y9/Dw2P18P3vf/+bw+Hw21EUJZx4BzCT7yafd1S+U7uZc4I9tg1Z3d/fz+I4zrjVDMALr/ednZ3J9vZ2BFB8yCrem8hzes6VeHcZYGrzli9LYldB3LvUWRWsen8eHlXhInzlNUIcwN0Whq8VzVP0ywqNvC9KcmtDWk298tiyw1WrhCfjqwNXqpssW1zPL7NHuobXEtEu9ablt5HstuGmyyS7qyTzF821Cl8sIC7bD97Vg92Wwza81LRn8nDX7k0WNdIZU2wZaFYyAGbCHUAelPr555/nXBWP0Aj3fr8fU6IdYSLcJbId7WSCIPj6q6+++s2HH344kup5eHh4XBRW4i9oDw8Pj7fffrueJMlfj0ajloPPu0q8A5yR7xJZHgTBzLn9/f2Ue7zv7+9nqHq3+bwDvFC97+zsTIbD4eQ73/lO8Pjx49ymfHdRuRe5N/nC8zVbPQ1lvhxwhSewPTyKYVGV+TKU71XlcskvKdq14aYmhTmv6aJm13LZBptqeybSfRFCvmz9KnCTCfgqBpxKw00BqlenF+0Pr02KclvfNrKeo2isiYh3gYvq3lR3VXDZBPgy4erTblOia6S5q/8774Gvm9TsmhVPEVLeNpTVZZjqeDyuAciEe7fbjbe3twFJd65uBzhTuB8eHo4p8e46LBURRVGdrxUl2wHO1O3nz/XZo0ePPtHqeXh4eFwkCvsme3h4eCwDf/jDHya///3v/99f/MVfJFEU3QmCIAGAKfEeRVEYRVE4mUxyOJtHMSVMgiAIgyAI8zzPAQAmk0k+Ho+Der0O/X4/qNenn+XCg4ODyXA4hEajERwfH2dZloVZloV/9md/FgJAOBqNoNFoAABAo9EIG41G2O/3IU1TIHng1q1b0dHRUXZwcAAHBwcQRVGeJEl469at+Kuvvpq8/PLL0w+27XZ7htxpt9vTvV6vl9+7dy9st9vB7u5u1m63g3a7HfR6vbzX6+V4L53BeIyj+bUcUj5+j3nxmubAnLjG9/mfK81lgkuMBtqDVNO1Bw+PVcbGxkY4GAym/9Cl1xIW3Xc5y3ui0PbouivhLuVqNpvBl19+mfH3BF9cOd9sNoNmsxngPs9Pz2McJY2bzeb0/yGYl8bSGJqH1sHnwt61eLrPc/D7opB6WgY5XqRP+l5cBtbX14M0nXOwKw3MVTRvmqbTM/ScjXDnZ8v0sb6+HiRJEmAevKZ7w+Ewp73hdZIkQZIk0z8/WgvXaV5+jzkwP15LsXyPnsFYvKY9IfhZKYY/j7TGz9py2vaq2OeYTCb2oEtEvV4P4jgO4jgOeK/1en1ujSKO4znCnObBvBgj5aJrtB7vyXQt5Z5MJjCZTKZEOJ7BNYCCRLSgAAAgAElEQVQXBDjuYS5an97z69FolGM+PI/PizH0HPZF1/r9fjKZTCKAecK91WrFX3zxRQgAcHh4CI1GI+l2u+GtW7cCaieztrYWAQCsra1FvV4vGo1G4Wg0mvv7RCLcm81mdHp6mrsQ7nEcx2EYTvPSawQS7nEc/+ZHP/rR/+X7Hh4eHpcFT0J4eHisHN58882ter3+AKBan3e8Rp/3brebo987er1z5TvNLSnf9/b2TrnHOwDA2traKV+z2c2Y1kzqcpK/sOVLGUsYaklzk9XpN/35PS4Hi6rMy/izF6kpWa6U7bmIvYxUG8+a/NZd89sGq0rKehpr8oiXYl2edxmqd4/VhatyXVLJFz0nWcAUHQYr2cpIeWzKdJd1TYluUqAvYklzk33arwpMivUy5005JEU738N9KZfJR97mIa+d1YBWMgC6up3ea+p2vC5jJQMgq9sBivu3o53MeDzu53n+20ePHvW0mh4eHh6XAa909/DwWDns7Owcra2tfdVqte4EQdDIsgyCIMgAzhTv52p3gDPFu6p6j+M4/MY3vhGdnJxkqHwHABgOh9lwOMRrGA6HkGVZDgCQZVkYRVHe6XSibrebo+od4Ez5PhwOMwCYqt5v3boVjcfj8LPPPpscHBwAkvhpmkZpmkYfffTRVPXe6/VCqnpHdThVavd6vfw8dqokp/cA8+pzSe3Oa+A9z8cV8bin5aNEM1Xna3+W0j5X0tuuXXJeBlahB4+bh0UU6qbzprxFalLlN/9ZFKj45utcLS8p2KkKnSvSMTeATLjTnFTRjsp6XOc5uDqe16LxVIEvxWKcSQFetep9VVFWCV+1gv2y4fosPE5SwUug6nZUdlM1u6SCB3hB0HPFOu2FE+tc1U/rcjU6t3nhSnaMkVTgVPmuqdP5e2BTk5vqFQVX6q8SbGrzy+5B2sM1iRwvqqanSnIEV+WjWp0qz2kcVbvznDQPX0dVOlWnYx1eA/Nwsp4r3RHj8Tj64osv4OjoaGadqtsR1Lsd47l/e57nzoR7v9+P6/V6hgNT19bWZuoNBoOo0WhMTk9Pw/NnnCrc4ziOsizLqcodCfc4jv/0L//yL//nk08+OZF68fDw8LhMrNxf8B4eHh4U3/3udx9EUbQFYFW9AzgOWW21Wvnh4WHGY9I0ncmHqnf0egcA2NzcDFHx7uLzjoNWXZXvJq9307rrvlRLqm27doVtkOtVwlXt28OjjFK9iPVLGU9211jTsNIiCnWuci/rGe+qUF/0XoMtrqh6fVlqd6+il1HUZ13yFXfNaVOZmxTxmp+5zV9dGvhaRA3uct6kcDd5zS8Tq+jpvgyU8YlfxFt+WfVsMS5+75JvPMaZ7k2KdknFbnoO2zla1zQsVVO3A7xQuHOyHXHZ/u2DweC377///udaPQ8PD4/LxrX/cODh4XH18Y//+I+vHh8f3weYJ94B3C1nNLsZgDPLGQCATqcToNUMAMDW1hZ0u90p+c5zd7vdtNVq5c+ePcsAAO7evRu2Wq306dOnuc12hpPuAPqwUpvFjESgu9rAmAakVkW0V5HXw8OjPKocflpVDRf7GNvwUqm+60BVU/8mGxiNwLeR6LYBq9pzFB3M6nEzUfXgVJ7XNqzVZBPjOuBUI8058S/lqor4tuVZBsHu7WqWj7Lkv4tNjclChq65WNZIw05dhqdqdXFQKkB5wh1gnnSXyPbnz59Du90WCXfNTgZglnQ3Wclgf95OxsPD4yrB/8Xu4eFxJfDGG2/c+qu/+qv/7/j4eH0ymZyGYTijHHdVvSPx3mq18n6/H6DqnSreuc87wBn5LuU1qd4l0v3Jkyfj73znOzPrmuLdpFq3qeJdFe9aXRtZfxGkedVfBnh43ERcBNku1VnEx32Z/u+SB7vpvKs6XSLebTD5wF8lXPX+rwrKkOpVEvEm5bzNDx6hqeZNJDyNN+UuiiKK+VXHqpP2i6jdq6orKcJtZwHMJDqvweO083TdpIDXYl32KeHuQrYDADx//nxuzYVsB9DV7VV5twPM2sk8fPjwYyD2oh4eHh6rCv8B2cPD40rg448/Pnr//ff/bTKZ7EVRlARB0KD7tVrNOKMiDMMIAKBer0f1ej0aj8cxAEC/3w/a7XYYhmGEMd1uN+92uzkAwObmZoyE+97eHnS73aDb7U4/1HY6nbjT6cT9fj/o9/vT9a2traTf78dPnz6d+SD+4MGD2u9+9ztOoMe7u7vTD5qc8JYId3pvIp9tZ01nOPG/u7ub4Yvm0nLSWK0Hvs+/LNCejffm+mwmLHrew2NZ0AhNVzuSonldc5vqlK1b9guCL7/8MtMGpboozvH8xsZGaOuP13LpxxRX5M9Ryun6ni3ryxdPuC8XmjXMIrlc92yKbx6rkez0msbgmeFwmOO+9pwmYr6KLxZMtUz5XWsv47cQENJ7fxmwkcIXWVsj1222MlKsRLZLNUxEvbauEeY81vRlAe7TfOPxuPbFF184E+5U4b61tRUALE64UxweHk7FTWUI91qt1krTdG0wGPz24cOHH4En3D08PK4ILv0vZw8PD4+iMNnNuFrNAOh2M1T5zlXvSMBzyxlUvPNcFK1Wa6afJ0+ejAEAqPLdpHq3Wcicnw+5QtykGOf5bHsmj/cyyviiinWvcPfwcMdFqdyr7oH7yttU6GXV7aZebQp2Uy+a5QyHTTm/TDLbe7lfDJZt+bJIvGlNIvpd6tqU7ZpXvHSv5aFrtnxSXRNcFeM2Cx2Py4GNmJYU6iZCXVt38WiXcrjYxOCeiaw3nTV5twPMEu6LWMkgiircAWZJ99u3b0fHx8fT/jnh7u1kPDw8rjr8BwMPD48riTfeeOPWK6+88kYQBI2ydjONRiMYDAY5tZzBAasYA3BGvHe73Zz7veOg1fOY6YdV9HnnPfNBqwCy3QyAG/luI+Tx+jyf1Z6mCElfBBdlRbMqZPwq9eLhcVmw+a7zNQCzV3pZwl06I9WScpk84rU8RfzXTUNZeb8u+WzrHuVRFXm+aB7TedNAVbw2DU516cvmqU7r2SxmpB6LWsiYSP2rhKvcuwQXH/Rl1QWwq9kXtZdB2Ah+VyW8ZntjItg1sh1gnnA3KdvpoNTDw8PxZdnJnN/PxOCwVG8n4+HhcZXhP5B7eHhcSXz88cdHP/vZz36VZdnnURQlWZbNfPgT7GZmPtiFYRgNBgP8IBvV6/Wo3+8HURRF7XY7BAB46aWXkpdeeilBq5lut5vTD4Snp6fTa2o5c14/qdVqCbec4c/x4MGD2snJSfL48eP88ePH0w/bkuUM/WmyQqGEr2TRYrOnMdm6LAOudjPSOlrYrBLJvUq9eHgAlLP/WMTSpqi63YUAt50z9elCXkvnXXpwGZ6q5eRnKdnu+j4XWb8MuNrs3BQUVadXkZvar7h4p2s2KyZVuUtuGmdSs9vySfFF3lcptoovVBaxuVkVwl2zhykKTh5XQbi79MZtWVx6M9UyxZoId/qTrmN/NIaT51I+Hs/zUXU7JdxbrVbsQrgjKOHe6/UiTrjfuXMnDsMwKaNup4jPQe4jjXD3djIeHh5XHSvzodzDw8OjDH7+858/HY1GTwAAJJ93Rr7HQMh36uMOcEa+A7zweUfV+0svvTTz4XJzc3PuA2yn04m63W6wv7+fdTqdmX3J673f78/EPHjwoPbgwYMaJd4Bzsh3Xosr0SVSXfNfR0hEuxZvIsWlvhaBbYAsX1/mFwTe493jqqOMVYmN9Ha1TbHtaeS05lnuSkLblN8aCSzZykhnJKIc10yKfNtzYO+u3vim92uV4PoFwkVgEWJzmX7cEjS19yJ9cPLdRYluIrYxH325kPB8XzpjU8djLRpf5M+XP1cRD3cNi/qqL+pNX+T8Knmvm/rBPduwUpd7vqZdA8jvA+3BNtiU5uH9azYyNg936fx4PK7t7u6Kw1K73W68s7MzvUeiXVK4874ldbvNt53/uwYxGAyiJEmmNWzq9kajkdRqtdZ4PO6PRqP//f77739uquvh4eGx6liJb9U9PDw8FsWrr766/nd/93dvjEajloPdjNXrvdVq5f1+P0CbGPR516xmAF7YzVCrGVL/lOYDeGE3AzBvOQMw6/UOMG85Q6HZzpCzVtJD8ofXamhrNtW5iyp9Gcr1VVPDe9xsrILXuisW6bWIxcyifWgqcpNlDa4X8XinKOLf7gIXKxvbFymSF37ZPi7TpmZZXujXFS7vVxXvaZEcpi8LNNW8zacd18r6vttw2V7ti9S6bhY1JhS1q7FZt5juJV92yfLFZBHDz9N7LcamgDd5t3N1u0nZjpYyn3/+ef7qq68GZexkDg8PJ+12e+4ct5RxGZYKADAajT579OjRJ1I9Dw8Pj6uGG/EXs4eHx83B9773vfthGL4KYB2yipjzeqf3SMDTtYODg1OAF17vaZpOz5h83vFa8nvnQ1YBANbW1k75GoBMvku+7CYCncZIa2WGotr2isI1V1VDWj08PHTYPNZ5LICuHq+KcNeU5S7e8NKQVu2saaiqZhdzmajqSwCEJ8AvDi6DSjUfdpfhp64DVW05TXGav7rm+a71yWtoA16lcxJ5f1nEeZW1L8obfVWwrOd18U8HcPeGN+VzIeL5mgvZDuDu3c7JdgSq3D///PMc4MyOhu5rRDuq2tvtdiQR7iay/fxeJNzjOD4BgN89fPhwT6rr4eHhcRWxEv848PDw8KgKP//5z5/WarWPJpPJqYPdDIDg9c5zUnsYgBd2M+j1rvm8A0CMXu+dTidG25l+vx/wnNKvZZ6cnCTo907XJcsZrjanP6U97Z7mM+1J69KeZlfj4uPuSphrPveecPdYJawKIVsWlFy2keaSRUpROxRq2eJaxxRjs37hsVJ+zQKGW6gUfa+KxGs5+JrUT9nfWFg24X5VfuvjIkjbIgStZvdiiivzZ8kJbvritaU104BVag9jsq+R+uLvk+l9K2IfY7Npse0V6asobAT0dftybFHCXbOcobYvtBbdt9nZcOsXbldDrWh4LQkufvT9fj9B33Yb4d5oNBJOuLfb7Rp9AZwR7q1WK+aE+507d0S7mPM8UVHCHf+tpNnJpGm6f3x8/CtPuHt4eFw3eKW7h4fHtcTbb79dz/P8r/I87zjYzQAQxXuWZZMwDCNuOQMwr1JH1TsAgIvinQLV74eHh5O7d++GAC8sZ5Ikyba3t6cfTCXLGc1uRlK903sea1O2a3npee26CIF+UQp6Dw+P6rBMqxyTdYuL6r6IEt6kane1ciljN6NZxlRp8VI0h2v8ZdrP3EQs+hsHVdnLAMhKcxfFPIVL7EXYrbgMmXW1s7lM3CR7GRtMCnmTQl2zgqFr2rkiA1qlGiZrGSTbObrdbtzpdFIXOxnu3Y5ku9arpHIvYiUD4G4nMxwOP33vvfeear14eHh4XGX4v5g9PDyuNd566627QRD8JcC83QzADPlu9XnHaxPx3ul0AgCA/f39lHi8R91udyKR70i8u3i9A5yR70W83hEuFixF/NYlsr4MMX6RZLon7j083FA1ka5ZuJStIxHwNvId46R7Ka/JP72M13qZvLbzi6BqC5qbgFW02bFZx9A4ALOlS5m6mrULvaeQLGJc7GGkPFo/Uj3b0FhPVttRFalflLCu2mLGZB3j0puJJJcIfK2WS/7xeDwlyjnpjoQ5HZb6/PnzORJdGpSqEe4mO5lWq5VGUVSX9ot6tzcajSRN07XxeNwfDoe//+CDD76S8np4eHhcB/gPGB4eHtce77zzzu0vv/zyfr1edxmyCuBIwNMhq+12O5TI9yAI0m63ayTfNb/3vb290/v37wdPnz7NOfkOMOv5blK9a6S45ul+nm9O/V61X7tWp0yuRYh/D4+bgose4Cqpvm3DTrUcNl94FzLfVM/UH4dJ+S6dXWQgqlTfFYsS/B5uKOLDXkUNV6Jd2rfdF+kBQB+Qysl1Tb1elLDXnkHKLZ13qXOTUOS3Acq8V2UJ86qIdhfvdhMhDjBPmLv6veM1V61rA1npeUq4uwxKBZC92ynhXnZQKkJTudvsZKQ+0zRdi+P4Tw8fPvwEAKR5Wx4eHh7XBjf6g4aHh8fNgmnIKsAc+W4k3gFkyxlKvAOcke/7+/spAMDW1hYAAHDifX9/P4vjOOt0OvF4PBaHp0qDVgHmh62aVO+c6CZnVGK9KIltGs5qiq2aLL/q5PtV79/DjosiwIvWcSHCXWosUy3v2od0L+WwEfaazYtpUKwroa0NZ3VVzrvmXTbJvkj+m/IFwCoq5QGKD28FcCPAaZx2Fu9NCndp32b5IvVigouy/iIHsQLcvC8EljE0taiK3ka04x63gLEp3DV1PN/D9fF4XHMl2wFkhTvA7KDUolYyAGdEu7Q+GAyiRqMxKUK4I9l+fv6377///udaPx4eHh7XCTfqL3MPDw+P73//+98cDoffjqIoKaN6dyHeDw8PM4yjdjMAL4h3Lb+mej+/dyLeAdwsZyTYyF4TKX+ZRLFLH57I9vAoRoZfBnFe9Kyrwl2KcbGkQZj81rWfRZ5Ps7pZlJDWviyomuS+KcT5ZWERhbotXtvjCnKtD23fZC9j691EvPN1rQ+X86YzRXGdlfTLIMTL9gFQbsBq0bMuNjSatYwtT1Flu2QlAyB7twPMku0AAJrCXSLbqZWMi7IdYbKUQcI9TdP9f/3Xf/3d559/PpRyeHh4eFxHXIsPAh4eHh5FQIesAsyr3hexm+n3+8FkMpnwGCTfAc4IeBP5biLeAV7YztC1ssR71ZYxZQemekLcw2O1YCPciwwpdc1ZJnfRPoqQ7rZ6tuGurkNVXW1ptDWPmwFtYKnpfhF1vS2Pi0Ker0lkdBHLGn4v9agR/1UNVnWFH2yqQyOpl612d/FZ5+c0Vbqtb9M5qQ9J3e5qI4PgZLukbn/+/Dm0222rlQwAACfdTcNSNTsZPyzVw8PjpsN/aPfw8Lhx+PDDD0c//elP/yvP8z8AAARB0MiybPoBtFarRbVajX54jM9fc2g0GkG9Xo/q9XrU7/cDAIB2ux1GURS99NJLSRiGURiGUbfbnX5A3tzcjPf29qY5ut3upNvtTj+AdzqdGH/2+/0A8yK2traSp0+fznzgPjk5SQAAHj9+PF3f3d2Nd3d31V8n1UCtZ+i1DRppznN4ct3D4wyrSp5qRDa9l8jqqlTxRQaKmmxftHMAs8Q4P6/Z0tCfXHmvketSbzQ3PYd1XXzwXXCR/v03CZdFpCIZzElp6V4jsAHm+y+qAF9fXw80ixe8x318ab2Yakpku9SrZE3DY10IcFudorhMwn0VbYwolkW4cwW5lB9fuMbPcIKc9yT1qHmzSz3QmH6/n4zH45pmJ8OBynaOdrtd44S7BhPh3u/3Y4lwHwwGkWQlQ9XtUq+1Wq01Ho/7o9Hof3vC3cPD46ZC/EbSw8PD4ybg008/fb62tvZVvV5vJEnSzLIMgiCYkhRRFIVRFIWTyQQ/wE73giAIgyAI4zjOT0/PROZxHIeTySQfj8cBAEC9XoeTk5McACDP83w4HEKj0Qi63W6+sbERAUC4v7+fZVkWRlGUNxqNuNvt5v1+Pzvfh+FwmAEAjMfjoF5/Ya14dHSUHRwcQK1WS+r1egYAkKZptLGxEX300UeTvb09ePnllwMAgF6vF/Z6vbDdbs8RML1eL2+329N/ALjatNAztj0ttmhMEZh69PBYFQwGA/UfxxsbGyHd5/cX3VeRXukZuof3zWYzwDW6z2NpLnqG9yTtmXrnSnRen983m80A45rNZgBwRmg3m80A7+k1zU3XeRx/Bvoe4VkkzukZ3NPu/3/23q23ketK+19FFg9ik2wdWt1KQtuKx/FgxnPjQTBzq5sx4AvdBNC38mcY5F6wgYEvAhhz0UAGEzh/A/6/yNvxpO14Wh0lLcnmQaREkVSR9V6IS9rc2seqokRJzw9odNWuvdfeJR+kfvj0s8S9dM9EXOa4kFWdRSeKEqW3zbC0tBSkqbO0tBQUCgVtjSiKtHvwGNdgQVqey8+JrkTrKIooiiLiveV9xHHVecTn8jzxXDzG8/kcfBauJ55NPKs4n+vonvG4OM8HrinX5nMmqZmW29gzLdO/JJp5DR5TPQvD8JrQbzpHGIYBPy+VSgHfl0qlYDwez6wVr8MwnPnnMRXb80QXcTInJycz+zSbzfDs7Gzm5285SmZjYyMIw7A4GAzG5XI5v7+/H9fr9SCO47BUKuVKpdLM+lwuVwiC4Jr20+v1wkqlUuh2uwERUblczom/m9zt0+t8Lpeb2atYLNYmk0k4HA5f7+7u/v9//OMfB3INAAB4KNy5b8gAADAPPvroo58HQbBJ5N9kVc55J7qe9d7pdCbLy8s5oqtmq2KTVSJ9o9XpWCTWE1HFzRARffPNN6MPP/xwZjxp1rsLvnnwWdRUzUNUDQDZkEWmuy37XDWf6Lq72/ccaeNvbA1VXR32qmx2U6PULDLcxX1tNRFXc7MkiXvJsgGryv1ti2dxyV93ibdxjYnRnVdEFyNji4axNWoF2bMoefCMLQrGZa1rPrxvdruuUaoqUoad7UQX7naf3Ham1+uF01rX1tnE9um9Mrt9NBr1zs7O/vT555//qNsbAAAeCvgBAwAAprz33nv1d9999x+CIKg4NlklUgjww+FwXCqV8nLWuyiYB0EQERE1m804iqLLuqLwTkQkiu/NZjNSie7MwcHBORERC/CvXr0ab25u5n3y3jkKRtcs1UYawdvUpBUA4EZWzU9967iI3KpnPs1V5bmumey2PWSB2mVfeb6thjzHhOrcSRqzmjLnTfPA/EkqvhP5RYckEc1d5tjy5eX4GZ3Qrnumu0+T2Z5UcPfNeE+bCZ/FhwD34YOErMT6NM1X5XOoRHTVPNW+pVIp6PV6BV1u++bmprJRqii2q4R2vlblt5sEd6IL0d23Uaotuz0Mw78eHh6+/M1vfjM07Q0AAA8FxMsAAMCUVqs1/POf//zXd999t5DP51eCICgQ0aVgrYibIbrojTETO5PPX/yvVY6b4YiYTqczKZfLeSLKVSqVuFqt5obDYTCZTOJHjx6Fh4eHk3w+HxMRyZEzTKfTicW4GSKiarWaPzk5mXDTVnbWR1GUj6Io/4c//GFsi5xZXl4OOHKGI1psUTJilIscV+MKi/3iWlX0jU9tRMyA+4ZLxExWETS+dUzxLyIcL8MCsBjn4rKHuJdrpIwY3aI6D0fHiPE3vIccQSPW42s5UkVcK9Ykcotg4TXivc96+YxizI3qrGliYR5KpEzWmOJfTGtc5qviXsRx8bmr+C9H2fC1XE/1u7yuUCjMRMGIe4h7ifcc3yLei3NcRGY5AsYUKSPOE/d3iW0R389U17TeZ76txiLA8Ss+mOb71JNjX3yRI2PEX3wWjo/hqBm+Z2f7eDzOj0ajvMrdzjEynU7ncqxSqRQKhUJeFtw7nc5o+ucHqtfrwf7+fsxxMnLdbrdLPFem1+uFo9Eop3K4n5+fz9QKwzAU42PkKJlKpVIIguBRGIaDXC73f3/9619//91336XPCgIAgHvCQn1DBgCARWF7e/vJcDj8O53rncgcOUM0GzvDrncic+QMERE7302ud+EM57KLXna8E1253omIfJzvvtyWKz5tPQDuAy7u9KRO+KzWmdzqN3k2F3e7HIOjG5Nr6Fz8Ls1hXebJa1SO9nm52e+TMz7L2JZ5YDpfEte7aQ9dPZ8IGFMkjWmtLZpGdTbVuXQuehfHtzwviWs+zX4+8+6Di/0m0DnlxYgYV/e7qRbR9UaqfM9RMkSzcTLNZjNcW1uLVHEy3W5XGTEjNkrVRckQmd3t3CRVhapRqnCt3IvjZKIoOjw+Pv4j3O0AAHAdfMMGAAANW1tbYRiGv8jn8xtEybPeK5VK0G63I46c0cXNNJvNy3sx771QKIzX1tbyOvFdl/d+cHBwvrGxUZAz31l0//rrr2Mx890UOeMicN+k6A2BHYD5ohOMk4rbtnz0bE6t3lvG9UMAlzo6wVsl1Lus0+2RRJAH9xvXDw1cBXofkV8WqE1rZEw1bGK5LaZGF2/jik80jKvwfhsiedI9H6qgr4qG0d3r4mp4vNfrFYrF4kiX3e6T2040GynDiIJ7t9uler1ORHrBPZ/Plzqdzjir7HaiqziZfr//fz/77LN91b4AAAAgugMAgJWsXe9EF853WXxvtVrnq6urBRbgOSZG1WxVtYcsvv/lL3+ZvPXWWzmV852Rm62qhHdVzrv8/D4J4PftfcBiYWvmeRtnWNSacl1dI1LbWeR1OmFcriHWN4nduvMkdayrRHqfM8jjvmcB82Eeznof4d3Ffa7LaudnROo8dte1Mjb3u2vuu1wvqzz1uySYPxSybszq0lhVznJXIbrbVTEyRHrBvdvthhsbGwGL7rLQvr+/HxMRqXLbGZXg3uv1wlqtFqkaprqI7dOxmXkstkdRdNhoNF5+8sknp7ozAQAAQKY7AABYefnyZf+tt946DIKglM/nH8tZ70QXee9C1nuOFFnvcRxf/gA/zXvPjcfjuFQqUa/XCzhqhohyZ2dnk7OzM6pUKkG1Ws2dnp5OiIiq1SoRXTRgPTs7CyqVSsj7VCqV3NnZ2YSz4x8/fhxM1+Sr1Wr+9evXYxbymfX19XwURfkwDCdE6qx3U677dE2sy3JPkqsur0laI2m+vLwG2fAgS1xyz3VwNjivUWW8++a+u8x3wfc9XOeL7ypmq4uZ7vLXRa4tZsGLa/kcYga7mBcvjpvOKGaai2ciUmeeq8bE3HbxWqypy3XXOefFbHpb7rrrOcEVpkx21TOf/HbX/WXRW96Dx+Rcd6LrOe3iGcX5PE/MYz87O4vFteJZxMx1sa6cwa77eugy4MX14jtwLTFfXv5lyzjn7HR5ruv6LOAzLFoee9YkyXcXSbOW9xZ/Vwn44h48JwzDy99Vtc/Ozor7+/v5k5OTa8+azWbI2e0ilZyc65oAACAASURBVEql0Gw2c0RE4joxi10nuK+srISDwWBCpHe4VyqVQrfb5T5PzoJ7GIb53BSxVhAEj4iIjo6OXvzHf/zHn/77v//7mgkJAADALPf6mzoAAGSNzfVuc7wTzcbO9Pv9mPPexax3cZ4olKsiZ1RZ781mMxLjZtj1TnQRO6NyvRNdz3s3Zb3LjnCbI96lBgAgGbfhmHfdV3aXp82ed/3bAj7juhgY8TmPucxR7aVz3OvWqM4k4vrMN4f9PuW23zSLlBOvykdXPdON2d7F5Gz3ORePq1zm8hwZUx1VBrxq/W0721UsyjnmQdZO9Sz21UXGmOaK83XudlOUDBGRHCezvLxcZJGdSO1s5zgZU3Y70VWkzLTujMhuym+f3s88F7Pb/+u//ut/9vf3z0x7AwAAuOJefjMHAIB5kjbrnbE1WiW6EOAnk8lYJbwLUTOkE99VjVane0T8107lNb6NVlVi+30S02/zXe7T1xHcP1zEbxeh3aeZahbxPK5xMqbmqDzXln1vymO3Zb1nFQ3jIsBDaL85shTm08TLqJ75nC3pe7gK5Cbh2Xe+Ky6CvcsHBllwn4X3RcKlsaocLzMcDmNdZjuRu9guxsh0Op2R2CyVSC2668R2/ple1yw1TXZ7GIaDv/3tb3/+4osv/qKqDQAAQA9+uAYAAE+eP38e/ed//uc3xWLxD3Ec94MgqEwmk5kfgovFYr5YLPIPr+H01wy5XO7yh9uVlRVtTuPq6mohjuOw2WzGzWYzfvbsWUhEdHBwcDlnbW0tr9qnWCwW1tbWwl6vN/MHBs535N9FBoNBYTAYFL7++uv466+/jomI9vb2Qv4lzzc1VGVBnn93xXf+PLlN0RuC+8NEFj/F+0UWRlXiN4/5NCeVx3TOcvHe9HUxff3W19dzpvx28bnLnrbzm+aLAj2L4KZ3d8WlEesi/3sF9KgEYFMDUlsNXcY6/xLHZGHadgZxnbhW3F9+Ll/z7+J+qjMn+TBAFtzldzK9m09mvSsuzWqBH6VSKeBf8jNX9z0L7m/evHEW3CuVSoEbpYru9k6nM+p0OiOiKwH++Pg4X6vVQllw73a7xkapy8vLeVfBPZwi3OdV7vZisViLoujwyZMn/x8EdwAASAY+PQcAgBQkcL0TWRqt6lzvrVbr0oEuZ7MfHh5GHDmj2oObrMo1GY6cefXq1Xhzc/PyB2+V651I73wXxXIXwRhObgDSMe9YGR8Xuus619iXtBEzqjOoYl1cIl5U4+J6laitc7Kbmq2amsb6YHPRzwO45ZORhbvctwZfZ7GvqY7sQndpsOriflcJ5Koa8rULqqat4p6udVRnScpDcr1nFT9ji4xx3UecZ2qSSqQX3FUxMrKzvdFoBMfHx8p+eyZ3u1Dz2lqX7HZVXXa3d7vd7z777LN91RwAAABuPIhv3gAAMG9sWe9EdvFdFN6J1OI7x80QmYX3ZrPJc2Z+0DeJ7wcHB5dnljPfv/nmmxER0Ycffng5rhLeWUSfl5gOkR4AP9Lkp2cp6PuK9y7zbRnqupo6wV2Xvy7eq9apzqTDFO/isj5JbdUcCOR3Hxeh3RYrQ3RdMPeJolGtF+e5CuOqMd0+tlgXlyx4V5LUylogv0nB/Sb2sond8nPbva2my3rVfFlsJ7oeJaOLkWG63e6152KkzP7+fqyKkJmupeXlZWtuu+6Zb2470YXYTkQURdFho9F4+cknn5ya9gcAAGAHojsAAGTE1tZWWCgUfp7L5RpEF673arUanJycXP5w7+J6J7ouwBeLxWvz2Pluy3vX7SE3W2VMjVaJ/JqtErkL8XIsje06LRDwAfAniYPdVIvIHpuSRrC31RKf6bLnVa53l3gcV+FeNcdHQDfNuQ0W9VxZs0hNU0VUrmyfBqmqebKIbnPcqwR5n9gbk7jv0xTVtK9NrNcJ0A/Jdc7cVvNTGy7n8j27q7O92WyGa2trkUp4l8V22dlOZM5ttwnu7HBXuduJkgvucLcDAED2PKgfGAAA4CbY3t5+0uv1NkulUs3R9Z640Wqr1TpfW1sLms1mTHQhwLPwzhQKBXa951V7sftd1WxV944+sTOqRqsAgHRk5UJ3rePTJDWNk93Vqe66rylWRpyjGtPd25qnymOmKBtb3rvu/PPmoQjndwVds9OkTVDTniHJWr5WRb+YHO6qMV0N+Zy6WBib6O7jzreRpfM+zTmA3RFPdBVHYxPc5TGVq11EjJLRudt1MTJMr9cLl5eX851OZywL7mkapU6f/fX09PS73d3dM9MZAAAA+IFv1gAAMCf+7d/+7Rei611+njTrncVxbo5aq9ViMe89iqIxN1tlAd4ldqZWq8ViTfG5zv3+zTffjGyRMzI+jncAwHzwEduJkjfx9KnjI9abRHTdfPmZydmuq2mLprG51+U6LviI7r7CvksdsFjYctTTzrfVcnG8q/Z1ccH7CtQ2J71PDdv6eUfZuOx3GzXuM6IIz9dJomR0MTIqd7uv4N7r9cJarRbp3O1JxfZKpVKIoqgchuHg1atX//P8+fMD3fsBAABIDr4JAwDAHNnZ2Xk8HA5/MRwOta53ohkB3iluRud8D4IgIiJqNpsxx86IzveNjQ1Kmvcui+7cdLVcLp9//fXXsSi+E7kJ8CogugOQnHk3VrXtl8X+thoqYdu23tTA1LWxqrxnlvnrKpHbNieLc4Dk3Fa8zLz2TZoRb8t5d4ma0T2zRcaonvs62JM0WoWQPT9uKsomrbNdbpC6sbERiPei2M6oGqWa3O0suOfz+dI83O3D4fD1H//4x+9evHgx0p0BAABAOvADAwAA3AAfffTRW5PJ5J18Pl9I6nonmhXfK5VK0G63ldEwprx3dr0TETWbzbFOfFflvU/HlWdzbbYq4iKw3wcR/j68A1gsshbXfSNekp7DJ1bG5xxp30E1T/WeLsK4rqarSO7jMtd9YOBbx6XeXeGuntuGKTbFV4T3Fe7TCv0mZ7ytcaqthk2UV72DKV9e9bVNI7LPy7F+F8X/rAT1NHVYbCe6ENx1znbGRXAnunK2n5ycFBqNRkCkz23vdru8xprbLtS/FM9VYjvRrOBucrePRqPe2dnZnz7//PMfdfsDAADIhjv1jRoAAO4yjUZj6Z/+6Z9+EcfxGhHRo0ePzsQmq4wt712X9U50JZR3Op3J8vJyLgiCiPPeoyiShX0W4JV/cLGJ79Nn184nR84QJXe9A/BQuCmHehqRPMl6eY0uj90X13O5ONxd1/k0UdXtpxqXa+jO6NIEVlVThy12x6cWuD2yEsRttZLE2phc8WJNRte41XQGk2te9VxFmugYk/idRfzMXRTXfUkrxrs2VOVrnru3t3fNjU7kHyVDNBsnwzEyvV4vUgnuScV2InuT1OmY1t1+dnb2508//fRb3f4AAACy5V5/AwcAgEVka2tro1gsvhMEQUUVOTMajcbFYjGfVHxXud652aocObOxsUFEl453Y6NVVe3pmNb5LovvRBDgAbBx0xExpr19M89d9+D1Lk1MbTXENbpx1b66XHbTe5rqyWd0zXC3Cery+8jrTF8nsHgsUsNTl2z2pLVNa0yubZ84GF28jKpBqwldjI3qrOD2kaNhVNnsqjW9Xq9ApHe112q18NWrV9fGu91uWK/XI9nhLgvtjUYj0OW228R2oqtGqUREcpyMyd0ehmE+iqKxSWzvdrs/lkqlb3d3d49NZwAAAJAt+CECAABuga2trTAMw1/k8/kNInWjVSJ317sYNSMii+TsfGfxPQiC6ODg4FJ8J1JHzkzHI53r3Zb5Ls+H8A5AdmThGieyi+hZfhjgGgVj2lvVVDVJXI2u8aiqtslh7nKtWptUPLetc4nD8a2Z1dkeMlk2NvXZ07Rf2ufiHFs8i4uD3RQFo2vk6hK/YsuE181R1Xdl0TLjH4JznhEF+CQxMkR6ZzvR9dx2VWb7tIZWcBdz23X7mNztKqGdaLZR6t/+9rc/f/HFF3/R1QcAADA/HsQ3XAAAWFS2t7ef9Hq9zVKppG206pv3bnO9E81mvTNi5vt0jjZ2xkd8ZyC+A3Cd246VSRs3w2NE10X7LGJlkn59XNf5uNtNArlr01WfXHeXefIaWxNYYOe2GqQmJWkD1LR7EqlFctWesshtynW35a2LYzbx3GfMZb6vAJ9FvAzwQ9UglWg+Yju723Vi+7SOUnAXY2SWl5fz82iUGobhX09PT7/b3d09050PAADAfMEPAAAAsAB89NFHPw+CYJOISBc5Q0RUr9e5AZO10SrRlQAvZ70TXRfgWXRnpOgZL+e7KnKGRfevv/46dsl85+aje3t7k+kcCEcA3DK+DU9d1rvuQaSPWVHNUdXl56YPCuRxm8vdFk1jirVRoYvJ0c3XrYPYfndQOb9vQvi3Zbj7Rs7YmqDKY3zt8qGBOM+2Z9Yu9aSNTLNyld+XRqpZIsfIqDLbR6NR0VdsJzLntov3uigZIqJcLmeNkpnWvCaaJxXb0SgVAAAWjwf7jRoAABaNDz74oPrWW2+9y41WVZEzCtc7kSTAl8vlSb/fj4n0jVZFgiC4JniLme/NZtPofJ+e65qLfbqf1skuZ74vmuudRf/bPgcAKmzidVIh3FcUT5vvnmRP0766bHSTCO2S8W5rnuoSO2P752U7i8u7gIeLa0NU3VwXIdv2wYBO7NYJ4qaoHZNTXt7DRdDXue1NTVBNorYuNkc337f+opG22ek8UbnbfcV2Oa9dRCW2E11kwKvmmwR32eEuPjPltkv3tkapfyaiW+kLAwAAYJY7840eAAAeCtvb20+Gw+HfmRqtSku0YrUcOaMS3XWRM2LczLTJqtH1zte6ZqvffvttLEfPqCJniMzOd9V8AB46t9l81XV/XZNW01rfmBiXXHcidfyKSyNWU4yMzn2vi9ixxdWo6vsK7hDoHyZJHOy+DViJzKK8bo24zif33bS3atzkpE/SXNU27spdE9vTcBNCPQvutiapaZztLLIzScV2zm7vdDrjaX1jo1QfsT2KosPxePw9GqUCAMBi8SC+4QMAwF1ja2srLBQKP8/lcg0i50arRBcCfDj9/VrcDBFRsViMer1eQGTOfOeGqxrXO//gf00cH41G571eLxBrm7LemUXMfIfQD8AFOsHcNCeLfVye2VzqqvnyPJWgbVsv1lDVk5/rMDnZkzRDTQriae4eOiHbJd7FNG6b5+I2t9Wy5bPrMttds9d9XOpJ59wEWYn883ifm/ga8R6igC862zmznUgtuJuc7UREorudRfZOpzMS3e1pnO1EZnc7kblRqjA2M0eMkomiaO+zzz7bN50BAADA7aBt+gEAAOD2ePXq1eT7779v/fM//3O72+2WwzCsB0FQIKIZYTqfz+fG47H4B10WSSZEREEQ5PhXHMcxERFHzxARlUqlmX3Pzs4m09+JiKhSqQTD4TBYX1/PE1Gu2+3S06dPL4WYZrMZVyqVmRqdTideW1sLx+PxpNfrBaVSiarVan40GuVev349LhaLhVKpdE3MiqIoH0VRPgzDy2fHx8e54+Pj3PLyciohb29vb7K8vOz9B8MkawC4i6yvr+fE/zfIiM9YjJXn871YS1V3fX099+jRo6Df78fytegKl9c9evQoUK3jeY8ePQr4HDxHPjc/41riOv79hx9+mHBt1fvwHN6D7/ma6/BZHj16FPB8vpffi69lsZvXqmqKa+SaOkxzxXHXeiqWlpaCKLr6vNTnfHcR+X1vkiiKKIoiKhQKl2dQnUV8zvgI5VEUzbwn7ys+1yF/fcQahUJhJtqG9+Fz8XO+FtdxPV2zU14rzxdrqTg7O4sLhULAc/heN0/74obaPvNdXfm6ujzue1YX0tQslUpBGIbBeKxKTby+hzh3PB7T2dlZcTwe57/88svzfD6fPzk5ubbW1CT15OSE5DXlcjkv/r6/vx/HcRyWSqVcqVS69iFkLpcrBEGg1FN6vV44Go1ylUqlUC6Xc+VyOTcYDOJyuczfP/Pn5+e58/Pzmbqi4B6GYX4ymcSy4F4sFmuTySQcDoevd3d3/88333wDdzsAACwo9/YHYAAAuE9sbW1tFIvFd3SRM0TavHciwfWey+Xy7H6vVCpBu91WxsJ0Op2J6JKXo2eCIIiazeb4/Pw8P42fUf7BnWNnVJEzBwcH50REqsiZwWBQkJ3vNtc7XOngPuCbxU6kdmTPK27Gt67Nne4yxte2OiY3vksmvMkx7+Ng183XvdNNO8rhaM+WeTQ9dc1Pd8ltt611bX7qks/u+3Vwcay7rlOdR1XThml+Gmf3vOpmdZZFcfbLqPLa+ZmPs51xiZJpNBqBqUlqt9ul5eVlpbudY2RUjVL7/X6+UqmM00bJdLvdH0ul0reIkgEAgMVn4b6xAgAAUOMSOSML7/V6nbrdLpEUAyMK6mKzVRbHO53OZHl5OUd0ETkjiu4cNyOysbFBROrMdzHvXdxDGlMK6j6Z7wAAMz4CuGncdY4ts12Vny7eu5DkQwC+NuW66/LhXdbr9nHJbteN2XDNhvetD1E+GUkF6JtYk2Rt0hga1Ziu4atLpruLkJ5EUDat8RGjdXXk93M9l+ucJOe6C8iZ8Cy4J2mS2u/3z2XB3bdBqqvYroqQIUqe285RMmEYDrrd7neIkgEAgLvDnfvmCwAAD52dnZ3HvV7vnTiO14i8896vMZlMxibXO8PiO2e987gowity3y+fNZvNSFVXhMX3V69ejTc3Ny//4LGIee8AmLjtxqY+2JqPJq1JpHaS6/bW1ZDr6ObastxV+7kI7C6Cts35Lr+PDy4Z72nqg+yYh+s9q/1d3PM+9VzOwteyiG5qoCrvrcuA19XRidwm8duEqd5NCNl3VTBPgyi2j0ajok5kZ0xiu5jZziwvLxfF3HaT2D41rmjFdobF9k6nM5ZFd5vYrhLa+fxRFJWJiIbD4esffvjh5fPnz/GzLwAA3CEe1DdwAAC4T7hEzhC5ie/lcnkiZh8Ph8MxC+S9Xi8Yj8djdr4HQRARXeS5s/h+eHgYSW73vMr1ztgEeJ3zfXpWCPAA3EFs4r7KLe7rtHe5F/eQx+X9bWM2oV08g66ej0tdNe7rXJffA2SHzsXtsy7N3kT6SBbXfV3FeHkvH1Hf5nbXieo6AdrFla6KxXEhq0akD1E8d4UjZBixQeqbN2/o6dOnw6Ojo5K8zhQloxPcT05OgkajUWChvdFoBMfHx9o+d7Ymqfl8vtTpdMZEyZqk6gR3jpKJouhwPB5/jygZAAC4m+AbPwAA3GE4ciaO42f5fL7gmPeuFahd8t4ZFt9V4wcHBzTNep9xu4uIwnuv1wvkPQ4ODs7FvHfR/b4IsTPIkAcPCVt+vDzmKnT7utNNwnWS91Gd2xTHYhPfbTE6pjqq95LHeFyXEa9anzTDHQL9zZBELE9bwzTfRVDXrVHVtJ3NJXbFVtOWUW+LorG54F2d9DbBfx558PPCZ085BibJMxbee71egcg/QoZIn9fOiHEypsx2Ir3Y3m6345WVlcDkbCdKHyUzGo16URTtIUoGAADuNhDdAQDgHvDBBx9U33rrrXdNkTOaRqvayBm+5sx3nTNdznwnuoqcMWW9S2dTiuhE18V3kW+++Wb04YcfXnsG5zu4i9hc2reJSehNInjbhGrTWnGNizve5m7XNU+Vz2oSumV8hW6Te93lg4B5ZbSncdUDMy6NSn3r+axP6nJPutaU0c7oxG2bE15eK4+5NlZVif1p8txd4bUmgTprFsF5LzZJTZrXTuQuttsy2xmbu52bpE5rzzRKVc2Xxfbp2MxcMUrm7Ozsz59++un3RKT6uR0AAMAdAqI7AADcI7a3t58UCoX3Tk9Pl4jS5b2z8D4cDscrKyshO99trndV7AxHzpj2E86mFOBrtVr07bffxioBXud8J4IAD+4vWcSxZLn/PPdS7anLYxfP5OOmF+u6vpdO+NadS7dHEgFdrCfvIT/PqjHrbbKIZ1okkkTbmARun3UuZ0gaoWPLgndpymp7D7mOOHbbwrTIop0nKT6Z7UnEdjGzfX9/P240GoEouPd6vUgU3k0NUkXEJqmyw90kuIdhmI+iaDy9vzZPjJL5wx/+8O2LFy9ObGcBAABwN7jz37QBAABc56OPPnprMpm8w5Ez9Xo9Ojk5mfmDp4/wLqJyvnc6nQkR0fLyck4U4A8PD6Nnz56FLL4fHBxcut9N+5oy303iOxEy38HNk4W4fBOudt8Yl3mdx9TMlMdc9k7SmNW1aautmaopb12sp6thc6/PE4jX8+G2m6iK5+DreTdKVcWzmJqh2s5pEtVNa02RMroxUwNX16+ByV0vj/nWttWcx5p5oXLwi2J7VpntstguPpNF9nq9fnmtE9x7vV5Yq9Uidra7xsgQubnbWWzv9/ud8/Pz7z7//PMfNa8LAADgjrIQ34gBAABkz8cff1w6Pz9/N5/PbxAROea9EzmI7yy8M7JALkfONJvNmF0+LL4Lme/KPafrtO56XeyMKe99b28vhAAP7iPzEsnn5Z5PkueuGtPFwvicU+eYN+2hc7GL8+R9fGJqkmTLuwLR/X6RxFGeJArGNCdpDrwpzsXFwa7Lg1fNFfc1vZdcyxZLkyaSZhGZ5/lHo1GxWCyO9vb2iq9fvz5/++23r4ndSZqjqsR2XYNUFtxt7nYxQkbYx+hsdxHa+T2iKCqHYTjI5XKv//3f//173TkAAADcbbSdugEAANxtvvvuu/H333//YxAErZ/85Ce1yWSyFARBgYhmROl8Pp/jX+PxOCai3PTXpTAUBEGOf8VxHNfr9fzS0lJuMBhMiIhGo1FQKl2YlDqdziSO43hpaalARLkgCCaVSiWoVqu5arWaOzw8nBARTSaTXLVapWazOa5UKqFq30qlkqtUKrlOpxOPRqNA3KdareZHo1GuVCrNiGhRFOX5VxiGl8+Oj49z/Pvx8XFueXl5IbKyAfBlfX091+/3Y/Ga733X257J+6jWuMyRefToUSCfm9eLdXiebj9xTJxr+xqJe4nr+Ze4j3ives7jP/zww0R8TnQhcPM9zxHPIM6R58o1eB9+rttHh3w+lzVpuYk9HjpRdPE58tLSUhBF0eW9OCbCgqo87vqc57A4WygUtI5y8WyFQmHmLHwfRRFxDb5XzeNrcZz3FWuIdXmcf4nzeK14L1MoFAKeI6+Vz6G7VyHuazvDTZPmLLp3GY1GxfF4nP/yyy/PiahIRPT48eMZHaLZbIZnZ2fXPgzsdrthqVSadLvd8OTkeuqKKLhP5xMRURzHSvF+OBzS0tJSoVwua3UQWXBfXl7Ol8tl8fuNcm0ul7ucE4ZhXrxnisVibTKZhGdnZ3/udDovdnd34W4HAIB7zMJ8gwcAADBftre3nwyHw78LgqAiut6r1WogRs/YnO+TyWScy+Xyk8lkXKlUgn6/H9uc7xw5I+a9E101XCVya7rKznfVHrVaTasQmNzvujUA3FVuO6om6f4mx7nJpU6UrpGqjM01b3K5yzVU9VTnMdXxXSPvf5ssyjlugizjZXxqmebOI1fdNsfF4c7XusgZU7yMLrpFV9+WW2+Lh9HduzrfXbCtcW0Em3T/LOAIGTlKJk1mO5E6t12V2U500ShV1ySVxXhTlIy0x4yrvVKpjPlanOfqbhdz28fj8fe7u7vHqnMAAAC4X0B0BwCAB4ZL3juRW+wM0YUIz+I70Wz0jCl2hvPeiS5EeUXkjHbP6fm0zVNlAf7Vq1fjzc3NPBqugofGbQjwvnv6Zsn7Cti6s9nEYJ0rPU1TUlVevG2NeJZ55cA/JHF80UgSB6NbIwvfvo1SddnrNsFad7Y0jVlVZxfX6HLZTXnqJsHcNXfdVZS3vbONNHVuW3gnmhXbVVEyScR2ogvBnehCYGexXRUjI9TxipFxaY7KiIK7SmgnQm47AAA8dCC6AwDAA+Tjjz8uRVH0di6XaxDp896J/JzvPDYcDsei4N7r9YJarRZ3Op2J3GxVhBuuEl043omIpiK82Jx18uzZs9x0jjbz3dRwFeI7uEnm3Wg1aZZ52rmq+a4CuqkJqe08OuFcNzaPM8lzbGO6Dwl8Mt3lcVtj1izJoj6E/buBSz67S7NWm/huc6yb9vLJg5efJ21q6ir+q9Zl5YjPcn1aSqVSQETk42onSt0c9ZyIZtbLznZ2tE/XOontugaplUplnNTZzrnto9GoF0XR3meffbavOwsAAID7C0R3AAB4wOzs7Dzu9XrvxHG8RnQhvqdxvpfL5Um/348rlcpl5jEL8Cy8i/N14rv8TCfAC88jlfDOmKJnpudG/Ay4EW7Cee6yp+tY0vpJzuHqcifSu9B99zTdm87m0zxVnp+mCapuTxfnfNZ7gsVA54K3ueH5mkgveJv2ENe53Osc9K6iunxOlXPdJWrGVbhX3ctnuU8NVJkkH0qMRqMiEVGSGBl2tG9sbASqJqknJycBEYVihAzRdbFdqGcU24n0grtOaGdkZ3sURWO+5nGxSWqv1/vrp59++j0RyT8/AwAAeCDc+R8MAAAApGd7e/tJEASbw+GwRkQUx3FfnjMajcbFYjHvIr6Lrncic+QM0WzsjAhnvhcKhcv1urx3IrPzfTpuFdFlAR7CO7ht5ulUd1mb5QcFrnskFcuJ1NntcqxLEjHdJFzr5rmuT8NNCOEQ22+eJDEtqrk2Yd0nE951f9N+qtpJYnB4vmk/V8Hchu3DBbGmq7M9yRl08+Uc9aR7+JLW2a6LkCG6cLi7ONundXiN0dleq9UiFtxZbO90OmO+tontLLTbomSGw+Hr3/3ud/+7v79/pjsPAACAhwFEdwAAAJdsbW1tFIvFd7jZ6k3kvXPkDNGFu11utkp0Jb5vbGyQkP2u/QN5tVqNW61WpHLXT/eG8x0AAZsYrnJqZ7mnya1uO6P4XDyjy9lNArrJpS6vN7nOkzZMtYn7urW2+fMGAv0VaZurZtmc9TYwufCJkcNpLQAAIABJREFU7E54cY6uhg5b/IxLY9KkOe9p9vTdI0m9NGK86GpXZbUTuUXImJztjUajQHTlaifSi+31ep1yuZyXs10U2onUYrtrjAwRmqQCAADQA9EdAADANeRmq45571pB2rXZqi3znRuu2nLfpTNq89sPDg7OVZnvjE18v42oEHA3WNR/N7J2rRMlE+HncQ4+i85xbjuL6ne5ju7eJvjbct9dGqXqxHvTWlvNeTAvR/+isYiCuO+ZTOK3Kf/cZ77OdS9fm0R3kwAvzzFhEvx9atny403jWaH7Gib9gEBGds+z2P7ll196C+2MqTnq/v7+eaPRKLgI7UTkJbarhHYid7F9On5tLovt3W73xziOX6FJKgAAABmI7gAAAJR88MEHxZ/+9KfvxHH8jMX3LJzv4n2xWNQK9a1W63x1dbUgC/BBEERxHIfsfici0fke6vZOmvteLpfPB4NBAe53cJ/IovlqEuE86w8jXOJqXKJrxHEXxzrPF8d9xW1XMd/mZNc9ywo41+8WLlnuPuvkOUT6KBddxrpLlIyLK118rqprin0xvZdc0zY3TS2TKz6r/bPGFiPz8uVLWltb846REV3tjIvo7pPZztgiZBg5t101h8X2fr/fabVar54/f35gqgkAAODhsnDf1AEAACwWOzs7S+12ezOfz28QXTRbdXS+U71ep263OyNK6/LeTYI40fWmq81mM37y5Mn44ODizzqi+93kfJ+eU+t+R/QMAH7o8teJ1G5zk6jsmylvWiPvL+4pPvOdr3O1i+exie2uz3UxObp5SfbznQfSk9Qlb8tfJ9I7x3334Vqu+6vm6PLlxXOqrl33cxXj5Wem88vncSWJ236RmXdee6fTGZ2cnBS4Qerx8fE1gZvjY5Jktgt7GWNkiNyjZLhJ6mg06nU6nb998cUX/6s7DwAAAEAE0R0AAIAjOzs7j9vt9k+TiO/k4HyvVCpBu92emScL8brYGX4mC/Cmvdn5rsp9r9Vq0bfffhvromd0wjsRxHeQDYsaT6PCVfh2We/SQFUcMzVCda2jOpMpMka3v02wdhXJbSRde1txM4vIfctaz0pkJ9LnrPs46E1xMeIeurO47quqZ3K5+96b0K11jXiRz+q6v21OVnntJtKI7USzbnYitaN9Wsvqaie67myXhfZKpTJOk9vOYnsYhoNer/fXTz/99Hsikn/OBQAAAK4B0R0AAIAX29vbT3q9XqNUKq0QXYjvqtgZhfDO6GJcJv1+Px4Oh+OVlZWQBXiVMN5qtc5VzVafPXsWHh4eRpLort1TOCuc7+DBYRPFs4iY8c1914npqv1cY1mSvpOrOO0S/yLWNtXywaVBq2udeYjuWdZdtA8GbI7zeQjyNyH0uzY01YnNLud0yW83NU9Vid0utZKK6zJZONVdXPc3GTezt7dX/MlPfqJtjtpsNsO1tbVIJ7ZXKpVCv98/Vwnu7GpXCe4msX261uhsV+xlzWxnZMHdJrafnp4e/e53v/vf/f39M11NAAAAQAaiOwAAgERsb28/CYJgczgc1oiI4jju6+a6Ot9ZeCeajZ1RudGJzOI7XxO5Od+n59SK79OzaNfC/Q7SMk93u4uDPG1Ge9p6Lut9XO+u68R73dlsbnbbmeYhiuuc87aoGdN7AHeSNC3NQjR3rZPFfjYx3ZTxLq6xNVm1ueB1ETGqe1uzVl8nu2kP1XyX2j7768aS7Cc2R7XFx7g0Rq1UKoWDgwPtv2PTBqkxR8js7+/HOqFdxLVBqrTXZbNUH7F9OjYzn8V2IqLhcPj6j3/84+sXL16c2M4NAAAAyEB0BwAAkIqtra2Ner3eyFJ8l3PfOXrGlPseBEHUbDZjIiJRiGfn+8HBAW1sbFgz36vVary3tzdO0nSVgfsdqHAVkW8DnygYl3lZnMFHRPdtqOqT066qZztrlqK7iOlDAtf9Fs01vigsWmRMWrJonJp0jSkTnq9dsuddRH2xnmmdTqC2NT01rZXn+gjzSTLg0wr7Z2dncT6fL+kc7YxNcPfNazeJ7S6udqIroV3MbRebo1YqlTFfq9a7NEgVxfYoig7H4/H3u7u7x6ZzAQAAACYgugMAAMiEra2tjWKx+E4QBBUivfiuiZ0xitGTyWRcqVQCIiKT+K7LfGfHO+MSP8OZ76ZzqcT3b775ZvQP//APRSKI72Cx0DUQnafo7+JCV833ra/bT+dm14nvcm3VXMbV/e4bSSPO8X2uy6LX1QCLyW1mztsy1G3itq22ar7KuW7aR9dAVX7mIvrLZ8xS5Hbdx7RWPndS9vb2ikSkFNtfvnxJ77//vlVsd3W2i2Oi2N7r9SK+Z7F9us4aI8NOdr7m52ld7UyxWKwRXYjtp6enf/n8889/1NUFAAAAXIHoDgAAIFN+9atfNYiocXp6ukR0Ib5Xq9VAznwnchfgZec7R88QXW+2yqiiZ4iMDVeVe0vnVYroSZ3vRBDgHyKL4m7PGlenuo+j3baXWMdWy+YCdxXndTEuPnN1a8TxRRLLH2IszW053+fhUE+yt0uki3zt2gRVfm4S1U3PVbExulgW1TskqWXC9i43zWg0Ko7H4+HR0VHJNM+1MerGxkagEt3FvPZGoxG4xMi4NEkVY2RYaOcIGSI3wT0Mw3wURWNhfGYNxHYAAADzBKI7AACAubC1tbWxurq6eXp6ujQej89zuZxWeHaJnZGFd6KL2Bkis/tdJ76L7neF+K48A9GFA55IL/YfHByc/+IXv9B+f4X7HejIQoy/aUE/aZ56mnnifL42xfaYRHKbQG6Kj5HPI8+dp+PcVt81492ltm3cdw644LbjbHQCtEtDVJezm+qbRHpxjUtMDT93cdG75rrbBHObe/02BXcW2jlGRoVLXrspQobxbY66vLxc6HQ65zaxnehCcBcd7S5iu87ZHkXRWCe2d7vdH+M4fgWxHQAAwDyA6A4AAGCe5D766KOfVavVn7Hz3STAz9P5ztEzzWYzFkV4dr7rhPdmsxmsra3N1KxWqzERUavV0grlNvf7N998M/rwww+V34chwD8c0orkSdfb1pnyz+dNkix31xgbU0SMSTTnuSa3vE74domBMY2pzq3DtW4aHqLr/T7g24DV17XuOk/XkFUXaeMrwIu4ut5d4mtcI21059DVTfIOOmzNUYnS5bWfnJwEjUajsL+/f05EM/NMznZXV3utVovy+XxJjJHpdDrjYrFYrFQqYx+xfTp+bT6L7f1+v9NqtV49f/78wHQuAAAAIA0Q3QEAAMydra2tsFgs/kQU300NV6vVaiAJ2taGq6LrnehCfO/1eoEswpsarorzJBE+UezM9BxWAR3u94eNjwB+G7iI7i5n9Il+0TnXs/5amerqxvhaJar75MiL81XX8twssOXMJ9kP7vabxxYDo4tpUa3PYk9xjmrctq/LOV3y2OXnPg54XW0fh7x8BtM+vut1iEK7rjlqWme72BSV6Koxaq/X45+3Zta65rUTzUbITOfPCOUstKtEd1ls17naiWad7d1udx9iOwAAgJsAojsAAICbJP/RRx/9lIh+yg1XHz16dCbmvYv57y6xMwwL8JVKJWDhnVG533VNVx2fX3tWrVZjk/NdOIt2DrLfwV1A5Qo3zXFZY4uKkZ/ZaqjqqM4oz9Od00cMtznxxXlJmrCa9k3qcre5/AHwQedmJ7r+4YAt0kYXQaPDtN4n+iVtE9WkETUypVIpGA6HM+80Go2KRETzdLUTXTjbSXK0E12I7GJTVKEeEdmFdiK72E5kzmwnUovu8hyI7QAAAG4TiO4AAABug2viu8n5TnRNgDeK75VKJej3+5d/SOX4GVv0jAp2wLvmvtsy35mk4jsRBHgwf3wjZXwz3U2iuewW9xXsk0TMmNzm4r4mYV8l0suo3s3lHDaRP6s8d3C38MlddxW0TS55l8z1pHnvLu+lyme31fWJhTFF17iK5GnFelNdIiJuiprU1e4itDcajZm6nNlui5AhMgvuHCFjEtxdmqNKY8bMdsTIAAAAuE0gugMAALg1OHaGHMV3l8z3crk8ISLq9/txLpfLswPeJfed6Krxqpz9fnh4GCmE94guXGBaEdwmwqeJnyGCAA/cSRNTk0WuuymCRXc+W1SL6zzT+X1y2FXvIT/zFb199lStNb2vaT/TmXxI03jVpx5wRxfX4rrWFs+iE+ttQriqpqtwb3KM6/YyzTOJ47qcd12jVFNjVZd3sLG3t1e0zUkrti8vLxdVWe1E5uaownrvGBmX5qiMTnCXxyC2AwAAWCQgugMAALh1fMR3UXiv1+viH/qMue8cO1MqlfI25zvRVfa7KLzz+MHBxZ/hNCK8Epf4GZsAD/H9fnHbWe0+2JzsRO4Cd1aZ7D4iPWPLNNet0bnfbTVuS0BWud/Fc/muB4tFVk1NVfOJzBEtafZL4lSX69pEfFUd12x41b28Rjc3DXKEzN7eXvHp06dDdrXrePnyJa2traXNa+fmqDNfc11me1KhnUV2viZKJrRPx2fWVSqVQhRF5en5ECMDAABgYYDoDgAAYKH41a9+1SCihkvDVRfnu4gowBNdNF21ud6JrhquiiL84eFh9OzZs1DjgDeeY1pLu/fBwcH5L37xC+33aMTPgLS45LInrZdmfZKGrD5CvktMjMvZfAVtXQRMWnFct5dYY15NWcHNkqT5qbyeyOx8z2IPm8s8zX4mh7zJaa46j0tzVJug7yq6u8w9OzuLj46OSq9fvz4nIlJFxxC5NUUlcs9rbzQagRgfo8pqn9a7NDroxPZ2ux2HYXjtmSy4dzqdcbFY1Lr3k4jtURQdnp6e/uXzzz//0fDaAAAAwI0C0R0AAMBCIovv4/H4PJfLacVm16arLLwzw+FwvLKyEtoEeHa+E12J8ERXme9E2tx37VlGo5FRPCdC/MxdZhGc7K4iNpF/dEwWwr1LXrvOXe4y7rKn/Nznmc357lJPF0mTtJmq75qbYFHPlZSbELCTnMn1PDrnuDhXXGvKfffJiXc9t+nr6/sepg8BdK55neNd/tq4iuk2Yd/kaGc3+9raWmQS3LvdbthqtaLV1VWTq73QaDQCIrecdqG2d3wMIzdI1bnbwzAMoyiKXJqjQmwHAABwV4DoDgAAYKHZ2traqNfrjeFwWCMyi+8q5/vUmeUUPUNEtLKyEkZRpKyvi5wREZ3vBwcHVCgUxkREa2trWtFhNBqd93q9IE3zVUYnwL/zzjvR3t5eCBE+O7Jyd7vU83WAu54tS1Hexa2ehTiv25PHdA1QdY1ZeY0tj901uzxpjrzta3BTee2Illk8fGJbstpPrucisMtrXbLZTQK+ah/Vta2m6oMAt6/E9Xo+z0z18vl86c2bN9o5LtExNjc70VVWuypChtHFx0zXJxLbRZK42oXnl6J7q9UKNjY2qkQQ2wEAANwNILoDAAC4E6QV36dcE5wnk8m4UqkE/X4/JrpquMrudyJ99nsQBEoBW8x9J5p1wDebzbFJgLc1XmVMAny5XD4fDAYFkwBvqg1A1thc7DbB3jROpHaH28RvW9yLi0NdNU8n+rt8nUz7JMW3BoT7+0+SWBdTw1JbLVvmumofF0e9eO/iptfF07i4/dNic7QTZZfRXq1W4+Xl5SLRlaNdRiW0i31ykojtYnRMpVIZmzLbdY1Royga62JkwjAcnJ6eHhHRX3d3d49N5wMAAAAWAYjuAAAA7hTb29tPzs/PfxrH8RpRotgZZkZ4lmNnGLHpqs6NrnLAc+Y7X/vkvler1Xhvb+/yPCYBPk3zVaIrAX4RolDuKll/7ZLkmqfZwydeRiee29anOa9P7IzN6W/72wWy+J80RsYmytvEeJemrvI9xPKb5abjY5KcwyfqxUfw9j0fkZsL3xYdI9ZRudh12e26/UwueN37+2S6j0aj4ng8zqQhqournejS2a5siqqLknGJjyEyC+183e/38ybB3TWvnYioWCzWps8Gp6enR7/73e/+d39//8x2TgAAAGBRgOgOAADgTrK9vf3k7OxsPZ/PbxDpxfdqtRq0Wq1rwrTg6FK63/mam64SmRuvBkEQxXEctlqtc9f4GQmteO6S/U6UPv+dCC74LMgy2sU0dx77mGoQuee+Z/VBhMm9nqbhqsn9rnLcuwrbuiatpjgZnXCuqyWex7ZenvtQuQsfJvhmn89D9NfFsdjWELm71uV18lpTJIzpAwOxlq626syuIrpLjAzHxhARmaJjiPyy2k112Nl+cnKiFM1ZaBdFd7EpKmMS3U0RMmJme1bO9uPj4+L6+nppNBr1xuPx0c9//vO/ffLJJ6e62gAAAMCiAtEdAADAnWZnZ+cxEf2s3W6v5vP5gs35TmTPfp9MJuNcLpcnIiqXyxOOnuHs91KplC8Wi1ZxWhc/w8L7wcEB8e+FQmG8trbGf/DU1s4ifoZBA9ab5ab+NkEWmeppRP40a2zzfcR2k0ivc8br5vFcnaBuc9WbomxsQrpM0gartyk63/b+i0CWIrkpXz3NPi4O96QNW13m8riPc5/nm0R6H3e6zWmvY29vr/j06VOjq52F9mazGemc7d1uN6zX65FJbF9eXi52Op2RLq+dne18LdQmoivTQRKhXW6MSqQW21lkd22OSnTlbB+NRr1qtfrm+++/f/38+XP8LAIAAODOAtEdAADAveDjjz8ujcfjn04mk5/l8/kCEVEcx33TGk30jLHpKjMcDsemyBkRnfju+NwowNv2JoIA/9DwEdaJ3N3rWezpW8v3bwMQ6d3r4hye5xKX4+JcV82T1+jmuLrjbXvMA4jli49rfItOhHaZr9rPZU/bXrYPCpII/y757/L5dZEytsapZ2dn8VdffZV7++23jdEsWcXHnJycBI1Go9DpdEais12Oj5Fd7SJpHO2dTmdsc7aHYRiqhPbpszwRkehu57z2ab1Oq9V69fz58yMiQtwdAACAOw9EdwAAAPeKra2tcHV1dePk5ORnQRBUiLJrukp05YLnBqxEF7EzRGb3eavVOiciMkXPcANWTePVUHem6XtYI2hcxfevv/46/vDDD7XnhAjvTpZO76TCdhaZ6y6NTsU9fDLW+Trpu9nOrTqXvKcpxkaeb3Og2/Zxf7vbF9+zFN0h4C82vpEyPiK/PE7kJtjr1tiy200Z7fJ6F/e7vN6W0U5EZIqMEbE1RSW66PMiZ7U3Go3g+Pj4UvRWZbanyWpnZGe7b4TMdPzaGlFsj6Lo8ODg4M3z588Prq8GAAAA7i4Q3QEAANxbtra2Nur1emM4HNaI7E1XiZQivK1R6YSIqN/vx8PhcLyyshJGUWQVwE3Z74bcd+OZqtVqPK3tJIqbRPhyuXw+GAwKcMDfDvNyjs+LJO5011gWU13TmK2RqXzN2D5U0LnVbfNsgrmpdhKxOguBHkL5w0XXvJTv0zZldY3DsUXpqNbYzusisjO//e1vA5uTnXER2tM0RJVRNUZlZ3sWYrtJYBex5bWLznaxOSoRNZvN5pvPP//8R5d9AAAAgLsGRHcAAAD3HtemqyKy+C5mvsuIwnulUgk4A55z300RNLYGrIeHh9GzZ89CMYJm6n7PCy5403to33Nzc5NevXqVSQNWIqJf/vKXk5vILAd25im0++S921z2tlouwry8T5pceF2zVdWZXOJkxDpiLZdrCN528DW6wNWl7upQJ3KPnkniXFft5eqMt+3n03CVx0qlUjAcDmPxHEdHRyVbRjuRW3QMYxPcOaOdLv5mmxZddMy0RmbOdpvornO2C88v14t57e12++hvf/vbmxcvXpzYzgoAAADcZSC6AwAAeDDs7Ow87nQ6T+M4fpYy951I4TYvl8uTwWCQE6NniIiiKDq3Zb/bct9F97shgkZ1/vPV1dXw5OQksEXQuIjvRG4CPFzw8yFNxIxPDIvuuWpOkkicpLntJnSCuet5eL6Le57xiaExiexyDZecdxdU8TS32YD1rorkWTZBvc29fdzlRNeF7aRnSZPZbnPcq+roGq6a2NvbK7q8i6/IbmqKyg1RpzEyyjkmN7tUyyi2uwjtssheqVTGpiapinF5/Uxe+8nJyV9Ho9EbNEcFAADwUIDoDgAA4MHBTVer1eqz09PTJSK7+90kvtfr9VB2wZfL5Qk73omuGq8SmZ3vRHYBnufI4rt8LtVgs9mM1tbWwiwz4E3PZfE9y+adDw3fr91NxMokJWkEje1etZ5Iny3v6pA3rRPvZVyc7aZ7nes9rZh+U9iifMAsvqJ2lg53eZ7u2qVmkgaoadbrMtpdImiOjo5Kr1+/vvw+pouSydLRfnJyElSr1dhFbO/1elEcx2G9Xufal3NchPZarRaljZExNUedPteK7chrBwAA8JCB6A4AAOAhk9va2nrqk/vuI75PJpMxEZEYOUN0IcC7Zr8zKiE+afY7MxqNzovFYqHZbEamDwGIsnHBswC/yGLwXcDl67co8TJJ6xPZm7DKe7tG0chjOrFbdyaTcC7XE7EJ6VngWnMRBPBFOMOiktZRnpU73jVv3eY8d63nch6+tkXRqMT2s7Oz+Kuvvsr967/+a+HNmzf0+vXrc1lkf/nyJb3//vv08uVLIiInod01p51F9kajEajy2l1c7VnEx3Q6nbHO3S7i0xiViOj4+Li4vr5eCsNwcHp6ejQYDI6Q1w4AAOAhA9EdAAAAoIvc93K5/LTdbq9y9IyPAD/NfOdbpUAtivDys3a7HdVqtVjngg+CIGo2m7Gu+SrP0UTPiH9ATt2ENasMeFGEJ4L7fd6kiXTJ4p+RT1NU11x3vlYJ2S4OeHGt+NwW/yLXdxHfdfNN51A9t9V3ObfLPrrnWQHR/XZja2zYIltc5rrmtKc5j8nJznO++uqrnGszVJuj3VVgF9FltatE9uke8vpCp9M5NwnuJqF9WiPf7/fzusgYGVlwlxuiioh57ePx+Oh//ud/kNcOAAAAEER3AAAAYIZGo7H0j//4jxs+0TOM5IKP6OIP2DMC9WQyGedyuTwL8ERXIny/34/FGBoTNhHeElGjFd45+90WgSOSVoR/5513or29vZCvIcJf4SOOJ8lWT7qXbo1rnIs4x3d/3z1U7nKVo92WCa8Tyk1rXevI813ufXCNqQF3nzSNTeU6rqK77gwu51AJ9C5xNqacdm6ESkRKN7tIlrExRJdudkYbHdPr9SJRdPfJaW+32/HKykpAZBfbi8Vi0UVo92mKSjQbIdPtdn8Mw/Dgs88+e0NEur8NCAAAADw4ILoDAAAAaryjZxgW3wX3u1GULpfLE6IL0b1SqQTtdjsiIrLlvsdxHPK1bl7aCBqiixga2xzGJsCXy+XzwWBQSNKMFbE0ZnxiX1wiXFRu86TCeJJ5vnuJ+MbMmMRxm/vetjZJpvltiOHz2vM+CvtZxKQsqsPdhaSNWFU1XMR2vlY1V2V++9vfBi5udpfYmFevXtHm5iYRuTvbJTc7f+h+CQvtfC0+cxHcWWjPKjqG8RXb2dUehuGAiJrNZvMNImQAAAAANRDdAQAAAAs7OzuPiehncvRMvV6PTk5OLgWCarUaiPdE2gx4bfyMHD3DAjyRWYRnWq3WeUL3u/V8nAFfrVbjrGJoiNyiaIggwvuS9dfHNVs9i3Mkceb7/A2JJFnsprm+jVCToqvjM74o8TLggkUU4GUhnGg2rkU3T9fEVCek2+JqXN3sNuaRz050ldFORKTLaWdMrnaTo52IyCa2T2vMiOM6wV3XFJXjY/hafCa62kejUa9arb7p9Xpvdnd3z0xnAgAAAB46EN0BAAAARz7++OPSeDx+Wi6Xn/m433XNV6dO+GvCdLlcnnDjVRbhWXznBqy9Xi8g0gvxJoGds9+JiAwueKNg3mw2rW58ZnNz83K+DVcnvCzA3waLLvqb4lNsc11qpo2scXXh+8712Z/X+mS6u2ani7Xk5y4iuSkKxhRlY6rpcl7bGcFikYVor8tg942UMYnrLpEzssiucsC7xMb4iOxMQke7Fllk57/5JvZ/MWW0t9vtOAxDq3Of3e3FYrFomsdiO19Lz5QCPbvaiYiiKDosl8tvfv3rXx/YzgQAAACACyC6AwAAAAnY3t5+cn5+/tMoiuq6xquy810nvhNRVK/XQ50AT3QRPUM024TV1nyVcXG4q+YITViN69n57pIDX6vVol6vF2bVjJXoKgc+rQC+6CL6fcL3a+0j9stCtC6/na91oru4l2uEjHzvEy/j47hP8twXiO6Lia2hKZHalZ62dpbnFOfwtc4Z79IElUV2Ineh3Sayn5ycBNznZDrkJLLLWe3TvS6vTUK7iM7Z7upoF1FFyOiEdqLZxqjtdvtoeXn5aHd399h+agAAAACIQHQHAAAAUsCNV4noaRAEFaJkjVcF17uy+apq/XA4HK+srIQuGfCtVuuciEgXPcNwVrxBqHcS4E1zRFwjaIjcRXgiol/+8peT2xDQfZ3g8z7HTZ7B1pjU1XXv8lyeS2TOpzedUZ4jf91ssTm+wrTvGpVw7+N05+fi/LtCkq/vIsa12HBpHJplbfmZyxyX+i6OeZXQrhPZZTe7KK6///77l2M+Qnu9Xo9cBHfh1tnRLuwzc6/LZ+d7W3SMChdnu+W5tTFqq9U6eP78+a3/rTIAAADgrgLRHQAAAMiG3NbW1tNyufw0juM1ogvxnYjIV4AXUP5hl+NncrlcXs6B5+gZm+PclP3OWAR45z+IuzZi9XHBMy5CPAvw98XJPq/3SBsXo3puiorxFeLlObpoGZdsd9e1pv18RXedmJ+k0arLPmnmwOV+P7A1KZXnyU5z1+x1XX1VXIwqZmYe2exEyfPZXbBltHc6nXOVq91XcBed7SZXuy6rXZqTJyKKomgchmFezmqP47g9GAyO0BgVAAAAyAaI7gAAAEDG7OzsPD4+Pl6tVqvPTk9Pl4jsAjxH0ajEdzn7vVwuTwaDwaUgxsJ7v9+P5UasURQZRWmTsN5sNmMW5g8PDyND/vt2i2dWAAAgAElEQVTMlqrBZrMZra2tha4CPJN1M1aiWRGeyM0hfZtkda4sRHXbmjSxMUlQrXcV+m2Z7qp3k5+J813z1pOI9lmK4FmI8uD+kdRZb2p2yshOdiKit99+u2DKZSeadbYTza0RKhFRWK1Wz09OTozRL7VaLez1elEcx6GYzc7XpoaoLLTzB8um+JhOpzNmsd0WH+PraCdSu9r/9Kc/Hb148WJkqgUAAAAAPyC6AwAAAPMjv7W1tV4ul5+ast+Jrue/Eynd70YBmsV42f3O8TNEbo1PXTPgDw4ObI1Yr0XlEF0J8ER+LniXeSI+mfBE5vzu+4BPZIpvXfH+Jhqt+o7zuXTuelsGu0/jU1OUi4/D3DcyBkL54pFGyL6piJw0zVJNgrtKaGdMDVDff/99r8gYomRCe6PRKOzv71vfu1arhbKTncgutKswudpFsT1pTrtizmUduNoBAACAmweiOwAAAHADcPZ7uVxeGw6HNaJk2e8SWiGaG7ASzTZh5earunWdTmeyvLx8KZCYBHib+11oxGo8K+OTB+8bRePjhGcRnmhxMtqTsohndhHHfdYl3cskktuc7klz1ZO42k3r5uWUt+Xe3wb3Jat9UXBtdCpHwhBdj58Rx0yZ7DJJRPZXr17R6upqEjc7UYJ8diJzRrscF0PkFhnT6XTGfE2UvCHqdFy79vj4uLi+vl4iQlY7AAAAcNNAdAcAAABumO3t7SdnZ2frRLQmut/r9Xoku92JLlzwRES6+Bkiiur1eihG0DCc/y4633UivC4LPgiCSIya0WES6G0CfLVajVkc8W3GKmIT4X3Ed0Z2wovPbkPUnocT35RXnpXQrZrjmu9uiozRzXf5WwumfW1xMUny3F3HxeeqvXXPXbnpiBm48G8OnZiepiGqKutdzmN//fr1OZHexc6IkTEuQruvyE6kzmdvNBqB7GznuBgXsd3F0e7aELVYLBYrlcrl9/KsI2RkV/t4PD7K5XJHu7u7xy7nAwAAAEA2QHQHAAAAbomPP/64NB6Pn5bL5WfsfieadcCrYmd4XCNMawV4Ro6fIbqIoFlZWQmJ7DnwRNYmqzPz5DFfBzyRewwN49uMdTAYFPjaNv+dd96J1tfXc1999VVO54o3jeme35aAn2RPX5E7SeNSl/Ppom1s++rW2hqd6s7gIo6nEZ11Qr9NdIfYffssstud0TnZZfL5fOnLL780utdFWGD3dbP7xMUQES0vLxf39/fPhQ9vtetZaOfr6X5EdBUZM62pbYbKtNvtmIgoDEPlHDEyptPpjFlsn0dOO9GVqz0Mw8FgMDg+ODh48/z58yMiWqi/7QQAAAA8FCC6AwAAAAvAe++9V//5z3/+rFarrbk2XxWRHfBy81UZzn8XY2iIZvPfGVMcjav4znNtc8giwler1Xhvb2/skk1P5B9DI+LbnJXILO5mGZuS5fq0e7i61InMXwPx3sX9bjqrbj+X97C57E2Od13Ge1Lh2ybeu0TPZOHIf0gsgkiexRlMNXRZ7PJ8OSqGyN3JPq9MdhFBYOceIkZER7sqp51I72iXY2RsjVDF62KxWLSdjfEV3OX4mCdPnrS++OKLN/v7+2euewIAAABgPkB0BwAAABaL3NbW1lOX5qsqRPG9Xq8TEVG3203kfie6iKKpVCqBq/vdNifBXO08djU2m01jTr0Ii/B87XiGS5I0ZxXH5xnZMs91Nke+i2PfJRbHNzrH5KB3dc+bRGt5jWt+uupsqkgd1dqbjH0B9xdVXIxujtjo1FVkF13szWYzbDabEdF8ImOkXHYmE5GdyBwdwx/attvtWOdoF+rkiYiyaogahmE+iqKxLT6m3W4flcvlNpqiAgAAAIsFRHcAAABgQdnZ2Vkaj8drURRt6OJniPQRNERXIrz41+bJsQEr0ZXoLo6xG95V6M7IBe/UiJWIaF558Cp8G7TqYmmIss1o57pZ1DSJ6K7ROfPazxa5Yqujc6qb3Ou8Tnf+JNn0tq9JmrgaiPT3H1lgJ7ruWpeFd5XQbkLMYmfmFRfDKMR2ayPUXq8XxXEcSt/zZnB1szOmrPZisVgcjUajaV0noZ2RBXedyE40K7QfHBychGHYHQwGR4iPAQAAABYXiO4AAADAHeC9996rv/vuu2vVavVZkvgZogsBXiNEXHPCTyaTcS6XyxOpm7ESXWS/93q9gCi7CBqe7zBtLlnwzLwFeKKLSBoWvjiehkmacZ7lHN3cpPEtrvhE2YhjLvnw8pl19fhal/MuzxPnymf2jXnRfQggv2vWufGmc4D54xIp49IkVRbdRXFdxCUmxjeLnehCYK/X65Gv0H5ychJUq9WY89mnw9ZsdrkJqoujXRbX+d7FzS7UyjQ6RpfTXiwWa9Png1ardRKG4cHvf//7JuJjAAAAgMUHojsAAABwx9je3n5SLpefttvtVTF+hoioXq9HOtc7o3G/E2mEbBbgVTnwcgPWXq8XuDrgW63W+dramvVnkcPDw2hjY8M0xVkgr1arseyEX11dDU3u+M3NTeLohHnnw4vZ8LYGnUkiWJKK7S4RLT5iuy2Chs+rew+XOibBXDdXfmb65yCfV4Wqrk3MNjnrsxLCk0bl3EcWIcPdBds5v/rqq5z4QZ5rs1MR0c2+trYWNpvNyCS4J4mJ4b+RJI1bz8riuiy0+7jZkzjZhXqX0TFEFw532xqiZPExck77YDBoPn78uLW7u3vssicAAAAAFgOI7gAAAMAdZWtrKySiJ2EYrhDRmpz/boqdYVQZ8IwuA56d70REqugZFuHb7bZz1jpRZjE0RLNN9ZTzOQ+eRXib8K7ippq0inBEjTzu4vROQ5KMdFMmvMs5faJZXMV0m6tddx5TPrtqPd+7ONbluSZ8BPs0c+axFthhYV12q6sE96OjoxLRbPb669evz01iu5jDLsfFuLrZX716RUSUSGwXGp8yTg1QidI1QZVxEdmFmnkiojSxMcJ4PoqisXjP13JOexzH7cFgcIScdgAAAODuAtEdAAAAuAd8/PHHpaWlpfV+v7+qasDqIsATzbrgiS7Ejakj3igsm4R4ogsXvOu7+MTROM5lYWfukTRpRPjBYFDga9d1qlgaUxyKa2xLVjExqjO5nIXX+Z7FxdVvy1W3udvlWiY3eBLXumtMTRr3veq9wXxxjYbhxqa//OUvJ6pGp4xNZFdlsIvoRPZXr17R5ubmtTEfkZ1ZXl4udjqdkSC2W0V2n7iY6R5aoZ2d7T4i+7Tm3KNjWq1W0Gg0Qo3Q3iLktAMAAAB3HojuAAAAwD1jZ2dn6fj4+Em5XH5masBKNNuEVbwWHfBE7o1YJ5PJmGhWeGf3u+h894mhcc2CJ3KKomG8hHFVLI0LSQR4ERbjkwjxNqc1j/N9FvEwSebozpf2PCaHu7y3PF837uv0tuW52/LhfYV533MlXb+oey0KPpE1OmFdFNVdxXXZwS4L67a4GKJkkTGaR15Cd61WC/lDXkYluJtiY9rt9uXX3DWbXah7KYybXO0srkdRFIn3Jrrdbri6usofSl9ztI/H426r1Tp4/vx5qu8XAAAAAFgsILoDAAAA95idnZ3Hx8fHq+VyeU0nwJtc8LL4LmNywasy4OWGrD4OeMZHhPds4mqdw6KVKMInjabxma8iqSOeXbQu69IK6ypntuta014ukTQuDUh1Lny+9mlWahPpbU7/eYjrpjpZRdo8REyiuhwNo+Lo6KjEsTAiLgL7+++/f3ktM8+IGKJrMTEkXpOHyK6KilE1+ZYFdjGTXRTYiYh8He1JYmOI1CK7GBujc7VvbGxUiYgODg5Onjx5cjoajX7405/+dPTixYuRz/4AAAAAuDtAdAcAAAAeCCzAj0ajtVKppBTgJ5NJQXbDi4xGo3GxWMxrmrFG07HQlgfPwrucAS82ZXV9L18R3nGq0zxuCnhychKIsTS+QnwWjngiIl9XPMMivCzI+zq0xWdJcMmD113LZ7A53X3qm+51gr6KJEK7S0SNTvCXz6k7lwmI7rO45K0TXfy3xCI60ZWgrrqW19rEdaIrgd3VvU7kL7ITzTY/ZYG90WgU9vf3z8lBaK/VaqHY/NRHZBeR3ewuIjvHxPB1v9/PVyqVsWt0TBiGYRRFkU8zVL4WHe1hGA4Gg8HxaDT6IZ/PN3d3d89sewMAAADg7gPRHQAAAHiAuAjwJkaj0VgUlkUBRciDN4rw7ICX3e8Mi/BRFJ27xtH45sETEXk64a3Z8CxQifgK8Emz4XUkFeLFyAtfd7xLlrlOxJafyXN09VTnMK1T1XH9oEEnjrsK7z6Oedt+4nvq5oP5kCRvnWhWWOd7EVFUV43JQrucxd7tdhMJ7A7TnIR28d43l10U1sVrIr8mqNPamTnaNfMu6x4fHxfX19dLRLOOdgjtAAAAwMMEojsAAADwwBEjaPr9fllswkpEpGrEKue/r66uhicnJ7HciJXoQnw3ud+JZgV4ouvNWNvtdkRExCK8y3v5OOATzHeeK4rwrVYrKhaLBZ9mrZubm5dO1c3NzRkRLi1JxHgR0SHP96r4Ft16U9a6ao5JkNfh655X7Z20caku3sa2Lg0uor6POH9XxXufXHV5vvg3PnRRMIxJWBexNTYl8o+H2dzcvBTXW61WJN77IInt3utlkZ3ILLTrHO2im51/98lmZ2c7u9pd1xG5i+zTuXkidTPUXC7Xh9AOAAAAACKI7gAAAAAQmArw9dFotBaGYVUlwLvWEvPgk4rwRFdO+Ha7HZVKpTxf+zZlZRc8X7u+R9aRNCKj0eicIx9arVaUNB8+a2e8SJJmrkRXTnlddI2ILSvdR2x3daubMthdImZsz2zvpXo3H0HfVEc+g0+tJMyr4asvvkI7kdqpzrg41hl2rrO4rmtqKn9o5iu0M0miYkSSZLEzctNTH4FdzGXne6JZV7ur0F4sFouVSmVMROQSGcNxMeK9Zb5SuNc1Qz07O/vhN7/5zdDl7AAAAAC4/0B0BwAAAICSRqOx9C//8i9r/X5/NYqiuk2Ar1arARGRqimroSGrVSg2NWIVHfBE/o1Zk7jhDw4OaGNjw3UJ13eKpVHlJ/u44mVqtVq0trYWvnr1KpPmrURXYqIsxos51T7I4rwPSURdXSyLyaHvGnvj4xh3jd1R7aWqbXr+0JBjkfheFNHl33m+ayxMmkamjBwJw/dpMthlFJExTjXZvc557C4i+/LycqHT6ZzztWqO3ACVyF1kF/bJE7kJ7dP61mx2Ye5MRjvRhaM9n88X1tfXSz/88MPw8ePHIxbaW63WwfPnz+fygScAAAAA7jYQ3QEAAABgZWdnZ2k8Hq/1+/3VyWSyFARBhei6AC/GzuhEeI6jYceh2Ii1Xq9zsz1tI9bBYJCz5cFHUXQehmHBV4QnSh5L45ENL+LVsJXoKh9edMj7bDhvZzzRhTuehUtV88gkqDLmfcR6V8d3VvErtpgdl6aqqrMnda4vkuvc15HO/5zFGCPVtfzvmCyu85hpL5cYGKILgV3OW5ez1nXZ6yrSCOyGLHavmtz0lOji/2cua0zNT4lmne2+cTFMsVgsjkajkUs+Owvr/P0lSTY70aybnYX2drt9VC6X259//nmLiBI3jAYAAADAwwCiOwAAAAC82NraConoSaFQqAVBsMoCPJG7C17OhOd5YgwNYxLgdRnwKliAd42jYZKI8AkEeOcmraLAphLjRXzialiM52vXg6fh/fffJ1mITyvOm0jipvcla3H7JuJhbhNZUCe6EsZNH9iY3OoqxMalPsI6X7OAzkK7ztUuu9eJkjU1ZcS//cL3immJ6rObXXSui02xZdjJLgrtclwMj10eLIHIzuI6kXsDVFFcd3G1qxztstBeKpV6g8GgWSqVehDaAQAAAOALRHcAAAAApCG3vb29OhwOa6ZGrK7FRqPRWCP6XIrSKje8GEGjQuWIj6Lo3FeAJ0omqicU4okS5MSLyKJ8ksx4otlmrsy8hXkW5DnCRhVl4+JsToropBdd1UTmfPr7iu2dVdnoKjHd9s9FFfWiEtXF7HR5zBeVa923RtJIGJ2oLsdMSSRudmrKXxeJ4ziUxXSi2Qx21VgSNztns7PALl7rcI2MYXGdr+Xnx8fHxfX19RLRtUaovd3d3WOf9wAAAAAAEIHoDgAAAIDM+OCDD6p///d/vyznwBNdiPAqB7wqA55RZcFLucLGZqyDwSA3mUzGuVwuP5lMxjpHPLvgk0TSJBDSZ5q6ivcOtZwc8TKqnHhRHEzqkt/c3CTR+Stnx8tiZlaoMrV5TCfWi+7pebrp0yCK+i5z5Xk+633Rfc1kUVz+EISvVa51vh4MBgXVPz9eq8tQ90ElpOviX1Q5691u9/K/B/4Qiv8bcRXa5Z4NFmFdxDsmhugqj53I3uxUlcUuR8OIzU6Jrv5/mTQyhq9Ho9HIJZt9uqf3Bw5yPvvGxkaV6MLN/ujRo7N8Pt/94YcfWktLS200QgUAAABAVkB0BwAAAMBc+OCDD4rr6+urhUKhVqvV1k5PT5f42Xg8Pl9dXY2jKBqLorsswutiaGQEd3w0vQ9VTnjOg9dlwcskyYSXSZoRn4BE68TIGtFxK+Ljjle54sVnqniOeQjzMirhlkV58Z5InfutasApPleJyXINk9if9IMAl7PI51fVEOeY3ln+EEOFGOUi3otf/zRCurhWzFJXieg6xH9H5X9ns2hgyoj/bbHQPh2TPzxL7F5nXF3sYkyMyrnOqPLYk4jsy8vLeXauJxHYXZugTtdcc7MjNgYAAAAAtwFEdwAAAADcBBxDs5TL5VZULvh6vR4RqXPfVbAILzrfxUx4FuFlAV5GFOFdMuKTxtIQpRLUZ9Z6RtUk3lMW4WVXb1aRNbLoyeL8vBu+uiAK8y5CsZwbzs7tt99+u8BjLFrLESkvX74knaAtusBVIrnoDlfVEEV4cV+VEC6OZ+Ey16HKSNc1JxXnuYrr8oc/sjPdx6UuIkfC8JjDUhbavfaM4zgUY7f4WvpbP9dQZbAzomNdRHSzJ3GwE8262BkXsd01MkaxbsbJ3mg0wjdv3gRibEwcx+3xeNx9991325988smpT30AAAAAgCRAdAcAAADAjfPxxx+Xzs7OVnQueCKier0eyaI7C/FiY1ZxTBR/FQI8kcYJL2OKomm321GpVMoPh8PxyspK2G63oyQCPJO0Uau4NmFevEjq2BpVU1dR3ExxNqV7XhbtGTniJi3zisi5q+i+HjrRXB5T1bEJ6LoPZxjxg5+0gjrjEgUjNzamhA1NRfi/ZVlo91lPpHeui8/SiutEFwL7aDQaiW52X9KI7ESzTvbp80Gr1TopFArHo9Go3ev1Os+fP8d/wwAAAAC4USC6AwAAAOC2sbrgiS5EeHGRTZB3EHovm7ISzTZmVaFr1ipH1WQlwqcV0jMQ4YmuREQvUV4nxjMqt7EuV15c4/MCuuavvV4v5GtR7GWxXo69EYXjLAT4JDXS7Ktaa6onC+Wq99d9jVyQM9N5zIT84Y3oWE/jVidSCuczNBqNwv7+vhjJI/53kEpkr9VqYbfbvdbjwQV2sYsiu9zQVLwWm5zWarUoScNTYe98v9/PuzQ8FUmbxy6iy2aHmx0AAAAAiwJEdwAAAAAsFJwFXywWl8rl8lq/3y+rGrKq4md0TngivWjrEknDTVn5dx7zea+0+fApRfSsasnRGIkc8kTXhXmds9inyassxvqeSYfOac+wkKwSlEVk4ZqFbTFGRxbEk0SruDrI+eziO/L5VX+LQHxX1bvbUDnSXUnjXJdFdZvQThk41kWyyF4Xx+WmpnKDU1FgT3v2pA72pFExwvqZPVutVpDP5wtiZEwul+u3Wq0OstkBAAAAsIhAdAcAAADAQtNoNJbee++9x2EYrtTr9cfdbjdUOeF1QjyROh9ejqOREfKStbnwLsK7Lic+iyatImld8aLTNkuBn2Zdwd7xNXKcB5HeQS8jO6PFa5twL1+7kLXY74oslNvmuszToYpvka/luUyaPHVds1+pOSnxHIeMdflvcaTC16mug5ub2uJh5Ex2FtiTNDplXBuc6hAFdl/B3Sayy5Ex33//fffFixejNOcFAAAAAJgnEN0BAAAAcJfI7ezs1Mbjca3b7dZyuVw9CIIKP2QBnuhKhOd7Mf+dx0RHPNFVc1YiMjUptMbSmDLhTcxDiJfz37OomUEZ2SEvCqCZ4SLMMyYRWBbpbQKzSVzWCdRyHTk+Rd7LJO6bhG3dBwpp8s+ToBLRVUK5o4AukqmYzohZ60nXsnOd6EJcJ7oupMt56/I9UboMdplisVjkDxZ94mLSOtijKBp3u91wdXU1brVaARERx8UQER0cHJxUKpXB2dnZca1WO8vn883d3d2zJHsCAAAAANwGEN0BAAAAcJfJ7+zsVI+Pj+u5XG6lUqlUVE1ZiWad8LIYT3TdDS864VdXV8MoiiJRgBeaHFqbs4rxNEQX7vdcLpcX700iPbtXsxTlWUDMQkQXa8g1M9pDXC+L9XMR6lWxN+K4fO2DTQxPcm5dzazFdNU7y18rlfs8BaoPZDL/gED8cEpuYurT0NQmrMv3smNdRxqhfXl5+VJIT9rsdHqGxF93lZNdFtnr9XrEuey///3vm/v7+xDZAQAAAHBngegOAAAAgPtEfnt7e4WbsupE+Hq9HsnZ77qCLm54ollH/FSki4golOZcy4nn6yQvm5UILzdvzUqMV+0h7pNlfQHR4awS6zMX6mVEwdlXfFYJ2uK4LQNfvtatVZ0tYUyLDdXXWx6bi4gu/nvN44a/wZJ4H76Wc9aJZh3qOrJ0roukiYthgT1tTAxjE9nR/BQAAAAA9w2I7gAAAAC4z1w64R8/flwbj8d1l0x40QlPNCvKq56JQryM7JIVs+JNB08jxIv5zklqqJBF8qxd8nJshyj+z0Gkl53ysqioi78R1z4UTB9S3GgkTa1WC3u93rXIJJUznUkjrotO9ZWVlaDT6ZzLIjtfq6JhVIgCe9L89eXl5Xyn07n8f87g/7V3L7uJHGEUgA/dTXNtYGyxSIQ00iirsJpNpOy8zQPwlH4Ab73LEzhSNpESRcmCmLFpBjdFAVmY3xTl6gsY7LF9vo3pC02PsUfJ4Z9TSeKZlVf7OERdjDyWuhizk11C9lKpdL1are5834/Pz89vn3LPRERERN8yhu5ERET0njx0wvu+38oK4YHNRDzwOGwHHk/Im1PxSqmFPVVrbT9Mwkun8vpYakUNcB+w2YF8Wj3Nly9f9IcPH7bCNAniD1VXY0/J28cPHZy7erXTrnvkiXqbHd4X7RTPCvbTgn/zHFPehwjfHAnSZTurM/2QU+pFamDMfUWZv1eHnmAPwzBUSil7gt38+yPn3gKZXN91gt24hrOTXf4OlZBdKRUnSTIrl8u319fXcbfbvWUnOxEREb0nDN2JiIjoPfN6vV7lp59+Oo3juFar1drT6bTqCuFbrdajkNMVyKftMzvi19cDAFdvtF73w2dOxefV02T1xKcdO3R3vB2QuwL6Zw7GH92fPH7J+3hL0r6P9pT6Lj3p++p0OmVXaL5Ll3oaO1Dfd2rdpdPp+NPp1HcF7AXvbe9Q3bqOsyqmXq/Lv6SpAsBwOJy1223led50NBrdVCqVWGsdX1xczJ7y+kRERESvGUN3IiIiIkO/3w8/ffrUms1mked5kd0LD7i74e2w3a6kSZuYdwXxeWSyNa+iBti/pibNIStrAPfkuuy396UFutfX16vT09Nn/e/atFoc+1jWlP+hgv59r+Na9FYeu96X5wjKXcypdOHqbLfD9LztLMfqWRdmmF50Uj2LGbA/ZYrdnGAH7gP2v//+W9t97PV6PalUKtPb29u43W6Pz8/PJwBSa7aIiIiI3huG7kRERETZHipp4jiunZ6eNv/777+GOQ0PPJ6It7vh00J510KtJycnwWg00hJyuvqqHdt6vf0QttmhvD0dnzUND2wm4l01NSZ7Qv6Q0/ImMwg+ZohNz2e1WgXSl25up4XjcmzXaXX7/GMuXqqUUrItU+uuc/eZZH/q9Lp1ra37ctXEDIfDWaPRuAvDcDYajW6+//77u69fv7IqhoiIiCgHQ3ciIiKiHRnT8LV2ux3NZrO6XUsDFKumAbaD97RJeWAzwaq11q5FI22uCdqszvisuposeeG97RiBfBFZE+i7BPYM993k+2LWuhRZXPTQjj2lLsyAfZ8amDwSsD+1KsbVww5sQnYzYJeamPl8PjEWPOUUOxEREdGOGLoTERERHcAvv/xSCYIgms1mUbvdrrkWaQXcC7VK/Ywdvrv22Y/zeuJd8hZuNatrWq1WoJRSEsibsqbldw3i05hT9MeaoBdpVTd557u66131J3LMvEZW9Yx9ftqUf9Y1ZIrcfm7aPeVVzOSxQ/Z9+tPt99l8/4HD9qdnSVu4NMsuVTHyAZo83vc+jev5WuuFuQ3ch+sA4ArYkySZmTUxw+Hw6+XlJT9QIiIiInoihu5EREREx+H1er3K58+fG7sG8eYxV02NaxreZofyrj5uM5R3LNwamNtZIX3WlHySJJ7ss4P4pwbzdgCfFta6jtHzst8LYPP+PSVAP0QAb4braSF73nEgO3A/ZC3M+noPgbr8nREEgV80YK9UKnd//PHH+OrqSqW/ChERERHti6E7ERER0fPxBoNBJUmSxmw2qy2Xy2a9Xm8EQRCkLdYKbPfEA48XY7WPZZ0n5yqltuoisqbkrUAeALb649MWdjXDeJmYB+6DeDlunn/oUL4oO6h37ZdjbyG4Lzp97vrzpoXnz1Xpsis7KHetfXBoxwjYJVw3e9hd9TCLxWLearV0GIYzsyKGE+xEREREz4uhOxEREdELOzs7C7rdbmOxWESTyaTseV5Ur9frMhXf7XYrw+FwBrjraYDHAbs9IZ92zPV8Oe5azNUM31MWeM2s18gK5s1t82uBb2FhdkB8jMA4qwolbdHZrCl9c1V4QnUAAAafSURBVF/e9Yvcx7cckheRV/eS9jO4z8KlLocO1U3j8Tgww3WZXAdyp9fvlFJ3w+FwcnV1dQd2sBMRERG9KIbuRERERN8mv9frhet6mtpqtaqenp42lVKVvDDe87x5s9ksjcfjAMivrJF9QP4UvXRQF62qsdmBaFpAak7PZ03Ry9flcrmQqfgiYf0hp+i/fPmiP3z4cLQgtoh9g/RvJYAPwzCU91jeu10D8rSFg3eZajcXLzW395H2wZd0r9tT68B9sA4AZrj+3XffrcbjcTKdTqeNRuNutVrdzefzRGsdX1xczPa9PyIiIiI6HobuRERERK+LPxgMmkmSlNPCePNkM4wH7gN5eZzWFS/bck7W1Dyw6Y0Pw9BXSi1OTk4CrbUej8eQx0B2GL8+vtUlvyszmDerb6rV6tIMdU1m7U2WY0zdvxa7/tnNsFymy/M+XLEfH0PewqVaa32oKfbxeBycnJystNYLeSzBeq/XC/79998SsB2um9Uw19fXk1KplFQqlbtqtfr1/Px8BuBd/vwRERERvUYM3YmIiIjeBr/f79c+ffpUlTDe9/2a1NQAmylak2tCPutFJIAvOi2fFthLUA+kL/Lq6pcXBQL8QpU3dlCftWisXYVjH5PHrs566RZ3PTet474oVz2P/WGCBOFKKSXHZdt1zi6LhR47LM9jTqcfM0yXCXV7v1TCyO+ZBOyuqXX5favX64lSSpmT6wzXiYiIiN4Ohu5EREREb5s3GAwqAELpjG+327XZbFYPgiBwTccD22G8TOyax4t2xuftT9snE/Oyz5ycl8A+rWc+63FRaQtu2vvTQno7wM97HfM55nG7YqfIVPihFgu1w/eXCNdlOt38ap8zGo20+bNyhHvwzW27Zx3YDtaB+98fc0HTOI4TpdS82+3e/fbbb3dXV1e5/7qCiIiIiF4vhu5ERERE75c/GAzCJEka5XK5KoF8HMeBuZArcB8qSqAIPK6tATYLu5qLtOYF8/Z0fFa3vP1cc58reDXD2qxvQtqisPvYJ+A/pKe+/r7Pz3pe3pR5Xn3RIdnT6hKo39zc6GazWQqCwHeF6oB7Yj0tWJ9MJsnFxcUcnFonIiIiepcYuhMRERGRy8OEfKPRqP3zzz9lqawJwzDMmpIXZjBvL+YKbIetWSF8VnBvnuvat0ugOxqNdBiGvpzv6v829+WF+nkh/iFCfvt6Ra6Vdc9BEATmBxj2dPkhe8+PSSpfgE3QbnerA/mh+snJycrzvOlisZjd3t7eNZvN+boKZr6eWNdgsE5EREREFobuRERERLQPv9frhT///PNDKB9FUdXzvLLv+xWlVEWmhtOm5YFiE/NFpU3JZ03f28fk+VkVOa7XeEmvJQjfl4Tm5pS6/Gy1Wi1tT6eLtEAd2NS/aK21UkpFUaTtUJ3T6kRERES0r2/mfxaIiIiI6E3x+v1+cHt763/+/LkRx3EQhmEZQNBut2u+71em06kvE/OAe6FXU1pAL4+LhuuyDaQH9LuE6/v022ed89SO8qL389IfIJgT6Pa/hHBNpQPuIB3YDtOB+58LV6A+Go10t9u9+/XXX9UPP/wwv7y8zKweIiIiIiLaB0N3IiIiInpJ/mAwCAGESZKUzXB+tVoFnU6n7Aroge1FLO0JelNeWJ9nPB4HnufNgd275nd1zH7z5+hOlwA9bfocuH/fFovF3PUhi7yX5nu6WCzmspiv1lrX6/XFYrGY3dzczEulkpbpdAAwJtQ1gIV9fSIiIiKi58DQnYiIiIhehbOzs6BWq/n9fj/4/fffawCwXgC2BCCIoijwPE+C+xC47yjPWhxT7BPcu5jT2RLs25Pcrslu2W8+b19mDYsZtNuvK4uIyv26JsuB7ZA8LSwHtifPgc30ObD9/bMD9Jubm0UURXq5XM7jONYAtFJqHkWRrlar848fP+qLi4v51dXVAgzSiYiIiOgVYOhORERERG+Z3+/3/R9//NHHepoeAOI4DqTCZTKZlKMoCsbjMTqdzsPxTqfjy4Q9sAmpgU1QDaTX4phBvt0pbh/PUuQ8+xxzYtx1ft4HDBKwSxAvQTmwWUzWDMwBwAjN0Ww25wBgTqB//PhR//nnn8vhcDi/vLxcgl3pRERERPRGMXQnIiIiIsrnn52dlYbDobcO8AEglIMS5gP3gT0AGKF+CUAAQK+/PoiiaGvbDP53sVwuHybJx+MxWq0WJAA3aACBBOLAZqr++vr64dxqtWpO9avJZLL866+/VutJ8xUYlhMRERERZfoffN4Hv/NPRRYAAAAASUVORK5CYII=", + "e": 1 + }, + { + "id": "comp_0", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 5, + "nm": "AWS Lambda", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 11.489, "s": [0] }, + { "t": 19.9800008138021, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { + "a": 1, + "k": [ + { + "i": { "x": 0.53, "y": 1 }, + "o": { "x": 0.47, "y": 0 }, + "t": 4.995, + "s": [59, 12.333, 0], + "to": [0, 2.5, 0], + "ti": [0, -2.5, 0] + }, + { "t": 19.9800008138021, "s": [59, 27.333, 0] } + ], + "ix": 2, + "l": 2 + }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "t": { + "d": { + "k": [ + { + "s": { + "sz": [82.620002746582, 24], + "ps": [-41.310001373291, -12], + "s": 14, + "f": "Hellix-SemiBold", + "t": "Python Flask", + "j": 0, + "tr": 0, + "lh": 16.8, + "ls": 0, + "fc": [0.76, 0.76, 0.76] + }, + "t": 0 + } + ] + }, + "p": {}, + "m": { "g": 1, "a": { "a": 0, "k": [0, 0], "ix": 2 } }, + "a": [] + }, + "ip": 0, + "op": 999.999040730794, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Label-point", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.59], "y": [1] }, "o": { "x": [0.41], "y": [0] }, "t": 0, "s": [0] }, + { "t": 17.4825007120768, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [56.5, 22, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ef": [ + { + "ty": 25, + "nm": "Drop Shadow", + "np": 8, + "mn": "ADBE Drop Shadow", + "ix": 1, + "en": 1, + "ef": [ + { + "ty": 2, + "nm": "Shadow Color", + "mn": "ADBE Drop Shadow-0001", + "ix": 1, + "v": { "a": 0, "k": [0, 0, 0, 0.10000000149], "ix": 1 } + }, + { + "ty": 0, + "nm": "Opacity", + "mn": "ADBE Drop Shadow-0002", + "ix": 2, + "v": { "a": 0, "k": 25.5, "ix": 2 } + }, + { + "ty": 0, + "nm": "Direction", + "mn": "ADBE Drop Shadow-0003", + "ix": 3, + "v": { "a": 0, "k": 180, "ix": 3 } + }, + { + "ty": 0, + "nm": "Distance", + "mn": "ADBE Drop Shadow-0004", + "ix": 4, + "v": { "a": 0, "k": 12, "ix": 4 } + }, + { "ty": 0, "nm": "Softness", "mn": "ADBE Drop Shadow-0005", "ix": 5, "v": { "a": 0, "k": 8, "ix": 5 } }, + { + "ty": 7, + "nm": "Shadow Only", + "mn": "ADBE Drop Shadow-0006", + "ix": 6, + "v": { "a": 0, "k": 0, "ix": 6 } + } + ] + } + ], + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.833, 0.833], "y": [0.833, 0.833] }, + "o": { "x": [0.167, 0.167], "y": [0.167, 0.167] }, + "t": 0, + "s": [0, 44] + }, + { "t": 17.4825007120768, "s": [113, 44] } + ], + "ix": 2 + }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 6, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.20000000298, 0.20000000298, 0.20000000298, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Label-point", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 999.999040730794, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_1", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 5, + "nm": "technology", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 16.484, "s": [0] }, + { "t": 24.9750010172526, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { + "a": 1, + "k": [ + { + "i": { "x": 0.53, "y": 1 }, + "o": { "x": 0.47, "y": 0 }, + "t": 9.99, + "s": [96, 3.333, 0], + "to": [0, 2.5, 0], + "ti": [0, -2.5, 0] + }, + { "t": 24.9750010172526, "s": [96, 18.333, 0] } + ], + "ix": 2, + "l": 2 + }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "t": { + "d": { + "k": [ + { + "s": { + "sz": [255, 14], + "ps": [-127.5, -7], + "s": 14, + "f": "Hellix-SemiBold", + "t": "LANGUAGES & FRAMEWORKS", + "j": 1, + "tr": 0, + "lh": 16.8, + "ls": 0, + "fc": [0.349, 0.349, 0.349] + }, + "t": 0 + } + ] + }, + "p": {}, + "m": { "g": 1, "a": { "a": 0, "k": [0, 0], "ix": 2 } }, + "a": [] + }, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Technology label", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.59], "y": [1] }, "o": { "x": [0.41], "y": [0] }, "t": 0, "s": [0] }, + { "t": 27.4725011189779, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [126.896, 15.668, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [30.896, -0.332, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.53, 0.53], "y": [1, 1] }, + "o": { "x": [0.47, 0.47], "y": [0, 0] }, + "t": 0, + "s": [0, 32] + }, + { "t": 27.4725011189779, "s": [231, 32] } + ], + "ix": 2 + }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 99, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.133333340287, 0.133333340287, 0.133333340287, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [30.896, -0.332], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Technology label", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [0, 32], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 20, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 1", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 2, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_2", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 5, + "nm": "technology", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 11.988, "s": [0] }, + { "t": 20.4795008341471, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { + "a": 1, + "k": [ + { + "i": { "x": 0.53, "y": 1 }, + "o": { "x": 0.47, "y": 0 }, + "t": 5.495, + "s": [100, 3.333, 0], + "to": [0, 2.5, 0], + "ti": [0, -2.5, 0] + }, + { "t": 20.4795008341471, "s": [100, 18.333, 0] } + ], + "ix": 2, + "l": 2 + }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "t": { + "d": { + "k": [ + { + "s": { + "sz": [155.039993286133, 14], + "ps": [-77.5199966430664, -7], + "s": 14, + "f": "Hellix-SemiBold", + "t": "INFRASTRUCTURE", + "j": 1, + "tr": 0, + "lh": 16.8, + "ls": 0, + "fc": [0.2, 0.2, 0.2] + }, + "t": 0 + } + ] + }, + "p": {}, + "m": { "g": 1, "a": { "a": 0, "k": [0, 0], "ix": 2 } }, + "a": [] + }, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Technology label", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.59], "y": [1] }, "o": { "x": [0.41], "y": [0] }, "t": 0, "s": [0] }, + { "t": 17.4825007120768, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [118.5, 16, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [18.5, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.59, 0.59], "y": [1, 1] }, + "o": { "x": [0.41, 0.41], "y": [0, 0] }, + "t": 0, + "s": [0, 32] + }, + { "t": 17.4825007120768, "s": [156, 32] } + ], + "ix": 2 + }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 313, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.760784327984, 0.760784327984, 0.760784327984, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [18.5, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Technology label", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_3", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 221", + "refId": "comp_4", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [924.34, 1076.806, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 0, + "nm": "Point 221", + "refId": "comp_4", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [850.34, 1024.806, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 0, + "nm": "Point 221", + "refId": "comp_4", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [830.34, 1078.806, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 4, + "ty": 0, + "nm": "Point 221", + "refId": "comp_4", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [884.34, 1046.806, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 0, + "nm": "Point 221", + "refId": "comp_4", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [924.34, 1006.806, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 6, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [765.146, 893.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 7, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [675.146, 985.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 8, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [649.146, 1035.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 9, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [757.146, 1003.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 10, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [829.146, 965.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 11, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [733.146, 959.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 12, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [809.146, 881.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 13, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [919.146, 837.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 14, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [889.146, 899.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 15, + "ty": 0, + "nm": "Point 170", + "refId": "comp_6", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [526.932, 996.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 16, + "ty": 0, + "nm": "Point 170", + "refId": "comp_6", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [818.932, 772.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 17, + "ty": 0, + "nm": "Point 170", + "refId": "comp_6", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [634.932, 886.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 18, + "ty": 0, + "nm": "Point 170", + "refId": "comp_6", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [696.932, 768.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 19, + "ty": 0, + "nm": "Point 170", + "refId": "comp_6", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [924.932, 758.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 20, + "ty": 0, + "nm": "Point 170", + "refId": "comp_6", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [892.932, 696.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 21, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [349.396, 1040.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 22, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [323.396, 950.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 23, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [435.396, 870.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 24, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [485.396, 736.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 25, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [673.396, 652.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 26, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [749.396, 562.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 27, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [871.396, 602.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 28, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [899.396, 508.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_4", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 20, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9.883, 9.883, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [15.767, 15.767], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_5", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": -45, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_6", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 171", + "refId": "comp_7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 18, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_7", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_8", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 36", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, -9], + [12.5, 8.999], + [-12.5, 9] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 36", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [25, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_9", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 185", + "refId": "comp_10", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [1411.536, 609.714, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 0, + "nm": "Point 184", + "refId": "comp_11", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [1290.443, 354.609, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 0, + "nm": "Point 183", + "refId": "comp_12", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [1138.672, 243.203, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 4, + "ty": 0, + "nm": "Point 182", + "refId": "comp_13", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [1133.021, 152.786, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [997.396, 140.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 6, + "ty": 0, + "nm": "Point 180", + "refId": "comp_14", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [900.521, 110, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 7, + "ty": 3, + "nm": "▽ Asses", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [1055.13, 454.594, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [237.344, 211.51, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ip": 0, + "op": 120.0000048877, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 8, + "ty": 0, + "nm": "Point 178", + "parent": 7, + "refId": "comp_15", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [395.573, 387.5, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 9, + "ty": 0, + "nm": "Point 176", + "parent": 7, + "refId": "comp_17", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [467.422, 415.755, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 10, + "ty": 0, + "nm": "Point 174", + "parent": 7, + "refId": "comp_19", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [381.042, 305.156, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 11, + "ty": 0, + "nm": "Point 172", + "parent": 7, + "refId": "comp_21", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [301.12, 163.88, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 12, + "ty": 0, + "nm": "Point 170", + "parent": 7, + "refId": "comp_6", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [171.146, 77.5, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 13, + "ty": 0, + "nm": "Point 168", + "parent": 7, + "refId": "comp_23", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [71.042, 7.266, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 14, + "ty": 0, + "nm": "Point 166", + "parent": 7, + "refId": "comp_25", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [7.266, 64.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 15, + "ty": 3, + "nm": "▽ Trial", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [935.542, 545.932, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [144.396, 161.932, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ip": 0, + "op": 120.0000048877, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 16, + "ty": 0, + "nm": "Point 164", + "parent": 15, + "refId": "comp_27", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [266.297, 311.865, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 17, + "ty": 0, + "nm": "Point 163", + "parent": 15, + "refId": "comp_28", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [276.792, 181.083, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 18, + "ty": 0, + "nm": "Point 162", + "parent": 15, + "refId": "comp_29", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [241.271, 233.557, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 19, + "ty": 0, + "nm": "Point 161", + "parent": 15, + "refId": "comp_30", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [195.255, 156.865, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 20, + "ty": 0, + "nm": "Point 160", + "parent": 15, + "refId": "comp_31", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [168.615, 78.557, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 21, + "ty": 0, + "nm": "Point 159", + "parent": 15, + "refId": "comp_32", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [90.307, 102.776, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 22, + "ty": 0, + "nm": "Point 158", + "parent": 15, + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 59.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 23, + "ty": 3, + "nm": "▽ Adopt", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [852.005, 655.518, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [77.005, 69.336, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ip": 0, + "op": 120.0000048877, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 24, + "ty": 0, + "nm": "Point 157", + "parent": 23, + "refId": "comp_33", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 11.615, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 25, + "ty": 0, + "nm": "Point 156", + "parent": 23, + "refId": "comp_34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [17.266, 40.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 26, + "ty": 0, + "nm": "Point 155", + "parent": 23, + "refId": "comp_35", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [52.786, 35.833, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 27, + "ty": 0, + "nm": "Point 154", + "parent": 23, + "refId": "comp_36", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [81.849, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 28, + "ty": 0, + "nm": "Point 153", + "parent": 23, + "refId": "comp_37", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [123.828, 27.76, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 29, + "ty": 0, + "nm": "Point 152", + "parent": 23, + "refId": "comp_38", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [144.01, 127.057, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 30, + "ty": 0, + "nm": "Point 151", + "parent": 23, + "refId": "comp_39", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [101.224, 108.49, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 31, + "ty": 0, + "nm": "Point 150", + "parent": 23, + "refId": "comp_40", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [73.776, 128.672, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 32, + "ty": 0, + "nm": "Point 149", + "parent": 23, + "refId": "comp_41", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [23.724, 118.984, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 33, + "ty": 0, + "nm": "Point 148", + "parent": 23, + "refId": "comp_42", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [47.943, 98.802, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 34, + "ty": 0, + "nm": "Point 147", + "parent": 23, + "refId": "comp_43", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [15.651, 81.849, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_10", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 36", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, -9], + [12.5, 8.999], + [-12.5, 9] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 36", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [25, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_11", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 36", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, -9], + [12.5, 8.999], + [-12.5, 9] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 36", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [25, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_12", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 36", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, -9], + [12.5, 8.999], + [-12.5, 9] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 36", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [25, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_13", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 36", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, -9], + [12.5, 8.999], + [-12.5, 9] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 36", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [25, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_14", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 36", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, -9], + [12.5, 8.999], + [-12.5, 9] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 36", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [25, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_15", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 179", + "refId": "comp_16", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 18, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_16", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_17", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 177", + "refId": "comp_18", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 18, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_18", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_19", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 175", + "refId": "comp_20", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 18, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_20", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_21", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 173", + "refId": "comp_22", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 18, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_22", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_23", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 169", + "refId": "comp_24", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 18, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_24", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_25", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 167", + "refId": "comp_26", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 18, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_26", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_27", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": -45, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_28", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": -45, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_29", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": -45, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_30", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": -45, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_31", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": -45, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_32", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": -45, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_33", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_34", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_35", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_36", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_37", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_38", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_39", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_40", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_41", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_42", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_43", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_44", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 5, + "nm": "Hold", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 99.9, "s": [0] }, + { "t": 112.887004597982, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [777.862, 19.722, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "t": { + "d": { + "k": [ + { + "s": { + "sz": [30.6000003814697, 19.4699802398682], + "ps": [-15.3000001907349, -9.73499011993408], + "s": 14, + "f": "Hellix-Medium", + "t": "Hold", + "j": 0, + "tr": 0, + "lh": 16.8, + "ls": 0, + "fc": [1, 1, 1] + }, + "t": 0 + } + ] + }, + "p": {}, + "m": { "g": 1, "a": { "a": 0, "k": [0, 0], "ix": 2 } }, + "a": [] + }, + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 5, + "nm": "Assess", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 96.903, "s": [0] }, + { "t": 109.890004475911, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [784.362, 190.565, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "t": { + "d": { + "k": [ + { + "s": { + "sz": [43.8600006103516, 19.4699993133545], + "ps": [-21.9300003051758, -9.73499965667725], + "s": 14, + "f": "Hellix-Medium", + "t": "Assess", + "j": 0, + "tr": 0, + "lh": 16.8, + "ls": 0, + "fc": [1, 1, 1] + }, + "t": 0 + } + ] + }, + "p": {}, + "m": { "g": 1, "a": { "a": 0, "k": [0, 0], "ix": 2 } }, + "a": [] + }, + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "Trial Outlines", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 93.906, "s": [0] }, + { "t": 106.893004353841, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [776.362, 361.408, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-5.762, -9.804], + [-13.389, -9.804], + [-13.389, -8.507], + [-10.259, -8.507], + [-10.259, 0.065], + [-8.892, 0.065], + [-8.892, -8.507], + [-5.762, -8.507] + ], + "c": true + }, + "ix": 2 + }, + "nm": "T", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [1, 1, 1, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "T", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0.31, 0], + [0.381, -0.691], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [-0.564, 0], + [-0.226, -0.085], + [0, 0] + ], + "o": [ + [-0.663, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0.409, -0.775], + [0.254, 0], + [0, 0], + [-0.197, -0.056] + ], + "v": [ + [-2.346, -6.956], + [-4.151, -5.814], + [-4.151, -6.815], + [-5.462, -6.815], + [-5.462, 0.065], + [-4.151, 0.065], + [-4.151, -4.517], + [-2.43, -5.744], + [-1.655, -5.617], + [-1.585, -6.844] + ], + "c": true + }, + "ix": 2 + }, + "nm": "r", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [1, 1, 1, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "r", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 2, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0.465, 0], + [0, -0.465], + [-0.479, 0], + [0, 0.479] + ], + "o": [ + [-0.479, 0], + [0, 0.479], + [0.465, 0], + [0, -0.465] + ], + "v": [ + [0.255, -9.903], + [-0.619, -9.029], + [0.255, -8.155], + [1.129, -9.029] + ], + "c": true + }, + "ix": 2 + }, + "nm": "i", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-0.408, -6.815], + [-0.408, 0.065], + [0.903, 0.065], + [0.903, -6.815] + ], + "c": true + }, + "ix": 2 + }, + "nm": "i", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { "ty": "mm", "mm": 1, "nm": "Merge Paths 1", "mn": "ADBE Vector Filter - Merge", "hd": false }, + { + "ty": "fl", + "c": { "a": 0, "k": [1, 1, 1, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "i", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 3, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0.973, 0], + [0, -2.016], + [-1.903, 0], + [-0.381, 0.649], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [-0.367, -0.649], + [-1.903, 0], + [0, 2.016], + [0.959, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [7.973, -6.815], + [7.973, -5.814], + [5.675, -6.956], + [2.319, -3.375], + [5.675, 0.206], + [7.973, -0.936], + [7.973, 0.065], + [9.284, 0.065], + [9.284, -6.815] + ], + "c": true + }, + "ix": 2 + }, + "nm": "a", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [0.846, 0], + [0, 1.339], + [-1.325, 0], + [-0.367, -0.677], + [0, 0] + ], + "o": [ + [-1.325, 0], + [0, -1.354], + [0.846, 0], + [0, 0], + [-0.367, 0.663] + ], + "v": [ + [5.929, -1.021], + [3.588, -3.375], + [5.929, -5.73], + [7.973, -4.574], + [7.973, -2.163] + ], + "c": true + }, + "ix": 2 + }, + "nm": "a", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { "ty": "mm", "mm": 1, "nm": "Merge Paths 1", "mn": "ADBE Vector Filter - Merge", "hd": false }, + { + "ty": "fl", + "c": { "a": 0, "k": [1, 1, 1, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "a", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 4, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [12.341, -9.804], + [11.03, -9.804], + [11.03, 0.065], + [12.341, 0.065] + ], + "c": true + }, + "ix": 2 + }, + "nm": "l", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [1, 1, 1, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "l", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 5, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 5, + "nm": "Adopt", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 90.909, "s": [0] }, + { "t": 103.896004231771, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [782.362, 532.251, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "t": { + "d": { + "k": [ + { + "s": { + "sz": [39.7799987792969, 19.4699802398682], + "ps": [-19.8899993896484, -9.73499011993408], + "s": 14, + "f": "Hellix-Medium", + "t": "Adopt", + "j": 0, + "tr": 0, + "lh": 16.8, + "ls": 0, + "fc": [1, 1, 1] + }, + "t": 0 + } + ] + }, + "p": {}, + "m": { "g": 1, "a": { "a": 0, "k": [0, 0], "ix": 2 } }, + "a": [] + }, + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 6, + "ty": 2, + "nm": "Ellipse 10.png", + "cl": "png", + "refId": "image_3", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.49], "y": [1] }, "o": { "x": [0.19], "y": [0] }, "t": 71.928, "s": [60] }, + { "t": 190.80900777181, "s": [100] } + ], + "ix": 11 + }, + "r": { + "a": 1, + "k": [ + { "i": { "x": [0.49], "y": [1] }, "o": { "x": [0.19], "y": [0] }, "t": 71.928, "s": [-90] }, + { "t": 190.80900777181, "s": [360] } + ], + "ix": 10 + }, + "p": { "a": 0, "k": [750, 751, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [750.5, 750.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ip": 73.9260030110677, + "op": 287.71201171875, + "st": -11.9880004882813, + "bm": 0 + }, + { + "ddd": 0, + "ind": 7, + "ty": 4, + "nm": "Line 2", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 70.929, "s": [0] }, + { "t": 93.9060038248698, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [749.938, 751.155, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-750.811, 0], + [750.811, 0] + ], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.20000000298, 0.20000000298, 0.20000000298, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 90, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Line 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 8, + "ty": 4, + "nm": "Line 1", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 70.929, "s": [0] }, + { "t": 93.9060038248698, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [750.344, 750.344, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-750.256, 0], + [750.256, 0] + ], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.20000000298, 0.20000000298, 0.20000000298, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Line 1", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 10, + "ty": 4, + "nm": "Ellipse 10", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [750.754, 750.754, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.32, 0.32, 0.32], "y": [1, 1, 1] }, + "o": { "x": [0.167, 0.167, 0.167], "y": [0.389, 0.389, 50.15] }, + "t": 13.986, + "s": [0, 0, 100] + }, + { "t": 83.9160034179687, "s": [128.956, 128.956, 100] } + ], + "ix": 6, + "l": 2 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [1160.367, 1160.367], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.20000000298, 0.20000000298, 0.20000000298, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "gf", + "o": { "a": 0, "k": 100, "ix": 10 }, + "r": 1, + "bm": 0, + "g": { + "p": 3, + "k": { + "a": 0, + "k": [ + 0.918, 0.067, 0.067, 0.067, 0.959, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.918, 0, 0.959, + 0.5, 1, 1 + ], + "ix": 9 + } + }, + "s": { "a": 0, "k": [0, 0], "ix": 5 }, + "e": { "a": 0, "k": [580.183, 0], "ix": 6 }, + "t": 2, + "h": { "a": 0, "k": 0, "ix": 7 }, + "a": { "a": 0, "k": 0, "ix": 8 }, + "nm": "Gradient Fill 1", + "mn": "ADBE Vector Graphic - G-Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 5", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 11, + "ty": 4, + "nm": "Ellipse 5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [750.754, 750.754, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.32, 0.32, 0.32], "y": [1, 1, 1] }, + "o": { "x": [0.167, 0.167, 0.167], "y": [0.4, 0.4, 40] }, + "t": 23.976, + "s": [0, 0, 100] + }, + { "t": 83.9160034179687, "s": [100, 100, 100] } + ], + "ix": 6, + "l": 2 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [1160.367, 1160.367], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.20000000298, 0.20000000298, 0.20000000298, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "gf", + "o": { "a": 0, "k": 100, "ix": 10 }, + "r": 1, + "bm": 0, + "g": { + "p": 3, + "k": { + "a": 0, + "k": [ + 0.918, 0.067, 0.067, 0.067, 0.959, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.918, 0, 0.959, + 0.5, 1, 1 + ], + "ix": 9 + } + }, + "s": { "a": 0, "k": [0, 0], "ix": 5 }, + "e": { "a": 0, "k": [580.183, 0], "ix": 6 }, + "t": 2, + "h": { "a": 0, "k": 0, "ix": 7 }, + "a": { "a": 0, "k": 0, "ix": 8 }, + "nm": "Gradient Fill 1", + "mn": "ADBE Vector Graphic - G-Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 5", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 12, + "ty": 4, + "nm": "Ellipse 7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [750.344, 750.754, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.32, 0.32, 0.32], "y": [1, 1, 1] }, + "o": { "x": [0.167, 0.167, 0.167], "y": [0.417, 0.417, 41.667] }, + "t": 33.966, + "s": [0, 0, 100] + }, + { "t": 83.9160034179687, "s": [100, 100, 100] } + ], + "ix": 6, + "l": 2 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [818.408, 819.227], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.20000000298, 0.20000000298, 0.20000000298, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "gf", + "o": { "a": 0, "k": 100, "ix": 10 }, + "r": 1, + "bm": 0, + "g": { + "p": 3, + "k": { + "a": 0, + "k": [ + 0.875, 0.067, 0.067, 0.067, 0.938, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.875, 0, 0.938, + 0.5, 1, 1 + ], + "ix": 9 + } + }, + "s": { "a": 0, "k": [0, 0], "ix": 5 }, + "e": { "a": 0, "k": [409.204, 0], "ix": 6 }, + "t": 2, + "h": { "a": 0, "k": 0, "ix": 7 }, + "a": { "a": 0, "k": 0, "ix": 8 }, + "nm": "Gradient Fill 1", + "mn": "ADBE Vector Graphic - G-Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 7", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 13, + "ty": 4, + "nm": "Ellipse 8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [750.344, 750.344, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.32, 0.32, 0.32], "y": [1, 1, 1] }, + "o": { "x": [0.167, 0.167, 0.167], "y": [0.433, 0.433, 43.333] }, + "t": 44.955, + "s": [0, 0, 100] + }, + { "t": 83.9160034179687, "s": [100, 100, 100] } + ], + "ix": 6, + "l": 2 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [477.268, 477.268], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.20000000298, 0.20000000298, 0.20000000298, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "gf", + "o": { "a": 0, "k": 100, "ix": 10 }, + "r": 1, + "bm": 0, + "g": { + "p": 3, + "k": { + "a": 0, + "k": [ + 0.743, 0.067, 0.067, 0.067, 0.871, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.743, 0, 0.871, + 0.5, 1, 1 + ], + "ix": 9 + } + }, + "s": { "a": 0, "k": [0, 0], "ix": 5 }, + "e": { "a": 0, "k": [238.634, 0], "ix": 6 }, + "t": 2, + "h": { "a": 0, "k": 0, "ix": 7 }, + "a": { "a": 0, "k": 0, "ix": 8 }, + "nm": "Gradient Fill 1", + "mn": "ADBE Vector Graphic - G-Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 8", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 15, + "ty": 4, + "nm": "Frame 42559", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [750.343, 750.983, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [1500.687, 1501.966], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Frame 42559", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 299.700012207031, + "st": 0, + "bm": 0 + } + ] + } + ], + "fonts": { + "list": [ + { "fName": "Hellix-Medium", "fFamily": "Hellix", "fStyle": "Medium", "ascent": 69.9996948242188 }, + { "fName": "Hellix-SemiBold", "fFamily": "Hellix", "fStyle": "SemiBold", "ascent": 69.9996948242188 } + ] + }, + "layers": [ + { + "ddd": 0, + "ind": 2, + "ty": 0, + "nm": "Label-point 2", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [666, 892.75, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [56.5, 22, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ef": [ + { + "ty": 25, + "nm": "Drop Shadow", + "np": 8, + "mn": "ADBE Drop Shadow", + "ix": 1, + "en": 1, + "ef": [ + { + "ty": 2, + "nm": "Shadow Color", + "mn": "ADBE Drop Shadow-0001", + "ix": 1, + "v": { "a": 0, "k": [0, 0, 0, 0.10000000149], "ix": 1 } + }, + { "ty": 0, "nm": "Opacity", "mn": "ADBE Drop Shadow-0002", "ix": 2, "v": { "a": 0, "k": 25.5, "ix": 2 } }, + { "ty": 0, "nm": "Direction", "mn": "ADBE Drop Shadow-0003", "ix": 3, "v": { "a": 0, "k": 180, "ix": 3 } }, + { "ty": 0, "nm": "Distance", "mn": "ADBE Drop Shadow-0004", "ix": 4, "v": { "a": 0, "k": 12, "ix": 4 } }, + { "ty": 0, "nm": "Softness", "mn": "ADBE Drop Shadow-0005", "ix": 5, "v": { "a": 0, "k": 8, "ix": 5 } }, + { "ty": 7, "nm": "Shadow Only", "mn": "ADBE Drop Shadow-0006", "ix": 6, "v": { "a": 0, "k": 0, "ix": 6 } } + ] + } + ], + "w": 113, + "h": 44, + "ip": 187.000007616666, + "op": 1186.99904834746, + "st": 187.000007616666, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 2, + "nm": "Point.png", + "cl": "png", + "refId": "image_0", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 182, "s": [0] }, + { "t": 191.000007779589, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [765.5, 893.5, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [18, 18, 0], "ix": 1, "l": 2 }, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.53, 0.53, 0.53], "y": [1, 1, 1] }, + "o": { "x": [0.47, 0.47, 0.47], "y": [0, 0, 0] }, + "t": 183, + "s": [72, 72, 100] + }, + { "t": 195.000007942513, "s": [100, 100, 100] } + ], + "ix": 6, + "l": 2 + } + }, + "ao": 0, + "ip": 13.0000005295009, + "op": 1013.00004126034, + "st": 13.0000005295009, + "bm": 0 + }, + { + "ddd": 0, + "ind": 4, + "ty": 2, + "nm": "Point-stroke", + "refId": "image_1", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 183, "s": [0] }, + { "t": 203.000008268359, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [765.5, 893.5, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [28.5, 28.5, 0], "ix": 1, "l": 2 }, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.53, 0.53, 0.53], "y": [1, 1, 1] }, + "o": { "x": [0.47, 0.47, 0.47], "y": [0, 0, 0] }, + "t": 183, + "s": [0, 0, 100] + }, + { "t": 203.000008268359, "s": [100, 100, 100] } + ], + "ix": 6, + "l": 2 + } + }, + "ao": 0, + "ip": 13.0000005295009, + "op": 1013.00004126034, + "st": 13.0000005295009, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 0, + "nm": "Technology label 3", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [1315, 554, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [145, 16, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "tm": { + "a": 1, + "k": [ + { "i": { "x": [0.833], "y": [0.833] }, "o": { "x": [0.167], "y": [0.167] }, "t": 88, "s": [0] }, + { "t": 207.000008431283, "s": [3.971], "h": 1 } + ], + "ix": 2 + }, + "w": 290, + "h": 32, + "ip": 88.0000035843135, + "op": 433.000017636452, + "st": 88.0000035843135, + "bm": 0 + }, + { + "ddd": 0, + "ind": 6, + "ty": 0, + "nm": "Technology label 4", + "refId": "comp_2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [504, 614, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [100, 16, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "tm": { + "a": 1, + "k": [ + { "i": { "x": [0.833], "y": [0.833] }, "o": { "x": [0.167], "y": [0.167] }, "t": 148, "s": [0] }, + { "t": 267.000010875133, "s": [3.971], "h": 1 } + ], + "ix": 2 + }, + "w": 200, + "h": 32, + "ip": 148.000006028164, + "op": 567.000023094383, + "st": 148.000006028164, + "bm": 0 + }, + { + "ddd": 0, + "ind": 7, + "ty": 2, + "nm": "Mask Infra", + "td": 1, + "refId": "image_2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { + "a": 1, + "k": [ + { "i": { "x": [0.49], "y": [1] }, "o": { "x": [0.19], "y": [0] }, "t": 71.94, "s": [-90] }, + { "t": 191.000007779589, "s": [360] } + ], + "ix": 10 + }, + "p": { "a": 0, "k": [960.2, 1212.639, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [1501, 1501, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-50, 50, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ef": [ + { + "ty": 29, + "nm": "Gaussian Blur", + "np": 5, + "mn": "ADBE Gaussian Blur 2", + "ix": 1, + "en": 1, + "ef": [ + { + "ty": 0, + "nm": "Blurriness", + "mn": "ADBE Gaussian Blur 2-0001", + "ix": 1, + "v": { "a": 0, "k": 30, "ix": 1 } + }, + { + "ty": 7, + "nm": "Blur Dimensions", + "mn": "ADBE Gaussian Blur 2-0002", + "ix": 2, + "v": { "a": 0, "k": 1, "ix": 2 } + }, + { + "ty": 7, + "nm": "Repeat Edge Pixels", + "mn": "ADBE Gaussian Blur 2-0003", + "ix": 3, + "v": { "a": 0, "k": 0, "ix": 3 } + } + ] + } + ], + "ip": 12.00000048877, + "op": 204.00000830909, + "st": 12.00000048877, + "bm": 0 + }, + { + "ddd": 0, + "ind": 8, + "ty": 0, + "nm": "Infra", + "tt": 2, + "refId": "comp_3", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [960, 540, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [960, 540, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "tm": { + "a": 1, + "k": [ + { "i": { "x": [0.833], "y": [0.833] }, "o": { "x": [0.167], "y": [0.167] }, "t": 12, "s": [0] }, + { "t": 131.000005335739, "s": [3.971], "h": 1 } + ], + "ix": 2 + }, + "w": 1920, + "h": 1080, + "ip": 127.000005172816, + "op": 1107.00004508903, + "st": 12.00000048877, + "bm": 0 + }, + { + "ddd": 0, + "ind": 9, + "ty": 2, + "nm": "Mask Language", + "td": 1, + "refId": "image_2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { + "a": 1, + "k": [ + { "i": { "x": [0.49], "y": [1] }, "o": { "x": [0.19], "y": [0] }, "t": 71.94, "s": [-90] }, + { "t": 191.000007779589, "s": [360] } + ], + "ix": 10 + }, + "p": { "a": 0, "k": [960.2, 1212.639, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [1501, 1501, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-50, 50, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ef": [ + { + "ty": 29, + "nm": "Gaussian Blur", + "np": 5, + "mn": "ADBE Gaussian Blur 2", + "ix": 1, + "en": 1, + "ef": [ + { + "ty": 0, + "nm": "Blurriness", + "mn": "ADBE Gaussian Blur 2-0001", + "ix": 1, + "v": { "a": 0, "k": 30, "ix": 1 } + }, + { + "ty": 7, + "nm": "Blur Dimensions", + "mn": "ADBE Gaussian Blur 2-0002", + "ix": 2, + "v": { "a": 0, "k": 1, "ix": 2 } + }, + { + "ty": 7, + "nm": "Repeat Edge Pixels", + "mn": "ADBE Gaussian Blur 2-0003", + "ix": 3, + "v": { "a": 0, "k": 0, "ix": 3 } + } + ] + } + ], + "ip": 69.0000028104276, + "op": 112.000004561854, + "st": 12.00000048877, + "bm": 0 + }, + { + "ddd": 0, + "ind": 10, + "ty": 0, + "nm": "Points-Language", + "tt": 2, + "refId": "comp_9", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 20, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [1164, 998, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [960, 540, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "tm": { + "a": 1, + "k": [ + { "i": { "x": [0.833], "y": [0.833] }, "o": { "x": [0.167], "y": [0.167] }, "t": 16, "s": [0] }, + { "t": 135.000005498663, "s": [3.971], "h": 1 } + ], + "ix": 2 + }, + "w": 1920, + "h": 1080, + "ip": 99.0000040323527, + "op": 1111.00004525196, + "st": 16.0000006516934, + "bm": 0 + }, + { + "ddd": 0, + "ind": 11, + "ty": 0, + "nm": "Radar", + "refId": "comp_44", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [960.235, 1212.639, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [750.5, 751, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 1501, + "h": 1502, + "ip": 0, + "op": 599.400024414062, + "st": 0, + "bm": 0 + } + ], + "markers": [], + "chars": [ + { + "ch": "A", + "size": 14, + "style": "Medium", + "w": 66.5, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [55.289, 0], + [65.863, 0], + [37.564, -70.496], + [29.205, -70.496], + [1.108, 0], + [11.38, 0], + [17.523, -15.61], + [49.146, -15.61] + ], + "c": true + }, + "ix": 2 + }, + "nm": "A", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [21.249, -24.875], + [33.435, -55.792], + [45.52, -24.875] + ], + "c": true + }, + "ix": 2 + }, + "nm": "A", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "A", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "d", + "size": 14, + "style": "Medium", + "w": 58.5, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [6.949, 0], + [0, -14.401], + [-13.596, 0], + [-2.719, 4.633], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [-2.618, -4.633], + [-13.596, 0], + [0, 14.401], + [6.848, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [44.211, -70.496], + [44.211, -41.995], + [27.795, -50.153], + [3.827, -24.573], + [27.795, 1.007], + [44.211, -7.15], + [44.211, 0], + [53.577, 0], + [53.577, -70.496] + ], + "c": true + }, + "ix": 2 + }, + "nm": "d", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [6.042, 0], + [0, 9.567], + [-9.467, 0], + [-2.618, -4.834], + [0, 0] + ], + "o": [ + [-9.467, 0], + [0, -9.668], + [6.042, 0], + [0, 0], + [-2.618, 4.733] + ], + "v": [ + [29.608, -7.755], + [12.891, -24.573], + [29.608, -41.391], + [44.211, -33.133], + [44.211, -15.912] + ], + "c": true + }, + "ix": 2 + }, + "nm": "d", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "d", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "o", + "size": 14, + "style": "Medium", + "w": 56.9, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [14.2, 0], + [0, -14.502], + [-14.301, 0], + [0, 14.401] + ], + "o": [ + [-14.301, 0], + [0, 14.401], + [14.2, 0], + [0, -14.502] + ], + "v": [ + [29.205, -50.153], + [3.827, -24.472], + [29.205, 1.007], + [54.584, -24.472] + ], + "c": true + }, + "ix": 2 + }, + "nm": "o", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [-9.265, 0], + [0, -9.567], + [9.164, 0], + [0, 9.366] + ], + "o": [ + [9.164, 0], + [0, 9.366], + [-9.265, 0], + [0, -9.567] + ], + "v": [ + [29.205, -41.29], + [45.52, -24.472], + [29.205, -7.855], + [12.891, -24.472] + ], + "c": true + }, + "ix": 2 + }, + "nm": "o", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "o", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "p", + "size": 14, + "style": "Medium", + "w": 59.6, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [13.596, 0], + [2.719, -4.633], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [-6.848, 0], + [0, 14.401] + ], + "o": [ + [-6.848, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [2.618, 4.633], + [13.596, 0], + [0, -14.401] + ], + "v": [ + [32.227, -50.153], + [15.811, -41.995], + [15.811, -49.146], + [6.445, -49.146], + [6.445, 17.926], + [15.811, 17.926], + [15.811, -7.15], + [32.227, 1.007], + [56.195, -24.573] + ], + "c": true + }, + "ix": 2 + }, + "nm": "p", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [9.467, 0], + [2.618, 4.834], + [0, 0], + [-6.042, 0], + [0, -9.567] + ], + "o": [ + [-6.042, 0], + [0, 0], + [2.618, -4.733], + [9.467, 0], + [0, 9.668] + ], + "v": [ + [30.414, -7.755], + [15.811, -16.013], + [15.811, -33.234], + [30.414, -41.391], + [47.131, -24.573] + ], + "c": true + }, + "ix": 2 + }, + "nm": "p", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "p", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "t", + "size": 14, + "style": "Medium", + "w": 36.7, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [1.108, 0], + [0, 6.345], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [-10.373, 0], + [-1.41, 0.604] + ], + "o": [ + [-1.007, 0.302], + [-5.438, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 11.682], + [1.913, 0], + [0, 0] + ], + "v": [ + [33.435, -8.56], + [29.81, -8.057], + [20.142, -18.127], + [20.142, -40.283], + [33.435, -40.283], + [33.435, -49.146], + [20.142, -49.146], + [20.142, -62.439], + [10.876, -62.439], + [10.876, -49.146], + [1.309, -49.146], + [1.309, -40.283], + [10.876, -40.283], + [10.876, -17.725], + [28.601, 0.604], + [33.939, -0.403] + ], + "c": true + }, + "ix": 2 + }, + "nm": "t", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "t", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "s", + "size": 14, + "style": "Medium", + "w": 45.4, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [-7.654, 0], + [0, 8.459], + [0, 9.97], + [-5.136, 0], + [-3.625, -3.525], + [0, 0], + [6.647, 0], + [0, -8.963], + [0, -10.977], + [5.74, 0], + [3.827, 3.726], + [0, 0] + ], + "o": [ + [11.179, 0], + [0, -18.631], + [0, -3.827], + [4.431, 0], + [0, 0], + [-4.23, -4.129], + [-11.078, 0], + [0, 18.127], + [0, 3.726], + [-5.64, 0], + [0, 0], + [4.733, 4.23] + ], + "v": [ + [23.566, 1.007], + [42.398, -13.696], + [13.898, -35.953], + [22.357, -42.297], + [37.061, -36.859], + [41.089, -43.909], + [23.264, -50.153], + [4.633, -35.147], + [33.032, -13.394], + [23.465, -6.747], + [6.949, -12.991], + [3.122, -6.042] + ], + "c": true + }, + "ix": 2 + }, + "nm": "s", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "s", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "e", + "size": 14, + "style": "Medium", + "w": 54.7, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 1.108], + [13.193, 0], + [0, -14.2], + [-13.998, 0], + [-3.726, 6.647], + [0, 0], + [6.244, 0], + [1.108, 8.963], + [0, 0] + ], + "o": [ + [0, -13.193], + [-14.099, 0], + [0, 14.703], + [10.071, 0], + [0, 0], + [-2.518, 4.431], + [-8.862, 0], + [0, 0], + [0.101, -1.208] + ], + "v": [ + [52.368, -26.688], + [28.903, -50.153], + [3.827, -24.774], + [29.004, 1.007], + [51.059, -9.769], + [43.607, -14.603], + [29.306, -7.452], + [12.991, -22.055], + [52.167, -22.055] + ], + "c": true + }, + "ix": 2 + }, + "nm": "e", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [-7.654, 0], + [-0.906, -6.848] + ], + "o": [ + [1.712, -7.352], + [7.755, 0], + [0, 0] + ], + "v": [ + [13.293, -29.91], + [28.5, -41.693], + [42.801, -29.91] + ], + "c": true + }, + "ix": 2 + }, + "nm": "e", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "e", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "H", + "size": 14, + "style": "Medium", + "w": 70.2, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [53.778, -70.496], + [53.778, -41.19], + [16.919, -41.19], + [16.919, -70.496], + [7.15, -70.496], + [7.15, 0], + [16.919, 0], + [16.919, -31.924], + [53.778, -31.924], + [53.778, 0], + [63.547, 0], + [63.547, -70.496] + ], + "c": true + }, + "ix": 2 + }, + "nm": "H", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "H", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "l", + "size": 14, + "style": "Medium", + "w": 22.1, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [15.811, -70.496], + [6.445, -70.496], + [6.445, 0], + [15.811, 0] + ], + "c": true + }, + "ix": 2 + }, + "nm": "l", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "l", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "I", + "size": 14, + "style": "SemiBold", + "w": 24.5, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -70.496] + ], + "c": true + }, + "ix": 2 + }, + "nm": "I", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "I", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "N", + "size": 14, + "style": "SemiBold", + "w": 67.9, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -47.736], + [51.764, 0], + [61.935, 0], + [61.935, -70.496], + [50.052, -70.496], + [50.052, -22.76], + [16.718, -70.496] + ], + "c": true + }, + "ix": 2 + }, + "nm": "N", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "N", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "F", + "size": 14, + "style": "SemiBold", + "w": 50.9, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -29.709], + [44.815, -29.709], + [44.815, -40.988], + [18.228, -40.988], + [18.228, -59.216], + [48.038, -59.216], + [48.038, -70.496] + ], + "c": true + }, + "ix": 2 + }, + "nm": "F", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "F", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "R", + "size": 14, + "style": "SemiBold", + "w": 61.2, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 9.769], + [11.783, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [8.258, -2.82], + [0, -11.783], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [60.425, 0], + [41.19, -29.608], + [54.584, -49.548], + [32.932, -70.496], + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -28.299], + [28.601, -28.299], + [46.124, 0] + ], + "c": true + }, + "ix": 2 + }, + "nm": "R", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, -5.539], + [5.841, 0], + [0, 0] + ], + "o": [ + [0, 0], + [5.841, 0], + [0, 5.74], + [0, 0], + [0, 0] + ], + "v": [ + [18.228, -59.116], + [32.529, -59.116], + [42.7, -49.548], + [32.529, -39.578], + [18.228, -39.578] + ], + "c": true + }, + "ix": 2 + }, + "nm": "R", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "R", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "A", + "size": 14, + "style": "SemiBold", + "w": 67.4, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [54.181, 0], + [66.971, 0], + [38.873, -70.496], + [29.004, -70.496], + [0.906, 0], + [13.394, 0], + [18.933, -14.099], + [48.743, -14.099] + ], + "c": true + }, + "ix": 2 + }, + "nm": "A", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [23.264, -25.378], + [33.838, -52.368], + [44.312, -25.378] + ], + "c": true + }, + "ix": 2 + }, + "nm": "A", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "A", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "S", + "size": 14, + "style": "SemiBold", + "w": 58.2, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [9.064, 0], + [0, -11.481], + [0, -14.603], + [7.755, 0], + [5.438, 5.237], + [0, 0], + [-10.776, 0], + [0, 11.279], + [0, 15.005], + [-6.445, 0], + [-4.733, -4.834], + [0, 0] + ], + "o": [ + [-13.898, 0], + [0, 25.681], + [0, 5.942], + [-8.661, 0], + [0, 0], + [6.143, 6.848], + [15.71, 0], + [0, -25.479], + [0, -4.733], + [6.345, 0], + [0, 0], + [-4.834, -5.74] + ], + "v": [ + [29.407, -71.503], + [5.64, -51.26], + [43.002, -20.242], + [29.91, -10.373], + [9.567, -19.739], + [2.014, -11.078], + [29.91, 1.007], + [55.087, -20.343], + [17.523, -52.167], + [28.5, -60.123], + [46.527, -52.267], + [53.375, -61.432] + ], + "c": true + }, + "ix": 2 + }, + "nm": "S", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "S", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "T", + "size": 14, + "style": "SemiBold", + "w": 59.7, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [57.605, -70.496], + [2.518, -70.496], + [2.518, -59.216], + [24.17, -59.216], + [24.17, 0], + [35.953, 0], + [35.953, -59.216], + [57.605, -59.216] + ], + "c": true + }, + "ix": 2 + }, + "nm": "T", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "T", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "U", + "size": 14, + "style": "SemiBold", + "w": 67.4, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [-15.811, 0], + [0, 16.013], + [0, 0], + [0, 0], + [0, 0], + [8.963, 0], + [0, 9.366], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [15.811, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 9.366], + [-8.963, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 16.013] + ], + "v": [ + [33.939, 0.906], + [61.432, -26.889], + [61.432, -70.496], + [49.649, -70.496], + [49.649, -26.889], + [33.939, -10.474], + [18.228, -26.889], + [18.228, -70.496], + [6.445, -70.496], + [6.445, -26.889] + ], + "c": true + }, + "ix": 2 + }, + "nm": "U", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "U", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "C", + "size": 14, + "style": "SemiBold", + "w": 72.3, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [-3.625, 11.279], + [0, 0], + [9.467, 0], + [0, 14.2], + [-13.696, 0], + [-3.021, -6.747], + [0, 0], + [13.898, 0], + [0, -20.444], + [-20.343, 0] + ], + "o": [ + [0, 0], + [-2.719, 7.553], + [-13.696, 0], + [0, -14.2], + [8.862, 0], + [0, 0], + [-3.827, -10.373], + [-20.343, 0], + [0, 20.544], + [14.401, 0] + ], + "v": [ + [69.992, -18.027], + [59.317, -22.861], + [39.478, -10.474], + [16.214, -35.349], + [39.478, -60.022], + [58.713, -48.843], + [69.287, -53.979], + [39.478, -71.503], + [4.028, -35.349], + [39.478, 1.007] + ], + "c": true + }, + "ix": 2 + }, + "nm": "C", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "C", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "E", + "size": 14, + "style": "SemiBold", + "w": 52.2, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [6.445, -70.496], + [6.445, 0], + [48.038, 0], + [48.038, -11.279], + [18.228, -11.279], + [18.228, -31.32], + [44.815, -31.32], + [44.815, -42.599], + [18.228, -42.599], + [18.228, -59.216], + [48.038, -59.216], + [48.038, -70.496] + ], + "c": true + }, + "ix": 2 + }, + "nm": "E", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "E", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "L", + "size": 14, + "style": "SemiBold", + "w": 54.6, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [6.445, -70.496], + [6.445, 0], + [51.965, 0], + [51.965, -11.279], + [18.228, -11.279], + [18.228, -70.496] + ], + "c": true + }, + "ix": 2 + }, + "nm": "L", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "L", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "G", + "size": 14, + "style": "SemiBold", + "w": 74, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [7.352, 0], + [0, 14.603], + [-13.596, 0], + [-3.122, -6.747], + [0, 0], + [13.898, 0], + [0, -20.444], + [-20.142, 0], + [-6.345, 8.157], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [-4.23, 3.625], + [-13.495, 0], + [0, -14.401], + [8.862, 0], + [0, 0], + [-3.726, -10.373], + [-20.142, 0], + [0, 20.444], + [12.488, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [40.082, -28.802], + [56.9, -28.802], + [56.9, -16.214], + [39.578, -10.474], + [16.214, -35.55], + [39.478, -60.022], + [58.713, -48.843], + [69.186, -53.979], + [39.478, -71.503], + [4.028, -35.55], + [39.578, 0.906], + [68.683, -12.286], + [68.683, -40.082], + [40.082, -40.082] + ], + "c": true + }, + "ix": 2 + }, + "nm": "G", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "G", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { "ch": " ", "size": 14, "style": "SemiBold", "w": 22, "data": {}, "fFamily": "Hellix" }, + { + "ch": "&", + "size": 14, + "style": "SemiBold", + "w": 71.2, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 9.769], + [10.474, 0], + [0, -10.272], + [-3.323, -3.928], + [0, -10.776], + [-12.186, 0], + [-6.244, 5.74], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [7.05, -3.525], + [0, -10.272], + [-10.876, 0], + [0, 6.345], + [-7.452, 3.625], + [0, 11.38], + [8.359, 0], + [0, 0], + [0, 0] + ], + "v": [ + [69.388, 0], + [54.483, -15.912], + [65.863, -27.493], + [57.706, -34.845], + [46.829, -24.069], + [36.356, -35.248], + [49.548, -53.275], + [31.018, -71.503], + [11.884, -53.275], + [18.228, -38.37], + [4.028, -18.832], + [25.882, 1.007], + [46.628, -8.157], + [54.282, 0] + ], + "c": true + }, + "ix": 2 + }, + "nm": "&", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 3.424], + [-4.733, 0], + [0, -4.33], + [5.438, -2.518] + ], + "o": [ + [0, -4.33], + [4.33, 0], + [0, 5.136], + [-3.525, -3.726] + ], + "v": [ + [22.76, -53.476], + [31.018, -61.23], + [38.773, -53.476], + [29.105, -43.002] + ], + "c": true + }, + "ix": 2 + }, + "nm": "&", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 2, + "ty": "sh", + "ix": 3, + "ks": { + "a": 0, + "k": { + "i": [ + [4.23, 0], + [0, 5.338], + [-5.338, 2.618], + [0, 0] + ], + "o": [ + [-6.244, 0], + [0, -5.338], + [0, 0], + [-4.23, 3.928] + ], + "v": [ + [26.889, -10.474], + [16.214, -19.638], + [25.681, -30.515], + [38.974, -16.315] + ], + "c": true + }, + "ix": 2 + }, + "nm": "&", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "&", + "np": 6, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "M", + "size": 14, + "style": "SemiBold", + "w": 86.2, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [6.445, 0], + [18.228, 0], + [18.228, -47.333], + [38.873, 0], + [47.534, 0], + [68.582, -47.333], + [68.582, 0], + [80.365, 0], + [80.365, -70.496], + [68.28, -70.496], + [44.11, -17.322], + [20.645, -70.496], + [6.445, -70.496] + ], + "c": true + }, + "ix": 2 + }, + "nm": "M", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "M", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "W", + "size": 14, + "style": "SemiBold", + "w": 101.6, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [88.724, -70.496], + [72.61, -19.437], + [56.296, -70.496], + [46.527, -70.496], + [29.91, -19.437], + [13.797, -70.496], + [1.208, -70.496], + [24.875, 0], + [34.644, 0], + [51.26, -51.059], + [67.877, 0], + [77.545, 0], + [101.01, -70.496] + ], + "c": true + }, + "ix": 2 + }, + "nm": "W", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "W", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "O", + "size": 14, + "style": "SemiBold", + "w": 79.1, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [20.343, 0], + [0, -20.544], + [-20.343, 0], + [0, 20.645] + ], + "o": [ + [-20.343, 0], + [0, 20.645], + [20.343, 0], + [0, -20.544] + ], + "v": [ + [39.88, -71.503], + [4.028, -35.349], + [39.88, 1.007], + [75.632, -35.349] + ], + "c": true + }, + "ix": 2 + }, + "nm": "O", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [-13.495, 0], + [0, -13.998], + [13.394, 0], + [0, 14.099] + ], + "o": [ + [13.394, 0], + [0, 14.099], + [-13.495, 0], + [0, -13.998] + ], + "v": [ + [39.88, -60.022], + [63.547, -35.349], + [39.88, -10.474], + [16.214, -35.349] + ], + "c": true + }, + "ix": 2 + }, + "nm": "O", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "O", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "K", + "size": 14, + "style": "SemiBold", + "w": 61.6, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [63.647, 0], + [30.515, -37.161], + [60.928, -70.496], + [45.923, -70.496], + [18.228, -39.78], + [18.228, -70.496], + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -34.442], + [48.138, 0] + ], + "c": true + }, + "ix": 2 + }, + "nm": "K", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "K", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "P", + "size": 14, + "style": "SemiBold", + "w": 58.6, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [12.991, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 12.589] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [12.991, 0], + [0, -12.387] + ], + "v": [ + [33.435, -70.496], + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -27.191], + [33.435, -27.191], + [55.994, -48.944] + ], + "c": true + }, + "ix": 2 + }, + "nm": "P", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [6.143, 0], + [0, 0], + [0, 0], + [0, 0], + [0, -5.841] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [6.143, 0], + [0, 5.942] + ], + "v": [ + [33.435, -38.47], + [18.228, -38.47], + [18.228, -59.216], + [33.435, -59.216], + [44.11, -48.944] + ], + "c": true + }, + "ix": 2 + }, + "nm": "P", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "P", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "y", + "size": 14, + "style": "SemiBold", + "w": 52.6, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [39.679, -49.246], + [26.486, -15.71], + [13.293, -49.246], + [1.208, -49.246], + [20.746, -2.618], + [11.884, 17.322], + [23.969, 17.322], + [51.764, -49.246] + ], + "c": true + }, + "ix": 2 + }, + "nm": "y", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "y", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "t", + "size": 14, + "style": "SemiBold", + "w": 37.9, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [1.208, 0], + [0, 5.74], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [-10.876, 0], + [-1.611, 0.806] + ], + "o": [ + [-1.007, 0.302], + [-4.935, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 12.186], + [2.115, 0], + [0, 0] + ], + "v": [ + [34.543, -10.373], + [30.716, -9.769], + [21.753, -18.933], + [21.753, -38.571], + [34.644, -38.571], + [34.644, -49.246], + [21.753, -49.246], + [21.753, -62.439], + [10.574, -62.439], + [10.574, -49.246], + [1.108, -49.246], + [1.108, -38.571], + [10.574, -38.571], + [10.574, -18.43], + [29.105, 0.705], + [35.147, -0.504] + ], + "c": true + }, + "ix": 2 + }, + "nm": "t", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "t", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "h", + "size": 14, + "style": "SemiBold", + "w": 57.8, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [12.387, 0], + [2.921, -4.733], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [-4.935, 0], + [0, -7.956], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-6.244, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [2.417, -4.23], + [7.05, 0], + [0, 0], + [0, 0], + [0, 0], + [0, -13.596] + ], + "v": [ + [32.126, -50.253], + [17.12, -42.599], + [17.12, -70.496], + [5.942, -70.496], + [5.942, 0], + [17.12, 0], + [17.12, -32.227], + [29.407, -39.075], + [40.988, -26.285], + [40.988, 0], + [52.267, 0], + [52.267, -28.098] + ], + "c": true + }, + "ix": 2 + }, + "nm": "h", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "h", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "o", + "size": 14, + "style": "SemiBold", + "w": 56.6, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [14.401, 0], + [0, -14.603], + [-14.401, 0], + [0, 14.603] + ], + "o": [ + [-14.401, 0], + [0, 14.603], + [14.401, 0], + [0, -14.603] + ], + "v": [ + [28.903, -50.253], + [3.424, -24.573], + [28.903, 1.007], + [54.483, -24.573] + ], + "c": true + }, + "ix": 2 + }, + "nm": "o", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [-8.157, 0], + [0, -8.459], + [8.157, 0], + [0, 8.359] + ], + "o": [ + [8.157, 0], + [0, 8.359], + [-8.157, 0], + [0, -8.459] + ], + "v": [ + [28.903, -39.478], + [43.405, -24.573], + [28.903, -9.769], + [14.502, -24.573] + ], + "c": true + }, + "ix": 2 + }, + "nm": "o", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "o", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "n", + "size": 14, + "style": "SemiBold", + "w": 57.8, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [12.286, 0], + [3.021, -4.733], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [-5.035, 0], + [0, -7.956], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-6.244, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [2.518, -4.23], + [6.949, 0], + [0, 0], + [0, 0], + [0, 0], + [0, -13.596] + ], + "v": [ + [32.227, -50.253], + [17.12, -42.599], + [17.12, -49.246], + [5.942, -49.246], + [5.942, 0], + [17.12, 0], + [17.12, -32.227], + [29.507, -39.075], + [41.089, -26.285], + [41.089, 0], + [52.368, 0], + [52.368, -28.098] + ], + "c": true + }, + "ix": 2 + }, + "nm": "n", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "n", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "l", + "size": 14, + "style": "SemiBold", + "w": 22.9, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [17.12, -70.496], + [5.942, -70.496], + [5.942, 0], + [17.12, 0] + ], + "c": true + }, + "ix": 2 + }, + "nm": "l", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "l", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "a", + "size": 14, + "style": "SemiBold", + "w": 59.5, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [6.546, 0], + [0, -14.301], + [-13.293, 0], + [-2.618, 4.431], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [-2.618, -4.431], + [-13.293, 0], + [0, 14.401], + [6.546, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [42.801, -49.246], + [42.801, -42.599], + [27.09, -50.253], + [3.424, -24.673], + [27.09, 1.007], + [42.801, -6.647], + [42.801, 0], + [53.979, 0], + [53.979, -49.246] + ], + "c": true + }, + "ix": 2 + }, + "nm": "a", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [5.539, 0], + [0, 8.56], + [-8.459, 0], + [-2.417, -4.33], + [0, 0] + ], + "o": [ + [-8.459, 0], + [0, -8.56], + [5.64, 0], + [0, 0], + [-2.417, 4.23] + ], + "v": [ + [29.407, -9.668], + [14.502, -24.673], + [29.407, -39.578], + [42.801, -32.126], + [42.801, -17.02] + ], + "c": true + }, + "ix": 2 + }, + "nm": "a", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "a", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "s", + "size": 14, + "style": "SemiBold", + "w": 45.7, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [-7.956, 0], + [0, 8.862], + [0, 8.359], + [-4.129, 0], + [-3.928, -3.424], + [0, 0], + [6.848, 0], + [0, -9.164], + [0, -9.064], + [4.935, 0], + [3.827, 3.625], + [0, 0] + ], + "o": [ + [11.279, 0], + [0, -18.228], + [0, -3.223], + [4.129, 0], + [0, 0], + [-4.431, -4.028], + [-11.279, 0], + [0, 18.228], + [0, 3.122], + [-5.539, 0], + [0, 0], + [4.834, 4.33] + ], + "v": [ + [24.17, 1.108], + [43.405, -14.2], + [15.811, -35.651], + [22.659, -40.887], + [37.766, -35.651], + [42.197, -44.312], + [23.767, -50.253], + [4.633, -34.744], + [32.025, -13.797], + [23.868, -8.359], + [7.251, -14.502], + [2.82, -6.042] + ], + "c": true + }, + "ix": 2 + }, + "nm": "s", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "s", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "k", + "size": 14, + "style": "SemiBold", + "w": 53.4, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [52.57, 0], + [28.4, -25.58], + [51.059, -49.246], + [37.061, -49.246], + [17.12, -27.997], + [17.12, -70.496], + [5.942, -70.496], + [5.942, 0], + [17.12, 0], + [17.12, -23.264], + [38.068, 0] + ], + "c": true + }, + "ix": 2 + }, + "nm": "k", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "k", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + } + ] +} diff --git a/src/lottie/radar/demo/data.html b/src/lottie/radar/demo/data.html new file mode 100644 index 0000000..2abb756 --- /dev/null +++ b/src/lottie/radar/demo/data.html @@ -0,0 +1,22049 @@ + + + + + + + + + + +
    + + + + diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index 5e4df90..d9c1513 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -5,6 +5,7 @@ import { Logo } from '../../shared/components/logo'; import RadarImg from '../../images/radar.png'; import RadarMobileImg from '../../images/radar-mobile.png'; import { Background } from '../../shared/components/background'; +import { RadarHomeAnimation } from '../../shared/components/radarHomeAnimation'; import { ROUTES } from '../app.constants'; import { ButtonIcon, ButtonSize } from '../../shared/components/button/button.types'; import { Link } from '../../shared/components/link'; @@ -63,7 +64,7 @@ export const Home = () => { - + {isDesktop ? : } {!!lastContentfulUpdate && isDesktop && } diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index 1eaae07..1ad0947 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -5,7 +5,6 @@ import { Header as HeaderComponent } from '../../shared/components/header'; import { LastUpdateInfo as LastUpdateInfoComponent } from '../../shared/components/lastUpdateInfo'; import { mediaQuery } from '../../theme/media'; import { zIndex } from '../../theme'; -import { Link } from '../../shared/components/link'; export const Container = styled.div` height: 100%; @@ -56,14 +55,12 @@ export const ExploreLinkContainer = styled.span` export const RadarContent = styled.div` flex: 1; display: flex; + justify-content: center; align-items: flex-end; position: absolute; bottom: 0; ${mediaQuery.desktop} { - position: initial; - bottom: initial; - max-height: initial; width: 100%; } `; diff --git a/src/shared/components/radarHomeAnimation/index.ts b/src/shared/components/radarHomeAnimation/index.ts new file mode 100644 index 0000000..0df0129 --- /dev/null +++ b/src/shared/components/radarHomeAnimation/index.ts @@ -0,0 +1 @@ +export { RadarHomeAnimation } from './radarHomeAnimation.component'; diff --git a/src/shared/components/radarHomeAnimation/radarHomeAnimation.component.tsx b/src/shared/components/radarHomeAnimation/radarHomeAnimation.component.tsx new file mode 100644 index 0000000..afcc209 --- /dev/null +++ b/src/shared/components/radarHomeAnimation/radarHomeAnimation.component.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import Lottie from 'react-lottie'; +import { max } from 'ramda'; + +import animationData from '../../../lottie/radar/data.json'; + +const RadarHomeAnimation = () => { + const defaultOptions = { + loop: false, + autoplay: true, + animationData: animationData, + rendererSettings: { + preserveAspectRatio: 'xMidYMid slice', + }, + }; + + const MIN_WINDOW_HEIGHT_FOR_RADAR = 1000; + const moveRadarBy = max(MIN_WINDOW_HEIGHT_FOR_RADAR - window.innerHeight, 0); + + return ( +
    + +
    + ); +}; + +export { RadarHomeAnimation }; diff --git a/yarn.lock b/yarn.lock index 139b772..23c997a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4765,6 +4765,13 @@ dependencies: "@types/react" "^16" +"@types/react-lottie@^1.2.6": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@types/react-lottie/-/react-lottie-1.2.6.tgz#4f351dfdf5f93a46a3a9714fbb319f1e0f030eaf" + integrity sha512-fvGJHD7SeUdVESHo7f7erRnXkTWaa/6Mo5TB+R0/ieSftKoFspA4sMlF2qMH6BljXI7ehFJbBtrD5bzDxPCkGg== + dependencies: + "@types/react" "*" + "@types/react-native@*": version "0.65.5" resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.65.5.tgz#e5e473be8c7ed784419554f25cc8850b9c3ce68d" @@ -13463,6 +13470,11 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3 dependencies: js-tokens "^3.0.0 || ^4.0.0" +lottie-web@^5.1.3: + version "5.7.14" + resolved "https://registry.yarnpkg.com/lottie-web/-/lottie-web-5.7.14.tgz#cdabd256181c3ea64cf0c174a61dfa137228981f" + integrity sha512-J+QEPse7Rws0XvTqRJNtcE8cszb5FWYFHubEK6bgDJtw64/AQJ40aazbWXsWGBM4sm/PgLBLgmmhDU4QpLiieg== + loud-rejection@*, loud-rejection@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-2.2.0.tgz#4255eb6e9c74045b0edc021fa7397ab655a8517c" @@ -16658,6 +16670,14 @@ react-lifecycles-compat@^3.0.4: resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== +react-lottie@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/react-lottie/-/react-lottie-1.2.3.tgz#8544b96939e088658072eea5e12d912cdaa3acc1" + integrity sha512-qLCERxUr8M+4mm1LU0Ruxw5Y5Fn/OmYkGfnA+JDM/dZb3oKwVAJCjwnjkj9TMHtzR2U6sMEUD3ZZ1RaHagM7kA== + dependencies: + babel-runtime "^6.26.0" + lottie-web "^5.1.3" + react-popper-tooltip@^2.11.0: version "2.11.1" resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-2.11.1.tgz#3c4bdfd8bc10d1c2b9a162e859bab8958f5b2644" From 17514dd5ba1f0b6e59fd30ce15b90d7f29a14576 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Tue, 26 Oct 2021 13:58:24 +0200 Subject: [PATCH 36/61] Remove scrollbar --- .../technologiesList/technologiesList.styles.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/shared/components/technologiesList/technologiesList.styles.ts b/src/shared/components/technologiesList/technologiesList.styles.ts index b6c9201..cd8e610 100644 --- a/src/shared/components/technologiesList/technologiesList.styles.ts +++ b/src/shared/components/technologiesList/technologiesList.styles.ts @@ -24,16 +24,11 @@ export const List = styled.ul` padding: 0; margin: 16px 0 0; list-style: none; + scrollbar-width: none; + -ms-overflow-style: none; ::-webkit-scrollbar { - width: 8px; - height: 8px; - background: ${color.codGray}; - } - - ::-webkit-scrollbar-thumb { - background: ${color.mineShaft}; - border-radius: 5px; + display: none; } `; From b550426e932d120d0adf06ca7788c7ba86cd2265 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Tue, 26 Oct 2021 16:00:17 +0200 Subject: [PATCH 37/61] Add animation to text on homepage --- src/routes/home/home.component.tsx | 2 +- src/routes/home/home.styles.ts | 48 ++++++++++++++++++++++-------- 2 files changed, 36 insertions(+), 14 deletions(-) diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index d9c1513..480d9d7 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -9,7 +9,6 @@ import { RadarHomeAnimation } from '../../shared/components/radarHomeAnimation'; import { ROUTES } from '../app.constants'; import { ButtonIcon, ButtonSize } from '../../shared/components/button/button.types'; import { Link } from '../../shared/components/link'; -import { TitleTag } from '../../shared/components/titleTag'; import { useLastContentfulUpdate } from '../../shared/hooks/useContentfulData/useContentfulData'; import { useMediaQuery } from '../../shared/hooks/useMediaQuery'; import { Breakpoint } from '../../theme/media'; @@ -25,6 +24,7 @@ import { LogoWrapper, RadarContent, TextContent, + TitleTag, } from './home.styles'; export const Home = () => { diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index 1ad0947..ccad5a3 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -1,10 +1,11 @@ -import styled from 'styled-components'; +import styled, { css, keyframes } from 'styled-components'; import { H1, Paragraph } from '../../theme/typography'; import { Header as HeaderComponent } from '../../shared/components/header'; +import { TitleTag as TitleTagComponent } from '../../shared/components/titleTag'; import { LastUpdateInfo as LastUpdateInfoComponent } from '../../shared/components/lastUpdateInfo'; import { mediaQuery } from '../../theme/media'; -import { zIndex } from '../../theme'; +import { color, zIndex } from '../../theme'; export const Container = styled.div` height: 100%; @@ -48,8 +49,40 @@ export const TextContent = styled.div` max-width: 722px; `; +export const textEnterAnimation = keyframes` + 0% {opacity: 0; } + 100% {opacity: 1; filter: blur(0); transform: translateY(0)} +`; + +const textAnimationStyles = css` + opacity: 0; + filter: blur(4px); + transform: translateY(-25px); + animation-name: ${textEnterAnimation}; + animation-duration: 2.3s; + animation-timing-function: ease-in-out; + animation-fill-mode: forwards; +`; + +export const TitleTag = styled(TitleTagComponent)` + ${textAnimationStyles} +`; + +export const Description = styled(Paragraph)` + z-index: ${zIndex.header}; + animation-delay: 0.23s; + margin: 24px 24px 36px; + ${textAnimationStyles} + + ${mediaQuery.desktop} { + margin: 48px 0; + } +`; + export const ExploreLinkContainer = styled.span` z-index: ${zIndex.header}; + animation-delay: 0.7s; + ${textAnimationStyles} `; export const RadarContent = styled.div` @@ -70,17 +103,6 @@ export const Image = styled.img` object-fit: contain; `; -export const Title = styled(H1)``; - -export const Description = styled(Paragraph)` - margin: 24px 24px 36px; - z-index: ${zIndex.header}; - - ${mediaQuery.desktop} { - margin: 48px 0; - } -`; - export const LastUpdateInfo = styled(LastUpdateInfoComponent)` position: absolute; bottom: 24px; From 93d7679fba66e475ffb20f6aa950bb61d9a48fb1 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Wed, 27 Oct 2021 08:48:33 +0200 Subject: [PATCH 38/61] Fix quadrant label cut off --- src/lib/zalando-tech-radar.ts | 12 ++++++------ src/shared/utils/radarUtils.ts | 30 ++++++++++++++++++++++++++++-- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index f02c7c5..728e35a 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -17,6 +17,9 @@ import { bounded_ring, getRadarScale, getRotationForQuadrant, + getPxToSubtractQuadrantLabelText, + getPxToAddQuadrantLabelTextZoomed, + getPxToAddQuadrantLabelRectZoomed, } from '../shared/utils/radarUtils'; import { sizes } from '../theme/media'; @@ -239,8 +242,7 @@ export default function radar_visualization(config) { ]; const currentFactors = smallerLabels ? factorsForSmallerLabels : factorsForBiggerLabels; - const subtractX = smallerLabels ? 6 : 0; - const subtractY = smallerLabels ? 0 : -1; + const { subtractX, subtractY } = getPxToSubtractQuadrantLabelText(smallerLabels); const quadrantLabel = grid.append('g').attr('id', `quadrant-label-${i}`).style('opacity', 1); quadrantLabel @@ -276,16 +278,14 @@ export default function radar_visualization(config) { const label = d3.select(`#quadrant-label-${i} text`); label.text(config.quadrants[i].name.toUpperCase()); if (config.zoomed_quadrant) { - const addX = fullSize && isZoomed ? -50 : 44; - const addY = fullSize && isZoomed ? -130 : -46; + const { addX, addY } = getPxToAddQuadrantLabelTextZoomed(fullSize, isZoomed); label.attr('x', currentFactors[i].x + addX).attr('y', currentFactors[i].y + addY); } const labelNode = label.node(); if (labelNode) { const bbox = labelNode.getBBox(); - const addX = fullSize && isZoomed ? -64 : 30; - const addY = fullSize && isZoomed ? -134 : -50; + const { addX, addY } = getPxToAddQuadrantLabelRectZoomed(fullSize, isZoomed); d3.select(`#quadrant-label-${i} rect`) .attr('x', config.zoomed_quadrant ? currentFactors[i].x + addX : currentFactors[i].x - 20) diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index 2fa2d8d..119e5ec 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -77,9 +77,9 @@ export const translate = ({ x, y }: Point) => { return `translate(${x}, ${y})`; }; -export const getRadarScale = (): { scale: number; fullSize: boolean } => { - const MIN_WINDOW_HEIGHT = 800; +const MIN_WINDOW_HEIGHT = 800; +export const getRadarScale = (): { scale: number; fullSize: boolean } => { const result = { scale: 0.95, fullSize: true }; if (window.innerWidth < sizes.desktopFull) { @@ -195,6 +195,32 @@ export const getRotationForQuadrant = (quadrant: number | null) => { } }; +export const getPxToSubtractQuadrantLabelText = (smallerLabels: boolean): { subtractX: number; subtractY: number } => { + return { subtractX: smallerLabels ? 6 : 0, subtractY: smallerLabels ? 0 : -1 }; +}; + +export const getPxToAddQuadrantLabelTextZoomed = ( + fullSize: boolean, + isZoomed: boolean +): { addX: number; addY: number } => { + const isSmallScreen = window.innerWidth < sizes.desktopWide || window.innerHeight < MIN_WINDOW_HEIGHT; + if (isSmallScreen) { + return { addX: isZoomed ? 56 : -50, addY: isZoomed ? -26 : -130 }; + } + return { addX: fullSize && isZoomed ? -50 : 24, addY: fullSize && isZoomed ? -130 : -26 }; +}; + +export const getPxToAddQuadrantLabelRectZoomed = ( + fullSize: boolean, + isZoomed: boolean +): { addX: number; addY: number } => { + const isSmallScreen = window.innerWidth < sizes.desktopWide || window.innerHeight < MIN_WINDOW_HEIGHT; + if (isSmallScreen) { + return { addX: isZoomed ? 42 : -64, addY: isZoomed ? -30 : -134 }; + } + return { addX: fullSize && isZoomed ? -64 : 10, addY: fullSize && isZoomed ? -134 : -30 }; +}; + export const destroyRadar = () => { d3.select('.radar').remove(); }; From cb6844416562a8ab385ee510daedf1fce1a0bf7c Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Wed, 27 Oct 2021 10:46:42 +0200 Subject: [PATCH 39/61] Fix list gradient --- .../components/technologiesList/technologiesList.styles.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/components/technologiesList/technologiesList.styles.ts b/src/shared/components/technologiesList/technologiesList.styles.ts index cd8e610..c9a708e 100644 --- a/src/shared/components/technologiesList/technologiesList.styles.ts +++ b/src/shared/components/technologiesList/technologiesList.styles.ts @@ -89,7 +89,7 @@ export const ShadowBottom = styled.div<{ visible: boolean }>` export const ShadowTop = styled.div<{ visible: boolean }>` ${shadowStyles}; - top: 0; + top: 16px; background: ${color.shadowGradientTop}; visibility: ${({ visible }) => (visible ? 'visible' : 'hidden')}; `; From e399e3f554dc32ca18ef67cb51e615f25d22afda Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Wed, 27 Oct 2021 12:38:30 +0200 Subject: [PATCH 40/61] Simplified clouds animation * Small fixes * Cloud animation --- src/lib/zalando-tech-radar.ts | 1 + .../background/background.component.tsx | 8 +++- .../background/background.styles.ts | 44 +++++++++++++++++-- .../technologiesList.styles.ts | 2 +- src/shared/utils/radarUtils.ts | 2 +- 5 files changed, 50 insertions(+), 7 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 728e35a..fb739ff 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -470,6 +470,7 @@ export default function radar_visualization(config) { // distribute blips, while avoiding collisions d3.forceSimulation() + .alphaMin(0.00001) .nodes(config.technologies) .velocityDecay(0.19) // magic number (found by experimentation) .force('collision', d3.forceCollide().radius(12).strength(0.85)) diff --git a/src/shared/components/background/background.component.tsx b/src/shared/components/background/background.component.tsx index 57a4910..6740fbf 100644 --- a/src/shared/components/background/background.component.tsx +++ b/src/shared/components/background/background.component.tsx @@ -1,12 +1,16 @@ import React from 'react'; import CloudsImg from '../../../images/clouds.png'; -import { Container, Image } from './background.styles'; +import { useMediaQuery } from '../../hooks/useMediaQuery'; +import { Breakpoint } from '../../../theme/media'; +import { Container, Image, MovingImage } from './background.styles'; export const Background = () => { + const { matches: isDesktop } = useMediaQuery({ above: Breakpoint.DESKTOP }); return ( - + + {isDesktop && } ); }; diff --git a/src/shared/components/background/background.styles.ts b/src/shared/components/background/background.styles.ts index d3704e5..3b250a5 100644 --- a/src/shared/components/background/background.styles.ts +++ b/src/shared/components/background/background.styles.ts @@ -1,4 +1,4 @@ -import styled from 'styled-components'; +import styled, { css, keyframes } from 'styled-components'; import { zIndex } from '../../../theme'; import { mediaQuery } from '../../../theme/media'; @@ -15,7 +15,30 @@ export const Container = styled.div` } `; -export const Image = styled.img` +export const firstCloudAnimation = keyframes` + 0% {opacity: 0.15; transform: translate(0, 0)} + 25% {opacity: 0.2; transform: translate(-100, -400)} + 50% {opacity: 0.15; transform: translate(-300, 600)} + 75% {opacity: 0.1; transform: translate(-350, -300)} + 100% {opacity: 0.15; transform: translate(0, 0)} +`; + +export const secondCloudAnimation = keyframes` + 0% {opacity: 0.1; transform: translate(0, 0)} + 25% {opacity: 0.15; transform: translate(-100, 400)} + 50% {opacity: 0.2; transform: translate(300, -600)} + 75% {opacity: 0.15; transform: translate(-350, 300)} + 100% {opacity: 0.1; transform: translate(0, 0)} +`; + +const animatedImageStyles = css` + transform: translate(0, 0); + animation-name: ${firstCloudAnimation}; + animation-duration: 7s; + animation-iteration-count: infinite; +`; + +export const Image = styled.img<{ animated: boolean }>` position: absolute; left: 0; top: 0; @@ -24,5 +47,20 @@ export const Image = styled.img` object-fit: cover; mix-blend-mode: overlay; opacity: 0.15; - filter: blur(16px); + ${(props) => props.animated && animatedImageStyles} +`; + +export const MovingImage = styled.img` + position: absolute; + left: 50px; + top: -100px; + width: 100%; + height: 100%; + object-fit: cover; + mix-blend-mode: overlay; + opacity: 0.1; + transform: translate(0, 0) scaleX(-1); + animation-name: ${secondCloudAnimation}; + animation-duration: 5s; + animation-iteration-count: infinite; `; diff --git a/src/shared/components/technologiesList/technologiesList.styles.ts b/src/shared/components/technologiesList/technologiesList.styles.ts index c9a708e..757330e 100644 --- a/src/shared/components/technologiesList/technologiesList.styles.ts +++ b/src/shared/components/technologiesList/technologiesList.styles.ts @@ -89,7 +89,7 @@ export const ShadowBottom = styled.div<{ visible: boolean }>` export const ShadowTop = styled.div<{ visible: boolean }>` ${shadowStyles}; - top: 16px; + top: 15px; background: ${color.shadowGradientTop}; visibility: ${({ visible }) => (visible ? 'visible' : 'hidden')}; `; diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index 119e5ec..2e69618 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -196,7 +196,7 @@ export const getRotationForQuadrant = (quadrant: number | null) => { }; export const getPxToSubtractQuadrantLabelText = (smallerLabels: boolean): { subtractX: number; subtractY: number } => { - return { subtractX: smallerLabels ? 6 : 0, subtractY: smallerLabels ? 0 : -1 }; + return { subtractX: smallerLabels ? 6 : 0, subtractY: smallerLabels ? 1 : -1 }; }; export const getPxToAddQuadrantLabelTextZoomed = ( From 36e8f1083745adc2be4f18c071d27f60734f51bd Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Thu, 28 Oct 2021 13:17:48 +0200 Subject: [PATCH 41/61] Fix radar scaling --- src/shared/utils/radarUtils.ts | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index 2e69618..eb6587a 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -78,21 +78,17 @@ export const translate = ({ x, y }: Point) => { }; const MIN_WINDOW_HEIGHT = 800; +const MAX_WINDOW_HEIGHT = 1080; export const getRadarScale = (): { scale: number; fullSize: boolean } => { - const result = { scale: 0.95, fullSize: true }; - - if (window.innerWidth < sizes.desktopFull) { - result.scale = 0.64; - result.fullSize = false; - } - - if (window.innerHeight < MIN_WINDOW_HEIGHT) { - result.scale = 0.55; - result.fullSize = false; - } - - return result; + const isFullWidth = window.innerWidth >= sizes.desktopFull; + const isFullHeight = window.innerHeight >= MAX_WINDOW_HEIGHT; + const isShortHeight = window.innerHeight < MIN_WINDOW_HEIGHT; + + if (isFullWidth && isFullHeight) return { scale: 0.95, fullSize: true }; + if (isFullWidth && !isFullHeight) return { scale: 0.8, fullSize: true }; + if (!isFullWidth && !isShortHeight && !isFullHeight) return { scale: 0.64, fullSize: false }; + return { scale: 0.55, fullSize: false }; }; export const showBubble = ({ label, x, y, ring }: BubbleInterface) => { @@ -207,7 +203,10 @@ export const getPxToAddQuadrantLabelTextZoomed = ( if (isSmallScreen) { return { addX: isZoomed ? 56 : -50, addY: isZoomed ? -26 : -130 }; } - return { addX: fullSize && isZoomed ? -50 : 24, addY: fullSize && isZoomed ? -130 : -26 }; + if (fullSize) { + return { addX: isZoomed ? -50 : 240, addY: isZoomed ? -130 : -26 }; + } + return { addX: isZoomed ? 24 : -50, addY: isZoomed ? -26 : -130 }; }; export const getPxToAddQuadrantLabelRectZoomed = ( @@ -218,7 +217,10 @@ export const getPxToAddQuadrantLabelRectZoomed = ( if (isSmallScreen) { return { addX: isZoomed ? 42 : -64, addY: isZoomed ? -30 : -134 }; } - return { addX: fullSize && isZoomed ? -64 : 10, addY: fullSize && isZoomed ? -134 : -30 }; + if (fullSize) { + return { addX: isZoomed ? -64 : -1000, addY: isZoomed ? -134 : -30 }; + } + return { addX: isZoomed ? 10 : -64, addY: isZoomed ? -30 : -134 }; }; export const destroyRadar = () => { From d4682d010ccc64434f90a538b0b1a4bb4d076cf9 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Thu, 28 Oct 2021 13:44:55 +0200 Subject: [PATCH 42/61] Fix radar image on mobile --- src/routes/home/home.component.tsx | 5 ++++- src/routes/home/home.styles.ts | 4 ++-- src/shared/utils/radarImageUtils.ts | 6 ++++++ 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 src/shared/utils/radarImageUtils.ts diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index 480d9d7..d8c3aab 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -12,6 +12,7 @@ import { Link } from '../../shared/components/link'; import { useLastContentfulUpdate } from '../../shared/hooks/useContentfulData/useContentfulData'; import { useMediaQuery } from '../../shared/hooks/useMediaQuery'; import { Breakpoint } from '../../theme/media'; +import { getMoveImageBy } from '../../shared/utils/radarImageUtils'; import messages from './home.messages'; import { Container, @@ -32,6 +33,8 @@ export const Home = () => { const { matches: isTablet } = useMediaQuery({ above: Breakpoint.TABLET }); const lastContentfulUpdate = useLastContentfulUpdate(); + const moveRadarImageBy = getMoveImageBy(!isTablet); + return ( @@ -63,7 +66,7 @@ export const Home = () => { - + {isDesktop ? : } diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index ccad5a3..d6b10d3 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -85,13 +85,13 @@ export const ExploreLinkContainer = styled.span` ${textAnimationStyles} `; -export const RadarContent = styled.div` +export const RadarContent = styled.div<{ moveImageBy: number }>` flex: 1; display: flex; justify-content: center; align-items: flex-end; position: absolute; - bottom: 0; + bottom: ${(props) => props.moveImageBy}px; ${mediaQuery.desktop} { width: 100%; diff --git a/src/shared/utils/radarImageUtils.ts b/src/shared/utils/radarImageUtils.ts new file mode 100644 index 0000000..250d80c --- /dev/null +++ b/src/shared/utils/radarImageUtils.ts @@ -0,0 +1,6 @@ +export const getMoveImageBy = (isMobile: boolean): number => { + const MIN_WINDOW_HEIGHT_FOR_MOBILE_RADAR_IMAGE = 740; + const windowImageHeightDifference = window.innerHeight - MIN_WINDOW_HEIGHT_FOR_MOBILE_RADAR_IMAGE; + const isWindowTooShort = windowImageHeightDifference < 0; + return isMobile && isWindowTooShort ? windowImageHeightDifference : 0; +}; From 9b0b3f6fcb75adf902a8f50d52a22f579cfa42a0 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Thu, 28 Oct 2021 14:14:32 +0200 Subject: [PATCH 43/61] Fix ellipsis in cut off tags & radar image mobile * Fix ellipsis in cut off tags * Fix radar image on homepage on mobile --- src/routes/home/home.styles.ts | 13 +++++++++---- src/shared/components/header/header.styles.ts | 11 ++++++++--- src/shared/components/tag/tag.styles.ts | 2 -- src/shared/utils/radarImageUtils.ts | 2 +- 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index d6b10d3..147a98f 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -1,11 +1,11 @@ import styled, { css, keyframes } from 'styled-components'; -import { H1, Paragraph } from '../../theme/typography'; +import { Paragraph } from '../../theme/typography'; import { Header as HeaderComponent } from '../../shared/components/header'; import { TitleTag as TitleTagComponent } from '../../shared/components/titleTag'; import { LastUpdateInfo as LastUpdateInfoComponent } from '../../shared/components/lastUpdateInfo'; import { mediaQuery } from '../../theme/media'; -import { color, zIndex } from '../../theme'; +import { zIndex } from '../../theme'; export const Container = styled.div` height: 100%; @@ -89,18 +89,23 @@ export const RadarContent = styled.div<{ moveImageBy: number }>` flex: 1; display: flex; justify-content: center; - align-items: flex-end; + align-items: flex-start; position: absolute; bottom: ${(props) => props.moveImageBy}px; ${mediaQuery.desktop} { width: 100%; + align-items: flex-end; } `; export const Image = styled.img` - width: 100%; + width: 100vw; object-fit: contain; + + ${mediaQuery.desktop} { + width: 100%; + } `; export const LastUpdateInfo = styled(LastUpdateInfoComponent)` diff --git a/src/shared/components/header/header.styles.ts b/src/shared/components/header/header.styles.ts index 639ccb7..c0969dc 100644 --- a/src/shared/components/header/header.styles.ts +++ b/src/shared/components/header/header.styles.ts @@ -1,17 +1,22 @@ import styled from 'styled-components'; import { zIndex } from '../../../theme'; -import { maxWidthStyles } from '../../../theme/media'; +import { maxWidthStyles, mediaQuery } from '../../../theme/media'; export const Container = styled.header` ${maxWidthStyles}; - position: fixed; + position: absolute; top: 0; left: 0; right: 0; height: 100px; display: flex; align-items: flex-start; - justify-content: space-between; + justify-content: center; padding: 40px 35px 2px 35px; z-index: ${zIndex.header}; + + ${mediaQuery.desktop} { + position: fixed; + justify-content: space-between; + } `; diff --git a/src/shared/components/tag/tag.styles.ts b/src/shared/components/tag/tag.styles.ts index 32564ab..023e2bb 100644 --- a/src/shared/components/tag/tag.styles.ts +++ b/src/shared/components/tag/tag.styles.ts @@ -65,8 +65,6 @@ const childrenClickableStyles = css` `; export const ChildrenContainer = styled.div` - display: flex; - align-items: center; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; diff --git a/src/shared/utils/radarImageUtils.ts b/src/shared/utils/radarImageUtils.ts index 250d80c..b0fcd52 100644 --- a/src/shared/utils/radarImageUtils.ts +++ b/src/shared/utils/radarImageUtils.ts @@ -2,5 +2,5 @@ export const getMoveImageBy = (isMobile: boolean): number => { const MIN_WINDOW_HEIGHT_FOR_MOBILE_RADAR_IMAGE = 740; const windowImageHeightDifference = window.innerHeight - MIN_WINDOW_HEIGHT_FOR_MOBILE_RADAR_IMAGE; const isWindowTooShort = windowImageHeightDifference < 0; - return isMobile && isWindowTooShort ? windowImageHeightDifference : 0; + return isMobile && isWindowTooShort ? -100 : 0; }; From 67a0f0c485eabf32f25c5e1a998f0c9ef39681ff Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Thu, 28 Oct 2021 15:24:59 +0200 Subject: [PATCH 44/61] Fix toolbar for ios * Fix closing dropdown on ios * Use different chevron in toolbar on mobile --- .../dropdown/dropdown.component.tsx | 14 +++++----- .../components/dropdown/dropdown.styles.ts | 27 ++++++++++++++----- 2 files changed, 27 insertions(+), 14 deletions(-) diff --git a/src/shared/components/dropdown/dropdown.component.tsx b/src/shared/components/dropdown/dropdown.component.tsx index b6f2974..54c019b 100644 --- a/src/shared/components/dropdown/dropdown.component.tsx +++ b/src/shared/components/dropdown/dropdown.component.tsx @@ -8,6 +8,7 @@ import { useMediaQuery } from '../../hooks/useMediaQuery'; import { Breakpoint } from '../../../theme/media'; import { ChevronIcon, + ChevronIconMobile, Container, Icon, Label, @@ -57,10 +58,12 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow closeDropdown(); }; + const delayedCloseDropdown = () => { + if (!isDesktop) setTimeout(closeDropdown, 100); + }; + const renderToggleButton = () => ( - - - + {isDesktop ? : } ); const renderOptions = () => ( @@ -86,10 +89,7 @@ export const Dropdown = ({ label, options, value, onSelect, className }: Dropdow return ( - setTimeout(closeDropdown, 100)} - > + {!!value && isDesktop && ( diff --git a/src/shared/components/dropdown/dropdown.styles.ts b/src/shared/components/dropdown/dropdown.styles.ts index 9f6b998..126a5f8 100644 --- a/src/shared/components/dropdown/dropdown.styles.ts +++ b/src/shared/components/dropdown/dropdown.styles.ts @@ -48,19 +48,32 @@ const chevronOpenStyle = css` transform: rotate(180deg); `; +const chevronMobileOpenStyle = css` + transform: rotate(180deg) scaleX(2); +`; + +export const ChevronIconMobile = styled.span` + transition: transform 0.3s ease-in-out; + color: white; + transform: scaleX(2); + + ::after { + content: '^'; + } + + ${theme('open', { + true: chevronMobileOpenStyle, + })}; +`; + export const ChevronIcon = styled(ChevronIconSVG)` transition: transform 0.3s ease-in-out; - height: 10px; - width: 15px; + height: 100%; + width: 100%; ${theme('open', { true: chevronOpenStyle, })}; - - ${mediaQuery.desktop} { - height: 100%; - width: 100%; - } `; export const ToggleButtonContainer = styled.div` From 5f5c7d3042d55879d2a67c6923f2afdc93f23077 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 29 Oct 2021 08:27:55 +0200 Subject: [PATCH 45/61] Fix cloud animation --- .../background/background.styles.ts | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/shared/components/background/background.styles.ts b/src/shared/components/background/background.styles.ts index 3b250a5..a5855ec 100644 --- a/src/shared/components/background/background.styles.ts +++ b/src/shared/components/background/background.styles.ts @@ -17,24 +17,24 @@ export const Container = styled.div` export const firstCloudAnimation = keyframes` 0% {opacity: 0.15; transform: translate(0, 0)} - 25% {opacity: 0.2; transform: translate(-100, -400)} - 50% {opacity: 0.15; transform: translate(-300, 600)} - 75% {opacity: 0.1; transform: translate(-350, -300)} + 25% {opacity: 0.2; transform: translate(-10px, 0px)} + 50% {opacity: 0.15; transform: translate(-5px, 0px)} + 75% {opacity: 0.1; transform: translate(5px, 0px)} 100% {opacity: 0.15; transform: translate(0, 0)} `; export const secondCloudAnimation = keyframes` 0% {opacity: 0.1; transform: translate(0, 0)} - 25% {opacity: 0.15; transform: translate(-100, 400)} - 50% {opacity: 0.2; transform: translate(300, -600)} - 75% {opacity: 0.15; transform: translate(-350, 300)} + 25% {opacity: 0.15; transform: translate(-10px, 0px)} + 50% {opacity: 0.2; transform: translate(-30px, 0px)} + 75% {opacity: 0.15; transform: translate(-15px, 0px)} 100% {opacity: 0.1; transform: translate(0, 0)} `; const animatedImageStyles = css` transform: translate(0, 0); animation-name: ${firstCloudAnimation}; - animation-duration: 7s; + animation-duration: 10s; animation-iteration-count: infinite; `; @@ -58,9 +58,9 @@ export const MovingImage = styled.img` height: 100%; object-fit: cover; mix-blend-mode: overlay; - opacity: 0.1; - transform: translate(0, 0) scaleX(-1); + opacity: 0.2; + transform: translate(0, 0); animation-name: ${secondCloudAnimation}; - animation-duration: 5s; + animation-duration: 8s; animation-iteration-count: infinite; `; From 301a5c72a24bcc59df4be130c48d54dfcd599333 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 29 Oct 2021 09:13:27 +0200 Subject: [PATCH 46/61] Add radar gradient rotation animation --- src/lib/zalando-tech-radar.ts | 7 +++++++ src/shared/components/radar/radar.component.tsx | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index fb739ff..18440d2 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -178,6 +178,13 @@ export default function radar_visualization(config) { .attr('r', rings[3].radius) .attr('clip-path', 'url(#semi-circle)') .attr('fill', 'url(#conic-gradient)') + .attr( + 'transform', + config.zoomed_quadrant + ? `rotate(${getRotationForQuadrant(config.zoomed_quadrant - 1)})` + : `rotate(${getRotationForQuadrant(config.active_quadrant + 1)})` + ) + .transition() .attr( 'transform', config.zoomed_quadrant diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index 47dba68..c99f4b5 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -52,7 +52,8 @@ export const Radar = ({ technologies, rings, quadrants, zoomedQuadrant, activeQu drawTechRadar(config); }; - const debouncedDrawRadar = useDebouncedCallback(drawRadar, 120); + // @ts-ignore + const debouncedDrawRadar = useDebouncedCallback(drawRadar, window.safari !== undefined ? 250 : 120); if (!equals(config, previousConfig)) { setPreviousConfig(config); From 33422dc4eb8bc2e4eed6ad748ad19cfac457f015 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 29 Oct 2021 10:12:30 +0200 Subject: [PATCH 47/61] Add memory of previously active quadrant --- src/lib/zalando-tech-radar.ts | 2 +- src/routes/explore/explore.component.tsx | 7 +++++++ src/shared/components/radar/radar.component.tsx | 12 +++++++++++- src/shared/components/radar/radar.types.ts | 1 + 4 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 18440d2..4f91dc9 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -182,7 +182,7 @@ export default function radar_visualization(config) { 'transform', config.zoomed_quadrant ? `rotate(${getRotationForQuadrant(config.zoomed_quadrant - 1)})` - : `rotate(${getRotationForQuadrant(config.active_quadrant + 1)})` + : `rotate(${getRotationForQuadrant(config.previously_active_quadrant)})` ) .transition() .attr( diff --git a/src/routes/explore/explore.component.tsx b/src/routes/explore/explore.component.tsx index 2514926..3770e46 100644 --- a/src/routes/explore/explore.component.tsx +++ b/src/routes/explore/explore.component.tsx @@ -46,6 +46,7 @@ export const Explore = () => { const [activeTechnologiesIds, setActiveTechnologiesIds] = useState([]); const [activeQuadrant, setActiveQuadrant] = useState(null); + const [previouslyActiveQuadrant, setPreviouslyActiveQuadrant] = useState(null); const [loadingVisible, setLoadingVisible] = useState(true); const [displayLoading, setDisplayLoading] = useState(true); const [displayError, setDisplayError] = useState(false); @@ -85,6 +86,7 @@ export const Explore = () => { if (!isEmpty(radarQuadrants)) { const quadrantForArea = radarQuadrants.find((quadrant) => quadrant.name === areaValue); if (quadrantForArea?.position !== activeQuadrant && activeQuadrant !== areaValue) { + setPreviouslyActiveQuadrant(activeQuadrant); setActiveQuadrant(quadrantForArea ? quadrantForArea.position : null); } } @@ -97,6 +99,10 @@ export const Explore = () => { updateFilteredTechnologies(); }, [searchText, levelValue, teamValue, activeQuadrant]); + useEffect(() => { + setPreviouslyActiveQuadrant(activeQuadrant); + }, [searchText, levelValue, teamValue]); + const updateFilteredTechnologies = () => { if (!isEmpty(radarTechnologies)) { const { updatedTechnologies, activeIds } = getUpdatedRadarTechnologies({ @@ -157,6 +163,7 @@ export const Explore = () => { quadrants={zoomedQuadrant ? zoomedQuadrants : radarQuadrants} rings={radarRings} activeQuadrant={activeQuadrant} + previouslyActiveQuadrant={previouslyActiveQuadrant} zoomedQuadrant={zoomedQuadrant} activeRing={activeRing()} /> diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index c99f4b5..fcebc18 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -19,10 +19,19 @@ interface RadarProps { quadrants: RadarQuadrant[]; zoomedQuadrant: null | number; activeQuadrant: number | null; + previouslyActiveQuadrant: number | null; activeRing: number | null; } -export const Radar = ({ technologies, rings, quadrants, zoomedQuadrant, activeQuadrant, activeRing }: RadarProps) => { +export const Radar = ({ + technologies, + rings, + quadrants, + zoomedQuadrant, + activeQuadrant, + activeRing, + previouslyActiveQuadrant, +}: RadarProps) => { const [previousConfig, setPreviousConfig] = useState(null); const config: RadarConfig = { @@ -45,6 +54,7 @@ export const Radar = ({ technologies, rings, quadrants, zoomedQuadrant, activeQu if (!isNil(zoomedQuadrant)) config.zoomed_quadrant = zoomedQuadrant; if (!isNil(activeQuadrant)) config.active_quadrant = activeQuadrant; + if (!isNil(previouslyActiveQuadrant)) config.previously_active_quadrant = previouslyActiveQuadrant; if (!isNil(activeRing)) config.active_ring = activeRing; const drawRadar = () => { diff --git a/src/shared/components/radar/radar.types.ts b/src/shared/components/radar/radar.types.ts index 79c28c8..d90e096 100644 --- a/src/shared/components/radar/radar.types.ts +++ b/src/shared/components/radar/radar.types.ts @@ -23,6 +23,7 @@ export type RadarConfig = { technologies: RadarTechnology[]; zoomed_quadrant?: number; active_quadrant?: number; + previously_active_quadrant?: number; active_ring?: number; }; From 3268d7a4c8b5f92b8c45b9371e55ba3ed35d3d9c Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 29 Oct 2021 10:21:57 +0200 Subject: [PATCH 48/61] Stop homepage animation on Safari --- src/routes/home/home.component.tsx | 30 ++++++++++++++++--- src/routes/home/home.styles.ts | 27 ++++++++++++----- .../components/radar/radar.component.tsx | 4 +-- .../radarHomeAnimation.component.tsx | 5 ++-- .../radarHomeAnimation.styles.ts | 3 ++ src/shared/utils/isSafari.ts | 4 +++ 6 files changed, 58 insertions(+), 15 deletions(-) create mode 100644 src/shared/components/radarHomeAnimation/radarHomeAnimation.styles.ts create mode 100644 src/shared/utils/isSafari.ts diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index d8c3aab..f5ea828 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -13,6 +13,7 @@ import { useLastContentfulUpdate } from '../../shared/hooks/useContentfulData/us import { useMediaQuery } from '../../shared/hooks/useMediaQuery'; import { Breakpoint } from '../../theme/media'; import { getMoveImageBy } from '../../shared/utils/radarImageUtils'; +import { isSafari } from '../../shared/utils/isSafari'; import messages from './home.messages'; import { Container, @@ -24,6 +25,8 @@ import { LastUpdateInfo, LogoWrapper, RadarContent, + MobileRadarContent, + RadarAnimationContainer, TextContent, TitleTag, } from './home.styles'; @@ -33,7 +36,28 @@ export const Home = () => { const { matches: isTablet } = useMediaQuery({ above: Breakpoint.TABLET }); const lastContentfulUpdate = useLastContentfulUpdate(); - const moveRadarImageBy = getMoveImageBy(!isTablet); + const displayRadarAnimation = isDesktop && !isSafari(); + const moveMobileRadarImageBy = getMoveImageBy(!isTablet); + + const renderRadarContent = () => { + if (displayRadarAnimation) + return ( + + + + ); + if (isTablet) + return ( + + + + ); + return ( + + + + ); + }; return ( @@ -66,9 +90,7 @@ export const Home = () => { - - {isDesktop ? : } - + {renderRadarContent()} {!!lastContentfulUpdate && isDesktop && } diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index 147a98f..02ebc92 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -85,18 +85,31 @@ export const ExploreLinkContainer = styled.span` ${textAnimationStyles} `; -export const RadarContent = styled.div<{ moveImageBy: number }>` +const radarContentStyles = css` flex: 1; display: flex; justify-content: center; - align-items: flex-start; position: absolute; - bottom: ${(props) => props.moveImageBy}px; +`; - ${mediaQuery.desktop} { - width: 100%; - align-items: flex-end; - } +export const RadarAnimationContainer = styled.div` + align-items: flex-end; + bottom: 0; + ${radarContentStyles} +`; + +export const RadarContent = styled.div` + align-items: flex-end; + max-width: 80vw; + bottom: -150px; + ${radarContentStyles} +`; + +export const MobileRadarContent = styled.div<{ moveImageBy: number }>` + align-items: flex-start; + bottom: ${(props) => props.moveImageBy}px; + max-height: 60%; + ${radarContentStyles} `; export const Image = styled.img` diff --git a/src/shared/components/radar/radar.component.tsx b/src/shared/components/radar/radar.component.tsx index fcebc18..6fdd0d7 100644 --- a/src/shared/components/radar/radar.component.tsx +++ b/src/shared/components/radar/radar.component.tsx @@ -5,6 +5,7 @@ import { useDebouncedCallback } from 'use-debounce'; import * as colors from '../../../theme/color'; import drawTechRadar from '../../../lib/zalando-tech-radar'; import { destroyRadar } from '../../utils/radarUtils'; +import { isSafari } from '../../utils/isSafari'; import { RadarConfig, RadarTechnology, RadarQuadrant, RadarRing } from './radar.types'; import { BASIC_RADAR_WIDTH, @@ -62,8 +63,7 @@ export const Radar = ({ drawTechRadar(config); }; - // @ts-ignore - const debouncedDrawRadar = useDebouncedCallback(drawRadar, window.safari !== undefined ? 250 : 120); + const debouncedDrawRadar = useDebouncedCallback(drawRadar, isSafari() ? 250 : 120); if (!equals(config, previousConfig)) { setPreviousConfig(config); diff --git a/src/shared/components/radarHomeAnimation/radarHomeAnimation.component.tsx b/src/shared/components/radarHomeAnimation/radarHomeAnimation.component.tsx index afcc209..dd7b6d7 100644 --- a/src/shared/components/radarHomeAnimation/radarHomeAnimation.component.tsx +++ b/src/shared/components/radarHomeAnimation/radarHomeAnimation.component.tsx @@ -3,6 +3,7 @@ import Lottie from 'react-lottie'; import { max } from 'ramda'; import animationData from '../../../lottie/radar/data.json'; +import { Container } from './radarHomeAnimation.styles'; const RadarHomeAnimation = () => { const defaultOptions = { @@ -18,9 +19,9 @@ const RadarHomeAnimation = () => { const moveRadarBy = max(MIN_WINDOW_HEIGHT_FOR_RADAR - window.innerHeight, 0); return ( -
    + -
    +
    ); }; diff --git a/src/shared/components/radarHomeAnimation/radarHomeAnimation.styles.ts b/src/shared/components/radarHomeAnimation/radarHomeAnimation.styles.ts new file mode 100644 index 0000000..c338983 --- /dev/null +++ b/src/shared/components/radarHomeAnimation/radarHomeAnimation.styles.ts @@ -0,0 +1,3 @@ +import styled from 'styled-components'; + +export const Container = styled.div``; diff --git a/src/shared/utils/isSafari.ts b/src/shared/utils/isSafari.ts new file mode 100644 index 0000000..af819fe --- /dev/null +++ b/src/shared/utils/isSafari.ts @@ -0,0 +1,4 @@ +export const isSafari = () => { + // @ts-ignore + return window.safari !== undefined; +}; From 6ddae8e64d840de175dd0aa82f04717a68c754e0 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 29 Oct 2021 12:50:31 +0200 Subject: [PATCH 49/61] Fix radar rotation animation zoomed --- src/lib/zalando-tech-radar.ts | 6 +++++- src/shared/utils/isSafari.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 4f91dc9..dcc842f 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -181,7 +181,11 @@ export default function radar_visualization(config) { .attr( 'transform', config.zoomed_quadrant - ? `rotate(${getRotationForQuadrant(config.zoomed_quadrant - 1)})` + ? `rotate(${getRotationForQuadrant( + config.previously_active_quadrant !== config.active_quadrant + ? config.zoomed_quadrant - 1 + : config.zoomed_quadrant + )})` : `rotate(${getRotationForQuadrant(config.previously_active_quadrant)})` ) .transition() diff --git a/src/shared/utils/isSafari.ts b/src/shared/utils/isSafari.ts index af819fe..44e77d2 100644 --- a/src/shared/utils/isSafari.ts +++ b/src/shared/utils/isSafari.ts @@ -1,4 +1,4 @@ export const isSafari = () => { // @ts-ignore - return window.safari !== undefined; + return window?.safari !== undefined; }; From 4d08725d1eef3eef076b5191f9a0f4afc86c3e38 Mon Sep 17 00:00:00 2001 From: MajaZubko <66833364+MajaZubko@users.noreply.github.com> Date: Fri, 29 Oct 2021 13:16:29 +0200 Subject: [PATCH 50/61] Add lightweight radar homepage animation --- src/lottie/radar/data.json | 2758 ++--------------- src/lottie/radar/demo/data.html | 2746 ++-------------- src/routes/home/home.component.tsx | 4 +- src/routes/home/home.styles.ts | 1 + .../background/background.styles.ts | 2 +- 5 files changed, 496 insertions(+), 5015 deletions(-) diff --git a/src/lottie/radar/data.json b/src/lottie/radar/data.json index 7c90464..6d21faf 100644 --- a/src/lottie/radar/data.json +++ b/src/lottie/radar/data.json @@ -26,14 +26,6 @@ }, { "id": "image_2", - "w": 3002, - "h": 3002, - "u": "", - "p": "data:image/png;base64,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", - "e": 1 - }, - { - "id": "image_3", "w": 1501, "h": 1501, "u": "", @@ -251,31 +243,9 @@ "nm": "technology", "sr": 1, "ks": { - "o": { - "a": 1, - "k": [ - { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 16.484, "s": [0] }, - { "t": 24.9750010172526, "s": [100] } - ], - "ix": 11 - }, + "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { - "a": 1, - "k": [ - { - "i": { "x": 0.53, "y": 1 }, - "o": { "x": 0.47, "y": 0 }, - "t": 9.99, - "s": [96, 3.333, 0], - "to": [0, 2.5, 0], - "ti": [0, -2.5, 0] - }, - { "t": 24.9750010172526, "s": [96, 18.333, 0] } - ], - "ix": 2, - "l": 2 - }, + "p": { "a": 0, "k": [96, 18.333, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -316,14 +286,7 @@ "nm": "Technology label", "sr": 1, "ks": { - "o": { - "a": 1, - "k": [ - { "i": { "x": [0.59], "y": [1] }, "o": { "x": [0.41], "y": [0] }, "t": 0, "s": [0] }, - { "t": 27.4725011189779, "s": [100] } - ], - "ix": 11 - }, + "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, "p": { "a": 0, "k": [126.896, 15.668, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [30.896, -0.332, 0], "ix": 1, "l": 2 }, @@ -337,19 +300,7 @@ { "ty": "rc", "d": 1, - "s": { - "a": 1, - "k": [ - { - "i": { "x": [0.53, 0.53], "y": [1, 1] }, - "o": { "x": [0.47, 0.47], "y": [0, 0] }, - "t": 0, - "s": [0, 32] - }, - { "t": 27.4725011189779, "s": [231, 32] } - ], - "ix": 2 - }, + "s": { "a": 0, "k": [231, 32], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 99, "ix": 4 }, "nm": "Rectangle Path 1", @@ -437,31 +388,9 @@ "nm": "technology", "sr": 1, "ks": { - "o": { - "a": 1, - "k": [ - { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 11.988, "s": [0] }, - { "t": 20.4795008341471, "s": [100] } - ], - "ix": 11 - }, + "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { - "a": 1, - "k": [ - { - "i": { "x": 0.53, "y": 1 }, - "o": { "x": 0.47, "y": 0 }, - "t": 5.495, - "s": [100, 3.333, 0], - "to": [0, 2.5, 0], - "ti": [0, -2.5, 0] - }, - { "t": 20.4795008341471, "s": [100, 18.333, 0] } - ], - "ix": 2, - "l": 2 - }, + "p": { "a": 0, "k": [100, 18.333, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -523,19 +452,7 @@ { "ty": "rc", "d": 1, - "s": { - "a": 1, - "k": [ - { - "i": { "x": [0.59, 0.59], "y": [1, 1] }, - "o": { "x": [0.41, 0.41], "y": [0, 0] }, - "t": 0, - "s": [0, 32] - }, - { "t": 17.4825007120768, "s": [156, 32] } - ], - "ix": 2 - }, + "s": { "a": 0, "k": [156, 32], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 313, "ix": 4 }, "nm": "Rectangle Path 1", @@ -583,28 +500,6 @@ { "id": "comp_3", "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 0, - "nm": "Point 221", - "refId": "comp_4", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [924.34, 1076.806, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 20, - "h": 20, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 2, @@ -649,28 +544,6 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 4, - "ty": 0, - "nm": "Point 221", - "refId": "comp_4", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [884.34, 1046.806, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 20, - "h": 20, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 5, @@ -737,28 +610,6 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 8, - "ty": 0, - "nm": "Point 158", - "refId": "comp_5", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [649.146, 1035.182, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 24, - "h": 24, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 9, @@ -781,50 +632,6 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 10, - "ty": 0, - "nm": "Point 158", - "refId": "comp_5", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [829.146, 965.182, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 24, - "h": 24, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 11, - "ty": 0, - "nm": "Point 158", - "refId": "comp_5", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [733.146, 959.182, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 24, - "h": 24, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 12, @@ -869,28 +676,6 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 14, - "ty": 0, - "nm": "Point 158", - "refId": "comp_5", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [889.146, 899.182, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 24, - "h": 24, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 15, @@ -915,29 +700,7 @@ }, { "ddd": 0, - "ind": 16, - "ty": 0, - "nm": "Point 170", - "refId": "comp_6", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [818.932, 772.583, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 15, - "h": 15, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 17, + "ind": 18, "ty": 0, "nm": "Point 170", "refId": "comp_6", @@ -945,7 +708,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [634.932, 886.583, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [696.932, 768.583, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -959,7 +722,7 @@ }, { "ddd": 0, - "ind": 18, + "ind": 19, "ty": 0, "nm": "Point 170", "refId": "comp_6", @@ -967,7 +730,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [696.932, 768.583, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [924.932, 758.583, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -981,21 +744,21 @@ }, { "ddd": 0, - "ind": 19, + "ind": 22, "ty": 0, - "nm": "Point 170", - "refId": "comp_6", + "nm": "Point 181", + "refId": "comp_8", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [924.932, 758.583, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "p": { "a": 0, "k": [323.396, 950.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, - "w": 15, - "h": 15, + "w": 25, + "h": 18, "ip": 0, "op": 119.880004882812, "st": 0, @@ -1003,21 +766,21 @@ }, { "ddd": 0, - "ind": 20, + "ind": 24, "ty": 0, - "nm": "Point 170", - "refId": "comp_6", + "nm": "Point 181", + "refId": "comp_8", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [892.932, 696.583, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "p": { "a": 0, "k": [485.396, 736.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, - "w": 15, - "h": 15, + "w": 25, + "h": 18, "ip": 0, "op": 119.880004882812, "st": 0, @@ -1025,7 +788,7 @@ }, { "ddd": 0, - "ind": 21, + "ind": 26, "ty": 0, "nm": "Point 181", "refId": "comp_8", @@ -1033,7 +796,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [349.396, 1040.677, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [749.396, 562.677, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -1047,7 +810,7 @@ }, { "ddd": 0, - "ind": 22, + "ind": 27, "ty": 0, "nm": "Point 181", "refId": "comp_8", @@ -1055,139 +818,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [323.396, 950.677, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 25, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 23, - "ty": 0, - "nm": "Point 181", - "refId": "comp_8", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [435.396, 870.677, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 25, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 24, - "ty": 0, - "nm": "Point 181", - "refId": "comp_8", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [485.396, 736.677, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 25, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 25, - "ty": 0, - "nm": "Point 181", - "refId": "comp_8", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [673.396, 652.677, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 25, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 26, - "ty": 0, - "nm": "Point 181", - "refId": "comp_8", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [749.396, 562.677, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 25, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 27, - "ty": 0, - "nm": "Point 181", - "refId": "comp_8", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [871.396, 602.677, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 25, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 28, - "ty": 0, - "nm": "Point 181", - "refId": "comp_8", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [899.396, 508.677, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [871.396, 602.677, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -1786,34 +1417,12 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 3, - "ty": 0, - "nm": "Point 183", - "refId": "comp_12", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [1138.672, 243.203, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 25, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 4, "ty": 0, "nm": "Point 182", - "refId": "comp_13", + "refId": "comp_12", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1830,34 +1439,12 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 5, - "ty": 0, - "nm": "Point 181", - "refId": "comp_8", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [997.396, 140.677, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 25, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 6, "ty": 0, "nm": "Point 180", - "refId": "comp_14", + "refId": "comp_13", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1893,36 +1480,13 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 8, - "ty": 0, - "nm": "Point 178", - "parent": 7, - "refId": "comp_15", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [395.573, 387.5, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 15, - "h": 15, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 9, "ty": 0, "nm": "Point 176", "parent": 7, - "refId": "comp_17", + "refId": "comp_14", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1945,7 +1509,7 @@ "ty": 0, "nm": "Point 174", "parent": 7, - "refId": "comp_19", + "refId": "comp_16", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1962,29 +1526,6 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 11, - "ty": 0, - "nm": "Point 172", - "parent": 7, - "refId": "comp_21", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [301.12, 163.88, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 15, - "h": 15, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 12, @@ -2008,36 +1549,13 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 13, - "ty": 0, - "nm": "Point 168", - "parent": 7, - "refId": "comp_23", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [71.042, 7.266, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 15, - "h": 15, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 14, "ty": 0, "nm": "Point 166", "parent": 7, - "refId": "comp_25", + "refId": "comp_18", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -2075,16 +1593,16 @@ }, { "ddd": 0, - "ind": 16, + "ind": 18, "ty": 0, - "nm": "Point 164", + "nm": "Point 162", "parent": 15, - "refId": "comp_27", + "refId": "comp_20", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [266.297, 311.865, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [241.271, 233.557, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -2098,16 +1616,16 @@ }, { "ddd": 0, - "ind": 17, + "ind": 19, "ty": 0, - "nm": "Point 163", + "nm": "Point 161", "parent": 15, - "refId": "comp_28", + "refId": "comp_21", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [276.792, 181.083, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [195.255, 156.865, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -2121,57 +1639,11 @@ }, { "ddd": 0, - "ind": 18, + "ind": 20, "ty": 0, - "nm": "Point 162", + "nm": "Point 160", "parent": 15, - "refId": "comp_29", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [241.271, 233.557, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 24, - "h": 24, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 19, - "ty": 0, - "nm": "Point 161", - "parent": 15, - "refId": "comp_30", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [195.255, 156.865, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 24, - "h": 24, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 20, - "ty": 0, - "nm": "Point 160", - "parent": 15, - "refId": "comp_31", + "refId": "comp_22", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -2188,29 +1660,6 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 21, - "ty": 0, - "nm": "Point 159", - "parent": 15, - "refId": "comp_32", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [90.307, 102.776, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 24, - "h": 24, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 22, @@ -2253,36 +1702,13 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 24, - "ty": 0, - "nm": "Point 157", - "parent": 23, - "refId": "comp_33", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 11.615, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 20, - "h": 20, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 25, "ty": 0, "nm": "Point 156", "parent": 23, - "refId": "comp_34", + "refId": "comp_23", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -2305,7 +1731,7 @@ "ty": 0, "nm": "Point 155", "parent": 23, - "refId": "comp_35", + "refId": "comp_24", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -2322,36 +1748,13 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 27, - "ty": 0, - "nm": "Point 154", - "parent": 23, - "refId": "comp_36", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [81.849, 10, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 20, - "h": 20, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 28, "ty": 0, "nm": "Point 153", "parent": 23, - "refId": "comp_37", + "refId": "comp_25", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -2374,7 +1777,7 @@ "ty": 0, "nm": "Point 152", "parent": 23, - "refId": "comp_38", + "refId": "comp_26", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -2391,59 +1794,13 @@ "st": 0, "bm": 0 }, - { - "ddd": 0, - "ind": 30, - "ty": 0, - "nm": "Point 151", - "parent": 23, - "refId": "comp_39", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [101.224, 108.49, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 20, - "h": 20, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 31, - "ty": 0, - "nm": "Point 150", - "parent": 23, - "refId": "comp_40", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [73.776, 128.672, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 20, - "h": 20, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, { "ddd": 0, "ind": 32, "ty": 0, "nm": "Point 149", "parent": 23, - "refId": "comp_41", + "refId": "comp_27", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -2466,7 +1823,7 @@ "ty": 0, "nm": "Point 148", "parent": 23, - "refId": "comp_42", + "refId": "comp_28", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -2482,29 +1839,6 @@ "op": 119.880004882812, "st": 0, "bm": 0 - }, - { - "ddd": 0, - "ind": 34, - "ty": 0, - "nm": "Point 147", - "parent": 23, - "refId": "comp_43", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [15.651, 81.849, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 20, - "h": 20, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 } ] }, @@ -3086,82 +2420,20 @@ { "ddd": 0, "ind": 1, - "ty": 4, - "nm": "Rectangle 36", + "ty": 0, + "nm": "Point 177", + "refId": "comp_15", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ind": 0, - "ty": "sh", - "ix": 1, - "ks": { - "a": 0, - "k": { - "i": [ - [0, 0], - [0, 0], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [0, 0] - ], - "v": [ - [0, -9], - [12.5, 8.999], - [-12.5, 9] - ], - "c": true - }, - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Rectangle 36", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], + "w": 18, + "h": 18, "ip": 0, "op": 119.880004882812, "st": 0, @@ -3176,7 +2448,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -3188,7 +2460,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [25, 18], "ix": 2 }, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3229,245 +2501,14 @@ { "ddd": 0, "ind": 1, - "ty": 0, - "nm": "Point 179", - "refId": "comp_16", + "ty": 4, + "nm": "Point", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 18, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_16", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [18, 18], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_17", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 0, - "nm": "Point 177", - "refId": "comp_18", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 18, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_18", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, @@ -3524,14 +2565,14 @@ ] }, { - "id": "comp_19", + "id": "comp_16", "layers": [ { "ddd": 0, "ind": 1, "ty": 0, "nm": "Point 175", - "refId": "comp_20", + "refId": "comp_17", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -3605,7 +2646,7 @@ ] }, { - "id": "comp_20", + "id": "comp_17", "layers": [ { "ddd": 0, @@ -3674,14 +2715,14 @@ ] }, { - "id": "comp_21", + "id": "comp_18", "layers": [ { "ddd": 0, "ind": 1, "ty": 0, - "nm": "Point 173", - "refId": "comp_22", + "nm": "Point 167", + "refId": "comp_19", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -3695,1309 +2736,21 @@ "h": 18, "ip": 0, "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_22", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [18, 18], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_23", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 0, - "nm": "Point 169", - "refId": "comp_24", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 18, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_24", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [18, 18], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_25", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 0, - "nm": "Point 167", - "refId": "comp_26", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 18, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_26", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [18, 18], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_27", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Rectangle 7", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": -45, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Rectangle 7", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [24, 24], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_28", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Rectangle 7", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": -45, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Rectangle 7", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [24, 24], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_29", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Rectangle 7", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": -45, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Rectangle 7", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [24, 24], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_30", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Rectangle 7", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": -45, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Rectangle 7", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [24, 24], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_31", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Rectangle 7", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": -45, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Rectangle 7", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [24, 24], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_32", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Rectangle 7", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": -45, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Rectangle 7", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [24, 24], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_33", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Ellipse 34", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Ellipse 34", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Point", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - } - ] - }, - { - "id": "comp_34", - "layers": [ + "st": 0, + "bm": 0 + }, { "ddd": 0, - "ind": 1, + "ind": 2, "ty": 4, - "nm": "Ellipse 34", + "nm": "Point", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, "shapes": [ @@ -5005,22 +2758,13 @@ "ty": "gr", "it": [ { + "ty": "rc", "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", "hd": false }, { @@ -5035,8 +2779,8 @@ "nm": "Transform" } ], - "nm": "Ellipse 34", - "np": 2, + "nm": "Point", + "np": 1, "cix": 2, "bm": 0, "ix": 1, @@ -5048,17 +2792,22 @@ "op": 119.880004882812, "st": 0, "bm": 0 - }, + } + ] + }, + { + "id": "comp_19", + "layers": [ { "ddd": 0, - "ind": 2, + "ind": 1, "ty": 4, "nm": "Point", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -5070,13 +2819,23 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", "mn": "ADBE Vector Shape - Rect", "hd": false }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, { "ty": "tr", "p": { "a": 0, "k": [0, 0], "ix": 2 }, @@ -5090,7 +2849,7 @@ } ], "nm": "Point", - "np": 1, + "np": 2, "cix": 2, "bm": 0, "ix": 1, @@ -5106,18 +2865,18 @@ ] }, { - "id": "comp_35", + "id": "comp_20", "layers": [ { "ddd": 0, "ind": 1, "ty": 4, - "nm": "Ellipse 34", + "nm": "Rectangle 7", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } }, @@ -5127,12 +2886,13 @@ "ty": "gr", "it": [ { + "ty": "rc", "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", "hd": false }, { @@ -5150,14 +2910,14 @@ "p": { "a": 0, "k": [0, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, + "r": { "a": 0, "k": -45, "ix": 6 }, "o": { "a": 0, "k": 100, "ix": 7 }, "sk": { "a": 0, "k": 0, "ix": 4 }, "sa": { "a": 0, "k": 0, "ix": 5 }, "nm": "Transform" } ], - "nm": "Ellipse 34", + "nm": "Rectangle 7", "np": 2, "cix": 2, "bm": 0, @@ -5180,7 +2940,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -5192,7 +2952,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -5228,18 +2988,18 @@ ] }, { - "id": "comp_36", + "id": "comp_21", "layers": [ { "ddd": 0, "ind": 1, "ty": 4, - "nm": "Ellipse 34", + "nm": "Rectangle 7", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } }, @@ -5249,12 +3009,13 @@ "ty": "gr", "it": [ { + "ty": "rc", "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", "hd": false }, { @@ -5272,14 +3033,14 @@ "p": { "a": 0, "k": [0, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, + "r": { "a": 0, "k": -45, "ix": 6 }, "o": { "a": 0, "k": 100, "ix": 7 }, "sk": { "a": 0, "k": 0, "ix": 4 }, "sa": { "a": 0, "k": 0, "ix": 5 }, "nm": "Transform" } ], - "nm": "Ellipse 34", + "nm": "Rectangle 7", "np": 2, "cix": 2, "bm": 0, @@ -5302,7 +3063,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -5314,7 +3075,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -5350,18 +3111,18 @@ ] }, { - "id": "comp_37", + "id": "comp_22", "layers": [ { "ddd": 0, "ind": 1, "ty": 4, - "nm": "Ellipse 34", + "nm": "Rectangle 7", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } }, @@ -5371,12 +3132,13 @@ "ty": "gr", "it": [ { + "ty": "rc", "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", "hd": false }, { @@ -5394,14 +3156,14 @@ "p": { "a": 0, "k": [0, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, + "r": { "a": 0, "k": -45, "ix": 6 }, "o": { "a": 0, "k": 100, "ix": 7 }, "sk": { "a": 0, "k": 0, "ix": 4 }, "sa": { "a": 0, "k": 0, "ix": 5 }, "nm": "Transform" } ], - "nm": "Ellipse 34", + "nm": "Rectangle 7", "np": 2, "cix": 2, "bm": 0, @@ -5424,7 +3186,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -5436,7 +3198,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -5472,7 +3234,7 @@ ] }, { - "id": "comp_38", + "id": "comp_23", "layers": [ { "ddd": 0, @@ -5594,7 +3356,7 @@ ] }, { - "id": "comp_39", + "id": "comp_24", "layers": [ { "ddd": 0, @@ -5716,7 +3478,7 @@ ] }, { - "id": "comp_40", + "id": "comp_25", "layers": [ { "ddd": 0, @@ -5838,7 +3600,7 @@ ] }, { - "id": "comp_41", + "id": "comp_26", "layers": [ { "ddd": 0, @@ -5960,7 +3722,7 @@ ] }, { - "id": "comp_42", + "id": "comp_27", "layers": [ { "ddd": 0, @@ -6082,7 +3844,7 @@ ] }, { - "id": "comp_43", + "id": "comp_28", "layers": [ { "ddd": 0, @@ -6204,7 +3966,7 @@ ] }, { - "id": "comp_44", + "id": "comp_29", "layers": [ { "ddd": 0, @@ -6216,8 +3978,8 @@ "o": { "a": 1, "k": [ - { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 99.9, "s": [0] }, - { "t": 112.887004597982, "s": [100] } + { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 93.906, "s": [0] }, + { "t": 106.893004353841, "s": [100] } ], "ix": 11 }, @@ -6266,8 +4028,8 @@ "o": { "a": 1, "k": [ - { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 96.903, "s": [0] }, - { "t": 109.890004475911, "s": [100] } + { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 93.906, "s": [0] }, + { "t": 106.893004353841, "s": [100] } ], "ix": 11 }, @@ -6836,7 +4598,7 @@ "ty": 2, "nm": "Ellipse 10.png", "cl": "png", - "refId": "image_3", + "refId": "image_2", "sr": 1, "ks": { "o": { @@ -7662,9 +5424,31 @@ "refId": "comp_1", "sr": 1, "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.46], "y": [1] }, "o": { "x": [0.54], "y": [0] }, "t": 88, "s": [0] }, + { "t": 117.000004765508, "s": [100] } + ], + "ix": 11 + }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [1315, 554, 0], "ix": 2, "l": 2 }, + "p": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 88, + "s": [1315, 534, 0], + "to": [0, 3.333, 0], + "ti": [0, -3.333, 0] + }, + { "t": 117.000004765508, "s": [1315, 554, 0] } + ], + "ix": 2, + "l": 2 + }, "a": { "a": 0, "k": [145, 16, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -7692,9 +5476,31 @@ "refId": "comp_2", "sr": 1, "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.46], "y": [1] }, "o": { "x": [0.54], "y": [0] }, "t": 159, "s": [0] }, + { "t": 188.000007657397, "s": [100] } + ], + "ix": 11 + }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [504, 614, 0], "ix": 2, "l": 2 }, + "p": { + "a": 1, + "k": [ + { + "i": { "x": 0.46, "y": 1 }, + "o": { "x": 0.54, "y": 0 }, + "t": 159, + "s": [504, 594, 0], + "to": [0, 3.333, 0], + "ti": [0, -3.333, 0] + }, + { "t": 188.000007657397, "s": [504, 614, 0] } + ], + "ix": 2, + "l": 2 + }, "a": { "a": 0, "k": [100, 16, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -7714,77 +5520,22 @@ "st": 148.000006028164, "bm": 0 }, - { - "ddd": 0, - "ind": 7, - "ty": 2, - "nm": "Mask Infra", - "td": 1, - "refId": "image_2", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { - "a": 1, - "k": [ - { "i": { "x": [0.49], "y": [1] }, "o": { "x": [0.19], "y": [0] }, "t": 71.94, "s": [-90] }, - { "t": 191.000007779589, "s": [360] } - ], - "ix": 10 - }, - "p": { "a": 0, "k": [960.2, 1212.639, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [1501, 1501, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-50, 50, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "ef": [ - { - "ty": 29, - "nm": "Gaussian Blur", - "np": 5, - "mn": "ADBE Gaussian Blur 2", - "ix": 1, - "en": 1, - "ef": [ - { - "ty": 0, - "nm": "Blurriness", - "mn": "ADBE Gaussian Blur 2-0001", - "ix": 1, - "v": { "a": 0, "k": 30, "ix": 1 } - }, - { - "ty": 7, - "nm": "Blur Dimensions", - "mn": "ADBE Gaussian Blur 2-0002", - "ix": 2, - "v": { "a": 0, "k": 1, "ix": 2 } - }, - { - "ty": 7, - "nm": "Repeat Edge Pixels", - "mn": "ADBE Gaussian Blur 2-0003", - "ix": 3, - "v": { "a": 0, "k": 0, "ix": 3 } - } - ] - } - ], - "ip": 12.00000048877, - "op": 204.00000830909, - "st": 12.00000048877, - "bm": 0 - }, { "ddd": 0, "ind": 8, "ty": 0, "nm": "Infra", - "tt": 2, "refId": "comp_3", "sr": 1, "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.46], "y": [1] }, "o": { "x": [0.54], "y": [0] }, "t": 175, "s": [0] }, + { "t": 189.000007698128, "s": [20] } + ], + "ix": 11 + }, "r": { "a": 0, "k": 0, "ix": 10 }, "p": { "a": 0, "k": [960, 540, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [960, 540, 0], "ix": 1, "l": 2 }, @@ -7806,77 +5557,22 @@ "st": 12.00000048877, "bm": 0 }, - { - "ddd": 0, - "ind": 9, - "ty": 2, - "nm": "Mask Language", - "td": 1, - "refId": "image_2", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { - "a": 1, - "k": [ - { "i": { "x": [0.49], "y": [1] }, "o": { "x": [0.19], "y": [0] }, "t": 71.94, "s": [-90] }, - { "t": 191.000007779589, "s": [360] } - ], - "ix": 10 - }, - "p": { "a": 0, "k": [960.2, 1212.639, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [1501, 1501, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-50, 50, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "ef": [ - { - "ty": 29, - "nm": "Gaussian Blur", - "np": 5, - "mn": "ADBE Gaussian Blur 2", - "ix": 1, - "en": 1, - "ef": [ - { - "ty": 0, - "nm": "Blurriness", - "mn": "ADBE Gaussian Blur 2-0001", - "ix": 1, - "v": { "a": 0, "k": 30, "ix": 1 } - }, - { - "ty": 7, - "nm": "Blur Dimensions", - "mn": "ADBE Gaussian Blur 2-0002", - "ix": 2, - "v": { "a": 0, "k": 1, "ix": 2 } - }, - { - "ty": 7, - "nm": "Repeat Edge Pixels", - "mn": "ADBE Gaussian Blur 2-0003", - "ix": 3, - "v": { "a": 0, "k": 0, "ix": 3 } - } - ] - } - ], - "ip": 69.0000028104276, - "op": 112.000004561854, - "st": 12.00000048877, - "bm": 0 - }, { "ddd": 0, "ind": 10, "ty": 0, "nm": "Points-Language", - "tt": 2, "refId": "comp_9", "sr": 1, "ks": { - "o": { "a": 0, "k": 20, "ix": 11 }, + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.46], "y": [1] }, "o": { "x": [0.54], "y": [0] }, "t": 104, "s": [0] }, + { "t": 117.000004765508, "s": [20] } + ], + "ix": 11 + }, "r": { "a": 0, "k": 0, "ix": 10 }, "p": { "a": 0, "k": [1164, 998, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [960, 540, 0], "ix": 1, "l": 2 }, @@ -7903,7 +5599,7 @@ "ind": 11, "ty": 0, "nm": "Radar", - "refId": "comp_44", + "refId": "comp_29", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -7919,6 +5615,28 @@ "op": 599.400024414062, "st": 0, "bm": 0 + }, + { + "ddd": 0, + "ind": 17, + "ty": 1, + "nm": "Dark Gray Solid 1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [960, 540, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [960, 540, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "sw": 1920, + "sh": 1080, + "sc": "#111111", + "ip": 0, + "op": 1000.00004073083, + "st": 0, + "bm": 0 } ], "markers": [], diff --git a/src/lottie/radar/demo/data.html b/src/lottie/radar/demo/data.html index 2abb756..38431d0 100644 --- a/src/lottie/radar/demo/data.html +++ b/src/lottie/radar/demo/data.html @@ -11143,14 +11143,6 @@ }, { id: 'image_2', - w: 3002, - h: 3002, - u: '', - p: 'data:image/png;base64,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', - e: 1, - }, - { - id: 'image_3', w: 1501, h: 1501, u: '', @@ -11344,31 +11336,9 @@ nm: 'technology', sr: 1, ks: { - o: { - a: 1, - k: [ - { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 16.484, s: [0] }, - { t: 24.9750010172526, s: [100] }, - ], - ix: 11, - }, + o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { - a: 1, - k: [ - { - i: { x: 0.53, y: 1 }, - o: { x: 0.47, y: 0 }, - t: 9.99, - s: [96, 3.333, 0], - to: [0, 2.5, 0], - ti: [0, -2.5, 0], - }, - { t: 24.9750010172526, s: [96, 18.333, 0] }, - ], - ix: 2, - l: 2, - }, + p: { a: 0, k: [96, 18.333, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -11409,14 +11379,7 @@ nm: 'Technology label', sr: 1, ks: { - o: { - a: 1, - k: [ - { i: { x: [0.59], y: [1] }, o: { x: [0.41], y: [0] }, t: 0, s: [0] }, - { t: 27.4725011189779, s: [100] }, - ], - ix: 11, - }, + o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, p: { a: 0, k: [126.896, 15.668, 0], ix: 2, l: 2 }, a: { a: 0, k: [30.896, -0.332, 0], ix: 1, l: 2 }, @@ -11430,14 +11393,7 @@ { ty: 'rc', d: 1, - s: { - a: 1, - k: [ - { i: { x: [0.53, 0.53], y: [1, 1] }, o: { x: [0.47, 0.47], y: [0, 0] }, t: 0, s: [0, 32] }, - { t: 27.4725011189779, s: [231, 32] }, - ], - ix: 2, - }, + s: { a: 0, k: [231, 32], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 99, ix: 4 }, nm: 'Rectangle Path 1', @@ -11525,31 +11481,9 @@ nm: 'technology', sr: 1, ks: { - o: { - a: 1, - k: [ - { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 11.988, s: [0] }, - { t: 20.4795008341471, s: [100] }, - ], - ix: 11, - }, + o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { - a: 1, - k: [ - { - i: { x: 0.53, y: 1 }, - o: { x: 0.47, y: 0 }, - t: 5.495, - s: [100, 3.333, 0], - to: [0, 2.5, 0], - ti: [0, -2.5, 0], - }, - { t: 20.4795008341471, s: [100, 18.333, 0] }, - ], - ix: 2, - l: 2, - }, + p: { a: 0, k: [100, 18.333, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -11611,14 +11545,7 @@ { ty: 'rc', d: 1, - s: { - a: 1, - k: [ - { i: { x: [0.59, 0.59], y: [1, 1] }, o: { x: [0.41, 0.41], y: [0, 0] }, t: 0, s: [0, 32] }, - { t: 17.4825007120768, s: [156, 32] }, - ], - ix: 2, - }, + s: { a: 0, k: [156, 32], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 313, ix: 4 }, nm: 'Rectangle Path 1', @@ -11666,28 +11593,6 @@ { id: 'comp_3', layers: [ - { - ddd: 0, - ind: 1, - ty: 0, - nm: 'Point 221', - refId: 'comp_4', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [924.34, 1076.806, 0], ix: 2, l: 2 }, - a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 20, - h: 20, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 2, @@ -11732,28 +11637,6 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 4, - ty: 0, - nm: 'Point 221', - refId: 'comp_4', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [884.34, 1046.806, 0], ix: 2, l: 2 }, - a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 20, - h: 20, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 5, @@ -11820,28 +11703,6 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 8, - ty: 0, - nm: 'Point 158', - refId: 'comp_5', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [649.146, 1035.182, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 24, - h: 24, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 9, @@ -11864,50 +11725,6 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 10, - ty: 0, - nm: 'Point 158', - refId: 'comp_5', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [829.146, 965.182, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 24, - h: 24, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 11, - ty: 0, - nm: 'Point 158', - refId: 'comp_5', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [733.146, 959.182, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 24, - h: 24, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 12, @@ -11952,28 +11769,6 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 14, - ty: 0, - nm: 'Point 158', - refId: 'comp_5', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [889.146, 899.182, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 24, - h: 24, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 15, @@ -11996,50 +11791,6 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 16, - ty: 0, - nm: 'Point 170', - refId: 'comp_6', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [818.932, 772.583, 0], ix: 2, l: 2 }, - a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 15, - h: 15, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 17, - ty: 0, - nm: 'Point 170', - refId: 'comp_6', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [634.932, 886.583, 0], ix: 2, l: 2 }, - a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 15, - h: 15, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 18, @@ -12086,21 +11837,21 @@ }, { ddd: 0, - ind: 20, + ind: 22, ty: 0, - nm: 'Point 170', - refId: 'comp_6', + nm: 'Point 181', + refId: 'comp_8', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [892.932, 696.583, 0], ix: 2, l: 2 }, - a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, + p: { a: 0, k: [323.396, 950.677, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, - w: 15, - h: 15, + w: 25, + h: 18, ip: 0, op: 119.880004882812, st: 0, @@ -12108,7 +11859,7 @@ }, { ddd: 0, - ind: 21, + ind: 24, ty: 0, nm: 'Point 181', refId: 'comp_8', @@ -12116,7 +11867,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [349.396, 1040.677, 0], ix: 2, l: 2 }, + p: { a: 0, k: [485.396, 736.677, 0], ix: 2, l: 2 }, a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -12130,7 +11881,7 @@ }, { ddd: 0, - ind: 22, + ind: 26, ty: 0, nm: 'Point 181', refId: 'comp_8', @@ -12138,7 +11889,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [323.396, 950.677, 0], ix: 2, l: 2 }, + p: { a: 0, k: [749.396, 562.677, 0], ix: 2, l: 2 }, a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -12152,7 +11903,7 @@ }, { ddd: 0, - ind: 23, + ind: 27, ty: 0, nm: 'Point 181', refId: 'comp_8', @@ -12160,117 +11911,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [435.396, 870.677, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 25, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 24, - ty: 0, - nm: 'Point 181', - refId: 'comp_8', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [485.396, 736.677, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 25, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 25, - ty: 0, - nm: 'Point 181', - refId: 'comp_8', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [673.396, 652.677, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 25, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 26, - ty: 0, - nm: 'Point 181', - refId: 'comp_8', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [749.396, 562.677, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 25, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 27, - ty: 0, - nm: 'Point 181', - refId: 'comp_8', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [871.396, 602.677, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 25, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 28, - ty: 0, - nm: 'Point 181', - refId: 'comp_8', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [899.396, 508.677, 0], ix: 2, l: 2 }, + p: { a: 0, k: [871.396, 602.677, 0], ix: 2, l: 2 }, a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -12869,34 +12510,12 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 3, - ty: 0, - nm: 'Point 183', - refId: 'comp_12', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [1138.672, 243.203, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 25, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 4, ty: 0, nm: 'Point 182', - refId: 'comp_13', + refId: 'comp_12', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12913,34 +12532,12 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 5, - ty: 0, - nm: 'Point 181', - refId: 'comp_8', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [997.396, 140.677, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 25, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 6, ty: 0, nm: 'Point 180', - refId: 'comp_14', + refId: 'comp_13', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12976,36 +12573,13 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 8, - ty: 0, - nm: 'Point 178', - parent: 7, - refId: 'comp_15', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [395.573, 387.5, 0], ix: 2, l: 2 }, - a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 15, - h: 15, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 9, ty: 0, nm: 'Point 176', parent: 7, - refId: 'comp_17', + refId: 'comp_14', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13028,7 +12602,7 @@ ty: 0, nm: 'Point 174', parent: 7, - refId: 'comp_19', + refId: 'comp_16', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13045,29 +12619,6 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 11, - ty: 0, - nm: 'Point 172', - parent: 7, - refId: 'comp_21', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [301.12, 163.88, 0], ix: 2, l: 2 }, - a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 15, - h: 15, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 12, @@ -13091,36 +12642,13 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 13, - ty: 0, - nm: 'Point 168', - parent: 7, - refId: 'comp_23', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [71.042, 7.266, 0], ix: 2, l: 2 }, - a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 15, - h: 15, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 14, ty: 0, nm: 'Point 166', parent: 7, - refId: 'comp_25', + refId: 'comp_18', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13158,16 +12686,16 @@ }, { ddd: 0, - ind: 16, + ind: 18, ty: 0, - nm: 'Point 164', + nm: 'Point 162', parent: 15, - refId: 'comp_27', + refId: 'comp_20', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [266.297, 311.865, 0], ix: 2, l: 2 }, + p: { a: 0, k: [241.271, 233.557, 0], ix: 2, l: 2 }, a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -13181,16 +12709,16 @@ }, { ddd: 0, - ind: 17, + ind: 19, ty: 0, - nm: 'Point 163', + nm: 'Point 161', parent: 15, - refId: 'comp_28', + refId: 'comp_21', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [276.792, 181.083, 0], ix: 2, l: 2 }, + p: { a: 0, k: [195.255, 156.865, 0], ix: 2, l: 2 }, a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -13204,16 +12732,16 @@ }, { ddd: 0, - ind: 18, + ind: 20, ty: 0, - nm: 'Point 162', + nm: 'Point 160', parent: 15, - refId: 'comp_29', + refId: 'comp_22', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [241.271, 233.557, 0], ix: 2, l: 2 }, + p: { a: 0, k: [168.615, 78.557, 0], ix: 2, l: 2 }, a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -13227,16 +12755,16 @@ }, { ddd: 0, - ind: 19, + ind: 22, ty: 0, - nm: 'Point 161', + nm: 'Point 158', parent: 15, - refId: 'comp_30', + refId: 'comp_5', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [195.255, 156.865, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 59.182, 0], ix: 2, l: 2 }, a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -13250,84 +12778,15 @@ }, { ddd: 0, - ind: 20, - ty: 0, - nm: 'Point 160', - parent: 15, - refId: 'comp_31', + ind: 23, + ty: 3, + nm: '▽ Adopt', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [168.615, 78.557, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 24, - h: 24, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 21, - ty: 0, - nm: 'Point 159', - parent: 15, - refId: 'comp_32', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [90.307, 102.776, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 24, - h: 24, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 22, - ty: 0, - nm: 'Point 158', - parent: 15, - refId: 'comp_5', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 59.182, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 24, - h: 24, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 23, - ty: 3, - nm: '▽ Adopt', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [852.005, 655.518, 0], ix: 2, l: 2 }, - a: { a: 0, k: [77.005, 69.336, 0], ix: 1, l: 2 }, + p: { a: 0, k: [852.005, 655.518, 0], ix: 2, l: 2 }, + a: { a: 0, k: [77.005, 69.336, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, @@ -13336,36 +12795,13 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 24, - ty: 0, - nm: 'Point 157', - parent: 23, - refId: 'comp_33', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 11.615, 0], ix: 2, l: 2 }, - a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 20, - h: 20, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 25, ty: 0, nm: 'Point 156', parent: 23, - refId: 'comp_34', + refId: 'comp_23', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13388,7 +12824,7 @@ ty: 0, nm: 'Point 155', parent: 23, - refId: 'comp_35', + refId: 'comp_24', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13405,36 +12841,13 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 27, - ty: 0, - nm: 'Point 154', - parent: 23, - refId: 'comp_36', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [81.849, 10, 0], ix: 2, l: 2 }, - a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 20, - h: 20, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 28, ty: 0, nm: 'Point 153', parent: 23, - refId: 'comp_37', + refId: 'comp_25', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13457,7 +12870,7 @@ ty: 0, nm: 'Point 152', parent: 23, - refId: 'comp_38', + refId: 'comp_26', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13474,59 +12887,13 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 30, - ty: 0, - nm: 'Point 151', - parent: 23, - refId: 'comp_39', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [101.224, 108.49, 0], ix: 2, l: 2 }, - a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 20, - h: 20, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 31, - ty: 0, - nm: 'Point 150', - parent: 23, - refId: 'comp_40', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [73.776, 128.672, 0], ix: 2, l: 2 }, - a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 20, - h: 20, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, { ddd: 0, ind: 32, ty: 0, nm: 'Point 149', parent: 23, - refId: 'comp_41', + refId: 'comp_27', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13549,7 +12916,7 @@ ty: 0, nm: 'Point 148', parent: 23, - refId: 'comp_42', + refId: 'comp_28', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13566,29 +12933,6 @@ st: 0, bm: 0, }, - { - ddd: 0, - ind: 34, - ty: 0, - nm: 'Point 147', - parent: 23, - refId: 'comp_43', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [15.651, 81.849, 0], ix: 2, l: 2 }, - a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 20, - h: 20, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, ], }, { @@ -14169,82 +13513,20 @@ { ddd: 0, ind: 1, - ty: 4, - nm: 'Rectangle 36', + ty: 0, + nm: 'Point 177', + refId: 'comp_15', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12.5, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, + a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [0, 0], - [0, 0], - ], - v: [ - [0, -9], - [12.5, 8.999], - [-12.5, 9], - ], - c: true, - }, - ix: 2, - }, - nm: 'Path 1', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Rectangle 36', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], + w: 18, + h: 18, ip: 0, op: 119.880004882812, st: 0, @@ -14259,7 +13541,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12.5, 9, 0], ix: 2, l: 2 }, + p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -14271,7 +13553,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [25, 18], ix: 2 }, + s: { a: 0, k: [14.531, 14.531], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14312,245 +13594,14 @@ { ddd: 0, ind: 1, - ty: 0, - nm: 'Point 179', - refId: 'comp_16', + ty: 4, + nm: 'Point', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 18, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [14.531, 14.531], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_16', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [18, 18], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_17', - layers: [ - { - ddd: 0, - ind: 1, - ty: 0, - nm: 'Point 177', - refId: 'comp_18', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 18, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [14.531, 14.531], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_18', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, @@ -14607,14 +13658,14 @@ ], }, { - id: 'comp_19', + id: 'comp_16', layers: [ { ddd: 0, ind: 1, ty: 0, nm: 'Point 175', - refId: 'comp_20', + refId: 'comp_17', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -14688,7 +13739,7 @@ ], }, { - id: 'comp_20', + id: 'comp_17', layers: [ { ddd: 0, @@ -14741,1317 +13792,7 @@ }, ], nm: 'Point', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_21', - layers: [ - { - ddd: 0, - ind: 1, - ty: 0, - nm: 'Point 173', - refId: 'comp_22', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 18, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [14.531, 14.531], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_22', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [18, 18], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_23', - layers: [ - { - ddd: 0, - ind: 1, - ty: 0, - nm: 'Point 169', - refId: 'comp_24', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 18, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [14.531, 14.531], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_24', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [18, 18], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_25', - layers: [ - { - ddd: 0, - ind: 1, - ty: 0, - nm: 'Point 167', - refId: 'comp_26', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - w: 18, - h: 18, - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [14.531, 14.531], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_26', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [18, 18], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_27', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Rectangle 7', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [16.971, 16.971], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: -45, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Rectangle 7', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [24, 24], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_28', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Rectangle 7', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [16.971, 16.971], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: -45, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Rectangle 7', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [24, 24], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_29', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Rectangle 7', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [16.971, 16.971], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: -45, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Rectangle 7', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [24, 24], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_30', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Rectangle 7', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [16.971, 16.971], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: -45, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Rectangle 7', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [24, 24], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_31', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Rectangle 7', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [16.971, 16.971], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: -45, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Rectangle 7', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [24, 24], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_32', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Rectangle 7', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [16.971, 16.971], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: -45, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Rectangle 7', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [24, 24], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - ], - }, - { - id: 'comp_33', - layers: [ - { - ddd: 0, - ind: 1, - ty: 4, - nm: 'Ellipse 34', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Ellipse 34', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - ip: 0, - op: 119.880004882812, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 4, - nm: 'Point', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Point', - np: 1, + np: 2, cix: 2, bm: 0, ix: 1, @@ -16067,20 +13808,42 @@ ], }, { - id: 'comp_34', + id: 'comp_18', layers: [ { ddd: 0, ind: 1, + ty: 0, + nm: 'Point 167', + refId: 'comp_19', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, + a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 18, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 2, ty: 4, - nm: 'Ellipse 34', + nm: 'Point', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, shapes: [ @@ -16088,22 +13851,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [14.531, 14.531], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -16118,8 +13872,8 @@ nm: 'Transform', }, ], - nm: 'Ellipse 34', - np: 2, + nm: 'Point', + np: 1, cix: 2, bm: 0, ix: 1, @@ -16132,16 +13886,21 @@ st: 0, bm: 0, }, + ], + }, + { + id: 'comp_19', + layers: [ { ddd: 0, - ind: 2, + ind: 1, ty: 4, nm: 'Point', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -16153,13 +13912,23 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [18, 18], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', mn: 'ADBE Vector Shape - Rect', hd: false, }, + { + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, { ty: 'tr', p: { a: 0, k: [0, 0], ix: 2 }, @@ -16173,7 +13942,7 @@ }, ], nm: 'Point', - np: 1, + np: 2, cix: 2, bm: 0, ix: 1, @@ -16189,18 +13958,18 @@ ], }, { - id: 'comp_35', + id: 'comp_20', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Ellipse 34', + nm: 'Rectangle 7', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, @@ -16210,12 +13979,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [16.971, 16.971], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -16233,14 +14003,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, + r: { a: 0, k: -45, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Ellipse 34', + nm: 'Rectangle 7', np: 2, cix: 2, bm: 0, @@ -16263,7 +14033,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -16275,7 +14045,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [24, 24], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -16311,18 +14081,18 @@ ], }, { - id: 'comp_36', + id: 'comp_21', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Ellipse 34', + nm: 'Rectangle 7', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, @@ -16332,12 +14102,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [16.971, 16.971], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -16355,14 +14126,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, + r: { a: 0, k: -45, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Ellipse 34', + nm: 'Rectangle 7', np: 2, cix: 2, bm: 0, @@ -16385,7 +14156,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -16397,7 +14168,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [24, 24], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -16433,18 +14204,18 @@ ], }, { - id: 'comp_37', + id: 'comp_22', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Ellipse 34', + nm: 'Rectangle 7', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, @@ -16454,12 +14225,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [16.971, 16.971], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -16477,14 +14249,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, + r: { a: 0, k: -45, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Ellipse 34', + nm: 'Rectangle 7', np: 2, cix: 2, bm: 0, @@ -16507,7 +14279,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -16519,7 +14291,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [24, 24], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -16555,7 +14327,7 @@ ], }, { - id: 'comp_38', + id: 'comp_23', layers: [ { ddd: 0, @@ -16677,7 +14449,7 @@ ], }, { - id: 'comp_39', + id: 'comp_24', layers: [ { ddd: 0, @@ -16799,7 +14571,7 @@ ], }, { - id: 'comp_40', + id: 'comp_25', layers: [ { ddd: 0, @@ -16921,7 +14693,7 @@ ], }, { - id: 'comp_41', + id: 'comp_26', layers: [ { ddd: 0, @@ -17043,7 +14815,7 @@ ], }, { - id: 'comp_42', + id: 'comp_27', layers: [ { ddd: 0, @@ -17165,7 +14937,7 @@ ], }, { - id: 'comp_43', + id: 'comp_28', layers: [ { ddd: 0, @@ -17287,7 +15059,7 @@ ], }, { - id: 'comp_44', + id: 'comp_29', layers: [ { ddd: 0, @@ -17299,8 +15071,8 @@ o: { a: 1, k: [ - { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 99.9, s: [0] }, - { t: 112.887004597982, s: [100] }, + { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 93.906, s: [0] }, + { t: 106.893004353841, s: [100] }, ], ix: 11, }, @@ -17349,8 +15121,8 @@ o: { a: 1, k: [ - { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 96.903, s: [0] }, - { t: 109.890004475911, s: [100] }, + { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 93.906, s: [0] }, + { t: 106.893004353841, s: [100] }, ], ix: 11, }, @@ -17919,7 +15691,7 @@ ty: 2, nm: 'Ellipse 10.png', cl: 'png', - refId: 'image_3', + refId: 'image_2', sr: 1, ks: { o: { @@ -18745,9 +16517,31 @@ refId: 'comp_1', sr: 1, ks: { - o: { a: 0, k: 100, ix: 11 }, + o: { + a: 1, + k: [ + { i: { x: [0.46], y: [1] }, o: { x: [0.54], y: [0] }, t: 88, s: [0] }, + { t: 117.000004765508, s: [100] }, + ], + ix: 11, + }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [1315, 554, 0], ix: 2, l: 2 }, + p: { + a: 1, + k: [ + { + i: { x: 0.833, y: 0.833 }, + o: { x: 0.167, y: 0.167 }, + t: 88, + s: [1315, 534, 0], + to: [0, 3.333, 0], + ti: [0, -3.333, 0], + }, + { t: 117.000004765508, s: [1315, 554, 0] }, + ], + ix: 2, + l: 2, + }, a: { a: 0, k: [145, 16, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -18775,9 +16569,31 @@ refId: 'comp_2', sr: 1, ks: { - o: { a: 0, k: 100, ix: 11 }, + o: { + a: 1, + k: [ + { i: { x: [0.46], y: [1] }, o: { x: [0.54], y: [0] }, t: 159, s: [0] }, + { t: 188.000007657397, s: [100] }, + ], + ix: 11, + }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [504, 614, 0], ix: 2, l: 2 }, + p: { + a: 1, + k: [ + { + i: { x: 0.46, y: 1 }, + o: { x: 0.54, y: 0 }, + t: 159, + s: [504, 594, 0], + to: [0, 3.333, 0], + ti: [0, -3.333, 0], + }, + { t: 188.000007657397, s: [504, 614, 0] }, + ], + ix: 2, + l: 2, + }, a: { a: 0, k: [100, 16, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -18797,59 +16613,22 @@ st: 148.000006028164, bm: 0, }, - { - ddd: 0, - ind: 7, - ty: 2, - nm: 'Mask Infra', - td: 1, - refId: 'image_2', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { - a: 1, - k: [ - { i: { x: [0.49], y: [1] }, o: { x: [0.19], y: [0] }, t: 71.94, s: [-90] }, - { t: 191.000007779589, s: [360] }, - ], - ix: 10, - }, - p: { a: 0, k: [960.2, 1212.639, 0], ix: 2, l: 2 }, - a: { a: 0, k: [1501, 1501, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-50, 50, 100], ix: 6, l: 2 }, - }, - ao: 0, - ef: [ - { - ty: 29, - nm: 'Gaussian Blur', - np: 5, - mn: 'ADBE Gaussian Blur 2', - ix: 1, - en: 1, - ef: [ - { ty: 0, nm: 'Blurriness', mn: 'ADBE Gaussian Blur 2-0001', ix: 1, v: { a: 0, k: 30, ix: 1 } }, - { ty: 7, nm: 'Blur Dimensions', mn: 'ADBE Gaussian Blur 2-0002', ix: 2, v: { a: 0, k: 1, ix: 2 } }, - { ty: 7, nm: 'Repeat Edge Pixels', mn: 'ADBE Gaussian Blur 2-0003', ix: 3, v: { a: 0, k: 0, ix: 3 } }, - ], - }, - ], - ip: 12.00000048877, - op: 204.00000830909, - st: 12.00000048877, - bm: 0, - }, { ddd: 0, ind: 8, ty: 0, nm: 'Infra', - tt: 2, refId: 'comp_3', sr: 1, ks: { - o: { a: 0, k: 100, ix: 11 }, + o: { + a: 1, + k: [ + { i: { x: [0.46], y: [1] }, o: { x: [0.54], y: [0] }, t: 175, s: [0] }, + { t: 189.000007698128, s: [20] }, + ], + ix: 11, + }, r: { a: 0, k: 0, ix: 10 }, p: { a: 0, k: [960, 540, 0], ix: 2, l: 2 }, a: { a: 0, k: [960, 540, 0], ix: 1, l: 2 }, @@ -18871,59 +16650,22 @@ st: 12.00000048877, bm: 0, }, - { - ddd: 0, - ind: 9, - ty: 2, - nm: 'Mask Language', - td: 1, - refId: 'image_2', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { - a: 1, - k: [ - { i: { x: [0.49], y: [1] }, o: { x: [0.19], y: [0] }, t: 71.94, s: [-90] }, - { t: 191.000007779589, s: [360] }, - ], - ix: 10, - }, - p: { a: 0, k: [960.2, 1212.639, 0], ix: 2, l: 2 }, - a: { a: 0, k: [1501, 1501, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-50, 50, 100], ix: 6, l: 2 }, - }, - ao: 0, - ef: [ - { - ty: 29, - nm: 'Gaussian Blur', - np: 5, - mn: 'ADBE Gaussian Blur 2', - ix: 1, - en: 1, - ef: [ - { ty: 0, nm: 'Blurriness', mn: 'ADBE Gaussian Blur 2-0001', ix: 1, v: { a: 0, k: 30, ix: 1 } }, - { ty: 7, nm: 'Blur Dimensions', mn: 'ADBE Gaussian Blur 2-0002', ix: 2, v: { a: 0, k: 1, ix: 2 } }, - { ty: 7, nm: 'Repeat Edge Pixels', mn: 'ADBE Gaussian Blur 2-0003', ix: 3, v: { a: 0, k: 0, ix: 3 } }, - ], - }, - ], - ip: 69.0000028104276, - op: 112.000004561854, - st: 12.00000048877, - bm: 0, - }, { ddd: 0, ind: 10, ty: 0, nm: 'Points-Language', - tt: 2, refId: 'comp_9', sr: 1, ks: { - o: { a: 0, k: 20, ix: 11 }, + o: { + a: 1, + k: [ + { i: { x: [0.46], y: [1] }, o: { x: [0.54], y: [0] }, t: 104, s: [0] }, + { t: 117.000004765508, s: [20] }, + ], + ix: 11, + }, r: { a: 0, k: 0, ix: 10 }, p: { a: 0, k: [1164, 998, 0], ix: 2, l: 2 }, a: { a: 0, k: [960, 540, 0], ix: 1, l: 2 }, @@ -18950,7 +16692,7 @@ ind: 11, ty: 0, nm: 'Radar', - refId: 'comp_44', + refId: 'comp_29', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -18967,6 +16709,28 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 17, + ty: 1, + nm: 'Dark Gray Solid 1', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [960, 540, 0], ix: 2, l: 2 }, + a: { a: 0, k: [960, 540, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + sw: 1920, + sh: 1080, + sc: '#111111', + ip: 0, + op: 1000.00004073083, + st: 0, + bm: 0, + }, ], markers: [], chars: [ diff --git a/src/routes/home/home.component.tsx b/src/routes/home/home.component.tsx index f5ea828..1b19e4f 100644 --- a/src/routes/home/home.component.tsx +++ b/src/routes/home/home.component.tsx @@ -13,7 +13,6 @@ import { useLastContentfulUpdate } from '../../shared/hooks/useContentfulData/us import { useMediaQuery } from '../../shared/hooks/useMediaQuery'; import { Breakpoint } from '../../theme/media'; import { getMoveImageBy } from '../../shared/utils/radarImageUtils'; -import { isSafari } from '../../shared/utils/isSafari'; import messages from './home.messages'; import { Container, @@ -36,11 +35,10 @@ export const Home = () => { const { matches: isTablet } = useMediaQuery({ above: Breakpoint.TABLET }); const lastContentfulUpdate = useLastContentfulUpdate(); - const displayRadarAnimation = isDesktop && !isSafari(); const moveMobileRadarImageBy = getMoveImageBy(!isTablet); const renderRadarContent = () => { - if (displayRadarAnimation) + if (isDesktop) return ( diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index 02ebc92..f0e4587 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -62,6 +62,7 @@ const textAnimationStyles = css` animation-duration: 2.3s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; + z-index: ${zIndex.contentOverlay}; `; export const TitleTag = styled(TitleTagComponent)` diff --git a/src/shared/components/background/background.styles.ts b/src/shared/components/background/background.styles.ts index a5855ec..f280dfc 100644 --- a/src/shared/components/background/background.styles.ts +++ b/src/shared/components/background/background.styles.ts @@ -8,7 +8,7 @@ export const Container = styled.div` left: 0; width: 100%; height: 100%; - z-index: ${zIndex.content}; + z-index: ${zIndex.contentOverlay}; ${mediaQuery.desktop} { top: -160px; From a5f85f243a86afa46c447963f300e8195fdd5e23 Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Mon, 13 Dec 2021 15:30:28 +0100 Subject: [PATCH 51/61] Add 404 page styling Co-authored-by: wfryc --- src/routes/home/home.styles.ts | 2 +- src/routes/notFound/notFound.component.tsx | 57 +++++++++++++++++++--- src/routes/notFound/notFound.messages.ts | 21 ++++++++ src/routes/notFound/notFound.styles.ts | 7 ++- 4 files changed, 79 insertions(+), 8 deletions(-) create mode 100644 src/routes/notFound/notFound.messages.ts diff --git a/src/routes/home/home.styles.ts b/src/routes/home/home.styles.ts index f0e4587..0085615 100644 --- a/src/routes/home/home.styles.ts +++ b/src/routes/home/home.styles.ts @@ -54,7 +54,7 @@ export const textEnterAnimation = keyframes` 100% {opacity: 1; filter: blur(0); transform: translateY(0)} `; -const textAnimationStyles = css` +export const textAnimationStyles = css` opacity: 0; filter: blur(4px); transform: translateY(-25px); diff --git a/src/routes/notFound/notFound.component.tsx b/src/routes/notFound/notFound.component.tsx index aa8ba9f..10e0a15 100644 --- a/src/routes/notFound/notFound.component.tsx +++ b/src/routes/notFound/notFound.component.tsx @@ -2,11 +2,28 @@ import React from 'react'; import { Helmet } from 'react-helmet-async'; import { FormattedMessage, useIntl } from 'react-intl'; -import { H1 } from '../../theme/typography'; -import { Container } from './notFound.styles'; +import { Logo } from '../../shared/components/logo'; +import { Background } from '../../shared/components/background'; +import { ROUTES } from '../app.constants'; +import { ButtonIcon, ButtonSize } from '../../shared/components/button/button.types'; +import { Link } from '../../shared/components/link'; +import { useMediaQuery } from '../../shared/hooks/useMediaQuery'; +import { Breakpoint } from '../../theme/media'; +import { + Container, + Content, + Description, + ExploreLinkContainer, + Header, + LogoWrapper, + TextContent, +} from '../home/home.styles'; +import messages from './notFound.messages'; +import { Title } from './notFound.styles'; export const NotFound = () => { const intl = useIntl(); + const { matches: isDesktop } = useMediaQuery({ above: Breakpoint.DESKTOP }); return ( @@ -16,10 +33,38 @@ export const NotFound = () => { description: 'Not found / page title', })} /> - -

    - -

    + +
    + + {isDesktop ? ( + + ) : ( + + + + )} + + {isDesktop && ( + + + + )} +
    + + + + <FormattedMessage {...messages.title} /> + + + + + + + + + + +
    ); }; diff --git a/src/routes/notFound/notFound.messages.ts b/src/routes/notFound/notFound.messages.ts new file mode 100644 index 0000000..0d84841 --- /dev/null +++ b/src/routes/notFound/notFound.messages.ts @@ -0,0 +1,21 @@ +/* eslint-disable max-len */ +import { defineMessages } from 'react-intl'; + +export default defineMessages({ + title: { + id: 'notFound.title', + defaultMessage: 'Sorry, page unavailable', + }, + description: { + id: 'notFound.description', + defaultMessage: 'Something is not right :(', + }, + backToHomeButton: { + id: 'notFound.backToHomeButton', + defaultMessage: 'Take me back!', + }, + backToMainPageButton: { + id: 'notFound.backToMainPageButton', + defaultMessage: 'Back to apptension.com', + }, +}); diff --git a/src/routes/notFound/notFound.styles.ts b/src/routes/notFound/notFound.styles.ts index c338983..c81fc65 100644 --- a/src/routes/notFound/notFound.styles.ts +++ b/src/routes/notFound/notFound.styles.ts @@ -1,3 +1,8 @@ import styled from 'styled-components'; -export const Container = styled.div``; +import { H1 } from '../../theme/typography'; +import { textAnimationStyles } from '../home/home.styles'; + +export const Title = styled(H1)` + ${textAnimationStyles} +`; From b9fe87d8873b2cbb47da3ce1b99efed7d9d8acc7 Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Tue, 14 Dec 2021 10:55:11 +0100 Subject: [PATCH 52/61] Add unsupported browsers page Co-authored-by: wfryc --- src/shared/utils/unsupported/support.ts | 14 +-- .../unsupportedBrowserDetection.ts | 2 +- .../unsupportedPage/fonts/Hellix-Medium.otf | Bin 0 -> 93716 bytes .../unsupportedPage/fonts/Hellix-SemiBold.otf | Bin 0 -> 94288 bytes .../unsupportedPage/unsupportedPage.css | 112 ++++++++++++++++++ .../unsupportedPage/unsupportedPage.ts | 15 +++ 6 files changed, 135 insertions(+), 8 deletions(-) create mode 100644 src/shared/utils/unsupported/unsupportedPage/fonts/Hellix-Medium.otf create mode 100644 src/shared/utils/unsupported/unsupportedPage/fonts/Hellix-SemiBold.otf create mode 100644 src/shared/utils/unsupported/unsupportedPage/unsupportedPage.css create mode 100644 src/shared/utils/unsupported/unsupportedPage/unsupportedPage.ts diff --git a/src/shared/utils/unsupported/support.ts b/src/shared/utils/unsupported/support.ts index f55f1e5..56606cc 100644 --- a/src/shared/utils/unsupported/support.ts +++ b/src/shared/utils/unsupported/support.ts @@ -1,10 +1,12 @@ import { DEFAULT_LOCALE, translationMessages } from '../../../i18n'; -require('es5-shim'); -require('es5-shim/es5-sham'); - //eslint-disable-next-line import/first import UnsupportedBrowserDetection from './unsupportedBrowserDetection'; +import { unsupportedPageContent } from './unsupportedPage/unsupportedPage'; + +require('es5-shim'); +require('es5-shim/es5-sham'); +require('./unsupportedPage/unsupportedPage.css'); //eslint-disable-next-line import/first //eslint-disable-next-line import/first @@ -20,15 +22,13 @@ export const setUnsupportedClasses = () => { if (!detection.isSupported()) { document.documentElement.className += ' unsupported'; const unsupportedPageElement = document.querySelector('.unsupported-page'); - const headline = unsupportedPageElement?.querySelector('h1'); const appElement = document.querySelector('#app'); - if (unsupportedPageElement && headline && appElement) { + if (unsupportedPageElement && appElement) { unsupportedPageElement.style.display = 'block'; appElement.style.display = 'none'; - - headline.innerText = 'Unsupported Browser'; document.title = 'Unsupported Browser'; + unsupportedPageElement.innerHTML = unsupportedPageContent; } } }; diff --git a/src/shared/utils/unsupported/unsupportedBrowserDetection.ts b/src/shared/utils/unsupported/unsupportedBrowserDetection.ts index a27aaf6..76887e4 100644 --- a/src/shared/utils/unsupported/unsupportedBrowserDetection.ts +++ b/src/shared/utils/unsupported/unsupportedBrowserDetection.ts @@ -99,7 +99,7 @@ export default class UnsupportedBrowserDetection { get isCrawler() { return ['Googlebot', 'Bingbot', 'Slurp', 'DuckDuckBot', 'Baiduspider', 'YandexBot'].some( - crawlerName => this.ua.indexOf(crawlerName) > -1 + (crawlerName) => this.ua.indexOf(crawlerName) > -1 ); } diff --git a/src/shared/utils/unsupported/unsupportedPage/fonts/Hellix-Medium.otf b/src/shared/utils/unsupported/unsupportedPage/fonts/Hellix-Medium.otf new file mode 100644 index 0000000000000000000000000000000000000000..37cdcdf9d590e9895a826c759628d74434e26e9c GIT binary patch literal 93716 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 z
    + +
    +

    Unsupported Browser

    +

    + You are using a browser that we don't support. + For the best experience please use the latest version of Chrome, Firefox, or Safari. +

    +
    +
    +`; From 9743e974591cf2721f33e0b29923039dd927ce37 Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Tue, 14 Dec 2021 13:40:52 +0100 Subject: [PATCH 53/61] Swap square and diamond blips (#57) * Swap blip diamond and squares * Change size of triangle blip Co-authored-by: wfryc --- src/lib/zalando-tech-radar.ts | 20 ++++++++++---------- src/shared/utils/radarUtils.ts | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index dcc842f..2fe6292 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -388,52 +388,52 @@ export default function radar_visualization(config) { blip.append('circle').attr('r', 6).attr('fill', d.color); } else if (d.ring === 1) { blip - .append('rect') // outer square + .append('rect') // outer diamond .attr('x', -8.4) .attr('y', -8.4) .attr('width', 16.8) .attr('height', 16.8) - .attr('fill', 'url(#mainGradient)') + .attr('transform', 'rotate(45)') + .attr('fill', 'url(#diamondMainGradient)') .style('opacity', 0); blip - .append('rect') // square + .append('rect') // diamond .attr('x', -5.4) .attr('y', -5.4) .attr('width', 10.8) .attr('height', 10.8) + .attr('transform', 'rotate(45)') .attr('fill', d.color); } else if (d.ring === 2) { blip - .append('rect') // outer diamond + .append('rect') // outer square .attr('x', -8.4) .attr('y', -8.4) .attr('width', 16.8) .attr('height', 16.8) - .attr('transform', 'rotate(45)') - .attr('fill', 'url(#diamondMainGradient)') + .attr('fill', 'url(#mainGradient)') .style('opacity', 0); blip - .append('rect') // diamond + .append('rect') // square .attr('x', -5.4) .attr('y', -5.4) .attr('width', 10.8) .attr('height', 10.8) - .attr('transform', 'rotate(45)') .attr('fill', d.color); } else { blip .append('path') .attr('d', 'M 12.5 4.999 L -0.0003 -13 L -12.5 5 L 12.5 4.999 Z') // outer triangle pointing up - .style('transform', 'scale(1.3)') + .style('transform', 'scale(1.05)') .attr('fill', 'url(#mainGradient)') .style('opacity', 0); blip .append('path') .attr('d', 'M 12.5 3.999 L -0.0003 -14 L -12.5 4 L 12.5 3.999 Z') // triangle pointing up - .style('transform', 'scale(0.65)') + .style('transform', 'scale(0.6)') .attr('fill', d.color); } }); diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index eb6587a..a5654be 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -138,10 +138,10 @@ export const highlightBlip = ({ id, ring }: Omit) => { changeHighlight({ id, shape: 'circle', opacity: 0.3 }); break; case 1: - changeHighlight({ id, shape: 'rect', opacity: 0.3 }); + changeHighlight({ id, shape: 'rect', opacity: 0.3, fill: 'url(#diamondMainGradient)' }); break; case 2: - changeHighlight({ id, shape: 'rect', opacity: 0.3, fill: 'url(#diamondMainGradient)' }); + changeHighlight({ id, shape: 'rect', opacity: 0.3 }); break; default: changeHighlight({ id, shape: 'path', opacity: 0.3 }); From 0cfa8057eb88805281eb0c609b98db753f4effce Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Tue, 14 Dec 2021 15:32:44 +0100 Subject: [PATCH 54/61] Add link to logo and font antialiasing (#58) * Fix entries list margins * Add font antialiasing * Add link to explore page logo Co-authored-by: wfryc --- .../technologiesList/technologiesList.styles.ts | 4 ++-- src/shared/components/titleTag/titleTag.component.tsx | 9 +++++++-- src/shared/components/titleTag/titleTag.styles.ts | 6 ++++++ src/theme/global.ts | 6 ++++-- 4 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/shared/components/technologiesList/technologiesList.styles.ts b/src/shared/components/technologiesList/technologiesList.styles.ts index 757330e..d05fc84 100644 --- a/src/shared/components/technologiesList/technologiesList.styles.ts +++ b/src/shared/components/technologiesList/technologiesList.styles.ts @@ -33,14 +33,13 @@ export const List = styled.ul` `; export const ListItem = styled.li` - margin: 10px 0; + margin: 6px 0; cursor: default; display: flex; justify-content: space-between; `; export const ListLabel = styled.div` - height: 26px; color: ${colors.boulder}; font-size: 18px; display: flex; @@ -49,6 +48,7 @@ export const ListLabel = styled.div` export const ListItemTags = styled.div<{ visible: boolean }>` display: flex; + height: 26px; opacity: ${(props) => (props.visible ? 1 : 0)}; > :last-child { diff --git a/src/shared/components/titleTag/titleTag.component.tsx b/src/shared/components/titleTag/titleTag.component.tsx index 73828e2..f672453 100644 --- a/src/shared/components/titleTag/titleTag.component.tsx +++ b/src/shared/components/titleTag/titleTag.component.tsx @@ -3,7 +3,8 @@ import { ThemeProvider } from 'styled-components'; import { FormattedMessage } from 'react-intl'; import { TagSize } from '../tag/tag.types'; -import { Container, TitleWithTagWrapper, Title, VersionTag, Logo } from './titleTag.styles'; +import { ROUTES } from '../../../routes/app.constants'; +import { Container, TitleWithTagWrapper, Title, VersionTag, Logo, LogoLink } from './titleTag.styles'; import { TitleTagSize, TitleTagTheme } from './titleTag.types'; import messages from './titleTag.messages'; @@ -19,7 +20,11 @@ export const TitleTag = ({ size = TitleTagSize.LARGE, withLogo = false, classNam return ( - {withLogo && } + {withLogo && ( + + + + )} <FormattedMessage {...messages.title} /> diff --git a/src/shared/components/titleTag/titleTag.styles.ts b/src/shared/components/titleTag/titleTag.styles.ts index 1a4074e..1facf72 100644 --- a/src/shared/components/titleTag/titleTag.styles.ts +++ b/src/shared/components/titleTag/titleTag.styles.ts @@ -3,6 +3,7 @@ import theme from 'styled-theming'; import { H1, H1small } from '../../../theme/typography'; import { Logo as LogoComponent } from '../logo/logo.component'; +import { Link as LinkComponent } from '../link'; import { VersionTag as VersionTagComponent } from '../versionTag'; import { TitleTagSize, TitleTagTheme } from './titleTag.types'; @@ -45,3 +46,8 @@ export const VersionTag = styled(VersionTagComponent)` export const Logo = styled(LogoComponent)` margin-right: 16px; `; + +export const LogoLink = styled(LinkComponent)` + line-height: 0; + padding: 0; +`; diff --git a/src/theme/global.ts b/src/theme/global.ts index 2d9f403..4836376 100644 --- a/src/theme/global.ts +++ b/src/theme/global.ts @@ -9,18 +9,20 @@ export const GlobalStyle = createGlobalStyle` box-sizing: border-box; font-family: ${fontFamily.primary}; color: ${color.white}; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } *, *:before, *:after { box-sizing: inherit; } - + #app { height: 100vh; width: 100vw; background-color: ${color.codGray}; overflow: hidden; - + & > div:first-of-type { ${maxWidthStyles}; } From 6ec82f63efe1bca75ea70f75a4eae1ddfb10fef4 Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Tue, 14 Dec 2021 16:02:07 +0100 Subject: [PATCH 55/61] Fix last update info on home view Co-authored-by: wfryc <waldemar.fryc@schemadesign.com> --- .../components/lastUpdateInfo/lastUpdateInfo.component.tsx | 2 +- src/shared/hooks/useContentfulData/useContentfulData.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/components/lastUpdateInfo/lastUpdateInfo.component.tsx b/src/shared/components/lastUpdateInfo/lastUpdateInfo.component.tsx index ec52e7d..a53317d 100644 --- a/src/shared/components/lastUpdateInfo/lastUpdateInfo.component.tsx +++ b/src/shared/components/lastUpdateInfo/lastUpdateInfo.component.tsx @@ -6,7 +6,7 @@ import { Container } from './lastUpdateInfo.styles'; import messages from './lastUpdateInfo.messages'; export interface LastUpdateInfoProps { - date: Date; + date: number; className?: string; } diff --git a/src/shared/hooks/useContentfulData/useContentfulData.ts b/src/shared/hooks/useContentfulData/useContentfulData.ts index fa881f1..b9f1f00 100644 --- a/src/shared/hooks/useContentfulData/useContentfulData.ts +++ b/src/shared/hooks/useContentfulData/useContentfulData.ts @@ -49,7 +49,7 @@ export const useLastContentfulUpdate = () => { } ); - return dateQuery.data; + return dateQuery.dataUpdatedAt; }; export const useContentfulData = () => { From fd68df45b51b75fd7c0152073b35bf3935c82af4 Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:21:57 +0100 Subject: [PATCH 56/61] Add animated icon on button Co-authored-by: wfryc <waldemar.fryc@schemadesign.com> --- .../components/button/button.component.tsx | 11 ++++- src/shared/components/button/button.styles.ts | 41 +++++++++++++++---- 2 files changed, 41 insertions(+), 11 deletions(-) diff --git a/src/shared/components/button/button.component.tsx b/src/shared/components/button/button.component.tsx index 6ac4c87..35b7bff 100644 --- a/src/shared/components/button/button.component.tsx +++ b/src/shared/components/button/button.component.tsx @@ -3,7 +3,7 @@ import { ThemeProvider } from 'styled-components'; import { empty } from 'ramda'; import { renderWhenTrue } from '../../utils/rendering'; -import { Container, Icon, OutIcon, ArrowIcon } from './button.styles'; +import { Container, Icon, OutIcon, ArrowIcon, IconContainer, IconContainerInner } from './button.styles'; import { ButtonIcon, ButtonSize, ButtonTheme, ButtonVariant } from './button.types'; export interface ButtonProps extends ButtonHTMLAttributes<HTMLButtonElement> { @@ -33,7 +33,14 @@ export const Button = ({ const getIcon = () => (icon && iconTypes[icon] ? iconTypes[icon]() : null); - const renderIcon = renderWhenTrue(() => <Icon>{getIcon()}</Icon>); + const renderIcon = renderWhenTrue(() => ( + <IconContainer> + <IconContainerInner> + <Icon>{getIcon()}</Icon> + <Icon>{getIcon()}</Icon> + </IconContainerInner> + </IconContainer> + )); return ( <ThemeProvider theme={theme}> diff --git a/src/shared/components/button/button.styles.ts b/src/shared/components/button/button.styles.ts index ce632ea..74b0556 100644 --- a/src/shared/components/button/button.styles.ts +++ b/src/shared/components/button/button.styles.ts @@ -26,6 +26,31 @@ const buttonNoBorderStyles = css` border: none; `; +export const IconContainer = styled.span` + margin-left: 10px; + display: flex; + align-items: center; + width: 23px; + overflow: hidden; +`; + +export const IconContainerInner = styled.span` + display: flex; + align-items: center; + transform: translateX(-50%); + will-change: transform; +`; + +export const Icon = styled.span` + display: flex; + align-items: center; + margin-right: 10px; +`; + +export const OutIcon = styled(OutIconSVG)``; + +export const ArrowIcon = styled(ArrowIconSVG)``; + export const Container = styled.button<ThemeProps<ButtonTheme>>` border: ${border.regularWhite}; background: none; @@ -47,14 +72,12 @@ export const Container = styled.button<ThemeProps<ButtonTheme>>` ${theme('withBorder', { false: buttonNoBorderStyles, })} -`; -export const Icon = styled.span` - margin-left: 10px; - display: flex; - align-items: center; + &:hover ${IconContainerInner} { + { + transform: translateX(0); + transition: transform 0.25s ease-in-out; + transition-delay: 0.02s; + } + } `; - -export const OutIcon = styled(OutIconSVG)``; - -export const ArrowIcon = styled(ArrowIconSVG)``; From d3f456b4ceff32c2119af1a0ec1a8ffd19e78b56 Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Wed, 15 Dec 2021 14:47:11 +0100 Subject: [PATCH 57/61] Decrease blips size 10% Co-authored-by: wfryc <waldemar.fryc@schemadesign.com> --- src/lib/zalando-tech-radar.ts | 40 +++++++++++++++++------------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 2fe6292..00cc33c 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -381,59 +381,59 @@ export default function radar_visualization(config) { if (d.ring === 0) { blip .append('circle') // outer circle - .attr('r', 10) + .attr('r', 8.5) .attr('fill', 'url(#mainGradient)') .style('opacity', 0); - blip.append('circle').attr('r', 6).attr('fill', d.color); + blip.append('circle').attr('r', 5).attr('fill', d.color); } else if (d.ring === 1) { blip .append('rect') // outer diamond - .attr('x', -8.4) - .attr('y', -8.4) - .attr('width', 16.8) - .attr('height', 16.8) + .attr('x', -7.4) + .attr('y', -7.4) + .attr('width', 14.8) + .attr('height', 14.8) .attr('transform', 'rotate(45)') .attr('fill', 'url(#diamondMainGradient)') .style('opacity', 0); blip .append('rect') // diamond - .attr('x', -5.4) - .attr('y', -5.4) - .attr('width', 10.8) - .attr('height', 10.8) + .attr('x', -4.5) + .attr('y', -4.5) + .attr('width', 9) + .attr('height', 9) .attr('transform', 'rotate(45)') .attr('fill', d.color); } else if (d.ring === 2) { blip .append('rect') // outer square - .attr('x', -8.4) - .attr('y', -8.4) - .attr('width', 16.8) - .attr('height', 16.8) + .attr('x', -7.4) + .attr('y', -7.4) + .attr('width', 14.8) + .attr('height', 14.8) .attr('fill', 'url(#mainGradient)') .style('opacity', 0); blip .append('rect') // square - .attr('x', -5.4) - .attr('y', -5.4) - .attr('width', 10.8) - .attr('height', 10.8) + .attr('x', -4.5) + .attr('y', -4.5) + .attr('width', 9) + .attr('height', 9) .attr('fill', d.color); } else { blip .append('path') .attr('d', 'M 12.5 4.999 L -0.0003 -13 L -12.5 5 L 12.5 4.999 Z') // outer triangle pointing up - .style('transform', 'scale(1.05)') + .style('transform', 'scale(0.9)') .attr('fill', 'url(#mainGradient)') .style('opacity', 0); blip .append('path') .attr('d', 'M 12.5 3.999 L -0.0003 -14 L -12.5 4 L 12.5 3.999 Z') // triangle pointing up - .style('transform', 'scale(0.6)') + .style('transform', 'scale(0.5)') .attr('fill', d.color); } }); From 642655aeec75768404130c60ad36984d10986974 Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Wed, 15 Dec 2021 16:40:41 +0100 Subject: [PATCH 58/61] Change radar default colors (#62) * Remove ring label text shadow * Change min width of Area dropdown * Change radar colors for default state * Fix typo on home description Co-authored-by: wfryc <waldemar.fryc@schemadesign.com> --- src/lib/zalando-tech-radar.ts | 26 +++++++------------ src/routes/home/home.messages.ts | 2 +- .../components/toolbar/toolbar.styles.ts | 2 +- 3 files changed, 11 insertions(+), 19 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 00cc33c..17dc816 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -264,23 +264,13 @@ export default function radar_visualization(config) { .attr('y', currentFactors[i].y) .style('fill', color.mineShaft) .transition() - .style( - 'fill', - isNil(config.active_quadrant) || config.active_quadrant === i || config.zoomed_quadrant === i - ? color.silver - : color.mineShaft - ); + .style('fill', config.active_quadrant === i || config.zoomed_quadrant === i ? color.silver : color.mineShaft); quadrantLabel .append('text') .attr('x', currentFactors[i].x - subtractX) .attr('y', currentFactors[i].y - subtractY) .attr('text-anchor', 'left') - .style( - 'fill', - isNil(config.active_quadrant) || config.active_quadrant === i || config.zoomed_quadrant === i - ? color.mineShaft - : color.scorpion - ) + .style('fill', config.active_quadrant === i || config.zoomed_quadrant === i ? color.mineShaft : color.scorpion) .style('font-family', 'Hellix') .style('font-size', `${smallerLabels ? 8 : 14}px`) .style('font-weight', 600) @@ -326,7 +316,6 @@ export default function radar_visualization(config) { .style('fill', isActiveRing ? color.white : color.boulder) .style('font-family', 'Hellix') .style('font-size', config.zoomed_quadrant ? 8 : 14) - .style('text-shadow', '2px 2px 4px #000000') .style('pointer-events', 'none') .style('user-select', 'none'); } @@ -352,6 +341,9 @@ export default function radar_visualization(config) { let blip = d3.select(this); blip.attr('id', `blip-${d.id}`).style('opacity', 0).transition().duration(700).style('opacity', 1); + // blip color if no quadrants are selected + const blipColor = isNil(config.active_quadrant) ? color.mineShaft : d.color; + // blip link if (!config.print_layout && d.active && d.hasOwnProperty('link')) { blip = blip.append('a').attr('xlink:href', d.link); @@ -385,7 +377,7 @@ export default function radar_visualization(config) { .attr('fill', 'url(#mainGradient)') .style('opacity', 0); - blip.append('circle').attr('r', 5).attr('fill', d.color); + blip.append('circle').attr('r', 6).attr('fill', blipColor); } else if (d.ring === 1) { blip .append('rect') // outer diamond @@ -404,7 +396,7 @@ export default function radar_visualization(config) { .attr('width', 9) .attr('height', 9) .attr('transform', 'rotate(45)') - .attr('fill', d.color); + .attr('fill', blipColor); } else if (d.ring === 2) { blip .append('rect') // outer square @@ -421,7 +413,7 @@ export default function radar_visualization(config) { .attr('y', -4.5) .attr('width', 9) .attr('height', 9) - .attr('fill', d.color); + .attr('fill', blipColor); } else { blip .append('path') @@ -434,7 +426,7 @@ export default function radar_visualization(config) { .append('path') .attr('d', 'M 12.5 3.999 L -0.0003 -14 L -12.5 4 L 12.5 3.999 Z') // triangle pointing up .style('transform', 'scale(0.5)') - .attr('fill', d.color); + .attr('fill', blipColor); } }); diff --git a/src/routes/home/home.messages.ts b/src/routes/home/home.messages.ts index 045b28a..51892b6 100644 --- a/src/routes/home/home.messages.ts +++ b/src/routes/home/home.messages.ts @@ -5,7 +5,7 @@ export default defineMessages({ description: { id: 'home.description', defaultMessage: - 'The radar will let you explore all of the technologies, methods, and tools used here at Apptension and learn more about them. You will also get to see the technologies we have on our radar (pun intened) and, hopefully, get inspired.', + 'The radar will let you explore all of the technologies, methods, and tools used here at Apptension and learn more about them. You will also get to see the technologies we have on our radar (pun intended) and, hopefully, get inspired.', }, exploreButton: { id: 'home.exploreButton', diff --git a/src/shared/components/toolbar/toolbar.styles.ts b/src/shared/components/toolbar/toolbar.styles.ts index 056d3eb..185d476 100644 --- a/src/shared/components/toolbar/toolbar.styles.ts +++ b/src/shared/components/toolbar/toolbar.styles.ts @@ -40,7 +40,7 @@ export const AreaDropdown = styled(ToolbarDropdown)` } ${mediaQuery.desktop} { - min-width: 250px; + min-width: 300px; } `; From 1fe928580f5b88d688ab2edcfaa55022efc69f6d Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Thu, 16 Dec 2021 13:43:27 +0100 Subject: [PATCH 59/61] Decrease speed and size of blips * Decrease speed of blips allocation * Decrease size of zoomed-in blips * Fix blips color when all Areas inactive Co-authored-by: wfryc <waldemar.fryc@schemadesign.com> --- src/lib/zalando-tech-radar.ts | 55 ++++++++++--------- .../components/sidebar/sidebar.component.tsx | 8 ++- .../technologiesList.component.tsx | 13 ++++- 3 files changed, 48 insertions(+), 28 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 17dc816..14abc29 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -342,7 +342,9 @@ export default function radar_visualization(config) { blip.attr('id', `blip-${d.id}`).style('opacity', 0).transition().duration(700).style('opacity', 1); // blip color if no quadrants are selected - const blipColor = isNil(config.active_quadrant) ? color.mineShaft : d.color; + if (isNil(config.active_quadrant)) { + d.color = color.mineShaft; + } // blip link if (!config.print_layout && d.active && d.hasOwnProperty('link')) { @@ -373,60 +375,63 @@ export default function radar_visualization(config) { if (d.ring === 0) { blip .append('circle') // outer circle - .attr('r', 8.5) + .attr('r', config.zoomed_quadrant ? 7 : 9) .attr('fill', 'url(#mainGradient)') .style('opacity', 0); - blip.append('circle').attr('r', 6).attr('fill', blipColor); + blip + .append('circle') + .attr('r', config.zoomed_quadrant ? 4 : 5.5) + .attr('fill', d.color); } else if (d.ring === 1) { blip .append('rect') // outer diamond - .attr('x', -7.4) - .attr('y', -7.4) - .attr('width', 14.8) - .attr('height', 14.8) + .attr('x', config.zoomed_quadrant ? -6.4 : -7.4) + .attr('y', config.zoomed_quadrant ? -6.4 : -7.4) + .attr('width', config.zoomed_quadrant ? 12.8 : 14.8) + .attr('height', config.zoomed_quadrant ? 12.8 : 14.8) .attr('transform', 'rotate(45)') .attr('fill', 'url(#diamondMainGradient)') .style('opacity', 0); blip .append('rect') // diamond - .attr('x', -4.5) - .attr('y', -4.5) - .attr('width', 9) - .attr('height', 9) + .attr('x', config.zoomed_quadrant ? -3.5 : -4.5) + .attr('y', config.zoomed_quadrant ? -3.5 : -4.5) + .attr('width', config.zoomed_quadrant ? 7 : 9) + .attr('height', config.zoomed_quadrant ? 7 : 9) .attr('transform', 'rotate(45)') - .attr('fill', blipColor); + .attr('fill', d.color); } else if (d.ring === 2) { blip .append('rect') // outer square - .attr('x', -7.4) - .attr('y', -7.4) - .attr('width', 14.8) - .attr('height', 14.8) + .attr('x', config.zoomed_quadrant ? -6.4 : -7.4) + .attr('y', config.zoomed_quadrant ? -6.4 : -7.4) + .attr('width', config.zoomed_quadrant ? 12.8 : 14.8) + .attr('height', config.zoomed_quadrant ? 12.8 : 14.8) .attr('fill', 'url(#mainGradient)') .style('opacity', 0); blip .append('rect') // square - .attr('x', -4.5) - .attr('y', -4.5) - .attr('width', 9) - .attr('height', 9) - .attr('fill', blipColor); + .attr('x', config.zoomed_quadrant ? -3.5 : -4.5) + .attr('y', config.zoomed_quadrant ? -3.5 : -4.5) + .attr('width', config.zoomed_quadrant ? 7 : 9) + .attr('height', config.zoomed_quadrant ? 7 : 9) + .attr('fill', d.color); } else { blip .append('path') .attr('d', 'M 12.5 4.999 L -0.0003 -13 L -12.5 5 L 12.5 4.999 Z') // outer triangle pointing up - .style('transform', 'scale(0.9)') + .style('transform', config.zoomed_quadrant ? 'scale(0.79)' : 'scale(0.9)') .attr('fill', 'url(#mainGradient)') .style('opacity', 0); blip .append('path') .attr('d', 'M 12.5 3.999 L -0.0003 -14 L -12.5 4 L 12.5 3.999 Z') // triangle pointing up - .style('transform', 'scale(0.5)') - .attr('fill', blipColor); + .style('transform', config.zoomed_quadrant ? 'scale(0.39)' : 'scale(0.5)') + .attr('fill', d.color); } }); @@ -476,6 +481,6 @@ export default function radar_visualization(config) { .alphaMin(0.00001) .nodes(config.technologies) .velocityDecay(0.19) // magic number (found by experimentation) - .force('collision', d3.forceCollide().radius(12).strength(0.85)) + .force('collision', d3.forceCollide().radius(12).strength(0.01)) .on('tick', ticked); } diff --git a/src/shared/components/sidebar/sidebar.component.tsx b/src/shared/components/sidebar/sidebar.component.tsx index 9782fe3..897ffdb 100644 --- a/src/shared/components/sidebar/sidebar.component.tsx +++ b/src/shared/components/sidebar/sidebar.component.tsx @@ -32,6 +32,7 @@ export const Sidebar = ({ technologies, emptyResults, rings, teams, quadrants }: const areaValue = useSelector(selectArea); const levelValue = useSelector(selectLevel); const teamValue = useSelector(selectTeam); + const hasNoAreaSelected = !areaValue; const debouncedOnTextChange = useDebouncedCallback((text: string) => { dispatch(setSearch(text)); @@ -74,7 +75,12 @@ export const Sidebar = ({ technologies, emptyResults, rings, teams, quadrants }: {renderLevelFilterTag(!!levelValue)} {renderTeamFilterTag(!!teamValue)} </FiltersContainer> - <TechnologiesList technologies={technologies} emptyResults={emptyResults} rings={rings} /> + <TechnologiesList + technologies={technologies} + emptyResults={emptyResults} + rings={rings} + hasNoAreaSelected={hasNoAreaSelected} + /> {renderToolbar(!isDesktop)} </Container> ); diff --git a/src/shared/components/technologiesList/technologiesList.component.tsx b/src/shared/components/technologiesList/technologiesList.component.tsx index b226a5a..865a2b8 100644 --- a/src/shared/components/technologiesList/technologiesList.component.tsx +++ b/src/shared/components/technologiesList/technologiesList.component.tsx @@ -32,9 +32,10 @@ interface TechnologiesListProps { technologies: RadarTechnology[]; emptyResults: { search: boolean; filters: boolean }; rings: RadarRing[]; + hasNoAreaSelected: boolean; } -export const TechnologiesList = ({ technologies, emptyResults, rings }: TechnologiesListProps) => { +export const TechnologiesList = ({ technologies, emptyResults, rings, hasNoAreaSelected }: TechnologiesListProps) => { const [hoveredItem, setHoveredItem] = useState<string | null>(null); const searchText = useSelector(selectSearch); const [scrollTopReached, setScrollTopReached] = useState(true); @@ -50,6 +51,14 @@ export const TechnologiesList = ({ technologies, emptyResults, rings }: Technolo setScrollBottomReached(scrollTop >= scrollBottom); }; + const getBlipColor = (isTechnologyInactive: boolean, isAllAreasInactive: boolean) => { + if (isAllAreasInactive) { + return color.mineShaft; + } + + return isTechnologyInactive ? color.mineShaft : color.silver; + }; + if (emptyResults.search) { return ( <EmptyResults> @@ -84,7 +93,7 @@ export const TechnologiesList = ({ technologies, emptyResults, rings }: Technolo unhighlightBlip({ id: technology.id?.toString() || '', ring: technology.ring, - color: technology.inactive ? color.mineShaft : color.silver, + color: getBlipColor(technology.inactive, hasNoAreaSelected), }); highlightLegend({ id: technology.id || '', mode: 'off' }); hideBubble(); From ba06ef441b6320f28339b1de4548489f5c62c230 Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Thu, 16 Dec 2021 14:14:04 +0100 Subject: [PATCH 60/61] Update home radar asset Co-authored-by: wfryc <waldemar.fryc@schemadesign.com> --- src/lottie/radar/data.json | 4063 ++++++++++++----- src/lottie/radar/demo/data.html | 7515 +++++++++++++++++++------------ 2 files changed, 7807 insertions(+), 3771 deletions(-) diff --git a/src/lottie/radar/data.json b/src/lottie/radar/data.json index 6d21faf..c0bc496 100644 --- a/src/lottie/radar/data.json +++ b/src/lottie/radar/data.json @@ -26,6 +26,14 @@ }, { "id": "image_2", + "w": 3002, + "h": 3002, + "u": "", + "p": "data:image/png;base64,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", + "e": 1 + }, + { + "id": "image_3", "w": 1501, "h": 1501, "u": "", @@ -80,8 +88,8 @@ "ps": [-41.310001373291, -12], "s": 14, "f": "Hellix-SemiBold", - "t": "Python Flask", - "j": 0, + "t": "Terraform", + "j": 2, "tr": 0, "lh": 16.8, "ls": 0, @@ -185,7 +193,7 @@ "t": 0, "s": [0, 44] }, - { "t": 17.4825007120768, "s": [113, 44] } + { "t": 17.4825007120768, "s": [90, 44] } ], "ix": 2 }, @@ -207,7 +215,7 @@ }, { "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "p": { "a": 0, "k": [1.5, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 6 }, @@ -243,9 +251,31 @@ "nm": "technology", "sr": 1, "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 16.484, "s": [0] }, + { "t": 24.9750010172526, "s": [100] } + ], + "ix": 11 + }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [96, 18.333, 0], "ix": 2, "l": 2 }, + "p": { + "a": 1, + "k": [ + { + "i": { "x": 0.53, "y": 1 }, + "o": { "x": 0.47, "y": 0 }, + "t": 9.99, + "s": [151, 3.333, 0], + "to": [0, 2.5, 0], + "ti": [0, -2.5, 0] + }, + { "t": 24.9750010172526, "s": [151, 18.333, 0] } + ], + "ix": 2, + "l": 2 + }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -261,7 +291,7 @@ "f": "Hellix-SemiBold", "t": "LANGUAGES & FRAMEWORKS", "j": 1, - "tr": 0, + "tr": 150, "lh": 16.8, "ls": 0, "fc": [0.349, 0.349, 0.349] @@ -286,9 +316,16 @@ "nm": "Technology label", "sr": 1, "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.59], "y": [1] }, "o": { "x": [0.41], "y": [0] }, "t": 0, "s": [0] }, + { "t": 27.4725011189779, "s": [100] } + ], + "ix": 11 + }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [126.896, 15.668, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [161.896, 15.668, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [30.896, -0.332, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -300,7 +337,19 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [231, 32], "ix": 2 }, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.53, 0.53], "y": [1, 1] }, + "o": { "x": [0.47, 0.47], "y": [0, 0] }, + "t": 0, + "s": [0, 32] + }, + { "t": 27.4725011189779, "s": [270, 32] } + ], + "ix": 2 + }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 99, "ix": 4 }, "nm": "Rectangle Path 1", @@ -388,9 +437,31 @@ "nm": "technology", "sr": 1, "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.53], "y": [1] }, "o": { "x": [0.47], "y": [0] }, "t": 11.988, "s": [0] }, + { "t": 20.4795008341471, "s": [100] } + ], + "ix": 11 + }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [100, 18.333, 0], "ix": 2, "l": 2 }, + "p": { + "a": 1, + "k": [ + { + "i": { "x": 0.53, "y": 1 }, + "o": { "x": 0.47, "y": 0 }, + "t": 5.495, + "s": [100, 3.333, 0], + "to": [0, 2.5, 0], + "ti": [0, -2.5, 0] + }, + { "t": 20.4795008341471, "s": [100, 18.333, 0] } + ], + "ix": 2, + "l": 2 + }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -406,7 +477,7 @@ "f": "Hellix-SemiBold", "t": "INFRASTRUCTURE", "j": 1, - "tr": 0, + "tr": 150, "lh": 16.8, "ls": 0, "fc": [0.2, 0.2, 0.2] @@ -452,7 +523,19 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [156, 32], "ix": 2 }, + "s": { + "a": 1, + "k": [ + { + "i": { "x": [0.59, 0.59], "y": [1, 1] }, + "o": { "x": [0.41, 0.41], "y": [0, 0] }, + "t": 0, + "s": [0, 32] + }, + { "t": 17.4825007120768, "s": [177, 32] } + ], + "ix": 2 + }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 313, "ix": 4 }, "nm": "Rectangle Path 1", @@ -471,7 +554,7 @@ }, { "ty": "tr", - "p": { "a": 0, "k": [18.5, 0], "ix": 2 }, + "p": { "a": 0, "k": [7.598, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 6 }, @@ -500,6 +583,28 @@ { "id": "comp_3", "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 221", + "refId": "comp_4", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [924.34, 1076.806, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 2, @@ -544,6 +649,28 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 4, + "ty": 0, + "nm": "Point 221", + "refId": "comp_4", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [884.34, 1046.806, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 5, @@ -610,6 +737,28 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 8, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [649.146, 1035.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 9, @@ -632,6 +781,50 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 10, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [829.146, 965.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 11, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [733.146, 959.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 12, @@ -676,6 +869,28 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 14, + "ty": 0, + "nm": "Point 158", + "refId": "comp_5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [889.146, 899.182, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 15, @@ -700,7 +915,7 @@ }, { "ddd": 0, - "ind": 18, + "ind": 16, "ty": 0, "nm": "Point 170", "refId": "comp_6", @@ -708,7 +923,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [696.932, 768.583, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [818.932, 772.583, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -722,7 +937,7 @@ }, { "ddd": 0, - "ind": 19, + "ind": 17, "ty": 0, "nm": "Point 170", "refId": "comp_6", @@ -730,7 +945,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [924.932, 758.583, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [634.932, 886.583, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -744,21 +959,21 @@ }, { "ddd": 0, - "ind": 22, + "ind": 18, "ty": 0, - "nm": "Point 181", - "refId": "comp_8", + "nm": "Point 170", + "refId": "comp_6", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [323.396, 950.677, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "p": { "a": 0, "k": [696.932, 768.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, - "w": 25, - "h": 18, + "w": 15, + "h": 15, "ip": 0, "op": 119.880004882812, "st": 0, @@ -766,21 +981,21 @@ }, { "ddd": 0, - "ind": 24, + "ind": 19, "ty": 0, - "nm": "Point 181", - "refId": "comp_8", + "nm": "Point 170", + "refId": "comp_6", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [485.396, 736.677, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "p": { "a": 0, "k": [924.932, 758.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, - "w": 25, - "h": 18, + "w": 15, + "h": 15, "ip": 0, "op": 119.880004882812, "st": 0, @@ -788,21 +1003,21 @@ }, { "ddd": 0, - "ind": 26, + "ind": 20, "ty": 0, - "nm": "Point 181", - "refId": "comp_8", + "nm": "Point 170", + "refId": "comp_6", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [749.396, 562.677, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "p": { "a": 0, "k": [892.932, 696.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, - "w": 25, - "h": 18, + "w": 15, + "h": 15, "ip": 0, "op": 119.880004882812, "st": 0, @@ -810,7 +1025,7 @@ }, { "ddd": 0, - "ind": 27, + "ind": 21, "ty": 0, "nm": "Point 181", "refId": "comp_8", @@ -818,7 +1033,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [871.396, 602.677, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [349.396, 1040.677, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -829,16 +1044,170 @@ "op": 119.880004882812, "st": 0, "bm": 0 - } - ] - }, - { - "id": "comp_4", - "layers": [ + }, { "ddd": 0, - "ind": 1, - "ty": 4, + "ind": 22, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [323.396, 950.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 23, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [435.396, 870.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 24, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [485.396, 736.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 25, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [673.396, 652.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 26, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [749.396, 562.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 27, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [871.396, 602.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 28, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [899.396, 508.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_4", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, "nm": "Ellipse 34", "sr": 1, "ks": { @@ -1417,12 +1786,34 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 3, + "ty": 0, + "nm": "Point 183", + "refId": "comp_12", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [1138.672, 243.203, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 4, "ty": 0, "nm": "Point 182", - "refId": "comp_12", + "refId": "comp_13", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1439,12 +1830,34 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 5, + "ty": 0, + "nm": "Point 181", + "refId": "comp_8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [997.396, 140.677, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12.5, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 25, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 6, "ty": 0, "nm": "Point 180", - "refId": "comp_13", + "refId": "comp_14", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1480,13 +1893,36 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 8, + "ty": 0, + "nm": "Point 178", + "parent": 7, + "refId": "comp_15", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [395.573, 387.5, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 9, "ty": 0, "nm": "Point 176", "parent": 7, - "refId": "comp_14", + "refId": "comp_17", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1509,7 +1945,7 @@ "ty": 0, "nm": "Point 174", "parent": 7, - "refId": "comp_16", + "refId": "comp_19", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1528,16 +1964,16 @@ }, { "ddd": 0, - "ind": 12, + "ind": 11, "ty": 0, - "nm": "Point 170", + "nm": "Point 172", "parent": 7, - "refId": "comp_6", + "refId": "comp_21", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [171.146, 77.5, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [301.12, 163.88, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -1551,16 +1987,16 @@ }, { "ddd": 0, - "ind": 14, + "ind": 12, "ty": 0, - "nm": "Point 166", + "nm": "Point 170", "parent": 7, - "refId": "comp_18", + "refId": "comp_6", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [7.266, 64.583, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [171.146, 77.5, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -1574,20 +2010,112 @@ }, { "ddd": 0, - "ind": 15, - "ty": 3, - "nm": "▽ Trial", + "ind": 13, + "ty": 0, + "nm": "Point 168", + "parent": 7, + "refId": "comp_23", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [935.542, 545.932, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [144.396, 161.932, 0], "ix": 1, "l": 2 }, + "p": { "a": 0, "k": [71.042, 7.266, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, + "w": 15, + "h": 15, "ip": 0, - "op": 120.0000048877, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 14, + "ty": 0, + "nm": "Point 166", + "parent": 7, + "refId": "comp_25", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [7.266, 64.583, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [7.5, 7.5, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 15, + "h": 15, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 15, + "ty": 3, + "nm": "▽ Trial", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [935.542, 545.932, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [144.396, 161.932, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ip": 0, + "op": 120.0000048877, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 16, + "ty": 0, + "nm": "Point 164", + "parent": 15, + "refId": "comp_27", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [266.297, 311.865, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 17, + "ty": 0, + "nm": "Point 163", + "parent": 15, + "refId": "comp_28", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [276.792, 181.083, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, "st": 0, "bm": 0 }, @@ -1597,7 +2125,7 @@ "ty": 0, "nm": "Point 162", "parent": 15, - "refId": "comp_20", + "refId": "comp_29", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1620,7 +2148,7 @@ "ty": 0, "nm": "Point 161", "parent": 15, - "refId": "comp_21", + "refId": "comp_30", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1643,7 +2171,7 @@ "ty": 0, "nm": "Point 160", "parent": 15, - "refId": "comp_22", + "refId": "comp_31", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1660,6 +2188,29 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 21, + "ty": 0, + "nm": "Point 159", + "parent": 15, + "refId": "comp_32", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [90.307, 102.776, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [12, 12, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 24, + "h": 24, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 22, @@ -1702,13 +2253,36 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 24, + "ty": 0, + "nm": "Point 157", + "parent": 23, + "refId": "comp_33", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 11.615, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 25, "ty": 0, "nm": "Point 156", "parent": 23, - "refId": "comp_23", + "refId": "comp_34", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1731,7 +2305,7 @@ "ty": 0, "nm": "Point 155", "parent": 23, - "refId": "comp_24", + "refId": "comp_35", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1748,13 +2322,36 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 27, + "ty": 0, + "nm": "Point 154", + "parent": 23, + "refId": "comp_36", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [81.849, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 28, "ty": 0, "nm": "Point 153", "parent": 23, - "refId": "comp_25", + "refId": "comp_37", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1777,7 +2374,7 @@ "ty": 0, "nm": "Point 152", "parent": 23, - "refId": "comp_26", + "refId": "comp_38", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1794,13 +2391,59 @@ "st": 0, "bm": 0 }, + { + "ddd": 0, + "ind": 30, + "ty": 0, + "nm": "Point 151", + "parent": 23, + "refId": "comp_39", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [101.224, 108.49, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 31, + "ty": 0, + "nm": "Point 150", + "parent": 23, + "refId": "comp_40", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [73.776, 128.672, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, { "ddd": 0, "ind": 32, "ty": 0, "nm": "Point 149", "parent": 23, - "refId": "comp_27", + "refId": "comp_41", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1823,7 +2466,7 @@ "ty": 0, "nm": "Point 148", "parent": 23, - "refId": "comp_28", + "refId": "comp_42", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -1839,6 +2482,29 @@ "op": 119.880004882812, "st": 0, "bm": 0 + }, + { + "ddd": 0, + "ind": 34, + "ty": 0, + "nm": "Point 147", + "parent": 23, + "refId": "comp_43", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [15.651, 81.849, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [10, 10, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 20, + "h": 20, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 } ] }, @@ -2420,35 +3086,13 @@ { "ddd": 0, "ind": 1, - "ty": 0, - "nm": "Point 177", - "refId": "comp_15", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } - }, - "ao": 0, - "w": 18, - "h": 18, - "ip": 0, - "op": 119.880004882812, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, "ty": 4, - "nm": "Point", + "nm": "Rectangle 36", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -2458,29 +3102,59 @@ "ty": "gr", "it": [ { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Point", - "np": 1, + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, -9], + [12.5, 8.999], + [-12.5, 9] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 36", + "np": 2, "cix": 2, "bm": 0, "ix": 1, @@ -2492,22 +3166,17 @@ "op": 119.880004882812, "st": 0, "bm": 0 - } - ] - }, - { - "id": "comp_15", - "layers": [ + }, { "ddd": 0, - "ind": 1, + "ind": 2, "ty": 4, "nm": "Point", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12.5, 9, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -2519,23 +3188,13 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [18, 18], "ix": 2 }, + "s": { "a": 0, "k": [25, 18], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", "mn": "ADBE Vector Shape - Rect", "hd": false }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, { "ty": "tr", "p": { "a": 0, "k": [0, 0], "ix": 2 }, @@ -2549,7 +3208,7 @@ } ], "nm": "Point", - "np": 2, + "np": 1, "cix": 2, "bm": 0, "ix": 1, @@ -2565,14 +3224,14 @@ ] }, { - "id": "comp_16", + "id": "comp_15", "layers": [ { "ddd": 0, "ind": 1, "ty": 0, - "nm": "Point 175", - "refId": "comp_17", + "nm": "Point 179", + "refId": "comp_16", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -2646,7 +3305,7 @@ ] }, { - "id": "comp_17", + "id": "comp_16", "layers": [ { "ddd": 0, @@ -2715,14 +3374,14 @@ ] }, { - "id": "comp_18", + "id": "comp_17", "layers": [ { "ddd": 0, "ind": 1, "ty": 0, - "nm": "Point 167", - "refId": "comp_19", + "nm": "Point 177", + "refId": "comp_18", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -2796,7 +3455,7 @@ ] }, { - "id": "comp_19", + "id": "comp_18", "layers": [ { "ddd": 0, @@ -2865,67 +3524,25 @@ ] }, { - "id": "comp_20", + "id": "comp_19", "layers": [ { "ddd": 0, "ind": 1, - "ty": 4, - "nm": "Rectangle 7", + "ty": 0, + "nm": "Point 175", + "refId": "comp_20", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, - "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ty": "rc", - "d": 1, - "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 4 }, - "nm": "Rectangle Path 1", - "mn": "ADBE Vector Shape - Rect", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, - "o": { "a": 0, "k": 100, "ix": 5 }, - "r": 1, - "bm": 0, - "nm": "Fill 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { "a": 0, "k": [0, 0], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": -45, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Rectangle 7", - "np": 2, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], + "w": 18, + "h": 18, "ip": 0, "op": 119.880004882812, "st": 0, @@ -2940,7 +3557,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -2952,7 +3569,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -2988,20 +3605,20 @@ ] }, { - "id": "comp_21", + "id": "comp_20", "layers": [ { "ddd": 0, "ind": 1, "ty": 4, - "nm": "Rectangle 7", + "nm": "Point", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, "shapes": [ @@ -3011,7 +3628,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3033,14 +3650,14 @@ "p": { "a": 0, "k": [0, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": -45, "ix": 6 }, + "r": { "a": 0, "k": 0, "ix": 6 }, "o": { "a": 0, "k": 100, "ix": 7 }, "sk": { "a": 0, "k": 0, "ix": 4 }, "sa": { "a": 0, "k": 0, "ix": 5 }, "nm": "Transform" } ], - "nm": "Rectangle 7", + "nm": "Point", "np": 2, "cix": 2, "bm": 0, @@ -3053,6 +3670,33 @@ "op": 119.880004882812, "st": 0, "bm": 0 + } + ] + }, + { + "id": "comp_21", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 173", + "refId": "comp_22", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 18, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 }, { "ddd": 0, @@ -3063,7 +3707,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -3075,7 +3719,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3117,14 +3761,14 @@ "ddd": 0, "ind": 1, "ty": 4, - "nm": "Rectangle 7", + "nm": "Point", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, "shapes": [ @@ -3134,7 +3778,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3156,14 +3800,14 @@ "p": { "a": 0, "k": [0, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": -45, "ix": 6 }, + "r": { "a": 0, "k": 0, "ix": 6 }, "o": { "a": 0, "k": 100, "ix": 7 }, "sk": { "a": 0, "k": 0, "ix": 4 }, "sa": { "a": 0, "k": 0, "ix": 5 }, "nm": "Transform" } ], - "nm": "Rectangle 7", + "nm": "Point", "np": 2, "cix": 2, "bm": 0, @@ -3176,6 +3820,33 @@ "op": 119.880004882812, "st": 0, "bm": 0 + } + ] + }, + { + "id": "comp_23", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 169", + "refId": "comp_24", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 18, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 }, { "ddd": 0, @@ -3186,7 +3857,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -3198,7 +3869,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3234,20 +3905,20 @@ ] }, { - "id": "comp_23", + "id": "comp_24", "layers": [ { "ddd": 0, "ind": 1, "ty": 4, - "nm": "Ellipse 34", + "nm": "Point", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, "shapes": [ @@ -3255,12 +3926,13 @@ "ty": "gr", "it": [ { + "ty": "rc", "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", "hd": false }, { @@ -3285,7 +3957,7 @@ "nm": "Transform" } ], - "nm": "Ellipse 34", + "nm": "Point", "np": 2, "cix": 2, "bm": 0, @@ -3298,6 +3970,33 @@ "op": 119.880004882812, "st": 0, "bm": 0 + } + ] + }, + { + "id": "comp_25", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "Point 167", + "refId": "comp_26", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [9, 9, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 18, + "h": 18, + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 }, { "ddd": 0, @@ -3308,7 +4007,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [7.266, 7.266, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -3320,7 +4019,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [14.531, 14.531], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3356,20 +4055,20 @@ ] }, { - "id": "comp_24", + "id": "comp_26", "layers": [ { "ddd": 0, "ind": 1, "ty": 4, - "nm": "Ellipse 34", + "nm": "Point", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [9, 9, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, "shapes": [ @@ -3377,12 +4076,13 @@ "ty": "gr", "it": [ { + "ty": "rc", "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [18, 18], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", "hd": false }, { @@ -3407,7 +4107,76 @@ "nm": "Transform" } ], - "nm": "Ellipse 34", + "nm": "Point", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_27", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Rectangle 7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": -45, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 7", "np": 2, "cix": 2, "bm": 0, @@ -3430,7 +4199,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -3442,7 +4211,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3478,18 +4247,18 @@ ] }, { - "id": "comp_25", + "id": "comp_28", "layers": [ { "ddd": 0, "ind": 1, "ty": 4, - "nm": "Ellipse 34", + "nm": "Rectangle 7", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } }, @@ -3499,12 +4268,13 @@ "ty": "gr", "it": [ { + "ty": "rc", "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", "hd": false }, { @@ -3522,14 +4292,14 @@ "p": { "a": 0, "k": [0, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, + "r": { "a": 0, "k": -45, "ix": 6 }, "o": { "a": 0, "k": 100, "ix": 7 }, "sk": { "a": 0, "k": 0, "ix": 4 }, "sa": { "a": 0, "k": 0, "ix": 5 }, "nm": "Transform" } ], - "nm": "Ellipse 34", + "nm": "Rectangle 7", "np": 2, "cix": 2, "bm": 0, @@ -3552,7 +4322,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -3564,7 +4334,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3600,18 +4370,18 @@ ] }, { - "id": "comp_26", + "id": "comp_29", "layers": [ { "ddd": 0, "ind": 1, "ty": 4, - "nm": "Ellipse 34", + "nm": "Rectangle 7", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } }, @@ -3621,12 +4391,13 @@ "ty": "gr", "it": [ { + "ty": "rc", "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", "hd": false }, { @@ -3644,14 +4415,14 @@ "p": { "a": 0, "k": [0, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, + "r": { "a": 0, "k": -45, "ix": 6 }, "o": { "a": 0, "k": 100, "ix": 7 }, "sk": { "a": 0, "k": 0, "ix": 4 }, "sa": { "a": 0, "k": 0, "ix": 5 }, "nm": "Transform" } ], - "nm": "Ellipse 34", + "nm": "Rectangle 7", "np": 2, "cix": 2, "bm": 0, @@ -3674,7 +4445,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -3686,7 +4457,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3722,18 +4493,18 @@ ] }, { - "id": "comp_27", + "id": "comp_30", "layers": [ { "ddd": 0, "ind": 1, "ty": 4, - "nm": "Ellipse 34", + "nm": "Rectangle 7", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } }, @@ -3743,12 +4514,13 @@ "ty": "gr", "it": [ { + "ty": "rc", "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", "hd": false }, { @@ -3766,14 +4538,14 @@ "p": { "a": 0, "k": [0, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, + "r": { "a": 0, "k": -45, "ix": 6 }, "o": { "a": 0, "k": 100, "ix": 7 }, "sk": { "a": 0, "k": 0, "ix": 4 }, "sa": { "a": 0, "k": 0, "ix": 5 }, "nm": "Transform" } ], - "nm": "Ellipse 34", + "nm": "Rectangle 7", "np": 2, "cix": 2, "bm": 0, @@ -3796,7 +4568,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -3808,7 +4580,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3844,18 +4616,18 @@ ] }, { - "id": "comp_28", + "id": "comp_31", "layers": [ { "ddd": 0, "ind": 1, "ty": 4, - "nm": "Ellipse 34", + "nm": "Rectangle 7", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } }, @@ -3865,12 +4637,13 @@ "ty": "gr", "it": [ { + "ty": "rc", "d": 1, - "ty": "el", - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", "hd": false }, { @@ -3888,14 +4661,14 @@ "p": { "a": 0, "k": [0, 0], "ix": 2 }, "a": { "a": 0, "k": [0, 0], "ix": 1 }, "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, + "r": { "a": 0, "k": -45, "ix": 6 }, "o": { "a": 0, "k": 100, "ix": 7 }, "sk": { "a": 0, "k": 0, "ix": 4 }, "sa": { "a": 0, "k": 0, "ix": 5 }, "nm": "Transform" } ], - "nm": "Ellipse 34", + "nm": "Rectangle 7", "np": 2, "cix": 2, "bm": 0, @@ -3918,7 +4691,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -3930,7 +4703,7 @@ { "ty": "rc", "d": 1, - "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, "p": { "a": 0, "k": [0, 0], "ix": 3 }, "r": { "a": 0, "k": 0, "ix": 4 }, "nm": "Rectangle Path 1", @@ -3966,45 +4739,1510 @@ ] }, { - "id": "comp_29", + "id": "comp_32", "layers": [ { "ddd": 0, "ind": 1, - "ty": 5, - "nm": "Hold", + "ty": 4, + "nm": "Rectangle 7", "sr": 1, "ks": { - "o": { - "a": 1, - "k": [ - { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 93.906, "s": [0] }, - { "t": 106.893004353841, "s": [100] } - ], - "ix": 11 - }, + "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [777.862, 19.722, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, - "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, - "t": { - "d": { - "k": [ + "shapes": [ + { + "ty": "gr", + "it": [ { - "s": { - "sz": [30.6000003814697, 19.4699802398682], - "ps": [-15.3000001907349, -9.73499011993408], - "s": 14, - "f": "Hellix-Medium", - "t": "Hold", - "j": 0, - "tr": 0, - "lh": 16.8, - "ls": 0, - "fc": [1, 1, 1] - }, + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [16.971, 16.971], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": -45, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Rectangle 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [12, 12, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [24, 24], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_33", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_34", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_35", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_36", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_37", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_38", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_39", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_40", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_41", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_42", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_43", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Ellipse 34", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.759999990463, 0.759999990463, 0.759999990463, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Point", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [10, 10, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "rc", + "d": 1, + "s": { "a": 0, "k": [20, 20], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 4 }, + "nm": "Rectangle Path 1", + "mn": "ADBE Vector Shape - Rect", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Point", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 119.880004882812, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_44", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 5, + "nm": "Hold", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 99.9, "s": [0] }, + { "t": 112.887004597982, "s": [100] } + ], + "ix": 11 + }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [777.862, 19.722, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "t": { + "d": { + "k": [ + { + "s": { + "sz": [30.6000003814697, 19.4699802398682], + "ps": [-15.3000001907349, -9.73499011993408], + "s": 14, + "f": "Hellix-Medium", + "t": "Hold", + "j": 0, + "tr": 0, + "lh": 16.8, + "ls": 0, + "fc": [1, 1, 1] + }, "t": 0 } ] @@ -4028,8 +6266,8 @@ "o": { "a": 1, "k": [ - { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 93.906, "s": [0] }, - { "t": 106.893004353841, "s": [100] } + { "i": { "x": [0.79], "y": [1] }, "o": { "x": [0.21], "y": [0] }, "t": 96.903, "s": [0] }, + { "t": 109.890004475911, "s": [100] } ], "ix": 11 }, @@ -4598,7 +6836,7 @@ "ty": 2, "nm": "Ellipse 10.png", "cl": "png", - "refId": "image_2", + "refId": "image_3", "sr": 1, "ks": { "o": { @@ -5299,7 +7537,7 @@ "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [666, 892.75, 0], "ix": 2, "l": 2 }, + "p": { "a": 0, "k": [680, 892.75, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [56.5, 22, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -5424,32 +7662,10 @@ "refId": "comp_1", "sr": 1, "ks": { - "o": { - "a": 1, - "k": [ - { "i": { "x": [0.46], "y": [1] }, "o": { "x": [0.54], "y": [0] }, "t": 88, "s": [0] }, - { "t": 117.000004765508, "s": [100] } - ], - "ix": 11 - }, + "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { - "a": 1, - "k": [ - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 88, - "s": [1315, 534, 0], - "to": [0, 3.333, 0], - "ti": [0, -3.333, 0] - }, - { "t": 117.000004765508, "s": [1315, 554, 0] } - ], - "ix": 2, - "l": 2 - }, - "a": { "a": 0, "k": [145, 16, 0], "ix": 1, "l": 2 }, + "p": { "a": 0, "k": [1315, 554, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [200, 16, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, "ao": 0, @@ -5461,7 +7677,7 @@ ], "ix": 2 }, - "w": 290, + "w": 400, "h": 32, "ip": 88.0000035843135, "op": 433.000017636452, @@ -5476,31 +7692,9 @@ "refId": "comp_2", "sr": 1, "ks": { - "o": { - "a": 1, - "k": [ - { "i": { "x": [0.46], "y": [1] }, "o": { "x": [0.54], "y": [0] }, "t": 159, "s": [0] }, - { "t": 188.000007657397, "s": [100] } - ], - "ix": 11 - }, + "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { - "a": 1, - "k": [ - { - "i": { "x": 0.46, "y": 1 }, - "o": { "x": 0.54, "y": 0 }, - "t": 159, - "s": [504, 594, 0], - "to": [0, 3.333, 0], - "ti": [0, -3.333, 0] - }, - { "t": 188.000007657397, "s": [504, 614, 0] } - ], - "ix": 2, - "l": 2 - }, + "p": { "a": 0, "k": [504, 614, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [100, 16, 0], "ix": 1, "l": 2 }, "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } }, @@ -5522,20 +7716,75 @@ }, { "ddd": 0, - "ind": 8, - "ty": 0, - "nm": "Infra", - "refId": "comp_3", + "ind": 7, + "ty": 2, + "nm": "Mask Infra", + "td": 1, + "refId": "image_2", "sr": 1, "ks": { - "o": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 1, "k": [ - { "i": { "x": [0.46], "y": [1] }, "o": { "x": [0.54], "y": [0] }, "t": 175, "s": [0] }, - { "t": 189.000007698128, "s": [20] } + { "i": { "x": [0.49], "y": [1] }, "o": { "x": [0.19], "y": [0] }, "t": 71.94, "s": [-90] }, + { "t": 191.000007779589, "s": [360] } ], - "ix": 11 + "ix": 10 }, + "p": { "a": 0, "k": [960.2, 1212.639, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [1501, 1501, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-50, 50, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ef": [ + { + "ty": 29, + "nm": "Gaussian Blur", + "np": 5, + "mn": "ADBE Gaussian Blur 2", + "ix": 1, + "en": 1, + "ef": [ + { + "ty": 0, + "nm": "Blurriness", + "mn": "ADBE Gaussian Blur 2-0001", + "ix": 1, + "v": { "a": 0, "k": 30, "ix": 1 } + }, + { + "ty": 7, + "nm": "Blur Dimensions", + "mn": "ADBE Gaussian Blur 2-0002", + "ix": 2, + "v": { "a": 0, "k": 1, "ix": 2 } + }, + { + "ty": 7, + "nm": "Repeat Edge Pixels", + "mn": "ADBE Gaussian Blur 2-0003", + "ix": 3, + "v": { "a": 0, "k": 0, "ix": 3 } + } + ] + } + ], + "ip": 12.00000048877, + "op": 204.00000830909, + "st": 12.00000048877, + "bm": 0 + }, + { + "ddd": 0, + "ind": 8, + "ty": 0, + "nm": "Infra", + "tt": 2, + "refId": "comp_3", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, "p": { "a": 0, "k": [960, 540, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [960, 540, 0], "ix": 1, "l": 2 }, @@ -5559,20 +7808,75 @@ }, { "ddd": 0, - "ind": 10, - "ty": 0, - "nm": "Points-Language", - "refId": "comp_9", + "ind": 9, + "ty": 2, + "nm": "Mask Language", + "td": 1, + "refId": "image_2", "sr": 1, "ks": { - "o": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 1, "k": [ - { "i": { "x": [0.46], "y": [1] }, "o": { "x": [0.54], "y": [0] }, "t": 104, "s": [0] }, - { "t": 117.000004765508, "s": [20] } + { "i": { "x": [0.49], "y": [1] }, "o": { "x": [0.19], "y": [0] }, "t": 71.94, "s": [-90] }, + { "t": 191.000007779589, "s": [360] } ], - "ix": 11 + "ix": 10 }, + "p": { "a": 0, "k": [960.2, 1212.639, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [1501, 1501, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [-50, 50, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "ef": [ + { + "ty": 29, + "nm": "Gaussian Blur", + "np": 5, + "mn": "ADBE Gaussian Blur 2", + "ix": 1, + "en": 1, + "ef": [ + { + "ty": 0, + "nm": "Blurriness", + "mn": "ADBE Gaussian Blur 2-0001", + "ix": 1, + "v": { "a": 0, "k": 30, "ix": 1 } + }, + { + "ty": 7, + "nm": "Blur Dimensions", + "mn": "ADBE Gaussian Blur 2-0002", + "ix": 2, + "v": { "a": 0, "k": 1, "ix": 2 } + }, + { + "ty": 7, + "nm": "Repeat Edge Pixels", + "mn": "ADBE Gaussian Blur 2-0003", + "ix": 3, + "v": { "a": 0, "k": 0, "ix": 3 } + } + ] + } + ], + "ip": 69.0000028104276, + "op": 112.000004561854, + "st": 12.00000048877, + "bm": 0 + }, + { + "ddd": 0, + "ind": 10, + "ty": 0, + "nm": "Points-Language", + "tt": 2, + "refId": "comp_9", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 20, "ix": 11 }, "r": { "a": 0, "k": 0, "ix": 10 }, "p": { "a": 0, "k": [1164, 998, 0], "ix": 2, "l": 2 }, "a": { "a": 0, "k": [960, 540, 0], "ix": 1, "l": 2 }, @@ -5599,7 +7903,7 @@ "ind": 11, "ty": 0, "nm": "Radar", - "refId": "comp_29", + "refId": "comp_44", "sr": 1, "ks": { "o": { "a": 0, "k": 100, "ix": 11 }, @@ -7478,313 +9782,58 @@ [0, -4.33], [4.33, 0], [0, 5.136], - [-3.525, -3.726] - ], - "v": [ - [22.76, -53.476], - [31.018, -61.23], - [38.773, -53.476], - [29.105, -43.002] - ], - "c": true - }, - "ix": 2 - }, - "nm": "&", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ind": 2, - "ty": "sh", - "ix": 3, - "ks": { - "a": 0, - "k": { - "i": [ - [4.23, 0], - [0, 5.338], - [-5.338, 2.618], - [0, 0] - ], - "o": [ - [-6.244, 0], - [0, -5.338], - [0, 0], - [-4.23, 3.928] - ], - "v": [ - [26.889, -10.474], - [16.214, -19.638], - [25.681, -30.515], - [38.974, -16.315] - ], - "c": true - }, - "ix": 2 - }, - "nm": "&", - "mn": "ADBE Vector Shape - Group", - "hd": false - } - ], - "nm": "&", - "np": 6, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ] - }, - "fFamily": "Hellix" - }, - { - "ch": "M", - "size": 14, - "style": "SemiBold", - "w": 86.2, - "data": { - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ind": 0, - "ty": "sh", - "ix": 1, - "ks": { - "a": 0, - "k": { - "i": [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0] - ], - "v": [ - [6.445, 0], - [18.228, 0], - [18.228, -47.333], - [38.873, 0], - [47.534, 0], - [68.582, -47.333], - [68.582, 0], - [80.365, 0], - [80.365, -70.496], - [68.28, -70.496], - [44.11, -17.322], - [20.645, -70.496], - [6.445, -70.496] - ], - "c": true - }, - "ix": 2 - }, - "nm": "M", - "mn": "ADBE Vector Shape - Group", - "hd": false - } - ], - "nm": "M", - "np": 3, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ] - }, - "fFamily": "Hellix" - }, - { - "ch": "W", - "size": 14, - "style": "SemiBold", - "w": 101.6, - "data": { - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ind": 0, - "ty": "sh", - "ix": 1, - "ks": { - "a": 0, - "k": { - "i": [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0] - ], - "v": [ - [88.724, -70.496], - [72.61, -19.437], - [56.296, -70.496], - [46.527, -70.496], - [29.91, -19.437], - [13.797, -70.496], - [1.208, -70.496], - [24.875, 0], - [34.644, 0], - [51.26, -51.059], - [67.877, 0], - [77.545, 0], - [101.01, -70.496] - ], - "c": true - }, - "ix": 2 - }, - "nm": "W", - "mn": "ADBE Vector Shape - Group", - "hd": false - } - ], - "nm": "W", - "np": 3, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ] - }, - "fFamily": "Hellix" - }, - { - "ch": "O", - "size": 14, - "style": "SemiBold", - "w": 79.1, - "data": { - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ind": 0, - "ty": "sh", - "ix": 1, - "ks": { - "a": 0, - "k": { - "i": [ - [20.343, 0], - [0, -20.544], - [-20.343, 0], - [0, 20.645] - ], - "o": [ - [-20.343, 0], - [0, 20.645], - [20.343, 0], - [0, -20.544] + [-3.525, -3.726] ], "v": [ - [39.88, -71.503], - [4.028, -35.349], - [39.88, 1.007], - [75.632, -35.349] + [22.76, -53.476], + [31.018, -61.23], + [38.773, -53.476], + [29.105, -43.002] ], "c": true }, "ix": 2 }, - "nm": "O", + "nm": "&", "mn": "ADBE Vector Shape - Group", "hd": false }, { - "ind": 1, + "ind": 2, "ty": "sh", - "ix": 2, + "ix": 3, "ks": { "a": 0, "k": { "i": [ - [-13.495, 0], - [0, -13.998], - [13.394, 0], - [0, 14.099] + [4.23, 0], + [0, 5.338], + [-5.338, 2.618], + [0, 0] ], "o": [ - [13.394, 0], - [0, 14.099], - [-13.495, 0], - [0, -13.998] + [-6.244, 0], + [0, -5.338], + [0, 0], + [-4.23, 3.928] ], "v": [ - [39.88, -60.022], - [63.547, -35.349], - [39.88, -10.474], - [16.214, -35.349] + [26.889, -10.474], + [16.214, -19.638], + [25.681, -30.515], + [38.974, -16.315] ], "c": true }, "ix": 2 }, - "nm": "O", + "nm": "&", "mn": "ADBE Vector Shape - Group", "hd": false } ], - "nm": "O", - "np": 5, + "nm": "&", + "np": 6, "cix": 2, "bm": 0, "ix": 1, @@ -7796,10 +9845,10 @@ "fFamily": "Hellix" }, { - "ch": "K", + "ch": "M", "size": 14, "style": "SemiBold", - "w": 61.6, + "w": 86.2, "data": { "shapes": [ { @@ -7823,6 +9872,8 @@ [0, 0], [0, 0], [0, 0], + [0, 0], + [0, 0], [0, 0] ], "o": [ @@ -7836,31 +9887,35 @@ [0, 0], [0, 0], [0, 0], + [0, 0], + [0, 0], [0, 0] ], "v": [ - [63.647, 0], - [30.515, -37.161], - [60.928, -70.496], - [45.923, -70.496], - [18.228, -39.78], - [18.228, -70.496], - [6.445, -70.496], [6.445, 0], [18.228, 0], - [18.228, -34.442], - [48.138, 0] + [18.228, -47.333], + [38.873, 0], + [47.534, 0], + [68.582, -47.333], + [68.582, 0], + [80.365, 0], + [80.365, -70.496], + [68.28, -70.496], + [44.11, -17.322], + [20.645, -70.496], + [6.445, -70.496] ], "c": true }, "ix": 2 }, - "nm": "K", + "nm": "M", "mn": "ADBE Vector Shape - Group", "hd": false } ], - "nm": "K", + "nm": "M", "np": 3, "cix": 2, "bm": 0, @@ -7873,10 +9928,10 @@ "fFamily": "Hellix" }, { - "ch": "P", + "ch": "W", "size": 14, "style": "SemiBold", - "w": 58.6, + "w": 101.6, "data": { "shapes": [ { @@ -7890,13 +9945,19 @@ "a": 0, "k": { "i": [ - [12.991, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], - [0, 12.589] + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] ], "o": [ [0, 0], @@ -7904,65 +9965,41 @@ [0, 0], [0, 0], [0, 0], - [12.991, 0], - [0, -12.387] - ], - "v": [ - [33.435, -70.496], - [6.445, -70.496], - [6.445, 0], - [18.228, 0], - [18.228, -27.191], - [33.435, -27.191], - [55.994, -48.944] - ], - "c": true - }, - "ix": 2 - }, - "nm": "P", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ind": 1, - "ty": "sh", - "ix": 2, - "ks": { - "a": 0, - "k": { - "i": [ - [6.143, 0], [0, 0], [0, 0], [0, 0], - [0, -5.841] - ], - "o": [ [0, 0], [0, 0], [0, 0], - [6.143, 0], - [0, 5.942] + [0, 0], + [0, 0] ], "v": [ - [33.435, -38.47], - [18.228, -38.47], - [18.228, -59.216], - [33.435, -59.216], - [44.11, -48.944] + [88.724, -70.496], + [72.61, -19.437], + [56.296, -70.496], + [46.527, -70.496], + [29.91, -19.437], + [13.797, -70.496], + [1.208, -70.496], + [24.875, 0], + [34.644, 0], + [51.26, -51.059], + [67.877, 0], + [77.545, 0], + [101.01, -70.496] ], "c": true }, "ix": 2 }, - "nm": "P", + "nm": "W", "mn": "ADBE Vector Shape - Group", "hd": false } ], - "nm": "P", - "np": 5, + "nm": "W", + "np": 3, "cix": 2, "bm": 0, "ix": 1, @@ -7974,10 +10011,10 @@ "fFamily": "Hellix" }, { - "ch": "y", + "ch": "O", "size": 14, "style": "SemiBold", - "w": 52.6, + "w": 79.1, "data": { "shapes": [ { @@ -7991,138 +10028,67 @@ "a": 0, "k": { "i": [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0] + [20.343, 0], + [0, -20.544], + [-20.343, 0], + [0, 20.645] ], "o": [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0] + [-20.343, 0], + [0, 20.645], + [20.343, 0], + [0, -20.544] ], "v": [ - [39.679, -49.246], - [26.486, -15.71], - [13.293, -49.246], - [1.208, -49.246], - [20.746, -2.618], - [11.884, 17.322], - [23.969, 17.322], - [51.764, -49.246] + [39.88, -71.503], + [4.028, -35.349], + [39.88, 1.007], + [75.632, -35.349] ], "c": true }, "ix": 2 }, - "nm": "y", + "nm": "O", "mn": "ADBE Vector Shape - Group", "hd": false - } - ], - "nm": "y", - "np": 3, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ] - }, - "fFamily": "Hellix" - }, - { - "ch": "t", - "size": 14, - "style": "SemiBold", - "w": 37.9, - "data": { - "shapes": [ - { - "ty": "gr", - "it": [ + }, { - "ind": 0, + "ind": 1, "ty": "sh", - "ix": 1, + "ix": 2, "ks": { "a": 0, "k": { "i": [ - [0, 0], - [1.208, 0], - [0, 5.74], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [-10.876, 0], - [-1.611, 0.806] + [-13.495, 0], + [0, -13.998], + [13.394, 0], + [0, 14.099] ], "o": [ - [-1.007, 0.302], - [-4.935, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 12.186], - [2.115, 0], - [0, 0] + [13.394, 0], + [0, 14.099], + [-13.495, 0], + [0, -13.998] ], "v": [ - [34.543, -10.373], - [30.716, -9.769], - [21.753, -18.933], - [21.753, -38.571], - [34.644, -38.571], - [34.644, -49.246], - [21.753, -49.246], - [21.753, -62.439], - [10.574, -62.439], - [10.574, -49.246], - [1.108, -49.246], - [1.108, -38.571], - [10.574, -38.571], - [10.574, -18.43], - [29.105, 0.705], - [35.147, -0.504] + [39.88, -60.022], + [63.547, -35.349], + [39.88, -10.474], + [16.214, -35.349] ], "c": true }, "ix": 2 }, - "nm": "t", + "nm": "O", "mn": "ADBE Vector Shape - Group", "hd": false } ], - "nm": "t", - "np": 3, + "nm": "O", + "np": 5, "cix": 2, "bm": 0, "ix": 1, @@ -8134,10 +10100,10 @@ "fFamily": "Hellix" }, { - "ch": "h", + "ch": "K", "size": 14, "style": "SemiBold", - "w": 57.8, + "w": 61.6, "data": { "shapes": [ { @@ -8151,57 +10117,54 @@ "a": 0, "k": { "i": [ - [12.387, 0], - [2.921, -4.733], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], - [-4.935, 0], - [0, -7.956], + [0, 0], + [0, 0], + [0, 0], [0, 0], [0, 0], [0, 0] ], "o": [ - [-6.244, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], - [2.417, -4.23], - [7.05, 0], [0, 0], [0, 0], [0, 0], - [0, -13.596] + [0, 0], + [0, 0], + [0, 0] ], "v": [ - [32.126, -50.253], - [17.12, -42.599], - [17.12, -70.496], - [5.942, -70.496], - [5.942, 0], - [17.12, 0], - [17.12, -32.227], - [29.407, -39.075], - [40.988, -26.285], - [40.988, 0], - [52.267, 0], - [52.267, -28.098] + [63.647, 0], + [30.515, -37.161], + [60.928, -70.496], + [45.923, -70.496], + [18.228, -39.78], + [18.228, -70.496], + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -34.442], + [48.138, 0] ], "c": true }, "ix": 2 }, - "nm": "h", + "nm": "K", "mn": "ADBE Vector Shape - Group", "hd": false } ], - "nm": "h", + "nm": "K", "np": 3, "cix": 2, "bm": 0, @@ -8214,10 +10177,10 @@ "fFamily": "Hellix" }, { - "ch": "o", + "ch": "e", "size": 14, "style": "SemiBold", - "w": 56.6, + "w": 54.6, "data": { "shapes": [ { @@ -8231,28 +10194,43 @@ "a": 0, "k": { "i": [ - [14.401, 0], - [0, -14.603], - [-14.401, 0], - [0, 14.603] + [0, 1.309], + [13.293, 0], + [0, -14.301], + [-14.2, 0], + [-3.625, 6.647], + [0, 0], + [5.539, 0], + [1.511, 7.352], + [0, 0] ], "o": [ - [-14.401, 0], - [0, 14.603], - [14.401, 0], - [0, -14.603] + [0, -13.193], + [-14.2, 0], + [0, 14.703], + [10.172, 0], + [0, 0], + [-2.316, 3.827], + [-7.654, 0], + [0, 0], + [0.302, -1.41] ], "v": [ - [28.903, -50.253], - [3.424, -24.573], - [28.903, 1.007], - [54.483, -24.573] + [52.469, -26.788], + [28.802, -50.253], + [3.424, -24.875], + [29.004, 1.007], + [51.059, -9.668], + [42.096, -15.408], + [29.205, -9.164], + [14.804, -20.947], + [52.066, -20.947] ], "c": true }, "ix": 2 }, - "nm": "o", + "nm": "e", "mn": "ADBE Vector Shape - Group", "hd": false }, @@ -8264,33 +10242,30 @@ "a": 0, "k": { "i": [ - [-8.157, 0], - [0, -8.459], - [8.157, 0], - [0, 8.359] + [0, 0], + [-6.647, 0], + [-0.906, -5.539] ], "o": [ - [8.157, 0], - [0, 8.359], - [-8.157, 0], - [0, -8.459] + [1.712, -6.143], + [6.747, 0], + [0, 0] ], "v": [ - [28.903, -39.478], - [43.405, -24.573], - [28.903, -9.769], - [14.502, -24.573] + [15.005, -30.515], + [28.198, -40.082], + [40.686, -30.515] ], "c": true }, "ix": 2 }, - "nm": "o", + "nm": "e", "mn": "ADBE Vector Shape - Group", "hd": false } ], - "nm": "o", + "nm": "e", "np": 5, "cix": 2, "bm": 0, @@ -8303,10 +10278,10 @@ "fFamily": "Hellix" }, { - "ch": "n", + "ch": "r", "size": 14, "style": "SemiBold", - "w": 57.8, + "w": 37.2, "data": { "shapes": [ { @@ -8320,113 +10295,51 @@ "a": 0, "k": { "i": [ - [12.286, 0], - [3.021, -4.733], - [0, 0], + [2.316, 0], + [2.518, -4.733], [0, 0], [0, 0], [0, 0], [0, 0], - [-5.035, 0], - [0, -7.956], - [0, 0], [0, 0], + [-3.726, 0], + [-1.712, -0.604], [0, 0] ], "o": [ - [-6.244, 0], - [0, 0], + [-4.532, 0], [0, 0], [0, 0], [0, 0], [0, 0], - [2.518, -4.23], - [6.949, 0], - [0, 0], [0, 0], + [2.618, -5.438], + [1.913, 0], [0, 0], - [0, -13.596] + [-1.41, -0.504] ], "v": [ - [32.227, -50.253], - [17.12, -42.599], + [29.709, -50.253], + [17.12, -42.499], [17.12, -49.246], [5.942, -49.246], [5.942, 0], [17.12, 0], - [17.12, -32.227], - [29.507, -39.075], - [41.089, -26.285], - [41.089, 0], - [52.368, 0], - [52.368, -28.098] - ], - "c": true - }, - "ix": 2 - }, - "nm": "n", - "mn": "ADBE Vector Shape - Group", - "hd": false - } - ], - "nm": "n", - "np": 3, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ] - }, - "fFamily": "Hellix" - }, - { - "ch": "l", - "size": 14, - "style": "SemiBold", - "w": 22.9, - "data": { - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ind": 0, - "ty": "sh", - "ix": 1, - "ks": { - "a": 0, - "k": { - "i": [ - [0, 0], - [0, 0], - [0, 0], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [0, 0], - [0, 0] - ], - "v": [ - [17.12, -70.496], - [5.942, -70.496], - [5.942, 0], - [17.12, 0] + [17.12, -31.421], + [28.802, -39.88], + [34.644, -38.873], + [35.349, -49.448] ], "c": true }, "ix": 2 }, - "nm": "l", + "nm": "r", "mn": "ADBE Vector Shape - Group", "hd": false } ], - "nm": "l", + "nm": "r", "np": 3, "cix": 2, "bm": 0, @@ -8546,10 +10459,10 @@ "fFamily": "Hellix" }, { - "ch": "s", + "ch": "f", "size": 14, "style": "SemiBold", - "w": 45.7, + "w": 36.3, "data": { "shapes": [ { @@ -8563,57 +10476,69 @@ "a": 0, "k": { "i": [ - [-7.956, 0], - [0, 8.862], - [0, 8.359], - [-4.129, 0], - [-3.928, -3.424], [0, 0], - [6.848, 0], - [0, -9.164], - [0, -9.064], - [4.935, 0], - [3.827, 3.625], + [-4.935, 0], + [-0.906, -0.302], + [0, 0], + [2.115, 0], + [0, -12.186], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], [0, 0] ], "o": [ - [11.279, 0], - [0, -18.228], - [0, -3.223], - [4.129, 0], + [0, -5.64], + [1.208, 0], + [0, 0], + [-1.611, -0.705], + [-10.876, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], [0, 0], - [-4.431, -4.028], - [-11.279, 0], - [0, 18.228], - [0, 3.122], - [-5.539, 0], [0, 0], - [4.834, 4.33] + [0, 0], + [0, 0] ], "v": [ - [24.17, 1.108], - [43.405, -14.2], - [15.811, -35.651], - [22.659, -40.887], - [37.766, -35.651], - [42.197, -44.312], - [23.767, -50.253], - [4.633, -34.744], - [32.025, -13.797], - [23.868, -8.359], - [7.251, -14.502], - [2.82, -6.042] + [21.753, -53.174], + [30.716, -62.238], + [34.543, -61.633], + [35.147, -71.603], + [29.105, -72.711], + [10.574, -53.677], + [10.574, -49.246], + [1.108, -49.246], + [1.108, -38.571], + [10.574, -38.571], + [10.574, 0], + [21.753, 0], + [21.753, -38.571], + [34.644, -38.571], + [34.644, -49.246], + [21.753, -49.246] ], "c": true }, "ix": 2 }, - "nm": "s", + "nm": "f", "mn": "ADBE Vector Shape - Group", "hd": false } ], - "nm": "s", + "nm": "f", "np": 3, "cix": 2, "bm": 0, @@ -8626,10 +10551,99 @@ "fFamily": "Hellix" }, { - "ch": "k", + "ch": "o", + "size": 14, + "style": "SemiBold", + "w": 56.6, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [14.401, 0], + [0, -14.603], + [-14.401, 0], + [0, 14.603] + ], + "o": [ + [-14.401, 0], + [0, 14.603], + [14.401, 0], + [0, -14.603] + ], + "v": [ + [28.903, -50.253], + [3.424, -24.573], + [28.903, 1.007], + [54.483, -24.573] + ], + "c": true + }, + "ix": 2 + }, + "nm": "o", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [-8.157, 0], + [0, -8.459], + [8.157, 0], + [0, 8.359] + ], + "o": [ + [8.157, 0], + [0, 8.359], + [-8.157, 0], + [0, -8.459] + ], + "v": [ + [28.903, -39.478], + [43.405, -24.573], + [28.903, -9.769], + [14.502, -24.573] + ], + "c": true + }, + "ix": 2 + }, + "nm": "o", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "o", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Hellix" + }, + { + "ch": "m", "size": 14, "style": "SemiBold", - "w": 53.4, + "w": 88.4, "data": { "shapes": [ { @@ -8643,54 +10657,81 @@ "a": 0, "k": { "i": [ + [11.884, 0], + [3.323, -3.928], + [6.747, 0], + [2.417, -3.323], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], + [-5.035, 0], + [0, -7.352], + [0, 0], [0, 0], [0, 0], [0, 0], + [-4.431, 0], + [0, -7.352], [0, 0], [0, 0], [0, 0] ], "o": [ + [-7.15, 0], + [-3.122, -5.438], + [-7.654, 0], + [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], + [2.014, -3.928], + [6.244, 0], + [0, 0], [0, 0], [0, 0], [0, 0], + [2.216, -3.726], + [6.647, 0], [0, 0], [0, 0], [0, 0], - [0, 0] + [0, -12.186] ], "v": [ - [52.57, 0], - [28.4, -25.58], - [51.059, -49.246], - [37.061, -49.246], - [17.12, -27.997], - [17.12, -70.496], - [5.942, -70.496], + [63.043, -50.253], + [46.93, -42.297], + [32.126, -50.253], + [17.12, -42.801], + [17.12, -49.246], + [5.942, -49.246], [5.942, 0], [17.12, 0], - [17.12, -23.264], - [38.068, 0] + [17.12, -33.032], + [28.299, -39.88], + [38.873, -27.997], + [38.873, 0], + [50.153, 0], + [50.153, -31.421], + [49.85, -33.133], + [61.029, -39.88], + [71.805, -27.997], + [71.805, 0], + [83.185, 0], + [83.185, -30.112] ], "c": true }, "ix": 2 }, - "nm": "k", + "nm": "m", "mn": "ADBE Vector Shape - Group", "hd": false } ], - "nm": "k", + "nm": "m", "np": 3, "cix": 2, "bm": 0, diff --git a/src/lottie/radar/demo/data.html b/src/lottie/radar/demo/data.html index 38431d0..d75eb58 100644 --- a/src/lottie/radar/demo/data.html +++ b/src/lottie/radar/demo/data.html @@ -11143,6 +11143,14 @@ }, { id: 'image_2', + w: 3002, + h: 3002, + u: '', + p: 'data:image/png;base64,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', + e: 1, + }, + { + id: 'image_3', w: 1501, h: 1501, u: '', @@ -11197,8 +11205,8 @@ ps: [-41.310001373291, -12], s: 14, f: 'Hellix-SemiBold', - t: 'Python Flask', - j: 0, + t: 'Terraform', + j: 2, tr: 0, lh: 16.8, ls: 0, @@ -11278,7 +11286,7 @@ t: 0, s: [0, 44], }, - { t: 17.4825007120768, s: [113, 44] }, + { t: 17.4825007120768, s: [90, 44] }, ], ix: 2, }, @@ -11300,7 +11308,7 @@ }, { ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, + p: { a: 0, k: [1.5, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, r: { a: 0, k: 0, ix: 6 }, @@ -11336,9 +11344,31 @@ nm: 'technology', sr: 1, ks: { - o: { a: 0, k: 100, ix: 11 }, + o: { + a: 1, + k: [ + { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 16.484, s: [0] }, + { t: 24.9750010172526, s: [100] }, + ], + ix: 11, + }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [96, 18.333, 0], ix: 2, l: 2 }, + p: { + a: 1, + k: [ + { + i: { x: 0.53, y: 1 }, + o: { x: 0.47, y: 0 }, + t: 9.99, + s: [151, 3.333, 0], + to: [0, 2.5, 0], + ti: [0, -2.5, 0], + }, + { t: 24.9750010172526, s: [151, 18.333, 0] }, + ], + ix: 2, + l: 2, + }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -11354,7 +11384,7 @@ f: 'Hellix-SemiBold', t: 'LANGUAGES & FRAMEWORKS', j: 1, - tr: 0, + tr: 150, lh: 16.8, ls: 0, fc: [0.349, 0.349, 0.349], @@ -11379,9 +11409,16 @@ nm: 'Technology label', sr: 1, ks: { - o: { a: 0, k: 100, ix: 11 }, + o: { + a: 1, + k: [ + { i: { x: [0.59], y: [1] }, o: { x: [0.41], y: [0] }, t: 0, s: [0] }, + { t: 27.4725011189779, s: [100] }, + ], + ix: 11, + }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [126.896, 15.668, 0], ix: 2, l: 2 }, + p: { a: 0, k: [161.896, 15.668, 0], ix: 2, l: 2 }, a: { a: 0, k: [30.896, -0.332, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -11393,7 +11430,14 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [231, 32], ix: 2 }, + s: { + a: 1, + k: [ + { i: { x: [0.53, 0.53], y: [1, 1] }, o: { x: [0.47, 0.47], y: [0, 0] }, t: 0, s: [0, 32] }, + { t: 27.4725011189779, s: [270, 32] }, + ], + ix: 2, + }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 99, ix: 4 }, nm: 'Rectangle Path 1', @@ -11481,9 +11525,31 @@ nm: 'technology', sr: 1, ks: { - o: { a: 0, k: 100, ix: 11 }, + o: { + a: 1, + k: [ + { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 11.988, s: [0] }, + { t: 20.4795008341471, s: [100] }, + ], + ix: 11, + }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [100, 18.333, 0], ix: 2, l: 2 }, + p: { + a: 1, + k: [ + { + i: { x: 0.53, y: 1 }, + o: { x: 0.47, y: 0 }, + t: 5.495, + s: [100, 3.333, 0], + to: [0, 2.5, 0], + ti: [0, -2.5, 0], + }, + { t: 20.4795008341471, s: [100, 18.333, 0] }, + ], + ix: 2, + l: 2, + }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -11499,7 +11565,7 @@ f: 'Hellix-SemiBold', t: 'INFRASTRUCTURE', j: 1, - tr: 0, + tr: 150, lh: 16.8, ls: 0, fc: [0.2, 0.2, 0.2], @@ -11545,7 +11611,14 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [156, 32], ix: 2 }, + s: { + a: 1, + k: [ + { i: { x: [0.59, 0.59], y: [1, 1] }, o: { x: [0.41, 0.41], y: [0, 0] }, t: 0, s: [0, 32] }, + { t: 17.4825007120768, s: [177, 32] }, + ], + ix: 2, + }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 313, ix: 4 }, nm: 'Rectangle Path 1', @@ -11564,7 +11637,7 @@ }, { ty: 'tr', - p: { a: 0, k: [18.5, 0], ix: 2 }, + p: { a: 0, k: [7.598, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, r: { a: 0, k: 0, ix: 6 }, @@ -11593,6 +11666,28 @@ { id: 'comp_3', layers: [ + { + ddd: 0, + ind: 1, + ty: 0, + nm: 'Point 221', + refId: 'comp_4', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [924.34, 1076.806, 0], ix: 2, l: 2 }, + a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 20, + h: 20, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 2, @@ -11637,6 +11732,28 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 4, + ty: 0, + nm: 'Point 221', + refId: 'comp_4', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [884.34, 1046.806, 0], ix: 2, l: 2 }, + a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 20, + h: 20, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 5, @@ -11703,6 +11820,28 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 8, + ty: 0, + nm: 'Point 158', + refId: 'comp_5', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [649.146, 1035.182, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 24, + h: 24, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 9, @@ -11725,6 +11864,50 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 10, + ty: 0, + nm: 'Point 158', + refId: 'comp_5', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [829.146, 965.182, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 24, + h: 24, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 11, + ty: 0, + nm: 'Point 158', + refId: 'comp_5', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [733.146, 959.182, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 24, + h: 24, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 12, @@ -11769,6 +11952,28 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 14, + ty: 0, + nm: 'Point 158', + refId: 'comp_5', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [889.146, 899.182, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 24, + h: 24, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 15, @@ -11791,6 +11996,50 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 16, + ty: 0, + nm: 'Point 170', + refId: 'comp_6', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [818.932, 772.583, 0], ix: 2, l: 2 }, + a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 15, + h: 15, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 17, + ty: 0, + nm: 'Point 170', + refId: 'comp_6', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [634.932, 886.583, 0], ix: 2, l: 2 }, + a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 15, + h: 15, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 18, @@ -11837,21 +12086,21 @@ }, { ddd: 0, - ind: 22, + ind: 20, ty: 0, - nm: 'Point 181', - refId: 'comp_8', + nm: 'Point 170', + refId: 'comp_6', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [323.396, 950.677, 0], ix: 2, l: 2 }, - a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, + p: { a: 0, k: [892.932, 696.583, 0], ix: 2, l: 2 }, + a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, - w: 25, - h: 18, + w: 15, + h: 15, ip: 0, op: 119.880004882812, st: 0, @@ -11859,7 +12108,7 @@ }, { ddd: 0, - ind: 24, + ind: 21, ty: 0, nm: 'Point 181', refId: 'comp_8', @@ -11867,7 +12116,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [485.396, 736.677, 0], ix: 2, l: 2 }, + p: { a: 0, k: [349.396, 1040.677, 0], ix: 2, l: 2 }, a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -11881,7 +12130,7 @@ }, { ddd: 0, - ind: 26, + ind: 22, ty: 0, nm: 'Point 181', refId: 'comp_8', @@ -11889,7 +12138,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [749.396, 562.677, 0], ix: 2, l: 2 }, + p: { a: 0, k: [323.396, 950.677, 0], ix: 2, l: 2 }, a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -11903,7 +12152,7 @@ }, { ddd: 0, - ind: 27, + ind: 23, ty: 0, nm: 'Point 181', refId: 'comp_8', @@ -11911,7 +12160,117 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [871.396, 602.677, 0], ix: 2, l: 2 }, + p: { a: 0, k: [435.396, 870.677, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 25, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 24, + ty: 0, + nm: 'Point 181', + refId: 'comp_8', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [485.396, 736.677, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 25, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 25, + ty: 0, + nm: 'Point 181', + refId: 'comp_8', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [673.396, 652.677, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 25, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 26, + ty: 0, + nm: 'Point 181', + refId: 'comp_8', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [749.396, 562.677, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 25, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 27, + ty: 0, + nm: 'Point 181', + refId: 'comp_8', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [871.396, 602.677, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 25, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 28, + ty: 0, + nm: 'Point 181', + refId: 'comp_8', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [899.396, 508.677, 0], ix: 2, l: 2 }, a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -12510,12 +12869,34 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 3, + ty: 0, + nm: 'Point 183', + refId: 'comp_12', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [1138.672, 243.203, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 25, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 4, ty: 0, nm: 'Point 182', - refId: 'comp_12', + refId: 'comp_13', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12532,12 +12913,34 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 5, + ty: 0, + nm: 'Point 181', + refId: 'comp_8', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [997.396, 140.677, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12.5, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 25, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 6, ty: 0, nm: 'Point 180', - refId: 'comp_13', + refId: 'comp_14', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12573,13 +12976,36 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 8, + ty: 0, + nm: 'Point 178', + parent: 7, + refId: 'comp_15', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [395.573, 387.5, 0], ix: 2, l: 2 }, + a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 15, + h: 15, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 9, ty: 0, nm: 'Point 176', parent: 7, - refId: 'comp_14', + refId: 'comp_17', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12602,7 +13028,7 @@ ty: 0, nm: 'Point 174', parent: 7, - refId: 'comp_16', + refId: 'comp_19', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12619,6 +13045,29 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 11, + ty: 0, + nm: 'Point 172', + parent: 7, + refId: 'comp_21', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [301.12, 163.88, 0], ix: 2, l: 2 }, + a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 15, + h: 15, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 12, @@ -12642,13 +13091,36 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 13, + ty: 0, + nm: 'Point 168', + parent: 7, + refId: 'comp_23', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [71.042, 7.266, 0], ix: 2, l: 2 }, + a: { a: 0, k: [7.5, 7.5, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 15, + h: 15, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 14, ty: 0, nm: 'Point 166', parent: 7, - refId: 'comp_18', + refId: 'comp_25', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12686,16 +13158,16 @@ }, { ddd: 0, - ind: 18, + ind: 16, ty: 0, - nm: 'Point 162', + nm: 'Point 164', parent: 15, - refId: 'comp_20', + refId: 'comp_27', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [241.271, 233.557, 0], ix: 2, l: 2 }, + p: { a: 0, k: [266.297, 311.865, 0], ix: 2, l: 2 }, a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -12709,16 +13181,16 @@ }, { ddd: 0, - ind: 19, + ind: 17, ty: 0, - nm: 'Point 161', + nm: 'Point 163', parent: 15, - refId: 'comp_21', + refId: 'comp_28', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [195.255, 156.865, 0], ix: 2, l: 2 }, + p: { a: 0, k: [276.792, 181.083, 0], ix: 2, l: 2 }, a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -12732,16 +13204,16 @@ }, { ddd: 0, - ind: 20, + ind: 18, ty: 0, - nm: 'Point 160', + nm: 'Point 162', parent: 15, - refId: 'comp_22', + refId: 'comp_29', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [168.615, 78.557, 0], ix: 2, l: 2 }, + p: { a: 0, k: [241.271, 233.557, 0], ix: 2, l: 2 }, a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -12755,16 +13227,16 @@ }, { ddd: 0, - ind: 22, + ind: 19, ty: 0, - nm: 'Point 158', + nm: 'Point 161', parent: 15, - refId: 'comp_5', + refId: 'comp_30', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 59.182, 0], ix: 2, l: 2 }, + p: { a: 0, k: [195.255, 156.865, 0], ix: 2, l: 2 }, a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -12778,16 +13250,85 @@ }, { ddd: 0, - ind: 23, - ty: 3, - nm: '▽ Adopt', + ind: 20, + ty: 0, + nm: 'Point 160', + parent: 15, + refId: 'comp_31', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [852.005, 655.518, 0], ix: 2, l: 2 }, - a: { a: 0, k: [77.005, 69.336, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + p: { a: 0, k: [168.615, 78.557, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 24, + h: 24, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 21, + ty: 0, + nm: 'Point 159', + parent: 15, + refId: 'comp_32', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [90.307, 102.776, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 24, + h: 24, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 22, + ty: 0, + nm: 'Point 158', + parent: 15, + refId: 'comp_5', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [12, 59.182, 0], ix: 2, l: 2 }, + a: { a: 0, k: [12, 12, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 24, + h: 24, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 23, + ty: 3, + nm: '▽ Adopt', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [852.005, 655.518, 0], ix: 2, l: 2 }, + a: { a: 0, k: [77.005, 69.336, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, ip: 0, @@ -12795,13 +13336,36 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 24, + ty: 0, + nm: 'Point 157', + parent: 23, + refId: 'comp_33', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 11.615, 0], ix: 2, l: 2 }, + a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 20, + h: 20, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 25, ty: 0, nm: 'Point 156', parent: 23, - refId: 'comp_23', + refId: 'comp_34', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12824,7 +13388,7 @@ ty: 0, nm: 'Point 155', parent: 23, - refId: 'comp_24', + refId: 'comp_35', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12841,13 +13405,36 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 27, + ty: 0, + nm: 'Point 154', + parent: 23, + refId: 'comp_36', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [81.849, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 20, + h: 20, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 28, ty: 0, nm: 'Point 153', parent: 23, - refId: 'comp_25', + refId: 'comp_37', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12870,7 +13457,7 @@ ty: 0, nm: 'Point 152', parent: 23, - refId: 'comp_26', + refId: 'comp_38', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12887,13 +13474,59 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 30, + ty: 0, + nm: 'Point 151', + parent: 23, + refId: 'comp_39', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [101.224, 108.49, 0], ix: 2, l: 2 }, + a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 20, + h: 20, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 31, + ty: 0, + nm: 'Point 150', + parent: 23, + refId: 'comp_40', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [73.776, 128.672, 0], ix: 2, l: 2 }, + a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 20, + h: 20, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 32, ty: 0, nm: 'Point 149', parent: 23, - refId: 'comp_27', + refId: 'comp_41', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12916,7 +13549,7 @@ ty: 0, nm: 'Point 148', parent: 23, - refId: 'comp_28', + refId: 'comp_42', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -12933,6 +13566,29 @@ st: 0, bm: 0, }, + { + ddd: 0, + ind: 34, + ty: 0, + nm: 'Point 147', + parent: 23, + refId: 'comp_43', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [15.651, 81.849, 0], ix: 2, l: 2 }, + a: { a: 0, k: [10, 10, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 20, + h: 20, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, ], }, { @@ -13513,20 +14169,82 @@ { ddd: 0, ind: 1, - ty: 0, - nm: 'Point 177', - refId: 'comp_15', + ty: 4, + nm: 'Rectangle 36', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, + p: { a: 0, k: [12.5, 9, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, - w: 18, - h: 18, + shapes: [ + { + ty: 'gr', + it: [ + { + ind: 0, + ty: 'sh', + ix: 1, + ks: { + a: 0, + k: { + i: [ + [0, 0], + [0, 0], + [0, 0], + ], + o: [ + [0, 0], + [0, 0], + [0, 0], + ], + v: [ + [0, -9], + [12.5, 8.999], + [-12.5, 9], + ], + c: true, + }, + ix: 2, + }, + nm: 'Path 1', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Rectangle 36', + np: 2, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], ip: 0, op: 119.880004882812, st: 0, @@ -13541,7 +14259,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12.5, 9, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -13553,7 +14271,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [14.531, 14.531], ix: 2 }, + s: { a: 0, k: [25, 18], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -13594,18 +14312,99 @@ { ddd: 0, ind: 1, - ty: 4, - nm: 'Point', + ty: 0, + nm: 'Point 179', + refId: 'comp_16', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, - shapes: [ + w: 18, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 2, + ty: 4, + nm: 'Point', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + ty: 'rc', + d: 1, + s: { a: 0, k: [14.531, 14.531], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Point', + np: 1, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + ], + }, + { + id: 'comp_16', + layers: [ + { + ddd: 0, + ind: 1, + ty: 4, + nm: 'Point', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ { ty: 'gr', it: [ @@ -13658,14 +14457,14 @@ ], }, { - id: 'comp_16', + id: 'comp_17', layers: [ { ddd: 0, ind: 1, ty: 0, - nm: 'Point 175', - refId: 'comp_17', + nm: 'Point 177', + refId: 'comp_18', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13739,7 +14538,7 @@ ], }, { - id: 'comp_17', + id: 'comp_18', layers: [ { ddd: 0, @@ -13808,14 +14607,14 @@ ], }, { - id: 'comp_18', + id: 'comp_19', layers: [ { ddd: 0, ind: 1, ty: 0, - nm: 'Point 167', - refId: 'comp_19', + nm: 'Point 175', + refId: 'comp_20', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, @@ -13889,7 +14688,7 @@ ], }, { - id: 'comp_19', + id: 'comp_20', layers: [ { ddd: 0, @@ -13958,67 +14757,25 @@ ], }, { - id: 'comp_20', + id: 'comp_21', layers: [ { ddd: 0, ind: 1, - ty: 4, - nm: 'Rectangle 7', + ty: 0, + nm: 'Point 173', + refId: 'comp_22', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, + a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, - shapes: [ - { - ty: 'gr', - it: [ - { - ty: 'rc', - d: 1, - s: { a: 0, k: [16.971, 16.971], ix: 2 }, - p: { a: 0, k: [0, 0], ix: 3 }, - r: { a: 0, k: 0, ix: 4 }, - nm: 'Rectangle Path 1', - mn: 'ADBE Vector Shape - Rect', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', - hd: false, - }, - { - ty: 'tr', - p: { a: 0, k: [0, 0], ix: 2 }, - a: { a: 0, k: [0, 0], ix: 1 }, - s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: -45, ix: 6 }, - o: { a: 0, k: 100, ix: 7 }, - sk: { a: 0, k: 0, ix: 4 }, - sa: { a: 0, k: 0, ix: 5 }, - nm: 'Transform', - }, - ], - nm: 'Rectangle 7', - np: 2, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], + w: 18, + h: 18, ip: 0, op: 119.880004882812, st: 0, @@ -14033,7 +14790,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, + p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -14045,7 +14802,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [24, 24], ix: 2 }, + s: { a: 0, k: [14.531, 14.531], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14081,20 +14838,20 @@ ], }, { - id: 'comp_21', + id: 'comp_22', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Rectangle 7', + nm: 'Point', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, + p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, shapes: [ @@ -14104,7 +14861,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [16.971, 16.971], ix: 2 }, + s: { a: 0, k: [18, 18], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14126,14 +14883,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: -45, ix: 6 }, + r: { a: 0, k: 0, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Rectangle 7', + nm: 'Point', np: 2, cix: 2, bm: 0, @@ -14147,6 +14904,33 @@ st: 0, bm: 0, }, + ], + }, + { + id: 'comp_23', + layers: [ + { + ddd: 0, + ind: 1, + ty: 0, + nm: 'Point 169', + refId: 'comp_24', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, + a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 18, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 2, @@ -14156,7 +14940,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, + p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -14168,7 +14952,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [24, 24], ix: 2 }, + s: { a: 0, k: [14.531, 14.531], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14204,20 +14988,20 @@ ], }, { - id: 'comp_22', + id: 'comp_24', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Rectangle 7', + nm: 'Point', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, + p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, shapes: [ @@ -14227,7 +15011,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [16.971, 16.971], ix: 2 }, + s: { a: 0, k: [18, 18], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14249,14 +15033,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: -45, ix: 6 }, + r: { a: 0, k: 0, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Rectangle 7', + nm: 'Point', np: 2, cix: 2, bm: 0, @@ -14270,6 +15054,33 @@ st: 0, bm: 0, }, + ], + }, + { + id: 'comp_25', + layers: [ + { + ddd: 0, + ind: 1, + ty: 0, + nm: 'Point 167', + refId: 'comp_26', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, + a: { a: 0, k: [9, 9, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 18, + h: 18, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, { ddd: 0, ind: 2, @@ -14279,7 +15090,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, + p: { a: 0, k: [7.266, 7.266, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -14291,7 +15102,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [24, 24], ix: 2 }, + s: { a: 0, k: [14.531, 14.531], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14327,20 +15138,20 @@ ], }, { - id: 'comp_23', + id: 'comp_26', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Ellipse 34', + nm: 'Point', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [9, 9, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, shapes: [ @@ -14348,12 +15159,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [18, 18], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -14378,7 +15190,76 @@ nm: 'Transform', }, ], - nm: 'Ellipse 34', + nm: 'Point', + np: 2, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + ], + }, + { + id: 'comp_27', + layers: [ + { + ddd: 0, + ind: 1, + ty: 4, + nm: 'Rectangle 7', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + ty: 'rc', + d: 1, + s: { a: 0, k: [16.971, 16.971], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', + hd: false, + }, + { + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: -45, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Rectangle 7', np: 2, cix: 2, bm: 0, @@ -14401,7 +15282,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -14413,7 +15294,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [24, 24], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14449,18 +15330,18 @@ ], }, { - id: 'comp_24', + id: 'comp_28', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Ellipse 34', + nm: 'Rectangle 7', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, @@ -14470,12 +15351,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [16.971, 16.971], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -14493,14 +15375,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, + r: { a: 0, k: -45, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Ellipse 34', + nm: 'Rectangle 7', np: 2, cix: 2, bm: 0, @@ -14523,7 +15405,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -14535,7 +15417,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [24, 24], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14571,18 +15453,18 @@ ], }, { - id: 'comp_25', + id: 'comp_29', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Ellipse 34', + nm: 'Rectangle 7', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, @@ -14592,12 +15474,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [16.971, 16.971], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -14615,14 +15498,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, + r: { a: 0, k: -45, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Ellipse 34', + nm: 'Rectangle 7', np: 2, cix: 2, bm: 0, @@ -14645,7 +15528,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -14657,7 +15540,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [24, 24], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14693,18 +15576,18 @@ ], }, { - id: 'comp_26', + id: 'comp_30', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Ellipse 34', + nm: 'Rectangle 7', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, @@ -14714,12 +15597,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [16.971, 16.971], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -14737,14 +15621,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, + r: { a: 0, k: -45, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Ellipse 34', + nm: 'Rectangle 7', np: 2, cix: 2, bm: 0, @@ -14767,7 +15651,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -14779,7 +15663,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [24, 24], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14815,18 +15699,18 @@ ], }, { - id: 'comp_27', + id: 'comp_31', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Ellipse 34', + nm: 'Rectangle 7', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, @@ -14836,12 +15720,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [16.971, 16.971], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -14859,14 +15744,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, + r: { a: 0, k: -45, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Ellipse 34', + nm: 'Rectangle 7', np: 2, cix: 2, bm: 0, @@ -14889,7 +15774,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -14901,7 +15786,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [24, 24], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -14937,18 +15822,18 @@ ], }, { - id: 'comp_28', + id: 'comp_32', layers: [ { ddd: 0, ind: 1, ty: 4, - nm: 'Ellipse 34', + nm: 'Rectangle 7', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, @@ -14958,12 +15843,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [16.971, 16.971], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -14981,14 +15867,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 0, ix: 6 }, + r: { a: 0, k: -45, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Ellipse 34', + nm: 'Rectangle 7', np: 2, cix: 2, bm: 0, @@ -15011,7 +15897,7 @@ ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + p: { a: 0, k: [12, 12, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -15023,7 +15909,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [20, 20], ix: 2 }, + s: { a: 0, k: [24, 24], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -15059,125 +15945,81 @@ ], }, { - id: 'comp_29', + id: 'comp_33', layers: [ { ddd: 0, ind: 1, - ty: 5, - nm: 'Hold', + ty: 4, + nm: 'Ellipse 34', sr: 1, ks: { - o: { - a: 1, - k: [ - { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 93.906, s: [0] }, - { t: 106.893004353841, s: [100] }, - ], - ix: 11, - }, + o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [777.862, 19.722, 0], ix: 2, l: 2 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, ao: 0, - t: { - d: { - k: [ + shapes: [ + { + ty: 'gr', + it: [ { - s: { - sz: [30.6000003814697, 19.4699802398682], - ps: [-15.3000001907349, -9.73499011993408], - s: 14, - f: 'Hellix-Medium', - t: 'Hold', - j: 0, - tr: 0, - lh: 16.8, - ls: 0, - fc: [1, 1, 1], - }, - t: 0, + d: 1, + ty: 'el', + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', + hd: false, }, - ], - }, - p: {}, - m: { g: 1, a: { a: 0, k: [0, 0], ix: 2 } }, - a: [], - }, - ip: 0, - op: 299.700012207031, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 2, - ty: 5, - nm: 'Assess', - sr: 1, - ks: { - o: { - a: 1, - k: [ - { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 93.906, s: [0] }, - { t: 106.893004353841, s: [100] }, - ], - ix: 11, - }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [784.362, 190.565, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - t: { - d: { - k: [ { - s: { - sz: [43.8600006103516, 19.4699993133545], - ps: [-21.9300003051758, -9.73499965667725], - s: 14, - f: 'Hellix-Medium', - t: 'Assess', - j: 0, - tr: 0, - lh: 16.8, - ls: 0, - fc: [1, 1, 1], - }, - t: 0, + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', }, ], + nm: 'Ellipse 34', + np: 2, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, }, - p: {}, - m: { g: 1, a: { a: 0, k: [0, 0], ix: 2 } }, - a: [], - }, + ], ip: 0, - op: 299.700012207031, + op: 119.880004882812, st: 0, bm: 0, }, { ddd: 0, - ind: 3, + ind: 2, ty: 4, - nm: 'Trial Outlines', + nm: 'Point', sr: 1, ks: { - o: { - a: 1, - k: [ - { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 93.906, s: [0] }, - { t: 106.893004353841, s: [100] }, - ], - ix: 11, - }, + o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [776.362, 361.408, 0], ix: 2, l: 2 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -15187,58 +16029,13 @@ ty: 'gr', it: [ { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - v: [ - [-5.762, -9.804], - [-13.389, -9.804], - [-13.389, -8.507], - [-10.259, -8.507], - [-10.259, 0.065], - [-8.892, 0.065], - [-8.892, -8.507], - [-5.762, -8.507], - ], - c: true, - }, - ix: 2, - }, - nm: 'T', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [1, 1, 1, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', + ty: 'rc', + d: 1, + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -15253,71 +16050,55 @@ nm: 'Transform', }, ], - nm: 'T', - np: 3, + nm: 'Point', + np: 1, cix: 2, bm: 0, ix: 1, mn: 'ADBE Vector Group', hd: false, }, + ], + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + ], + }, + { + id: 'comp_34', + layers: [ + { + ddd: 0, + ind: 1, + ty: 4, + nm: 'Ellipse 34', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ { ty: 'gr', it: [ { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0.31, 0], - [0.381, -0.691], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [-0.564, 0], - [-0.226, -0.085], - [0, 0], - ], - o: [ - [-0.663, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0.409, -0.775], - [0.254, 0], - [0, 0], - [-0.197, -0.056], - ], - v: [ - [-2.346, -6.956], - [-4.151, -5.814], - [-4.151, -6.815], - [-5.462, -6.815], - [-5.462, 0.065], - [-4.151, 0.065], - [-4.151, -4.517], - [-2.43, -5.744], - [-1.655, -5.617], - [-1.585, -6.844], - ], - c: true, - }, - ix: 2, - }, - nm: 'r', - mn: 'ADBE Vector Shape - Group', + d: 1, + ty: 'el', + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', hd: false, }, { ty: 'fl', - c: { a: 0, k: [1, 1, 1, 1], ix: 4 }, + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, o: { a: 0, k: 100, ix: 5 }, r: 1, bm: 0, @@ -15337,92 +16118,46 @@ nm: 'Transform', }, ], - nm: 'r', - np: 3, + nm: 'Ellipse 34', + np: 2, cix: 2, bm: 0, - ix: 2, + ix: 1, mn: 'ADBE Vector Group', hd: false, }, + ], + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 2, + ty: 4, + nm: 'Point', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ { ty: 'gr', it: [ { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0.465, 0], - [0, -0.465], - [-0.479, 0], - [0, 0.479], - ], - o: [ - [-0.479, 0], - [0, 0.479], - [0.465, 0], - [0, -0.465], - ], - v: [ - [0.255, -9.903], - [-0.619, -9.029], - [0.255, -8.155], - [1.129, -9.029], - ], - c: true, - }, - ix: 2, - }, - nm: 'i', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ind: 1, - ty: 'sh', - ix: 2, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - v: [ - [-0.408, -6.815], - [-0.408, 0.065], - [0.903, 0.065], - [0.903, -6.815], - ], - c: true, - }, - ix: 2, - }, - nm: 'i', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { ty: 'mm', mm: 1, nm: 'Merge Paths 1', mn: 'ADBE Vector Filter - Merge', hd: false }, - { - ty: 'fl', - c: { a: 0, k: [1, 1, 1, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', + ty: 'rc', + d: 1, + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -15437,105 +16172,55 @@ nm: 'Transform', }, ], - nm: 'i', - np: 5, + nm: 'Point', + np: 1, cix: 2, bm: 0, - ix: 3, + ix: 1, mn: 'ADBE Vector Group', hd: false, }, + ], + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + ], + }, + { + id: 'comp_35', + layers: [ + { + ddd: 0, + ind: 1, + ty: 4, + nm: 'Ellipse 34', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ { ty: 'gr', it: [ { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - [0.973, 0], - [0, -2.016], - [-1.903, 0], - [-0.381, 0.649], - [0, 0], - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [-0.367, -0.649], - [-1.903, 0], - [0, 2.016], - [0.959, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - v: [ - [7.973, -6.815], - [7.973, -5.814], - [5.675, -6.956], - [2.319, -3.375], - [5.675, 0.206], - [7.973, -0.936], - [7.973, 0.065], - [9.284, 0.065], - [9.284, -6.815], - ], - c: true, - }, - ix: 2, - }, - nm: 'a', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ind: 1, - ty: 'sh', - ix: 2, - ks: { - a: 0, - k: { - i: [ - [0.846, 0], - [0, 1.339], - [-1.325, 0], - [-0.367, -0.677], - [0, 0], - ], - o: [ - [-1.325, 0], - [0, -1.354], - [0.846, 0], - [0, 0], - [-0.367, 0.663], - ], - v: [ - [5.929, -1.021], - [3.588, -3.375], - [5.929, -5.73], - [7.973, -4.574], - [7.973, -2.163], - ], - c: true, - }, - ix: 2, - }, - nm: 'a', - mn: 'ADBE Vector Shape - Group', + d: 1, + ty: 'el', + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', hd: false, }, - { ty: 'mm', mm: 1, nm: 'Merge Paths 1', mn: 'ADBE Vector Filter - Merge', hd: false }, { ty: 'fl', - c: { a: 0, k: [1, 1, 1, 1], ix: 4 }, + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, o: { a: 0, k: 100, ix: 5 }, r: 1, bm: 0, @@ -15555,58 +16240,46 @@ nm: 'Transform', }, ], - nm: 'a', - np: 5, + nm: 'Ellipse 34', + np: 2, cix: 2, bm: 0, - ix: 4, + ix: 1, mn: 'ADBE Vector Group', hd: false, }, + ], + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 2, + ty: 4, + nm: 'Point', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ { ty: 'gr', it: [ { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - v: [ - [12.341, -9.804], - [11.03, -9.804], - [11.03, 0.065], - [12.341, 0.065], - ], - c: true, - }, - ix: 2, - }, - nm: 'l', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ty: 'fl', - c: { a: 0, k: [1, 1, 1, 1], ix: 4 }, - o: { a: 0, k: 100, ix: 5 }, - r: 1, - bm: 0, - nm: 'Fill 1', - mn: 'ADBE Vector Graphic - Fill', + ty: 'rc', + d: 1, + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -15621,124 +16294,37 @@ nm: 'Transform', }, ], - nm: 'l', - np: 3, + nm: 'Point', + np: 1, cix: 2, bm: 0, - ix: 5, + ix: 1, mn: 'ADBE Vector Group', hd: false, }, ], ip: 0, - op: 299.700012207031, - st: 0, - bm: 0, - }, - { - ddd: 0, - ind: 5, - ty: 5, - nm: 'Adopt', - sr: 1, - ks: { - o: { - a: 1, - k: [ - { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 90.909, s: [0] }, - { t: 103.896004231771, s: [100] }, - ], - ix: 11, - }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [782.362, 532.251, 0], ix: 2, l: 2 }, - a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - t: { - d: { - k: [ - { - s: { - sz: [39.7799987792969, 19.4699802398682], - ps: [-19.8899993896484, -9.73499011993408], - s: 14, - f: 'Hellix-Medium', - t: 'Adopt', - j: 0, - tr: 0, - lh: 16.8, - ls: 0, - fc: [1, 1, 1], - }, - t: 0, - }, - ], - }, - p: {}, - m: { g: 1, a: { a: 0, k: [0, 0], ix: 2 } }, - a: [], - }, - ip: 0, - op: 299.700012207031, + op: 119.880004882812, st: 0, bm: 0, }, + ], + }, + { + id: 'comp_36', + layers: [ { ddd: 0, - ind: 6, - ty: 2, - nm: 'Ellipse 10.png', - cl: 'png', - refId: 'image_2', - sr: 1, - ks: { - o: { - a: 1, - k: [ - { i: { x: [0.49], y: [1] }, o: { x: [0.19], y: [0] }, t: 71.928, s: [60] }, - { t: 190.80900777181, s: [100] }, - ], - ix: 11, - }, - r: { - a: 1, - k: [ - { i: { x: [0.49], y: [1] }, o: { x: [0.19], y: [0] }, t: 71.928, s: [-90] }, - { t: 190.80900777181, s: [360] }, - ], - ix: 10, - }, - p: { a: 0, k: [750, 751, 0], ix: 2, l: 2 }, - a: { a: 0, k: [750.5, 750.5, 0], ix: 1, l: 2 }, - s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - ip: 73.9260030110677, - op: 287.71201171875, - st: -11.9880004882813, - bm: 0, - }, - { - ddd: 0, - ind: 7, + ind: 1, ty: 4, - nm: 'Line 2', + nm: 'Ellipse 34', sr: 1, ks: { - o: { - a: 1, - k: [ - { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 70.929, s: [0] }, - { t: 93.9060038248698, s: [100] }, - ], - ix: 11, - }, + o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [749.938, 751.155, 0], ix: 2, l: 2 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, ao: 0, shapes: [ @@ -15746,43 +16332,22 @@ ty: 'gr', it: [ { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [0, 0], - ], - v: [ - [-750.811, 0], - [750.811, 0], - ], - c: false, - }, - ix: 2, - }, - nm: 'Path 1', - mn: 'ADBE Vector Shape - Group', + d: 1, + ty: 'el', + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', hd: false, }, { - ty: 'st', - c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, - o: { a: 0, k: 100, ix: 4 }, - w: { a: 0, k: 2, ix: 5 }, - lc: 1, - lj: 1, - ml: 4, + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, bm: 0, - nm: 'Stroke 1', - mn: 'ADBE Vector Graphic - Stroke', + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', hd: false, }, { @@ -15790,14 +16355,14 @@ p: { a: 0, k: [0, 0], ix: 2 }, a: { a: 0, k: [0, 0], ix: 1 }, s: { a: 0, k: [100, 100], ix: 3 }, - r: { a: 0, k: 90, ix: 6 }, + r: { a: 0, k: 0, ix: 6 }, o: { a: 0, k: 100, ix: 7 }, sk: { a: 0, k: 0, ix: 4 }, sa: { a: 0, k: 0, ix: 5 }, nm: 'Transform', }, ], - nm: 'Line 2', + nm: 'Ellipse 34', np: 2, cix: 2, bm: 0, @@ -15807,27 +16372,20 @@ }, ], ip: 0, - op: 299.700012207031, + op: 119.880004882812, st: 0, bm: 0, }, { ddd: 0, - ind: 8, + ind: 2, ty: 4, - nm: 'Line 1', + nm: 'Point', sr: 1, ks: { - o: { - a: 1, - k: [ - { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 70.929, s: [0] }, - { t: 93.9060038248698, s: [100] }, - ], - ix: 11, - }, + o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [750.344, 750.344, 0], ix: 2, l: 2 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -15837,43 +16395,13 @@ ty: 'gr', it: [ { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [0, 0], - ], - v: [ - [-750.256, 0], - [750.256, 0], - ], - c: false, - }, - ix: 2, - }, - nm: 'Path 1', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ty: 'st', - c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, - o: { a: 0, k: 100, ix: 4 }, - w: { a: 0, k: 2, ix: 5 }, - lc: 1, - lj: 1, - ml: 4, - bm: 0, - nm: 'Stroke 1', - mn: 'ADBE Vector Graphic - Stroke', + ty: 'rc', + d: 1, + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -15888,8 +16416,8 @@ nm: 'Transform', }, ], - nm: 'Line 1', - np: 2, + nm: 'Point', + np: 1, cix: 2, bm: 0, ix: 1, @@ -15898,35 +16426,27 @@ }, ], ip: 0, - op: 299.700012207031, + op: 119.880004882812, st: 0, bm: 0, }, + ], + }, + { + id: 'comp_37', + layers: [ { ddd: 0, - ind: 10, + ind: 1, ty: 4, - nm: 'Ellipse 10', + nm: 'Ellipse 34', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [750.754, 750.754, 0], ix: 2, l: 2 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { - a: 1, - k: [ - { - i: { x: [0.32, 0.32, 0.32], y: [1, 1, 1] }, - o: { x: [0.167, 0.167, 0.167], y: [0.389, 0.389, 50.15] }, - t: 13.986, - s: [0, 0, 100], - }, - { t: 83.9160034179687, s: [128.956, 128.956, 100] }, - ], - ix: 6, - l: 2, - }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, ao: 0, shapes: [ @@ -15936,48 +16456,20 @@ { d: 1, ty: 'el', - s: { a: 0, k: [1160.367, 1160.367], ix: 2 }, + s: { a: 0, k: [20, 20], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, nm: 'Ellipse Path 1', mn: 'ADBE Vector Shape - Ellipse', hd: false, }, { - ty: 'st', - c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, - o: { a: 0, k: 100, ix: 4 }, - w: { a: 0, k: 2, ix: 5 }, - lc: 1, - lj: 1, - ml: 4, - bm: 0, - nm: 'Stroke 1', - mn: 'ADBE Vector Graphic - Stroke', - hd: false, - }, - { - ty: 'gf', - o: { a: 0, k: 100, ix: 10 }, + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, r: 1, bm: 0, - g: { - p: 3, - k: { - a: 0, - k: [ - 0.918, 0.067, 0.067, 0.067, 0.959, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.918, 0, - 0.959, 0.5, 1, 1, - ], - ix: 9, - }, - }, - s: { a: 0, k: [0, 0], ix: 5 }, - e: { a: 0, k: [580.183, 0], ix: 6 }, - t: 2, - h: { a: 0, k: 0, ix: 7 }, - a: { a: 0, k: 0, ix: 8 }, - nm: 'Gradient Fill 1', - mn: 'ADBE Vector Graphic - G-Fill', + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', hd: false, }, { @@ -15992,8 +16484,8 @@ nm: 'Transform', }, ], - nm: 'Ellipse 5', - np: 3, + nm: 'Ellipse 34', + np: 2, cix: 2, bm: 0, ix: 1, @@ -16002,35 +16494,22 @@ }, ], ip: 0, - op: 299.700012207031, + op: 119.880004882812, st: 0, bm: 0, }, { ddd: 0, - ind: 11, + ind: 2, ty: 4, - nm: 'Ellipse 5', + nm: 'Point', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [750.754, 750.754, 0], ix: 2, l: 2 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { - a: 1, - k: [ - { - i: { x: [0.32, 0.32, 0.32], y: [1, 1, 1] }, - o: { x: [0.167, 0.167, 0.167], y: [0.4, 0.4, 40] }, - t: 23.976, - s: [0, 0, 100], - }, - { t: 83.9160034179687, s: [100, 100, 100] }, - ], - ix: 6, - l: 2, - }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, shapes: [ @@ -16038,50 +16517,13 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [1160.367, 1160.367], ix: 2 }, + s: { a: 0, k: [20, 20], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', - hd: false, - }, - { - ty: 'st', - c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, - o: { a: 0, k: 100, ix: 4 }, - w: { a: 0, k: 2, ix: 5 }, - lc: 1, - lj: 1, - ml: 4, - bm: 0, - nm: 'Stroke 1', - mn: 'ADBE Vector Graphic - Stroke', - hd: false, - }, - { - ty: 'gf', - o: { a: 0, k: 100, ix: 10 }, - r: 1, - bm: 0, - g: { - p: 3, - k: { - a: 0, - k: [ - 0.918, 0.067, 0.067, 0.067, 0.959, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.918, 0, - 0.959, 0.5, 1, 1, - ], - ix: 9, - }, - }, - s: { a: 0, k: [0, 0], ix: 5 }, - e: { a: 0, k: [580.183, 0], ix: 6 }, - t: 2, - h: { a: 0, k: 0, ix: 7 }, - a: { a: 0, k: 0, ix: 8 }, - nm: 'Gradient Fill 1', - mn: 'ADBE Vector Graphic - G-Fill', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { @@ -16096,8 +16538,8 @@ nm: 'Transform', }, ], - nm: 'Ellipse 5', - np: 3, + nm: 'Point', + np: 1, cix: 2, bm: 0, ix: 1, @@ -16106,35 +16548,27 @@ }, ], ip: 0, - op: 299.700012207031, + op: 119.880004882812, st: 0, bm: 0, }, + ], + }, + { + id: 'comp_38', + layers: [ { ddd: 0, - ind: 12, + ind: 1, ty: 4, - nm: 'Ellipse 7', + nm: 'Ellipse 34', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [750.344, 750.754, 0], ix: 2, l: 2 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { - a: 1, - k: [ - { - i: { x: [0.32, 0.32, 0.32], y: [1, 1, 1] }, - o: { x: [0.167, 0.167, 0.167], y: [0.417, 0.417, 41.667] }, - t: 33.966, - s: [0, 0, 100], - }, - { t: 83.9160034179687, s: [100, 100, 100] }, - ], - ix: 6, - l: 2, - }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, }, ao: 0, shapes: [ @@ -16144,48 +16578,20 @@ { d: 1, ty: 'el', - s: { a: 0, k: [818.408, 819.227], ix: 2 }, + s: { a: 0, k: [20, 20], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, nm: 'Ellipse Path 1', mn: 'ADBE Vector Shape - Ellipse', hd: false, }, { - ty: 'st', - c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, - o: { a: 0, k: 100, ix: 4 }, - w: { a: 0, k: 2, ix: 5 }, - lc: 1, - lj: 1, - ml: 4, - bm: 0, - nm: 'Stroke 1', - mn: 'ADBE Vector Graphic - Stroke', - hd: false, - }, - { - ty: 'gf', - o: { a: 0, k: 100, ix: 10 }, + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, r: 1, bm: 0, - g: { - p: 3, - k: { - a: 0, - k: [ - 0.875, 0.067, 0.067, 0.067, 0.938, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.875, 0, - 0.938, 0.5, 1, 1, - ], - ix: 9, - }, - }, - s: { a: 0, k: [0, 0], ix: 5 }, - e: { a: 0, k: [409.204, 0], ix: 6 }, - t: 2, - h: { a: 0, k: 0, ix: 7 }, - a: { a: 0, k: 0, ix: 8 }, - nm: 'Gradient Fill 1', - mn: 'ADBE Vector Graphic - G-Fill', + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', hd: false, }, { @@ -16200,8 +16606,8 @@ nm: 'Transform', }, ], - nm: 'Ellipse 7', - np: 3, + nm: 'Ellipse 34', + np: 2, cix: 2, bm: 0, ix: 1, @@ -16210,35 +16616,22 @@ }, ], ip: 0, - op: 299.700012207031, + op: 119.880004882812, st: 0, bm: 0, }, { ddd: 0, - ind: 13, + ind: 2, ty: 4, - nm: 'Ellipse 8', + nm: 'Point', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [750.344, 750.344, 0], ix: 2, l: 2 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, - s: { - a: 1, - k: [ - { - i: { x: [0.32, 0.32, 0.32], y: [1, 1, 1] }, - o: { x: [0.167, 0.167, 0.167], y: [0.433, 0.433, 43.333] }, - t: 44.955, - s: [0, 0, 100], - }, - { t: 83.9160034179687, s: [100, 100, 100] }, - ], - ix: 6, - l: 2, - }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, shapes: [ @@ -16246,50 +16639,81 @@ ty: 'gr', it: [ { + ty: 'rc', d: 1, - ty: 'el', - s: { a: 0, k: [477.268, 477.268], ix: 2 }, + s: { a: 0, k: [20, 20], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, - nm: 'Ellipse Path 1', - mn: 'ADBE Vector Shape - Ellipse', + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', hd: false, }, { - ty: 'st', - c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, - o: { a: 0, k: 100, ix: 4 }, - w: { a: 0, k: 2, ix: 5 }, - lc: 1, - lj: 1, - ml: 4, - bm: 0, - nm: 'Stroke 1', - mn: 'ADBE Vector Graphic - Stroke', - hd: false, + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', }, + ], + nm: 'Point', + np: 1, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + ], + }, + { + id: 'comp_39', + layers: [ + { + ddd: 0, + ind: 1, + ty: 4, + nm: 'Ellipse 34', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ { - ty: 'gf', - o: { a: 0, k: 100, ix: 10 }, + d: 1, + ty: 'el', + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', + hd: false, + }, + { + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, r: 1, bm: 0, - g: { - p: 3, - k: { - a: 0, - k: [ - 0.743, 0.067, 0.067, 0.067, 0.871, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.743, 0, - 0.871, 0.5, 1, 1, - ], - ix: 9, - }, - }, - s: { a: 0, k: [0, 0], ix: 5 }, - e: { a: 0, k: [238.634, 0], ix: 6 }, - t: 2, - h: { a: 0, k: 0, ix: 7 }, - a: { a: 0, k: 0, ix: 8 }, - nm: 'Gradient Fill 1', - mn: 'ADBE Vector Graphic - G-Fill', + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', hd: false, }, { @@ -16304,8 +16728,8 @@ nm: 'Transform', }, ], - nm: 'Ellipse 8', - np: 3, + nm: 'Ellipse 34', + np: 2, cix: 2, bm: 0, ix: 1, @@ -16314,20 +16738,20 @@ }, ], ip: 0, - op: 299.700012207031, + op: 119.880004882812, st: 0, bm: 0, }, { ddd: 0, - ind: 15, + ind: 2, ty: 4, - nm: 'Frame 42559', + nm: 'Point', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [750.343, 750.983, 0], ix: 2, l: 2 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, @@ -16339,7 +16763,7 @@ { ty: 'rc', d: 1, - s: { a: 0, k: [1500.687, 1501.966], ix: 2 }, + s: { a: 0, k: [20, 20], ix: 2 }, p: { a: 0, k: [0, 0], ix: 3 }, r: { a: 0, k: 0, ix: 4 }, nm: 'Rectangle Path 1', @@ -16358,7 +16782,7 @@ nm: 'Transform', }, ], - nm: 'Frame 42559', + nm: 'Point', np: 1, cix: 2, bm: 0, @@ -16368,778 +16792,2211 @@ }, ], ip: 0, - op: 299.700012207031, + op: 119.880004882812, st: 0, bm: 0, }, ], }, - ], - fonts: { - list: [ - { fName: 'Hellix-Medium', fFamily: 'Hellix', fStyle: 'Medium', ascent: 69.9996948242188 }, - { fName: 'Hellix-SemiBold', fFamily: 'Hellix', fStyle: 'SemiBold', ascent: 69.9996948242188 }, - ], - }, - layers: [ { - ddd: 0, - ind: 2, - ty: 0, - nm: 'Label-point 2', - refId: 'comp_0', - sr: 1, - ks: { - o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [666, 892.75, 0], ix: 2, l: 2 }, - a: { a: 0, k: [56.5, 22, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - ef: [ + id: 'comp_40', + layers: [ { - ty: 25, - nm: 'Drop Shadow', - np: 8, - mn: 'ADBE Drop Shadow', - ix: 1, - en: 1, - ef: [ + ddd: 0, + ind: 1, + ty: 4, + nm: 'Ellipse 34', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ { - ty: 2, - nm: 'Shadow Color', - mn: 'ADBE Drop Shadow-0001', + ty: 'gr', + it: [ + { + d: 1, + ty: 'el', + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', + hd: false, + }, + { + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Ellipse 34', + np: 2, + cix: 2, + bm: 0, ix: 1, - v: { a: 0, k: [0, 0, 0, 0.10000000149], ix: 1 }, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 2, + ty: 4, + nm: 'Point', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + ty: 'rc', + d: 1, + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Point', + np: 1, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, }, - { ty: 0, nm: 'Opacity', mn: 'ADBE Drop Shadow-0002', ix: 2, v: { a: 0, k: 25.5, ix: 2 } }, - { ty: 0, nm: 'Direction', mn: 'ADBE Drop Shadow-0003', ix: 3, v: { a: 0, k: 180, ix: 3 } }, - { ty: 0, nm: 'Distance', mn: 'ADBE Drop Shadow-0004', ix: 4, v: { a: 0, k: 12, ix: 4 } }, - { ty: 0, nm: 'Softness', mn: 'ADBE Drop Shadow-0005', ix: 5, v: { a: 0, k: 8, ix: 5 } }, - { ty: 7, nm: 'Shadow Only', mn: 'ADBE Drop Shadow-0006', ix: 6, v: { a: 0, k: 0, ix: 6 } }, ], + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, }, ], - w: 113, - h: 44, - ip: 187.000007616666, - op: 1186.99904834746, - st: 187.000007616666, - bm: 0, }, { - ddd: 0, - ind: 3, - ty: 2, - nm: 'Point.png', - cl: 'png', - refId: 'image_0', - sr: 1, - ks: { - o: { - a: 1, - k: [ - { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 182, s: [0] }, - { t: 191.000007779589, s: [100] }, - ], - ix: 11, - }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [765.5, 893.5, 0], ix: 2, l: 2 }, - a: { a: 0, k: [18, 18, 0], ix: 1, l: 2 }, - s: { - a: 1, - k: [ + id: 'comp_41', + layers: [ + { + ddd: 0, + ind: 1, + ty: 4, + nm: 'Ellipse 34', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ { - i: { x: [0.53, 0.53, 0.53], y: [1, 1, 1] }, - o: { x: [0.47, 0.47, 0.47], y: [0, 0, 0] }, - t: 183, - s: [72, 72, 100], + ty: 'gr', + it: [ + { + d: 1, + ty: 'el', + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', + hd: false, + }, + { + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Ellipse 34', + np: 2, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, }, - { t: 195.000007942513, s: [100, 100, 100] }, - ], - ix: 6, - l: 2, - }, - }, - ao: 0, - ip: 13.0000005295009, - op: 1013.00004126034, - st: 13.0000005295009, - bm: 0, - }, - { - ddd: 0, - ind: 4, - ty: 2, - nm: 'Point-stroke', - refId: 'image_1', - sr: 1, - ks: { - o: { - a: 1, - k: [ - { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 183, s: [0] }, - { t: 203.000008268359, s: [100] }, ], - ix: 11, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [765.5, 893.5, 0], ix: 2, l: 2 }, - a: { a: 0, k: [28.5, 28.5, 0], ix: 1, l: 2 }, - s: { - a: 1, - k: [ + { + ddd: 0, + ind: 2, + ty: 4, + nm: 'Point', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ { - i: { x: [0.53, 0.53, 0.53], y: [1, 1, 1] }, - o: { x: [0.47, 0.47, 0.47], y: [0, 0, 0] }, - t: 183, - s: [0, 0, 100], + ty: 'gr', + it: [ + { + ty: 'rc', + d: 1, + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Point', + np: 1, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, }, - { t: 203.000008268359, s: [100, 100, 100] }, ], - ix: 6, - l: 2, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, }, - }, - ao: 0, - ip: 13.0000005295009, - op: 1013.00004126034, - st: 13.0000005295009, - bm: 0, + ], }, { - ddd: 0, - ind: 5, - ty: 0, - nm: 'Technology label 3', - refId: 'comp_1', - sr: 1, - ks: { - o: { - a: 1, - k: [ - { i: { x: [0.46], y: [1] }, o: { x: [0.54], y: [0] }, t: 88, s: [0] }, - { t: 117.000004765508, s: [100] }, - ], - ix: 11, - }, - r: { a: 0, k: 0, ix: 10 }, - p: { - a: 1, - k: [ + id: 'comp_42', + layers: [ + { + ddd: 0, + ind: 1, + ty: 4, + nm: 'Ellipse 34', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ { - i: { x: 0.833, y: 0.833 }, - o: { x: 0.167, y: 0.167 }, - t: 88, - s: [1315, 534, 0], - to: [0, 3.333, 0], - ti: [0, -3.333, 0], + ty: 'gr', + it: [ + { + d: 1, + ty: 'el', + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', + hd: false, + }, + { + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Ellipse 34', + np: 2, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, }, - { t: 117.000004765508, s: [1315, 554, 0] }, ], - ix: 2, - l: 2, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, }, - a: { a: 0, k: [145, 16, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - tm: { - a: 1, - k: [ - { i: { x: [0.833], y: [0.833] }, o: { x: [0.167], y: [0.167] }, t: 88, s: [0] }, - { t: 207.000008431283, s: [3.971], h: 1 }, - ], - ix: 2, - }, - w: 290, - h: 32, - ip: 88.0000035843135, - op: 433.000017636452, - st: 88.0000035843135, - bm: 0, - }, - { - ddd: 0, - ind: 6, - ty: 0, - nm: 'Technology label 4', - refId: 'comp_2', - sr: 1, - ks: { - o: { - a: 1, - k: [ - { i: { x: [0.46], y: [1] }, o: { x: [0.54], y: [0] }, t: 159, s: [0] }, - { t: 188.000007657397, s: [100] }, - ], - ix: 11, - }, - r: { a: 0, k: 0, ix: 10 }, - p: { - a: 1, - k: [ + { + ddd: 0, + ind: 2, + ty: 4, + nm: 'Point', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ { - i: { x: 0.46, y: 1 }, - o: { x: 0.54, y: 0 }, - t: 159, - s: [504, 594, 0], - to: [0, 3.333, 0], - ti: [0, -3.333, 0], + ty: 'gr', + it: [ + { + ty: 'rc', + d: 1, + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Point', + np: 1, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, }, - { t: 188.000007657397, s: [504, 614, 0] }, ], - ix: 2, - l: 2, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, }, - a: { a: 0, k: [100, 16, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - tm: { - a: 1, - k: [ - { i: { x: [0.833], y: [0.833] }, o: { x: [0.167], y: [0.167] }, t: 148, s: [0] }, - { t: 267.000010875133, s: [3.971], h: 1 }, - ], - ix: 2, - }, - w: 200, - h: 32, - ip: 148.000006028164, - op: 567.000023094383, - st: 148.000006028164, - bm: 0, + ], }, { - ddd: 0, - ind: 8, - ty: 0, - nm: 'Infra', - refId: 'comp_3', - sr: 1, - ks: { - o: { - a: 1, - k: [ - { i: { x: [0.46], y: [1] }, o: { x: [0.54], y: [0] }, t: 175, s: [0] }, - { t: 189.000007698128, s: [20] }, + id: 'comp_43', + layers: [ + { + ddd: 0, + ind: 1, + ty: 4, + nm: 'Ellipse 34', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + d: 1, + ty: 'el', + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', + hd: false, + }, + { + ty: 'fl', + c: { a: 0, k: [0.759999990463, 0.759999990463, 0.759999990463, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Ellipse 34', + np: 2, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, ], - ix: 11, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [960, 540, 0], ix: 2, l: 2 }, - a: { a: 0, k: [960, 540, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, - }, - ao: 0, - tm: { - a: 1, - k: [ - { i: { x: [0.833], y: [0.833] }, o: { x: [0.167], y: [0.167] }, t: 12, s: [0] }, - { t: 131.000005335739, s: [3.971], h: 1 }, - ], - ix: 2, - }, - w: 1920, - h: 1080, - ip: 127.000005172816, - op: 1107.00004508903, - st: 12.00000048877, - bm: 0, - }, - { - ddd: 0, - ind: 10, - ty: 0, - nm: 'Points-Language', - refId: 'comp_9', - sr: 1, - ks: { - o: { - a: 1, - k: [ - { i: { x: [0.46], y: [1] }, o: { x: [0.54], y: [0] }, t: 104, s: [0] }, - { t: 117.000004765508, s: [20] }, + { + ddd: 0, + ind: 2, + ty: 4, + nm: 'Point', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [10, 10, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + ty: 'rc', + d: 1, + s: { a: 0, k: [20, 20], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Point', + np: 1, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, ], - ix: 11, + ip: 0, + op: 119.880004882812, + st: 0, + bm: 0, }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [1164, 998, 0], ix: 2, l: 2 }, - a: { a: 0, k: [960, 540, 0], ix: 1, l: 2 }, + ], + }, + { + id: 'comp_44', + layers: [ + { + ddd: 0, + ind: 1, + ty: 5, + nm: 'Hold', + sr: 1, + ks: { + o: { + a: 1, + k: [ + { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 99.9, s: [0] }, + { t: 112.887004597982, s: [100] }, + ], + ix: 11, + }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [777.862, 19.722, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + t: { + d: { + k: [ + { + s: { + sz: [30.6000003814697, 19.4699802398682], + ps: [-15.3000001907349, -9.73499011993408], + s: 14, + f: 'Hellix-Medium', + t: 'Hold', + j: 0, + tr: 0, + lh: 16.8, + ls: 0, + fc: [1, 1, 1], + }, + t: 0, + }, + ], + }, + p: {}, + m: { g: 1, a: { a: 0, k: [0, 0], ix: 2 } }, + a: [], + }, + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 2, + ty: 5, + nm: 'Assess', + sr: 1, + ks: { + o: { + a: 1, + k: [ + { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 96.903, s: [0] }, + { t: 109.890004475911, s: [100] }, + ], + ix: 11, + }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [784.362, 190.565, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + t: { + d: { + k: [ + { + s: { + sz: [43.8600006103516, 19.4699993133545], + ps: [-21.9300003051758, -9.73499965667725], + s: 14, + f: 'Hellix-Medium', + t: 'Assess', + j: 0, + tr: 0, + lh: 16.8, + ls: 0, + fc: [1, 1, 1], + }, + t: 0, + }, + ], + }, + p: {}, + m: { g: 1, a: { a: 0, k: [0, 0], ix: 2 } }, + a: [], + }, + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 3, + ty: 4, + nm: 'Trial Outlines', + sr: 1, + ks: { + o: { + a: 1, + k: [ + { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 93.906, s: [0] }, + { t: 106.893004353841, s: [100] }, + ], + ix: 11, + }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [776.362, 361.408, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + ind: 0, + ty: 'sh', + ix: 1, + ks: { + a: 0, + k: { + i: [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + ], + o: [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + ], + v: [ + [-5.762, -9.804], + [-13.389, -9.804], + [-13.389, -8.507], + [-10.259, -8.507], + [-10.259, 0.065], + [-8.892, 0.065], + [-8.892, -8.507], + [-5.762, -8.507], + ], + c: true, + }, + ix: 2, + }, + nm: 'T', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ty: 'fl', + c: { a: 0, k: [1, 1, 1, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'T', + np: 3, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + { + ty: 'gr', + it: [ + { + ind: 0, + ty: 'sh', + ix: 1, + ks: { + a: 0, + k: { + i: [ + [0.31, 0], + [0.381, -0.691], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [-0.564, 0], + [-0.226, -0.085], + [0, 0], + ], + o: [ + [-0.663, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0.409, -0.775], + [0.254, 0], + [0, 0], + [-0.197, -0.056], + ], + v: [ + [-2.346, -6.956], + [-4.151, -5.814], + [-4.151, -6.815], + [-5.462, -6.815], + [-5.462, 0.065], + [-4.151, 0.065], + [-4.151, -4.517], + [-2.43, -5.744], + [-1.655, -5.617], + [-1.585, -6.844], + ], + c: true, + }, + ix: 2, + }, + nm: 'r', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ty: 'fl', + c: { a: 0, k: [1, 1, 1, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'r', + np: 3, + cix: 2, + bm: 0, + ix: 2, + mn: 'ADBE Vector Group', + hd: false, + }, + { + ty: 'gr', + it: [ + { + ind: 0, + ty: 'sh', + ix: 1, + ks: { + a: 0, + k: { + i: [ + [0.465, 0], + [0, -0.465], + [-0.479, 0], + [0, 0.479], + ], + o: [ + [-0.479, 0], + [0, 0.479], + [0.465, 0], + [0, -0.465], + ], + v: [ + [0.255, -9.903], + [-0.619, -9.029], + [0.255, -8.155], + [1.129, -9.029], + ], + c: true, + }, + ix: 2, + }, + nm: 'i', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ind: 1, + ty: 'sh', + ix: 2, + ks: { + a: 0, + k: { + i: [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + ], + o: [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + ], + v: [ + [-0.408, -6.815], + [-0.408, 0.065], + [0.903, 0.065], + [0.903, -6.815], + ], + c: true, + }, + ix: 2, + }, + nm: 'i', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { ty: 'mm', mm: 1, nm: 'Merge Paths 1', mn: 'ADBE Vector Filter - Merge', hd: false }, + { + ty: 'fl', + c: { a: 0, k: [1, 1, 1, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'i', + np: 5, + cix: 2, + bm: 0, + ix: 3, + mn: 'ADBE Vector Group', + hd: false, + }, + { + ty: 'gr', + it: [ + { + ind: 0, + ty: 'sh', + ix: 1, + ks: { + a: 0, + k: { + i: [ + [0, 0], + [0, 0], + [0.973, 0], + [0, -2.016], + [-1.903, 0], + [-0.381, 0.649], + [0, 0], + [0, 0], + [0, 0], + ], + o: [ + [0, 0], + [-0.367, -0.649], + [-1.903, 0], + [0, 2.016], + [0.959, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + ], + v: [ + [7.973, -6.815], + [7.973, -5.814], + [5.675, -6.956], + [2.319, -3.375], + [5.675, 0.206], + [7.973, -0.936], + [7.973, 0.065], + [9.284, 0.065], + [9.284, -6.815], + ], + c: true, + }, + ix: 2, + }, + nm: 'a', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ind: 1, + ty: 'sh', + ix: 2, + ks: { + a: 0, + k: { + i: [ + [0.846, 0], + [0, 1.339], + [-1.325, 0], + [-0.367, -0.677], + [0, 0], + ], + o: [ + [-1.325, 0], + [0, -1.354], + [0.846, 0], + [0, 0], + [-0.367, 0.663], + ], + v: [ + [5.929, -1.021], + [3.588, -3.375], + [5.929, -5.73], + [7.973, -4.574], + [7.973, -2.163], + ], + c: true, + }, + ix: 2, + }, + nm: 'a', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { ty: 'mm', mm: 1, nm: 'Merge Paths 1', mn: 'ADBE Vector Filter - Merge', hd: false }, + { + ty: 'fl', + c: { a: 0, k: [1, 1, 1, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'a', + np: 5, + cix: 2, + bm: 0, + ix: 4, + mn: 'ADBE Vector Group', + hd: false, + }, + { + ty: 'gr', + it: [ + { + ind: 0, + ty: 'sh', + ix: 1, + ks: { + a: 0, + k: { + i: [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + ], + o: [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + ], + v: [ + [12.341, -9.804], + [11.03, -9.804], + [11.03, 0.065], + [12.341, 0.065], + ], + c: true, + }, + ix: 2, + }, + nm: 'l', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ty: 'fl', + c: { a: 0, k: [1, 1, 1, 1], ix: 4 }, + o: { a: 0, k: 100, ix: 5 }, + r: 1, + bm: 0, + nm: 'Fill 1', + mn: 'ADBE Vector Graphic - Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'l', + np: 3, + cix: 2, + bm: 0, + ix: 5, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 5, + ty: 5, + nm: 'Adopt', + sr: 1, + ks: { + o: { + a: 1, + k: [ + { i: { x: [0.79], y: [1] }, o: { x: [0.21], y: [0] }, t: 90.909, s: [0] }, + { t: 103.896004231771, s: [100] }, + ], + ix: 11, + }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [782.362, 532.251, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + t: { + d: { + k: [ + { + s: { + sz: [39.7799987792969, 19.4699802398682], + ps: [-19.8899993896484, -9.73499011993408], + s: 14, + f: 'Hellix-Medium', + t: 'Adopt', + j: 0, + tr: 0, + lh: 16.8, + ls: 0, + fc: [1, 1, 1], + }, + t: 0, + }, + ], + }, + p: {}, + m: { g: 1, a: { a: 0, k: [0, 0], ix: 2 } }, + a: [], + }, + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 6, + ty: 2, + nm: 'Ellipse 10.png', + cl: 'png', + refId: 'image_3', + sr: 1, + ks: { + o: { + a: 1, + k: [ + { i: { x: [0.49], y: [1] }, o: { x: [0.19], y: [0] }, t: 71.928, s: [60] }, + { t: 190.80900777181, s: [100] }, + ], + ix: 11, + }, + r: { + a: 1, + k: [ + { i: { x: [0.49], y: [1] }, o: { x: [0.19], y: [0] }, t: 71.928, s: [-90] }, + { t: 190.80900777181, s: [360] }, + ], + ix: 10, + }, + p: { a: 0, k: [750, 751, 0], ix: 2, l: 2 }, + a: { a: 0, k: [750.5, 750.5, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + ip: 73.9260030110677, + op: 287.71201171875, + st: -11.9880004882813, + bm: 0, + }, + { + ddd: 0, + ind: 7, + ty: 4, + nm: 'Line 2', + sr: 1, + ks: { + o: { + a: 1, + k: [ + { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 70.929, s: [0] }, + { t: 93.9060038248698, s: [100] }, + ], + ix: 11, + }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [749.938, 751.155, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + ind: 0, + ty: 'sh', + ix: 1, + ks: { + a: 0, + k: { + i: [ + [0, 0], + [0, 0], + ], + o: [ + [0, 0], + [0, 0], + ], + v: [ + [-750.811, 0], + [750.811, 0], + ], + c: false, + }, + ix: 2, + }, + nm: 'Path 1', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ty: 'st', + c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, + o: { a: 0, k: 100, ix: 4 }, + w: { a: 0, k: 2, ix: 5 }, + lc: 1, + lj: 1, + ml: 4, + bm: 0, + nm: 'Stroke 1', + mn: 'ADBE Vector Graphic - Stroke', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 90, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Line 2', + np: 2, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 8, + ty: 4, + nm: 'Line 1', + sr: 1, + ks: { + o: { + a: 1, + k: [ + { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 70.929, s: [0] }, + { t: 93.9060038248698, s: [100] }, + ], + ix: 11, + }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [750.344, 750.344, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + ind: 0, + ty: 'sh', + ix: 1, + ks: { + a: 0, + k: { + i: [ + [0, 0], + [0, 0], + ], + o: [ + [0, 0], + [0, 0], + ], + v: [ + [-750.256, 0], + [750.256, 0], + ], + c: false, + }, + ix: 2, + }, + nm: 'Path 1', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ty: 'st', + c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, + o: { a: 0, k: 100, ix: 4 }, + w: { a: 0, k: 2, ix: 5 }, + lc: 1, + lj: 1, + ml: 4, + bm: 0, + nm: 'Stroke 1', + mn: 'ADBE Vector Graphic - Stroke', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Line 1', + np: 2, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 10, + ty: 4, + nm: 'Ellipse 10', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [750.754, 750.754, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { + a: 1, + k: [ + { + i: { x: [0.32, 0.32, 0.32], y: [1, 1, 1] }, + o: { x: [0.167, 0.167, 0.167], y: [0.389, 0.389, 50.15] }, + t: 13.986, + s: [0, 0, 100], + }, + { t: 83.9160034179687, s: [128.956, 128.956, 100] }, + ], + ix: 6, + l: 2, + }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + d: 1, + ty: 'el', + s: { a: 0, k: [1160.367, 1160.367], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', + hd: false, + }, + { + ty: 'st', + c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, + o: { a: 0, k: 100, ix: 4 }, + w: { a: 0, k: 2, ix: 5 }, + lc: 1, + lj: 1, + ml: 4, + bm: 0, + nm: 'Stroke 1', + mn: 'ADBE Vector Graphic - Stroke', + hd: false, + }, + { + ty: 'gf', + o: { a: 0, k: 100, ix: 10 }, + r: 1, + bm: 0, + g: { + p: 3, + k: { + a: 0, + k: [ + 0.918, 0.067, 0.067, 0.067, 0.959, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.918, 0, + 0.959, 0.5, 1, 1, + ], + ix: 9, + }, + }, + s: { a: 0, k: [0, 0], ix: 5 }, + e: { a: 0, k: [580.183, 0], ix: 6 }, + t: 2, + h: { a: 0, k: 0, ix: 7 }, + a: { a: 0, k: 0, ix: 8 }, + nm: 'Gradient Fill 1', + mn: 'ADBE Vector Graphic - G-Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Ellipse 5', + np: 3, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 11, + ty: 4, + nm: 'Ellipse 5', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [750.754, 750.754, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { + a: 1, + k: [ + { + i: { x: [0.32, 0.32, 0.32], y: [1, 1, 1] }, + o: { x: [0.167, 0.167, 0.167], y: [0.4, 0.4, 40] }, + t: 23.976, + s: [0, 0, 100], + }, + { t: 83.9160034179687, s: [100, 100, 100] }, + ], + ix: 6, + l: 2, + }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + d: 1, + ty: 'el', + s: { a: 0, k: [1160.367, 1160.367], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', + hd: false, + }, + { + ty: 'st', + c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, + o: { a: 0, k: 100, ix: 4 }, + w: { a: 0, k: 2, ix: 5 }, + lc: 1, + lj: 1, + ml: 4, + bm: 0, + nm: 'Stroke 1', + mn: 'ADBE Vector Graphic - Stroke', + hd: false, + }, + { + ty: 'gf', + o: { a: 0, k: 100, ix: 10 }, + r: 1, + bm: 0, + g: { + p: 3, + k: { + a: 0, + k: [ + 0.918, 0.067, 0.067, 0.067, 0.959, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.918, 0, + 0.959, 0.5, 1, 1, + ], + ix: 9, + }, + }, + s: { a: 0, k: [0, 0], ix: 5 }, + e: { a: 0, k: [580.183, 0], ix: 6 }, + t: 2, + h: { a: 0, k: 0, ix: 7 }, + a: { a: 0, k: 0, ix: 8 }, + nm: 'Gradient Fill 1', + mn: 'ADBE Vector Graphic - G-Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Ellipse 5', + np: 3, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 12, + ty: 4, + nm: 'Ellipse 7', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [750.344, 750.754, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { + a: 1, + k: [ + { + i: { x: [0.32, 0.32, 0.32], y: [1, 1, 1] }, + o: { x: [0.167, 0.167, 0.167], y: [0.417, 0.417, 41.667] }, + t: 33.966, + s: [0, 0, 100], + }, + { t: 83.9160034179687, s: [100, 100, 100] }, + ], + ix: 6, + l: 2, + }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + d: 1, + ty: 'el', + s: { a: 0, k: [818.408, 819.227], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', + hd: false, + }, + { + ty: 'st', + c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, + o: { a: 0, k: 100, ix: 4 }, + w: { a: 0, k: 2, ix: 5 }, + lc: 1, + lj: 1, + ml: 4, + bm: 0, + nm: 'Stroke 1', + mn: 'ADBE Vector Graphic - Stroke', + hd: false, + }, + { + ty: 'gf', + o: { a: 0, k: 100, ix: 10 }, + r: 1, + bm: 0, + g: { + p: 3, + k: { + a: 0, + k: [ + 0.875, 0.067, 0.067, 0.067, 0.938, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.875, 0, + 0.938, 0.5, 1, 1, + ], + ix: 9, + }, + }, + s: { a: 0, k: [0, 0], ix: 5 }, + e: { a: 0, k: [409.204, 0], ix: 6 }, + t: 2, + h: { a: 0, k: 0, ix: 7 }, + a: { a: 0, k: 0, ix: 8 }, + nm: 'Gradient Fill 1', + mn: 'ADBE Vector Graphic - G-Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Ellipse 7', + np: 3, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 13, + ty: 4, + nm: 'Ellipse 8', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [750.344, 750.344, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { + a: 1, + k: [ + { + i: { x: [0.32, 0.32, 0.32], y: [1, 1, 1] }, + o: { x: [0.167, 0.167, 0.167], y: [0.433, 0.433, 43.333] }, + t: 44.955, + s: [0, 0, 100], + }, + { t: 83.9160034179687, s: [100, 100, 100] }, + ], + ix: 6, + l: 2, + }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + d: 1, + ty: 'el', + s: { a: 0, k: [477.268, 477.268], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + nm: 'Ellipse Path 1', + mn: 'ADBE Vector Shape - Ellipse', + hd: false, + }, + { + ty: 'st', + c: { a: 0, k: [0.20000000298, 0.20000000298, 0.20000000298, 1], ix: 3 }, + o: { a: 0, k: 100, ix: 4 }, + w: { a: 0, k: 2, ix: 5 }, + lc: 1, + lj: 1, + ml: 4, + bm: 0, + nm: 'Stroke 1', + mn: 'ADBE Vector Graphic - Stroke', + hd: false, + }, + { + ty: 'gf', + o: { a: 0, k: 100, ix: 10 }, + r: 1, + bm: 0, + g: { + p: 3, + k: { + a: 0, + k: [ + 0.743, 0.067, 0.067, 0.067, 0.871, 0.167, 0.167, 0.167, 1, 0.267, 0.267, 0.267, 0.743, 0, + 0.871, 0.5, 1, 1, + ], + ix: 9, + }, + }, + s: { a: 0, k: [0, 0], ix: 5 }, + e: { a: 0, k: [238.634, 0], ix: 6 }, + t: 2, + h: { a: 0, k: 0, ix: 7 }, + a: { a: 0, k: 0, ix: 8 }, + nm: 'Gradient Fill 1', + mn: 'ADBE Vector Graphic - G-Fill', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Ellipse 8', + np: 3, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 15, + ty: 4, + nm: 'Frame 42559', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [750.343, 750.983, 0], ix: 2, l: 2 }, + a: { a: 0, k: [0, 0, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + shapes: [ + { + ty: 'gr', + it: [ + { + ty: 'rc', + d: 1, + s: { a: 0, k: [1500.687, 1501.966], ix: 2 }, + p: { a: 0, k: [0, 0], ix: 3 }, + r: { a: 0, k: 0, ix: 4 }, + nm: 'Rectangle Path 1', + mn: 'ADBE Vector Shape - Rect', + hd: false, + }, + { + ty: 'tr', + p: { a: 0, k: [0, 0], ix: 2 }, + a: { a: 0, k: [0, 0], ix: 1 }, + s: { a: 0, k: [100, 100], ix: 3 }, + r: { a: 0, k: 0, ix: 6 }, + o: { a: 0, k: 100, ix: 7 }, + sk: { a: 0, k: 0, ix: 4 }, + sa: { a: 0, k: 0, ix: 5 }, + nm: 'Transform', + }, + ], + nm: 'Frame 42559', + np: 1, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + ip: 0, + op: 299.700012207031, + st: 0, + bm: 0, + }, + ], + }, + ], + fonts: { + list: [ + { fName: 'Hellix-Medium', fFamily: 'Hellix', fStyle: 'Medium', ascent: 69.9996948242188 }, + { fName: 'Hellix-SemiBold', fFamily: 'Hellix', fStyle: 'SemiBold', ascent: 69.9996948242188 }, + ], + }, + layers: [ + { + ddd: 0, + ind: 2, + ty: 0, + nm: 'Label-point 2', + refId: 'comp_0', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [680, 892.75, 0], ix: 2, l: 2 }, + a: { a: 0, k: [56.5, 22, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + ef: [ + { + ty: 25, + nm: 'Drop Shadow', + np: 8, + mn: 'ADBE Drop Shadow', + ix: 1, + en: 1, + ef: [ + { + ty: 2, + nm: 'Shadow Color', + mn: 'ADBE Drop Shadow-0001', + ix: 1, + v: { a: 0, k: [0, 0, 0, 0.10000000149], ix: 1 }, + }, + { ty: 0, nm: 'Opacity', mn: 'ADBE Drop Shadow-0002', ix: 2, v: { a: 0, k: 25.5, ix: 2 } }, + { ty: 0, nm: 'Direction', mn: 'ADBE Drop Shadow-0003', ix: 3, v: { a: 0, k: 180, ix: 3 } }, + { ty: 0, nm: 'Distance', mn: 'ADBE Drop Shadow-0004', ix: 4, v: { a: 0, k: 12, ix: 4 } }, + { ty: 0, nm: 'Softness', mn: 'ADBE Drop Shadow-0005', ix: 5, v: { a: 0, k: 8, ix: 5 } }, + { ty: 7, nm: 'Shadow Only', mn: 'ADBE Drop Shadow-0006', ix: 6, v: { a: 0, k: 0, ix: 6 } }, + ], + }, + ], + w: 113, + h: 44, + ip: 187.000007616666, + op: 1186.99904834746, + st: 187.000007616666, + bm: 0, + }, + { + ddd: 0, + ind: 3, + ty: 2, + nm: 'Point.png', + cl: 'png', + refId: 'image_0', + sr: 1, + ks: { + o: { + a: 1, + k: [ + { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 182, s: [0] }, + { t: 191.000007779589, s: [100] }, + ], + ix: 11, + }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [765.5, 893.5, 0], ix: 2, l: 2 }, + a: { a: 0, k: [18, 18, 0], ix: 1, l: 2 }, + s: { + a: 1, + k: [ + { + i: { x: [0.53, 0.53, 0.53], y: [1, 1, 1] }, + o: { x: [0.47, 0.47, 0.47], y: [0, 0, 0] }, + t: 183, + s: [72, 72, 100], + }, + { t: 195.000007942513, s: [100, 100, 100] }, + ], + ix: 6, + l: 2, + }, + }, + ao: 0, + ip: 13.0000005295009, + op: 1013.00004126034, + st: 13.0000005295009, + bm: 0, + }, + { + ddd: 0, + ind: 4, + ty: 2, + nm: 'Point-stroke', + refId: 'image_1', + sr: 1, + ks: { + o: { + a: 1, + k: [ + { i: { x: [0.53], y: [1] }, o: { x: [0.47], y: [0] }, t: 183, s: [0] }, + { t: 203.000008268359, s: [100] }, + ], + ix: 11, + }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [765.5, 893.5, 0], ix: 2, l: 2 }, + a: { a: 0, k: [28.5, 28.5, 0], ix: 1, l: 2 }, + s: { + a: 1, + k: [ + { + i: { x: [0.53, 0.53, 0.53], y: [1, 1, 1] }, + o: { x: [0.47, 0.47, 0.47], y: [0, 0, 0] }, + t: 183, + s: [0, 0, 100], + }, + { t: 203.000008268359, s: [100, 100, 100] }, + ], + ix: 6, + l: 2, + }, + }, + ao: 0, + ip: 13.0000005295009, + op: 1013.00004126034, + st: 13.0000005295009, + bm: 0, + }, + { + ddd: 0, + ind: 5, + ty: 0, + nm: 'Technology label 3', + refId: 'comp_1', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [1315, 554, 0], ix: 2, l: 2 }, + a: { a: 0, k: [200, 16, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, tm: { a: 1, k: [ - { i: { x: [0.833], y: [0.833] }, o: { x: [0.167], y: [0.167] }, t: 16, s: [0] }, - { t: 135.000005498663, s: [3.971], h: 1 }, + { i: { x: [0.833], y: [0.833] }, o: { x: [0.167], y: [0.167] }, t: 88, s: [0] }, + { t: 207.000008431283, s: [3.971], h: 1 }, ], ix: 2, }, - w: 1920, - h: 1080, - ip: 99.0000040323527, - op: 1111.00004525196, - st: 16.0000006516934, + w: 400, + h: 32, + ip: 88.0000035843135, + op: 433.000017636452, + st: 88.0000035843135, bm: 0, }, { ddd: 0, - ind: 11, + ind: 6, ty: 0, - nm: 'Radar', - refId: 'comp_29', + nm: 'Technology label 4', + refId: 'comp_2', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [960.235, 1212.639, 0], ix: 2, l: 2 }, - a: { a: 0, k: [750.5, 751, 0], ix: 1, l: 2 }, + p: { a: 0, k: [504, 614, 0], ix: 2, l: 2 }, + a: { a: 0, k: [100, 16, 0], ix: 1, l: 2 }, s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, }, ao: 0, - w: 1501, - h: 1502, - ip: 0, - op: 599.400024414062, - st: 0, + tm: { + a: 1, + k: [ + { i: { x: [0.833], y: [0.833] }, o: { x: [0.167], y: [0.167] }, t: 148, s: [0] }, + { t: 267.000010875133, s: [3.971], h: 1 }, + ], + ix: 2, + }, + w: 200, + h: 32, + ip: 148.000006028164, + op: 567.000023094383, + st: 148.000006028164, bm: 0, }, { ddd: 0, - ind: 17, - ty: 1, - nm: 'Dark Gray Solid 1', + ind: 7, + ty: 2, + nm: 'Mask Infra', + td: 1, + refId: 'image_2', sr: 1, ks: { o: { a: 0, k: 100, ix: 11 }, - r: { a: 0, k: 0, ix: 10 }, - p: { a: 0, k: [960, 540, 0], ix: 2, l: 2 }, - a: { a: 0, k: [960, 540, 0], ix: 1, l: 2 }, - s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + r: { + a: 1, + k: [ + { i: { x: [0.49], y: [1] }, o: { x: [0.19], y: [0] }, t: 71.94, s: [-90] }, + { t: 191.000007779589, s: [360] }, + ], + ix: 10, + }, + p: { a: 0, k: [960.2, 1212.639, 0], ix: 2, l: 2 }, + a: { a: 0, k: [1501, 1501, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-50, 50, 100], ix: 6, l: 2 }, }, ao: 0, - sw: 1920, - sh: 1080, - sc: '#111111', - ip: 0, - op: 1000.00004073083, - st: 0, - bm: 0, - }, - ], - markers: [], - chars: [ - { - ch: 'A', - size: 14, - style: 'Medium', - w: 66.5, - data: { - shapes: [ - { - ty: 'gr', - it: [ - { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - v: [ - [55.289, 0], - [65.863, 0], - [37.564, -70.496], - [29.205, -70.496], - [1.108, 0], - [11.38, 0], - [17.523, -15.61], - [49.146, -15.61], - ], - c: true, - }, - ix: 2, - }, - nm: 'A', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ind: 1, - ty: 'sh', - ix: 2, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [0, 0], - [0, 0], - ], - v: [ - [21.249, -24.875], - [33.435, -55.792], - [45.52, -24.875], - ], - c: true, - }, - ix: 2, - }, - nm: 'A', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - ], - nm: 'A', - np: 5, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - }, - fFamily: 'Hellix', - }, - { - ch: 'd', - size: 14, - style: 'Medium', - w: 58.5, - data: { - shapes: [ - { - ty: 'gr', - it: [ - { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - [6.949, 0], - [0, -14.401], - [-13.596, 0], - [-2.719, 4.633], - [0, 0], - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [-2.618, -4.633], - [-13.596, 0], - [0, 14.401], - [6.848, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - v: [ - [44.211, -70.496], - [44.211, -41.995], - [27.795, -50.153], - [3.827, -24.573], - [27.795, 1.007], - [44.211, -7.15], - [44.211, 0], - [53.577, 0], - [53.577, -70.496], - ], - c: true, - }, - ix: 2, - }, - nm: 'd', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ind: 1, - ty: 'sh', - ix: 2, - ks: { - a: 0, - k: { - i: [ - [6.042, 0], - [0, 9.567], - [-9.467, 0], - [-2.618, -4.834], - [0, 0], - ], - o: [ - [-9.467, 0], - [0, -9.668], - [6.042, 0], - [0, 0], - [-2.618, 4.733], - ], - v: [ - [29.608, -7.755], - [12.891, -24.573], - [29.608, -41.391], - [44.211, -33.133], - [44.211, -15.912], - ], - c: true, - }, - ix: 2, - }, - nm: 'd', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - ], - nm: 'd', - np: 5, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, + ef: [ + { + ty: 29, + nm: 'Gaussian Blur', + np: 5, + mn: 'ADBE Gaussian Blur 2', + ix: 1, + en: 1, + ef: [ + { ty: 0, nm: 'Blurriness', mn: 'ADBE Gaussian Blur 2-0001', ix: 1, v: { a: 0, k: 30, ix: 1 } }, + { ty: 7, nm: 'Blur Dimensions', mn: 'ADBE Gaussian Blur 2-0002', ix: 2, v: { a: 0, k: 1, ix: 2 } }, + { ty: 7, nm: 'Repeat Edge Pixels', mn: 'ADBE Gaussian Blur 2-0003', ix: 3, v: { a: 0, k: 0, ix: 3 } }, + ], + }, + ], + ip: 12.00000048877, + op: 204.00000830909, + st: 12.00000048877, + bm: 0, + }, + { + ddd: 0, + ind: 8, + ty: 0, + nm: 'Infra', + tt: 2, + refId: 'comp_3', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [960, 540, 0], ix: 2, l: 2 }, + a: { a: 0, k: [960, 540, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + tm: { + a: 1, + k: [ + { i: { x: [0.833], y: [0.833] }, o: { x: [0.167], y: [0.167] }, t: 12, s: [0] }, + { t: 131.000005335739, s: [3.971], h: 1 }, ], + ix: 2, }, - fFamily: 'Hellix', + w: 1920, + h: 1080, + ip: 127.000005172816, + op: 1107.00004508903, + st: 12.00000048877, + bm: 0, }, { - ch: 'o', - size: 14, - style: 'Medium', - w: 56.9, - data: { - shapes: [ - { - ty: 'gr', - it: [ - { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [14.2, 0], - [0, -14.502], - [-14.301, 0], - [0, 14.401], - ], - o: [ - [-14.301, 0], - [0, 14.401], - [14.2, 0], - [0, -14.502], - ], - v: [ - [29.205, -50.153], - [3.827, -24.472], - [29.205, 1.007], - [54.584, -24.472], - ], - c: true, - }, - ix: 2, - }, - nm: 'o', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ind: 1, - ty: 'sh', - ix: 2, - ks: { - a: 0, - k: { - i: [ - [-9.265, 0], - [0, -9.567], - [9.164, 0], - [0, 9.366], - ], - o: [ - [9.164, 0], - [0, 9.366], - [-9.265, 0], - [0, -9.567], - ], - v: [ - [29.205, -41.29], - [45.52, -24.472], - [29.205, -7.855], - [12.891, -24.472], - ], - c: true, - }, - ix: 2, - }, - nm: 'o', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - ], - nm: 'o', - np: 5, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], + ddd: 0, + ind: 9, + ty: 2, + nm: 'Mask Language', + td: 1, + refId: 'image_2', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { + a: 1, + k: [ + { i: { x: [0.49], y: [1] }, o: { x: [0.19], y: [0] }, t: 71.94, s: [-90] }, + { t: 191.000007779589, s: [360] }, + ], + ix: 10, + }, + p: { a: 0, k: [960.2, 1212.639, 0], ix: 2, l: 2 }, + a: { a: 0, k: [1501, 1501, 0], ix: 1, l: 2 }, + s: { a: 0, k: [-50, 50, 100], ix: 6, l: 2 }, }, - fFamily: 'Hellix', + ao: 0, + ef: [ + { + ty: 29, + nm: 'Gaussian Blur', + np: 5, + mn: 'ADBE Gaussian Blur 2', + ix: 1, + en: 1, + ef: [ + { ty: 0, nm: 'Blurriness', mn: 'ADBE Gaussian Blur 2-0001', ix: 1, v: { a: 0, k: 30, ix: 1 } }, + { ty: 7, nm: 'Blur Dimensions', mn: 'ADBE Gaussian Blur 2-0002', ix: 2, v: { a: 0, k: 1, ix: 2 } }, + { ty: 7, nm: 'Repeat Edge Pixels', mn: 'ADBE Gaussian Blur 2-0003', ix: 3, v: { a: 0, k: 0, ix: 3 } }, + ], + }, + ], + ip: 69.0000028104276, + op: 112.000004561854, + st: 12.00000048877, + bm: 0, }, { - ch: 'p', - size: 14, - style: 'Medium', - w: 59.6, - data: { - shapes: [ - { - ty: 'gr', - it: [ - { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [13.596, 0], - [2.719, -4.633], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [-6.848, 0], - [0, 14.401], - ], - o: [ - [-6.848, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [2.618, 4.633], - [13.596, 0], - [0, -14.401], - ], - v: [ - [32.227, -50.153], - [15.811, -41.995], - [15.811, -49.146], - [6.445, -49.146], - [6.445, 17.926], - [15.811, 17.926], - [15.811, -7.15], - [32.227, 1.007], - [56.195, -24.573], - ], - c: true, - }, - ix: 2, - }, - nm: 'p', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ind: 1, - ty: 'sh', - ix: 2, - ks: { - a: 0, - k: { - i: [ - [9.467, 0], - [2.618, 4.834], - [0, 0], - [-6.042, 0], - [0, -9.567], - ], - o: [ - [-6.042, 0], - [0, 0], - [2.618, -4.733], - [9.467, 0], - [0, 9.668], - ], - v: [ - [30.414, -7.755], - [15.811, -16.013], - [15.811, -33.234], - [30.414, -41.391], - [47.131, -24.573], - ], - c: true, - }, - ix: 2, - }, - nm: 'p', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - ], - nm: 'p', - np: 5, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, + ddd: 0, + ind: 10, + ty: 0, + nm: 'Points-Language', + tt: 2, + refId: 'comp_9', + sr: 1, + ks: { + o: { a: 0, k: 20, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [1164, 998, 0], ix: 2, l: 2 }, + a: { a: 0, k: [960, 540, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + tm: { + a: 1, + k: [ + { i: { x: [0.833], y: [0.833] }, o: { x: [0.167], y: [0.167] }, t: 16, s: [0] }, + { t: 135.000005498663, s: [3.971], h: 1 }, ], + ix: 2, }, - fFamily: 'Hellix', + w: 1920, + h: 1080, + ip: 99.0000040323527, + op: 1111.00004525196, + st: 16.0000006516934, + bm: 0, }, { - ch: 't', + ddd: 0, + ind: 11, + ty: 0, + nm: 'Radar', + refId: 'comp_44', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [960.235, 1212.639, 0], ix: 2, l: 2 }, + a: { a: 0, k: [750.5, 751, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + w: 1501, + h: 1502, + ip: 0, + op: 599.400024414062, + st: 0, + bm: 0, + }, + { + ddd: 0, + ind: 17, + ty: 1, + nm: 'Dark Gray Solid 1', + sr: 1, + ks: { + o: { a: 0, k: 100, ix: 11 }, + r: { a: 0, k: 0, ix: 10 }, + p: { a: 0, k: [960, 540, 0], ix: 2, l: 2 }, + a: { a: 0, k: [960, 540, 0], ix: 1, l: 2 }, + s: { a: 0, k: [100, 100, 100], ix: 6, l: 2 }, + }, + ao: 0, + sw: 1920, + sh: 1080, + sc: '#111111', + ip: 0, + op: 1000.00004073083, + st: 0, + bm: 0, + }, + ], + markers: [], + chars: [ + { + ch: 'A', size: 14, style: 'Medium', - w: 36.7, + w: 66.5, data: { shapes: [ { @@ -17153,11 +19010,6 @@ a: 0, k: { i: [ - [0, 0], - [1.108, 0], - [0, 6.345], - [0, 0], - [0, 0], [0, 0], [0, 0], [0, 0], @@ -17166,202 +19018,32 @@ [0, 0], [0, 0], [0, 0], - [0, 0], - [-10.373, 0], - [-1.41, 0.604], ], o: [ - [-1.007, 0.302], - [-5.438, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 11.682], - [1.913, 0], - [0, 0], - ], - v: [ - [33.435, -8.56], - [29.81, -8.057], - [20.142, -18.127], - [20.142, -40.283], - [33.435, -40.283], - [33.435, -49.146], - [20.142, -49.146], - [20.142, -62.439], - [10.876, -62.439], - [10.876, -49.146], - [1.309, -49.146], - [1.309, -40.283], - [10.876, -40.283], - [10.876, -17.725], - [28.601, 0.604], - [33.939, -0.403], - ], - c: true, - }, - ix: 2, - }, - nm: 't', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - ], - nm: 't', - np: 3, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - }, - fFamily: 'Hellix', - }, - { - ch: 's', - size: 14, - style: 'Medium', - w: 45.4, - data: { - shapes: [ - { - ty: 'gr', - it: [ - { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [-7.654, 0], - [0, 8.459], - [0, 9.97], - [-5.136, 0], - [-3.625, -3.525], [0, 0], - [6.647, 0], - [0, -8.963], - [0, -10.977], - [5.74, 0], - [3.827, 3.726], [0, 0], - ], - o: [ - [11.179, 0], - [0, -18.631], - [0, -3.827], - [4.431, 0], [0, 0], - [-4.23, -4.129], - [-11.078, 0], - [0, 18.127], - [0, 3.726], - [-5.64, 0], [0, 0], - [4.733, 4.23], - ], - v: [ - [23.566, 1.007], - [42.398, -13.696], - [13.898, -35.953], - [22.357, -42.297], - [37.061, -36.859], - [41.089, -43.909], - [23.264, -50.153], - [4.633, -35.147], - [33.032, -13.394], - [23.465, -6.747], - [6.949, -12.991], - [3.122, -6.042], - ], - c: true, - }, - ix: 2, - }, - nm: 's', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - ], - nm: 's', - np: 3, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - }, - fFamily: 'Hellix', - }, - { - ch: 'e', - size: 14, - style: 'Medium', - w: 54.7, - data: { - shapes: [ - { - ty: 'gr', - it: [ - { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0, 1.108], - [13.193, 0], - [0, -14.2], - [-13.998, 0], - [-3.726, 6.647], [0, 0], - [6.244, 0], - [1.108, 8.963], [0, 0], - ], - o: [ - [0, -13.193], - [-14.099, 0], - [0, 14.703], - [10.071, 0], [0, 0], - [-2.518, 4.431], - [-8.862, 0], [0, 0], - [0.101, -1.208], ], v: [ - [52.368, -26.688], - [28.903, -50.153], - [3.827, -24.774], - [29.004, 1.007], - [51.059, -9.769], - [43.607, -14.603], - [29.306, -7.452], - [12.991, -22.055], - [52.167, -22.055], + [55.289, 0], + [65.863, 0], + [37.564, -70.496], + [29.205, -70.496], + [1.108, 0], + [11.38, 0], + [17.523, -15.61], + [49.146, -15.61], ], c: true, }, ix: 2, }, - nm: 'e', + nm: 'A', mn: 'ADBE Vector Shape - Group', hd: false, }, @@ -17374,29 +19056,29 @@ k: { i: [ [0, 0], - [-7.654, 0], - [-0.906, -6.848], + [0, 0], + [0, 0], ], o: [ - [1.712, -7.352], - [7.755, 0], + [0, 0], + [0, 0], [0, 0], ], v: [ - [13.293, -29.91], - [28.5, -41.693], - [42.801, -29.91], + [21.249, -24.875], + [33.435, -55.792], + [45.52, -24.875], ], c: true, }, ix: 2, }, - nm: 'e', + nm: 'A', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'e', + nm: 'A', np: 5, cix: 2, bm: 0, @@ -17409,10 +19091,10 @@ fFamily: 'Hellix', }, { - ch: 'H', + ch: 'd', size: 14, style: 'Medium', - w: 70.2, + w: 58.5, data: { shapes: [ { @@ -17428,56 +19110,83 @@ i: [ [0, 0], [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [6.949, 0], + [0, -14.401], + [-13.596, 0], + [-2.719, 4.633], [0, 0], [0, 0], [0, 0], ], o: [ [0, 0], + [-2.618, -4.633], + [-13.596, 0], + [0, 14.401], + [6.848, 0], [0, 0], [0, 0], [0, 0], [0, 0], + ], + v: [ + [44.211, -70.496], + [44.211, -41.995], + [27.795, -50.153], + [3.827, -24.573], + [27.795, 1.007], + [44.211, -7.15], + [44.211, 0], + [53.577, 0], + [53.577, -70.496], + ], + c: true, + }, + ix: 2, + }, + nm: 'd', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ind: 1, + ty: 'sh', + ix: 2, + ks: { + a: 0, + k: { + i: [ + [6.042, 0], + [0, 9.567], + [-9.467, 0], + [-2.618, -4.834], [0, 0], + ], + o: [ + [-9.467, 0], + [0, -9.668], + [6.042, 0], [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [-2.618, 4.733], ], v: [ - [53.778, -70.496], - [53.778, -41.19], - [16.919, -41.19], - [16.919, -70.496], - [7.15, -70.496], - [7.15, 0], - [16.919, 0], - [16.919, -31.924], - [53.778, -31.924], - [53.778, 0], - [63.547, 0], - [63.547, -70.496], + [29.608, -7.755], + [12.891, -24.573], + [29.608, -41.391], + [44.211, -33.133], + [44.211, -15.912], ], c: true, }, ix: 2, }, - nm: 'H', + nm: 'd', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'H', - np: 3, + nm: 'd', + np: 5, cix: 2, bm: 0, ix: 1, @@ -17489,10 +19198,10 @@ fFamily: 'Hellix', }, { - ch: 'l', + ch: 'o', size: 14, style: 'Medium', - w: 22.1, + w: 56.9, data: { shapes: [ { @@ -17506,34 +19215,67 @@ a: 0, k: { i: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [14.2, 0], + [0, -14.502], + [-14.301, 0], + [0, 14.401], ], o: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [-14.301, 0], + [0, 14.401], + [14.2, 0], + [0, -14.502], ], v: [ - [15.811, -70.496], - [6.445, -70.496], - [6.445, 0], - [15.811, 0], + [29.205, -50.153], + [3.827, -24.472], + [29.205, 1.007], + [54.584, -24.472], ], c: true, }, ix: 2, }, - nm: 'l', + nm: 'o', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ind: 1, + ty: 'sh', + ix: 2, + ks: { + a: 0, + k: { + i: [ + [-9.265, 0], + [0, -9.567], + [9.164, 0], + [0, 9.366], + ], + o: [ + [9.164, 0], + [0, 9.366], + [-9.265, 0], + [0, -9.567], + ], + v: [ + [29.205, -41.29], + [45.52, -24.472], + [29.205, -7.855], + [12.891, -24.472], + ], + c: true, + }, + ix: 2, + }, + nm: 'o', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'l', - np: 3, + nm: 'o', + np: 5, cix: 2, bm: 0, ix: 1, @@ -17545,10 +19287,10 @@ fFamily: 'Hellix', }, { - ch: 'I', + ch: 'p', size: 14, - style: 'SemiBold', - w: 24.5, + style: 'Medium', + w: 59.6, data: { shapes: [ { @@ -17562,34 +19304,85 @@ a: 0, k: { i: [ + [13.596, 0], + [2.719, -4.633], [0, 0], [0, 0], [0, 0], [0, 0], + [0, 0], + [-6.848, 0], + [0, 14.401], ], o: [ + [-6.848, 0], [0, 0], [0, 0], [0, 0], [0, 0], + [0, 0], + [2.618, 4.633], + [13.596, 0], + [0, -14.401], ], v: [ - [6.445, -70.496], - [6.445, 0], - [18.228, 0], - [18.228, -70.496], + [32.227, -50.153], + [15.811, -41.995], + [15.811, -49.146], + [6.445, -49.146], + [6.445, 17.926], + [15.811, 17.926], + [15.811, -7.15], + [32.227, 1.007], + [56.195, -24.573], ], c: true, }, ix: 2, }, - nm: 'I', + nm: 'p', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ind: 1, + ty: 'sh', + ix: 2, + ks: { + a: 0, + k: { + i: [ + [9.467, 0], + [2.618, 4.834], + [0, 0], + [-6.042, 0], + [0, -9.567], + ], + o: [ + [-6.042, 0], + [0, 0], + [2.618, -4.733], + [9.467, 0], + [0, 9.668], + ], + v: [ + [30.414, -7.755], + [15.811, -16.013], + [15.811, -33.234], + [30.414, -41.391], + [47.131, -24.573], + ], + c: true, + }, + ix: 2, + }, + nm: 'p', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'I', - np: 3, + nm: 'p', + np: 5, cix: 2, bm: 0, ix: 1, @@ -17601,10 +19394,10 @@ fFamily: 'Hellix', }, { - ch: 'N', + ch: 't', size: 14, - style: 'SemiBold', - w: 67.9, + style: 'Medium', + w: 36.7, data: { shapes: [ { @@ -17618,6 +19411,9 @@ a: 0, k: { i: [ + [0, 0], + [1.108, 0], + [0, 6.345], [0, 0], [0, 0], [0, 0], @@ -17628,8 +19424,14 @@ [0, 0], [0, 0], [0, 0], + [0, 0], + [-10.373, 0], + [-1.41, 0.604], ], o: [ + [-1.007, 0.302], + [-5.438, 0], + [0, 0], [0, 0], [0, 0], [0, 0], @@ -17640,29 +19442,38 @@ [0, 0], [0, 0], [0, 0], + [0, 11.682], + [1.913, 0], + [0, 0], ], v: [ - [6.445, -70.496], - [6.445, 0], - [18.228, 0], - [18.228, -47.736], - [51.764, 0], - [61.935, 0], - [61.935, -70.496], - [50.052, -70.496], - [50.052, -22.76], - [16.718, -70.496], + [33.435, -8.56], + [29.81, -8.057], + [20.142, -18.127], + [20.142, -40.283], + [33.435, -40.283], + [33.435, -49.146], + [20.142, -49.146], + [20.142, -62.439], + [10.876, -62.439], + [10.876, -49.146], + [1.309, -49.146], + [1.309, -40.283], + [10.876, -40.283], + [10.876, -17.725], + [28.601, 0.604], + [33.939, -0.403], ], c: true, }, ix: 2, }, - nm: 'N', + nm: 't', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'N', + nm: 't', np: 3, cix: 2, bm: 0, @@ -17675,10 +19486,10 @@ fFamily: 'Hellix', }, { - ch: 'F', + ch: 's', size: 14, - style: 'SemiBold', - w: 50.9, + style: 'Medium', + w: 45.4, data: { shapes: [ { @@ -17692,51 +19503,57 @@ a: 0, k: { i: [ + [-7.654, 0], + [0, 8.459], + [0, 9.97], + [-5.136, 0], + [-3.625, -3.525], [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [6.647, 0], + [0, -8.963], + [0, -10.977], + [5.74, 0], + [3.827, 3.726], [0, 0], ], o: [ + [11.179, 0], + [0, -18.631], + [0, -3.827], + [4.431, 0], [0, 0], + [-4.23, -4.129], + [-11.078, 0], + [0, 18.127], + [0, 3.726], + [-5.64, 0], [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [4.733, 4.23], ], v: [ - [6.445, -70.496], - [6.445, 0], - [18.228, 0], - [18.228, -29.709], - [44.815, -29.709], - [44.815, -40.988], - [18.228, -40.988], - [18.228, -59.216], - [48.038, -59.216], - [48.038, -70.496], + [23.566, 1.007], + [42.398, -13.696], + [13.898, -35.953], + [22.357, -42.297], + [37.061, -36.859], + [41.089, -43.909], + [23.264, -50.153], + [4.633, -35.147], + [33.032, -13.394], + [23.465, -6.747], + [6.949, -12.991], + [3.122, -6.042], ], c: true, }, ix: 2, }, - nm: 'F', + nm: 's', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'F', + nm: 's', np: 3, cix: 2, bm: 0, @@ -17749,10 +19566,10 @@ fFamily: 'Hellix', }, { - ch: 'R', + ch: 'e', size: 14, - style: 'SemiBold', - w: 61.2, + style: 'Medium', + w: 54.7, data: { shapes: [ { @@ -17766,46 +19583,43 @@ a: 0, k: { i: [ + [0, 1.108], + [13.193, 0], + [0, -14.2], + [-13.998, 0], + [-3.726, 6.647], [0, 0], - [0, 0], - [0, 9.769], - [11.783, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [6.244, 0], + [1.108, 8.963], [0, 0], ], o: [ + [0, -13.193], + [-14.099, 0], + [0, 14.703], + [10.071, 0], [0, 0], - [8.258, -2.82], - [0, -11.783], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [-2.518, 4.431], + [-8.862, 0], [0, 0], + [0.101, -1.208], ], v: [ - [60.425, 0], - [41.19, -29.608], - [54.584, -49.548], - [32.932, -70.496], - [6.445, -70.496], - [6.445, 0], - [18.228, 0], - [18.228, -28.299], - [28.601, -28.299], - [46.124, 0], + [52.368, -26.688], + [28.903, -50.153], + [3.827, -24.774], + [29.004, 1.007], + [51.059, -9.769], + [43.607, -14.603], + [29.306, -7.452], + [12.991, -22.055], + [52.167, -22.055], ], c: true, }, ix: 2, }, - nm: 'R', + nm: 'e', mn: 'ADBE Vector Shape - Group', hd: false, }, @@ -17818,35 +19632,29 @@ k: { i: [ [0, 0], - [0, 0], - [0, -5.539], - [5.841, 0], - [0, 0], + [-7.654, 0], + [-0.906, -6.848], ], o: [ - [0, 0], - [5.841, 0], - [0, 5.74], - [0, 0], + [1.712, -7.352], + [7.755, 0], [0, 0], ], v: [ - [18.228, -59.116], - [32.529, -59.116], - [42.7, -49.548], - [32.529, -39.578], - [18.228, -39.578], + [13.293, -29.91], + [28.5, -41.693], + [42.801, -29.91], ], c: true, }, ix: 2, }, - nm: 'R', + nm: 'e', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'R', + nm: 'e', np: 5, cix: 2, bm: 0, @@ -17859,10 +19667,10 @@ fFamily: 'Hellix', }, { - ch: 'A', + ch: 'H', size: 14, - style: 'SemiBold', - w: 67.4, + style: 'Medium', + w: 70.2, data: { shapes: [ { @@ -17884,6 +19692,10 @@ [0, 0], [0, 0], [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], ], o: [ [0, 0], @@ -17894,29 +19706,60 @@ [0, 0], [0, 0], [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], ], v: [ - [54.181, 0], - [66.971, 0], - [38.873, -70.496], - [29.004, -70.496], - [0.906, 0], - [13.394, 0], - [18.933, -14.099], - [48.743, -14.099], + [53.778, -70.496], + [53.778, -41.19], + [16.919, -41.19], + [16.919, -70.496], + [7.15, -70.496], + [7.15, 0], + [16.919, 0], + [16.919, -31.924], + [53.778, -31.924], + [53.778, 0], + [63.547, 0], + [63.547, -70.496], ], c: true, }, ix: 2, }, - nm: 'A', + nm: 'H', mn: 'ADBE Vector Shape - Group', hd: false, }, + ], + nm: 'H', + np: 3, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + }, + fFamily: 'Hellix', + }, + { + ch: 'l', + size: 14, + style: 'Medium', + w: 22.1, + data: { + shapes: [ + { + ty: 'gr', + it: [ { - ind: 1, + ind: 0, ty: 'sh', - ix: 2, + ix: 1, ks: { a: 0, k: { @@ -17924,28 +19767,31 @@ [0, 0], [0, 0], [0, 0], + [0, 0], ], o: [ [0, 0], [0, 0], [0, 0], + [0, 0], ], v: [ - [23.264, -25.378], - [33.838, -52.368], - [44.312, -25.378], + [15.811, -70.496], + [6.445, -70.496], + [6.445, 0], + [15.811, 0], ], c: true, }, ix: 2, }, - nm: 'A', + nm: 'l', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'A', - np: 5, + nm: 'l', + np: 3, cix: 2, bm: 0, ix: 1, @@ -17957,10 +19803,10 @@ fFamily: 'Hellix', }, { - ch: 'S', + ch: 'I', size: 14, style: 'SemiBold', - w: 58.2, + w: 24.5, data: { shapes: [ { @@ -17974,57 +19820,33 @@ a: 0, k: { i: [ - [9.064, 0], - [0, -11.481], - [0, -14.603], - [7.755, 0], - [5.438, 5.237], [0, 0], - [-10.776, 0], - [0, 11.279], - [0, 15.005], - [-6.445, 0], - [-4.733, -4.834], + [0, 0], + [0, 0], [0, 0], ], o: [ - [-13.898, 0], - [0, 25.681], - [0, 5.942], - [-8.661, 0], [0, 0], - [6.143, 6.848], - [15.71, 0], - [0, -25.479], - [0, -4.733], - [6.345, 0], [0, 0], - [-4.834, -5.74], + [0, 0], + [0, 0], ], v: [ - [29.407, -71.503], - [5.64, -51.26], - [43.002, -20.242], - [29.91, -10.373], - [9.567, -19.739], - [2.014, -11.078], - [29.91, 1.007], - [55.087, -20.343], - [17.523, -52.167], - [28.5, -60.123], - [46.527, -52.267], - [53.375, -61.432], + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -70.496], ], c: true, }, ix: 2, }, - nm: 'S', + nm: 'I', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'S', + nm: 'I', np: 3, cix: 2, bm: 0, @@ -18037,10 +19859,10 @@ fFamily: 'Hellix', }, { - ch: 'T', + ch: 'N', size: 14, style: 'SemiBold', - w: 59.7, + w: 67.9, data: { shapes: [ { @@ -18062,6 +19884,8 @@ [0, 0], [0, 0], [0, 0], + [0, 0], + [0, 0], ], o: [ [0, 0], @@ -18072,27 +19896,31 @@ [0, 0], [0, 0], [0, 0], + [0, 0], + [0, 0], ], v: [ - [57.605, -70.496], - [2.518, -70.496], - [2.518, -59.216], - [24.17, -59.216], - [24.17, 0], - [35.953, 0], - [35.953, -59.216], - [57.605, -59.216], + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -47.736], + [51.764, 0], + [61.935, 0], + [61.935, -70.496], + [50.052, -70.496], + [50.052, -22.76], + [16.718, -70.496], ], c: true, }, ix: 2, }, - nm: 'T', + nm: 'N', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'T', + nm: 'N', np: 3, cix: 2, bm: 0, @@ -18105,10 +19933,10 @@ fFamily: 'Hellix', }, { - ch: 'U', + ch: 'F', size: 14, style: 'SemiBold', - w: 67.4, + w: 50.9, data: { shapes: [ { @@ -18122,51 +19950,51 @@ a: 0, k: { i: [ - [-15.811, 0], - [0, 16.013], [0, 0], [0, 0], [0, 0], - [8.963, 0], - [0, 9.366], + [0, 0], + [0, 0], + [0, 0], + [0, 0], [0, 0], [0, 0], [0, 0], ], o: [ - [15.811, 0], [0, 0], [0, 0], [0, 0], - [0, 9.366], - [-8.963, 0], [0, 0], [0, 0], [0, 0], - [0, 16.013], + [0, 0], + [0, 0], + [0, 0], + [0, 0], ], v: [ - [33.939, 0.906], - [61.432, -26.889], - [61.432, -70.496], - [49.649, -70.496], - [49.649, -26.889], - [33.939, -10.474], - [18.228, -26.889], - [18.228, -70.496], [6.445, -70.496], - [6.445, -26.889], + [6.445, 0], + [18.228, 0], + [18.228, -29.709], + [44.815, -29.709], + [44.815, -40.988], + [18.228, -40.988], + [18.228, -59.216], + [48.038, -59.216], + [48.038, -70.496], ], c: true, }, ix: 2, }, - nm: 'U', + nm: 'F', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'U', + nm: 'F', np: 3, cix: 2, bm: 0, @@ -18179,10 +20007,10 @@ fFamily: 'Hellix', }, { - ch: 'C', + ch: 'R', size: 14, style: 'SemiBold', - w: 72.3, + w: 61.2, data: { shapes: [ { @@ -18196,52 +20024,88 @@ a: 0, k: { i: [ - [-3.625, 11.279], [0, 0], - [9.467, 0], - [0, 14.2], - [-13.696, 0], - [-3.021, -6.747], [0, 0], - [13.898, 0], - [0, -20.444], - [-20.343, 0], + [0, 9.769], + [11.783, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], ], o: [ [0, 0], - [-2.719, 7.553], - [-13.696, 0], - [0, -14.2], - [8.862, 0], + [8.258, -2.82], + [0, -11.783], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], [0, 0], - [-3.827, -10.373], - [-20.343, 0], - [0, 20.544], - [14.401, 0], ], v: [ - [69.992, -18.027], - [59.317, -22.861], - [39.478, -10.474], - [16.214, -35.349], - [39.478, -60.022], - [58.713, -48.843], - [69.287, -53.979], - [39.478, -71.503], - [4.028, -35.349], - [39.478, 1.007], + [60.425, 0], + [41.19, -29.608], + [54.584, -49.548], + [32.932, -70.496], + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -28.299], + [28.601, -28.299], + [46.124, 0], ], c: true, }, ix: 2, }, - nm: 'C', + nm: 'R', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ind: 1, + ty: 'sh', + ix: 2, + ks: { + a: 0, + k: { + i: [ + [0, 0], + [0, 0], + [0, -5.539], + [5.841, 0], + [0, 0], + ], + o: [ + [0, 0], + [5.841, 0], + [0, 5.74], + [0, 0], + [0, 0], + ], + v: [ + [18.228, -59.116], + [32.529, -59.116], + [42.7, -49.548], + [32.529, -39.578], + [18.228, -39.578], + ], + c: true, + }, + ix: 2, + }, + nm: 'R', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'C', - np: 3, + nm: 'R', + np: 5, cix: 2, bm: 0, ix: 1, @@ -18253,10 +20117,10 @@ fFamily: 'Hellix', }, { - ch: 'E', + ch: 'A', size: 14, style: 'SemiBold', - w: 52.2, + w: 67.4, data: { shapes: [ { @@ -18278,10 +20142,6 @@ [0, 0], [0, 0], [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], ], o: [ [0, 0], @@ -18292,36 +20152,58 @@ [0, 0], [0, 0], [0, 0], + ], + v: [ + [54.181, 0], + [66.971, 0], + [38.873, -70.496], + [29.004, -70.496], + [0.906, 0], + [13.394, 0], + [18.933, -14.099], + [48.743, -14.099], + ], + c: true, + }, + ix: 2, + }, + nm: 'A', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ind: 1, + ty: 'sh', + ix: 2, + ks: { + a: 0, + k: { + i: [ + [0, 0], + [0, 0], [0, 0], + ], + o: [ [0, 0], [0, 0], [0, 0], ], v: [ - [6.445, -70.496], - [6.445, 0], - [48.038, 0], - [48.038, -11.279], - [18.228, -11.279], - [18.228, -31.32], - [44.815, -31.32], - [44.815, -42.599], - [18.228, -42.599], - [18.228, -59.216], - [48.038, -59.216], - [48.038, -70.496], + [23.264, -25.378], + [33.838, -52.368], + [44.312, -25.378], ], c: true, }, ix: 2, }, - nm: 'E', + nm: 'A', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'E', - np: 3, + nm: 'A', + np: 5, cix: 2, bm: 0, ix: 1, @@ -18333,10 +20215,10 @@ fFamily: 'Hellix', }, { - ch: 'L', + ch: 'S', size: 14, style: 'SemiBold', - w: 54.6, + w: 58.2, data: { shapes: [ { @@ -18350,39 +20232,57 @@ a: 0, k: { i: [ + [9.064, 0], + [0, -11.481], + [0, -14.603], + [7.755, 0], + [5.438, 5.237], [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [-10.776, 0], + [0, 11.279], + [0, 15.005], + [-6.445, 0], + [-4.733, -4.834], [0, 0], ], o: [ + [-13.898, 0], + [0, 25.681], + [0, 5.942], + [-8.661, 0], [0, 0], + [6.143, 6.848], + [15.71, 0], + [0, -25.479], + [0, -4.733], + [6.345, 0], [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [-4.834, -5.74], ], v: [ - [6.445, -70.496], - [6.445, 0], - [51.965, 0], - [51.965, -11.279], - [18.228, -11.279], - [18.228, -70.496], + [29.407, -71.503], + [5.64, -51.26], + [43.002, -20.242], + [29.91, -10.373], + [9.567, -19.739], + [2.014, -11.078], + [29.91, 1.007], + [55.087, -20.343], + [17.523, -52.167], + [28.5, -60.123], + [46.527, -52.267], + [53.375, -61.432], ], c: true, }, ix: 2, }, - nm: 'L', + nm: 'S', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'L', + nm: 'S', np: 3, cix: 2, bm: 0, @@ -18395,10 +20295,10 @@ fFamily: 'Hellix', }, { - ch: 'G', + ch: 'T', size: 14, style: 'SemiBold', - w: 74, + w: 59.7, data: { shapes: [ { @@ -18415,60 +20315,42 @@ [0, 0], [0, 0], [0, 0], - [7.352, 0], - [0, 14.603], - [-13.596, 0], - [-3.122, -6.747], [0, 0], - [13.898, 0], - [0, -20.444], - [-20.142, 0], - [-6.345, 8.157], + [0, 0], + [0, 0], [0, 0], [0, 0], ], o: [ [0, 0], [0, 0], - [-4.23, 3.625], - [-13.495, 0], - [0, -14.401], - [8.862, 0], [0, 0], - [-3.726, -10.373], - [-20.142, 0], - [0, 20.444], - [12.488, 0], + [0, 0], + [0, 0], [0, 0], [0, 0], [0, 0], ], v: [ - [40.082, -28.802], - [56.9, -28.802], - [56.9, -16.214], - [39.578, -10.474], - [16.214, -35.55], - [39.478, -60.022], - [58.713, -48.843], - [69.186, -53.979], - [39.478, -71.503], - [4.028, -35.55], - [39.578, 0.906], - [68.683, -12.286], - [68.683, -40.082], - [40.082, -40.082], + [57.605, -70.496], + [2.518, -70.496], + [2.518, -59.216], + [24.17, -59.216], + [24.17, 0], + [35.953, 0], + [35.953, -59.216], + [57.605, -59.216], ], c: true, }, ix: 2, }, - nm: 'G', + nm: 'T', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'G', + nm: 'T', np: 3, cix: 2, bm: 0, @@ -18480,12 +20362,11 @@ }, fFamily: 'Hellix', }, - { ch: ' ', size: 14, style: 'SemiBold', w: 22, data: {}, fFamily: 'Hellix' }, { - ch: '&', + ch: 'U', size: 14, style: 'SemiBold', - w: 71.2, + w: 67.4, data: { shapes: [ { @@ -18499,130 +20380,126 @@ a: 0, k: { i: [ + [-15.811, 0], + [0, 16.013], [0, 0], [0, 0], [0, 0], + [8.963, 0], + [0, 9.366], [0, 0], [0, 0], [0, 0], - [0, 9.769], - [10.474, 0], - [0, -10.272], - [-3.323, -3.928], - [0, -10.776], - [-12.186, 0], - [-6.244, 5.74], - [0, 0], ], o: [ + [15.811, 0], [0, 0], [0, 0], [0, 0], + [0, 9.366], + [-8.963, 0], [0, 0], [0, 0], - [7.05, -3.525], - [0, -10.272], - [-10.876, 0], - [0, 6.345], - [-7.452, 3.625], - [0, 11.38], - [8.359, 0], - [0, 0], [0, 0], + [0, 16.013], ], v: [ - [69.388, 0], - [54.483, -15.912], - [65.863, -27.493], - [57.706, -34.845], - [46.829, -24.069], - [36.356, -35.248], - [49.548, -53.275], - [31.018, -71.503], - [11.884, -53.275], - [18.228, -38.37], - [4.028, -18.832], - [25.882, 1.007], - [46.628, -8.157], - [54.282, 0], - ], - c: true, - }, - ix: 2, - }, - nm: '&', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ind: 1, - ty: 'sh', - ix: 2, - ks: { - a: 0, - k: { - i: [ - [0, 3.424], - [-4.733, 0], - [0, -4.33], - [5.438, -2.518], - ], - o: [ - [0, -4.33], - [4.33, 0], - [0, 5.136], - [-3.525, -3.726], - ], - v: [ - [22.76, -53.476], - [31.018, -61.23], - [38.773, -53.476], - [29.105, -43.002], + [33.939, 0.906], + [61.432, -26.889], + [61.432, -70.496], + [49.649, -70.496], + [49.649, -26.889], + [33.939, -10.474], + [18.228, -26.889], + [18.228, -70.496], + [6.445, -70.496], + [6.445, -26.889], ], c: true, }, ix: 2, }, - nm: '&', + nm: 'U', mn: 'ADBE Vector Shape - Group', hd: false, }, + ], + nm: 'U', + np: 3, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + }, + fFamily: 'Hellix', + }, + { + ch: 'C', + size: 14, + style: 'SemiBold', + w: 72.3, + data: { + shapes: [ + { + ty: 'gr', + it: [ { - ind: 2, + ind: 0, ty: 'sh', - ix: 3, + ix: 1, ks: { a: 0, k: { i: [ - [4.23, 0], - [0, 5.338], - [-5.338, 2.618], + [-3.625, 11.279], + [0, 0], + [9.467, 0], + [0, 14.2], + [-13.696, 0], + [-3.021, -6.747], [0, 0], + [13.898, 0], + [0, -20.444], + [-20.343, 0], ], o: [ - [-6.244, 0], - [0, -5.338], [0, 0], - [-4.23, 3.928], + [-2.719, 7.553], + [-13.696, 0], + [0, -14.2], + [8.862, 0], + [0, 0], + [-3.827, -10.373], + [-20.343, 0], + [0, 20.544], + [14.401, 0], ], v: [ - [26.889, -10.474], - [16.214, -19.638], - [25.681, -30.515], - [38.974, -16.315], + [69.992, -18.027], + [59.317, -22.861], + [39.478, -10.474], + [16.214, -35.349], + [39.478, -60.022], + [58.713, -48.843], + [69.287, -53.979], + [39.478, -71.503], + [4.028, -35.349], + [39.478, 1.007], ], c: true, }, ix: 2, }, - nm: '&', + nm: 'C', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: '&', - np: 6, + nm: 'C', + np: 3, cix: 2, bm: 0, ix: 1, @@ -18634,10 +20511,10 @@ fFamily: 'Hellix', }, { - ch: 'M', + ch: 'E', size: 14, style: 'SemiBold', - w: 86.2, + w: 52.2, data: { shapes: [ { @@ -18663,7 +20540,6 @@ [0, 0], [0, 0], [0, 0], - [0, 0], ], o: [ [0, 0], @@ -18678,33 +20554,31 @@ [0, 0], [0, 0], [0, 0], - [0, 0], ], v: [ - [6.445, 0], - [18.228, 0], - [18.228, -47.333], - [38.873, 0], - [47.534, 0], - [68.582, -47.333], - [68.582, 0], - [80.365, 0], - [80.365, -70.496], - [68.28, -70.496], - [44.11, -17.322], - [20.645, -70.496], [6.445, -70.496], + [6.445, 0], + [48.038, 0], + [48.038, -11.279], + [18.228, -11.279], + [18.228, -31.32], + [44.815, -31.32], + [44.815, -42.599], + [18.228, -42.599], + [18.228, -59.216], + [48.038, -59.216], + [48.038, -70.496], ], c: true, }, ix: 2, }, - nm: 'M', + nm: 'E', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'M', + nm: 'E', np: 3, cix: 2, bm: 0, @@ -18717,10 +20591,10 @@ fFamily: 'Hellix', }, { - ch: 'W', + ch: 'L', size: 14, style: 'SemiBold', - w: 101.6, + w: 54.6, data: { shapes: [ { @@ -18740,7 +20614,8 @@ [0, 0], [0, 0], [0, 0], - [0, 0], + ], + o: [ [0, 0], [0, 0], [0, 0], @@ -18748,46 +20623,110 @@ [0, 0], [0, 0], ], - o: [ - [0, 0], + v: [ + [6.445, -70.496], + [6.445, 0], + [51.965, 0], + [51.965, -11.279], + [18.228, -11.279], + [18.228, -70.496], + ], + c: true, + }, + ix: 2, + }, + nm: 'L', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + ], + nm: 'L', + np: 3, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + }, + fFamily: 'Hellix', + }, + { + ch: 'G', + size: 14, + style: 'SemiBold', + w: 74, + data: { + shapes: [ + { + ty: 'gr', + it: [ + { + ind: 0, + ty: 'sh', + ix: 1, + ks: { + a: 0, + k: { + i: [ [0, 0], [0, 0], [0, 0], + [7.352, 0], + [0, 14.603], + [-13.596, 0], + [-3.122, -6.747], [0, 0], + [13.898, 0], + [0, -20.444], + [-20.142, 0], + [-6.345, 8.157], [0, 0], [0, 0], + ], + o: [ [0, 0], [0, 0], + [-4.23, 3.625], + [-13.495, 0], + [0, -14.401], + [8.862, 0], [0, 0], + [-3.726, -10.373], + [-20.142, 0], + [0, 20.444], + [12.488, 0], [0, 0], [0, 0], [0, 0], ], v: [ - [88.724, -70.496], - [72.61, -19.437], - [56.296, -70.496], - [46.527, -70.496], - [29.91, -19.437], - [13.797, -70.496], - [1.208, -70.496], - [24.875, 0], - [34.644, 0], - [51.26, -51.059], - [67.877, 0], - [77.545, 0], - [101.01, -70.496], + [40.082, -28.802], + [56.9, -28.802], + [56.9, -16.214], + [39.578, -10.474], + [16.214, -35.55], + [39.478, -60.022], + [58.713, -48.843], + [69.186, -53.979], + [39.478, -71.503], + [4.028, -35.55], + [39.578, 0.906], + [68.683, -12.286], + [68.683, -40.082], + [40.082, -40.082], ], c: true, }, ix: 2, }, - nm: 'W', + nm: 'G', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'W', + nm: 'G', np: 3, cix: 2, bm: 0, @@ -18799,11 +20738,12 @@ }, fFamily: 'Hellix', }, + { ch: ' ', size: 14, style: 'SemiBold', w: 22, data: {}, fFamily: 'Hellix' }, { - ch: 'O', + ch: '&', size: 14, style: 'SemiBold', - w: 79.1, + w: 71.2, data: { shapes: [ { @@ -18817,67 +20757,130 @@ a: 0, k: { i: [ - [20.343, 0], - [0, -20.544], - [-20.343, 0], - [0, 20.645], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 9.769], + [10.474, 0], + [0, -10.272], + [-3.323, -3.928], + [0, -10.776], + [-12.186, 0], + [-6.244, 5.74], + [0, 0], ], o: [ - [-20.343, 0], - [0, 20.645], - [20.343, 0], - [0, -20.544], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [7.05, -3.525], + [0, -10.272], + [-10.876, 0], + [0, 6.345], + [-7.452, 3.625], + [0, 11.38], + [8.359, 0], + [0, 0], + [0, 0], ], v: [ - [39.88, -71.503], - [4.028, -35.349], - [39.88, 1.007], - [75.632, -35.349], + [69.388, 0], + [54.483, -15.912], + [65.863, -27.493], + [57.706, -34.845], + [46.829, -24.069], + [36.356, -35.248], + [49.548, -53.275], + [31.018, -71.503], + [11.884, -53.275], + [18.228, -38.37], + [4.028, -18.832], + [25.882, 1.007], + [46.628, -8.157], + [54.282, 0], + ], + c: true, + }, + ix: 2, + }, + nm: '&', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ind: 1, + ty: 'sh', + ix: 2, + ks: { + a: 0, + k: { + i: [ + [0, 3.424], + [-4.733, 0], + [0, -4.33], + [5.438, -2.518], + ], + o: [ + [0, -4.33], + [4.33, 0], + [0, 5.136], + [-3.525, -3.726], + ], + v: [ + [22.76, -53.476], + [31.018, -61.23], + [38.773, -53.476], + [29.105, -43.002], ], c: true, }, ix: 2, }, - nm: 'O', + nm: '&', mn: 'ADBE Vector Shape - Group', hd: false, }, { - ind: 1, + ind: 2, ty: 'sh', - ix: 2, + ix: 3, ks: { a: 0, k: { i: [ - [-13.495, 0], - [0, -13.998], - [13.394, 0], - [0, 14.099], + [4.23, 0], + [0, 5.338], + [-5.338, 2.618], + [0, 0], ], o: [ - [13.394, 0], - [0, 14.099], - [-13.495, 0], - [0, -13.998], + [-6.244, 0], + [0, -5.338], + [0, 0], + [-4.23, 3.928], ], v: [ - [39.88, -60.022], - [63.547, -35.349], - [39.88, -10.474], - [16.214, -35.349], + [26.889, -10.474], + [16.214, -19.638], + [25.681, -30.515], + [38.974, -16.315], ], c: true, }, ix: 2, }, - nm: 'O', + nm: '&', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'O', - np: 5, + nm: '&', + np: 6, cix: 2, bm: 0, ix: 1, @@ -18889,10 +20892,10 @@ fFamily: 'Hellix', }, { - ch: 'K', + ch: 'M', size: 14, style: 'SemiBold', - w: 61.6, + w: 86.2, data: { shapes: [ { @@ -18917,6 +20920,8 @@ [0, 0], [0, 0], [0, 0], + [0, 0], + [0, 0], ], o: [ [0, 0], @@ -18930,30 +20935,34 @@ [0, 0], [0, 0], [0, 0], + [0, 0], + [0, 0], ], v: [ - [63.647, 0], - [30.515, -37.161], - [60.928, -70.496], - [45.923, -70.496], - [18.228, -39.78], - [18.228, -70.496], - [6.445, -70.496], [6.445, 0], [18.228, 0], - [18.228, -34.442], - [48.138, 0], + [18.228, -47.333], + [38.873, 0], + [47.534, 0], + [68.582, -47.333], + [68.582, 0], + [80.365, 0], + [80.365, -70.496], + [68.28, -70.496], + [44.11, -17.322], + [20.645, -70.496], + [6.445, -70.496], ], c: true, }, ix: 2, }, - nm: 'K', + nm: 'M', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'K', + nm: 'M', np: 3, cix: 2, bm: 0, @@ -18966,10 +20975,10 @@ fFamily: 'Hellix', }, { - ch: 'P', + ch: 'W', size: 14, style: 'SemiBold', - w: 58.6, + w: 101.6, data: { shapes: [ { @@ -18983,79 +20992,61 @@ a: 0, k: { i: [ - [12.991, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], - [0, 12.589], - ], - o: [ [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], - [12.991, 0], - [0, -12.387], - ], - v: [ - [33.435, -70.496], - [6.445, -70.496], - [6.445, 0], - [18.228, 0], - [18.228, -27.191], - [33.435, -27.191], - [55.994, -48.944], - ], - c: true, - }, - ix: 2, - }, - nm: 'P', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - { - ind: 1, - ty: 'sh', - ix: 2, - ks: { - a: 0, - k: { - i: [ - [6.143, 0], [0, 0], [0, 0], [0, 0], - [0, -5.841], ], o: [ [0, 0], [0, 0], [0, 0], - [6.143, 0], - [0, 5.942], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], ], v: [ - [33.435, -38.47], - [18.228, -38.47], - [18.228, -59.216], - [33.435, -59.216], - [44.11, -48.944], + [88.724, -70.496], + [72.61, -19.437], + [56.296, -70.496], + [46.527, -70.496], + [29.91, -19.437], + [13.797, -70.496], + [1.208, -70.496], + [24.875, 0], + [34.644, 0], + [51.26, -51.059], + [67.877, 0], + [77.545, 0], + [101.01, -70.496], ], c: true, }, ix: 2, }, - nm: 'P', + nm: 'W', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'P', - np: 5, + nm: 'W', + np: 3, cix: 2, bm: 0, ix: 1, @@ -19067,10 +21058,10 @@ fFamily: 'Hellix', }, { - ch: 'y', + ch: 'O', size: 14, style: 'SemiBold', - w: 52.6, + w: 79.1, data: { shapes: [ { @@ -19084,138 +21075,67 @@ a: 0, k: { i: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [20.343, 0], + [0, -20.544], + [-20.343, 0], + [0, 20.645], ], o: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], + [-20.343, 0], + [0, 20.645], + [20.343, 0], + [0, -20.544], ], v: [ - [39.679, -49.246], - [26.486, -15.71], - [13.293, -49.246], - [1.208, -49.246], - [20.746, -2.618], - [11.884, 17.322], - [23.969, 17.322], - [51.764, -49.246], + [39.88, -71.503], + [4.028, -35.349], + [39.88, 1.007], + [75.632, -35.349], ], c: true, }, ix: 2, }, - nm: 'y', + nm: 'O', mn: 'ADBE Vector Shape - Group', hd: false, }, - ], - nm: 'y', - np: 3, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - }, - fFamily: 'Hellix', - }, - { - ch: 't', - size: 14, - style: 'SemiBold', - w: 37.9, - data: { - shapes: [ - { - ty: 'gr', - it: [ { - ind: 0, + ind: 1, ty: 'sh', - ix: 1, + ix: 2, ks: { a: 0, k: { i: [ - [0, 0], - [1.208, 0], - [0, 5.74], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [-10.876, 0], - [-1.611, 0.806], + [-13.495, 0], + [0, -13.998], + [13.394, 0], + [0, 14.099], ], o: [ - [-1.007, 0.302], - [-4.935, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 0], - [0, 12.186], - [2.115, 0], - [0, 0], + [13.394, 0], + [0, 14.099], + [-13.495, 0], + [0, -13.998], ], v: [ - [34.543, -10.373], - [30.716, -9.769], - [21.753, -18.933], - [21.753, -38.571], - [34.644, -38.571], - [34.644, -49.246], - [21.753, -49.246], - [21.753, -62.439], - [10.574, -62.439], - [10.574, -49.246], - [1.108, -49.246], - [1.108, -38.571], - [10.574, -38.571], - [10.574, -18.43], - [29.105, 0.705], - [35.147, -0.504], + [39.88, -60.022], + [63.547, -35.349], + [39.88, -10.474], + [16.214, -35.349], ], c: true, }, ix: 2, }, - nm: 't', + nm: 'O', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 't', - np: 3, + nm: 'O', + np: 5, cix: 2, bm: 0, ix: 1, @@ -19227,10 +21147,10 @@ fFamily: 'Hellix', }, { - ch: 'h', + ch: 'K', size: 14, style: 'SemiBold', - w: 57.8, + w: 61.6, data: { shapes: [ { @@ -19244,57 +21164,54 @@ a: 0, k: { i: [ - [12.387, 0], - [2.921, -4.733], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], - [-4.935, 0], - [0, -7.956], + [0, 0], + [0, 0], + [0, 0], [0, 0], [0, 0], [0, 0], ], o: [ - [-6.244, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], - [2.417, -4.23], - [7.05, 0], [0, 0], [0, 0], [0, 0], - [0, -13.596], + [0, 0], + [0, 0], + [0, 0], ], v: [ - [32.126, -50.253], - [17.12, -42.599], - [17.12, -70.496], - [5.942, -70.496], - [5.942, 0], - [17.12, 0], - [17.12, -32.227], - [29.407, -39.075], - [40.988, -26.285], - [40.988, 0], - [52.267, 0], - [52.267, -28.098], + [63.647, 0], + [30.515, -37.161], + [60.928, -70.496], + [45.923, -70.496], + [18.228, -39.78], + [18.228, -70.496], + [6.445, -70.496], + [6.445, 0], + [18.228, 0], + [18.228, -34.442], + [48.138, 0], ], c: true, }, ix: 2, }, - nm: 'h', + nm: 'K', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'h', + nm: 'K', np: 3, cix: 2, bm: 0, @@ -19307,10 +21224,10 @@ fFamily: 'Hellix', }, { - ch: 'o', + ch: 'e', size: 14, style: 'SemiBold', - w: 56.6, + w: 54.6, data: { shapes: [ { @@ -19324,28 +21241,43 @@ a: 0, k: { i: [ - [14.401, 0], - [0, -14.603], - [-14.401, 0], - [0, 14.603], + [0, 1.309], + [13.293, 0], + [0, -14.301], + [-14.2, 0], + [-3.625, 6.647], + [0, 0], + [5.539, 0], + [1.511, 7.352], + [0, 0], ], o: [ - [-14.401, 0], - [0, 14.603], - [14.401, 0], - [0, -14.603], + [0, -13.193], + [-14.2, 0], + [0, 14.703], + [10.172, 0], + [0, 0], + [-2.316, 3.827], + [-7.654, 0], + [0, 0], + [0.302, -1.41], ], v: [ - [28.903, -50.253], - [3.424, -24.573], - [28.903, 1.007], - [54.483, -24.573], + [52.469, -26.788], + [28.802, -50.253], + [3.424, -24.875], + [29.004, 1.007], + [51.059, -9.668], + [42.096, -15.408], + [29.205, -9.164], + [14.804, -20.947], + [52.066, -20.947], ], c: true, }, ix: 2, }, - nm: 'o', + nm: 'e', mn: 'ADBE Vector Shape - Group', hd: false, }, @@ -19357,33 +21289,30 @@ a: 0, k: { i: [ - [-8.157, 0], - [0, -8.459], - [8.157, 0], - [0, 8.359], + [0, 0], + [-6.647, 0], + [-0.906, -5.539], ], o: [ - [8.157, 0], - [0, 8.359], - [-8.157, 0], - [0, -8.459], + [1.712, -6.143], + [6.747, 0], + [0, 0], ], v: [ - [28.903, -39.478], - [43.405, -24.573], - [28.903, -9.769], - [14.502, -24.573], + [15.005, -30.515], + [28.198, -40.082], + [40.686, -30.515], ], c: true, }, ix: 2, }, - nm: 'o', + nm: 'e', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'o', + nm: 'e', np: 5, cix: 2, bm: 0, @@ -19396,10 +21325,10 @@ fFamily: 'Hellix', }, { - ch: 'n', + ch: 'r', size: 14, style: 'SemiBold', - w: 57.8, + w: 37.2, data: { shapes: [ { @@ -19413,113 +21342,51 @@ a: 0, k: { i: [ - [12.286, 0], - [3.021, -4.733], - [0, 0], + [2.316, 0], + [2.518, -4.733], [0, 0], [0, 0], [0, 0], [0, 0], - [-5.035, 0], - [0, -7.956], - [0, 0], [0, 0], + [-3.726, 0], + [-1.712, -0.604], [0, 0], ], o: [ - [-6.244, 0], - [0, 0], + [-4.532, 0], [0, 0], [0, 0], [0, 0], [0, 0], - [2.518, -4.23], - [6.949, 0], - [0, 0], [0, 0], + [2.618, -5.438], + [1.913, 0], [0, 0], - [0, -13.596], + [-1.41, -0.504], ], v: [ - [32.227, -50.253], - [17.12, -42.599], + [29.709, -50.253], + [17.12, -42.499], [17.12, -49.246], [5.942, -49.246], [5.942, 0], [17.12, 0], - [17.12, -32.227], - [29.507, -39.075], - [41.089, -26.285], - [41.089, 0], - [52.368, 0], - [52.368, -28.098], - ], - c: true, - }, - ix: 2, - }, - nm: 'n', - mn: 'ADBE Vector Shape - Group', - hd: false, - }, - ], - nm: 'n', - np: 3, - cix: 2, - bm: 0, - ix: 1, - mn: 'ADBE Vector Group', - hd: false, - }, - ], - }, - fFamily: 'Hellix', - }, - { - ch: 'l', - size: 14, - style: 'SemiBold', - w: 22.9, - data: { - shapes: [ - { - ty: 'gr', - it: [ - { - ind: 0, - ty: 'sh', - ix: 1, - ks: { - a: 0, - k: { - i: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - o: [ - [0, 0], - [0, 0], - [0, 0], - [0, 0], - ], - v: [ - [17.12, -70.496], - [5.942, -70.496], - [5.942, 0], - [17.12, 0], + [17.12, -31.421], + [28.802, -39.88], + [34.644, -38.873], + [35.349, -49.448], ], c: true, }, ix: 2, }, - nm: 'l', + nm: 'r', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'l', + nm: 'r', np: 3, cix: 2, bm: 0, @@ -19639,10 +21506,10 @@ fFamily: 'Hellix', }, { - ch: 's', + ch: 'f', size: 14, style: 'SemiBold', - w: 45.7, + w: 36.3, data: { shapes: [ { @@ -19656,57 +21523,69 @@ a: 0, k: { i: [ - [-7.956, 0], - [0, 8.862], - [0, 8.359], - [-4.129, 0], - [-3.928, -3.424], [0, 0], - [6.848, 0], - [0, -9.164], - [0, -9.064], - [4.935, 0], - [3.827, 3.625], + [-4.935, 0], + [-0.906, -0.302], + [0, 0], + [2.115, 0], + [0, -12.186], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], [0, 0], ], o: [ - [11.279, 0], - [0, -18.228], - [0, -3.223], - [4.129, 0], - [0, 0], - [-4.431, -4.028], - [-11.279, 0], - [0, 18.228], - [0, 3.122], - [-5.539, 0], - [0, 0], - [4.834, 4.33], + [0, -5.64], + [1.208, 0], + [0, 0], + [-1.611, -0.705], + [-10.876, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], ], v: [ - [24.17, 1.108], - [43.405, -14.2], - [15.811, -35.651], - [22.659, -40.887], - [37.766, -35.651], - [42.197, -44.312], - [23.767, -50.253], - [4.633, -34.744], - [32.025, -13.797], - [23.868, -8.359], - [7.251, -14.502], - [2.82, -6.042], + [21.753, -53.174], + [30.716, -62.238], + [34.543, -61.633], + [35.147, -71.603], + [29.105, -72.711], + [10.574, -53.677], + [10.574, -49.246], + [1.108, -49.246], + [1.108, -38.571], + [10.574, -38.571], + [10.574, 0], + [21.753, 0], + [21.753, -38.571], + [34.644, -38.571], + [34.644, -49.246], + [21.753, -49.246], ], c: true, }, ix: 2, }, - nm: 's', + nm: 'f', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 's', + nm: 'f', np: 3, cix: 2, bm: 0, @@ -19719,10 +21598,99 @@ fFamily: 'Hellix', }, { - ch: 'k', + ch: 'o', + size: 14, + style: 'SemiBold', + w: 56.6, + data: { + shapes: [ + { + ty: 'gr', + it: [ + { + ind: 0, + ty: 'sh', + ix: 1, + ks: { + a: 0, + k: { + i: [ + [14.401, 0], + [0, -14.603], + [-14.401, 0], + [0, 14.603], + ], + o: [ + [-14.401, 0], + [0, 14.603], + [14.401, 0], + [0, -14.603], + ], + v: [ + [28.903, -50.253], + [3.424, -24.573], + [28.903, 1.007], + [54.483, -24.573], + ], + c: true, + }, + ix: 2, + }, + nm: 'o', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + { + ind: 1, + ty: 'sh', + ix: 2, + ks: { + a: 0, + k: { + i: [ + [-8.157, 0], + [0, -8.459], + [8.157, 0], + [0, 8.359], + ], + o: [ + [8.157, 0], + [0, 8.359], + [-8.157, 0], + [0, -8.459], + ], + v: [ + [28.903, -39.478], + [43.405, -24.573], + [28.903, -9.769], + [14.502, -24.573], + ], + c: true, + }, + ix: 2, + }, + nm: 'o', + mn: 'ADBE Vector Shape - Group', + hd: false, + }, + ], + nm: 'o', + np: 5, + cix: 2, + bm: 0, + ix: 1, + mn: 'ADBE Vector Group', + hd: false, + }, + ], + }, + fFamily: 'Hellix', + }, + { + ch: 'm', size: 14, style: 'SemiBold', - w: 53.4, + w: 88.4, data: { shapes: [ { @@ -19736,54 +21704,81 @@ a: 0, k: { i: [ + [11.884, 0], + [3.323, -3.928], + [6.747, 0], + [2.417, -3.323], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], + [-5.035, 0], + [0, -7.352], + [0, 0], [0, 0], [0, 0], [0, 0], + [-4.431, 0], + [0, -7.352], [0, 0], [0, 0], [0, 0], ], o: [ + [-7.15, 0], + [-3.122, -5.438], + [-7.654, 0], + [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], + [2.014, -3.928], + [6.244, 0], [0, 0], [0, 0], [0, 0], [0, 0], + [2.216, -3.726], + [6.647, 0], [0, 0], [0, 0], [0, 0], + [0, -12.186], ], v: [ - [52.57, 0], - [28.4, -25.58], - [51.059, -49.246], - [37.061, -49.246], - [17.12, -27.997], - [17.12, -70.496], - [5.942, -70.496], + [63.043, -50.253], + [46.93, -42.297], + [32.126, -50.253], + [17.12, -42.801], + [17.12, -49.246], + [5.942, -49.246], [5.942, 0], [17.12, 0], - [17.12, -23.264], - [38.068, 0], + [17.12, -33.032], + [28.299, -39.88], + [38.873, -27.997], + [38.873, 0], + [50.153, 0], + [50.153, -31.421], + [49.85, -33.133], + [61.029, -39.88], + [71.805, -27.997], + [71.805, 0], + [83.185, 0], + [83.185, -30.112], ], c: true, }, ix: 2, }, - nm: 'k', + nm: 'm', mn: 'ADBE Vector Shape - Group', hd: false, }, ], - nm: 'k', + nm: 'm', np: 3, cix: 2, bm: 0, From b20c041f38c953752d2b474eba20f4eabaf76ff4 Mon Sep 17 00:00:00 2001 From: Waldemar Fryc <79092787+wfryc-apptension@users.noreply.github.com> Date: Fri, 17 Dec 2021 09:12:18 +0100 Subject: [PATCH 61/61] Adjust quadrants badges * Adjust quadrants badges * Fix label for zoom-out smallerRadar * Fix badge for zoom-in smallerRadar Co-authored-by: wfryc <waldemar.fryc@schemadesign.com> --- src/lib/zalando-tech-radar.ts | 37 +++++++++++++++++----------------- src/shared/utils/radarUtils.ts | 17 +++++----------- 2 files changed, 24 insertions(+), 30 deletions(-) diff --git a/src/lib/zalando-tech-radar.ts b/src/lib/zalando-tech-radar.ts index 14abc29..d99a308 100644 --- a/src/lib/zalando-tech-radar.ts +++ b/src/lib/zalando-tech-radar.ts @@ -234,32 +234,33 @@ export default function radar_visualization(config) { // draw quadrant labels for (let i = 0; i < config.quadrants.length; i++) { - const smallerLabels = config.zoomed_quadrant || !fullSize; + const smallerRadar = !fullSize; const isZoomed = i === config.zoomed_quadrant; const factorX = quadrants[i].factor_x; const factorY = quadrants[i].factor_y; // magic numbers (found by experimentation) - const factorsForSmallerLabels = [ - { x: factorX * 200, y: factorY * 220 }, - { x: factorX * 300, y: factorY * 200 }, - { x: factorX * 320, y: factorY * 220 }, - { x: factorX * 200, y: factorY * 200 }, + const factorsForSmallerRadar = [ + { x: factorX * 210, y: factorY * 220 }, + { x: factorX * 350, y: factorY * 200 }, + { x: factorX * (isZoomed ? 300 : 410), y: factorY * 220 }, + { x: factorX * 220, y: factorY * 200 }, ]; - const factorsForBiggerLabels = [ - { x: factorX * 340, y: factorY * 280 }, - { x: factorX * 510, y: factorY * 250 }, - { x: factorX * 550, y: factorY * 300 }, - { x: factorX * 330, y: factorY * 260 }, + const factorsForBiggerRadar = [ + { x: factorX * 290, y: factorY * 280 }, + { x: factorX * 450, y: factorY * 250 }, + { x: factorX * (isZoomed ? 400 : 480), y: factorY * (isZoomed ? 270 : 300) }, + { x: factorX * 300, y: factorY * 260 }, ]; - const currentFactors = smallerLabels ? factorsForSmallerLabels : factorsForBiggerLabels; - const { subtractX, subtractY } = getPxToSubtractQuadrantLabelText(smallerLabels); + const currentFactors = smallerRadar ? factorsForSmallerRadar : factorsForBiggerRadar; + const { subtractX, subtractY } = getPxToSubtractQuadrantLabelText(smallerRadar); const quadrantLabel = grid.append('g').attr('id', `quadrant-label-${i}`).style('opacity', 1); + quadrantLabel .append('rect') - .attr('rx', smallerLabels ? 12 : 20) - .attr('ry', smallerLabels ? 12 : 20) + .attr('rx', isZoomed ? 7 : 15) + .attr('ry', isZoomed ? 7 : 15) .attr('x', currentFactors[i].x) .attr('y', currentFactors[i].y) .style('fill', color.mineShaft) @@ -272,7 +273,7 @@ export default function radar_visualization(config) { .attr('text-anchor', 'left') .style('fill', config.active_quadrant === i || config.zoomed_quadrant === i ? color.mineShaft : color.scorpion) .style('font-family', 'Hellix') - .style('font-size', `${smallerLabels ? 8 : 14}px`) + .style('font-size', `${isZoomed ? (smallerRadar ? 5.5 : 6.5) : 13}px`) .style('font-weight', 600) .style('letter-spacing', '0.2em'); @@ -294,8 +295,8 @@ export default function radar_visualization(config) { 'y', config.zoomed_quadrant ? currentFactors[i].y - bbox.height + addY : currentFactors[i].y - bbox.height - 5 ) - .attr('width', smallerLabels ? bbox.width + 30 : bbox.width + 40) - .attr('height', smallerLabels ? bbox.height + 12 : bbox.height + 18); + .attr('width', bbox.width + 30) + .attr('height', isZoomed ? (smallerRadar ? 14 : 16) : 32); } } diff --git a/src/shared/utils/radarUtils.ts b/src/shared/utils/radarUtils.ts index a5654be..e9f7efe 100644 --- a/src/shared/utils/radarUtils.ts +++ b/src/shared/utils/radarUtils.ts @@ -18,7 +18,6 @@ import { RotateDataProps, UpdateTechnologiesProps, } from '../components/radar/radar.types'; -import { FilterType } from '../../modules/filters/filters.types'; import { sizes } from '../../theme/media'; // custom random number generator, to make random sequence reproducible @@ -192,7 +191,7 @@ export const getRotationForQuadrant = (quadrant: number | null) => { }; export const getPxToSubtractQuadrantLabelText = (smallerLabels: boolean): { subtractX: number; subtractY: number } => { - return { subtractX: smallerLabels ? 6 : 0, subtractY: smallerLabels ? 1 : -1 }; + return { subtractX: smallerLabels ? 6 : 0, subtractY: smallerLabels ? 0 : -1 }; }; export const getPxToAddQuadrantLabelTextZoomed = ( @@ -201,12 +200,9 @@ export const getPxToAddQuadrantLabelTextZoomed = ( ): { addX: number; addY: number } => { const isSmallScreen = window.innerWidth < sizes.desktopWide || window.innerHeight < MIN_WINDOW_HEIGHT; if (isSmallScreen) { - return { addX: isZoomed ? 56 : -50, addY: isZoomed ? -26 : -130 }; + return { addX: isZoomed ? 56 : -1000, addY: isZoomed ? 22.5 : -1000 }; } - if (fullSize) { - return { addX: isZoomed ? -50 : 240, addY: isZoomed ? -130 : -26 }; - } - return { addX: isZoomed ? 24 : -50, addY: isZoomed ? -26 : -130 }; + return { addX: isZoomed ? 56 : -1000, addY: isZoomed ? -27.7 : -1000 }; }; export const getPxToAddQuadrantLabelRectZoomed = ( @@ -215,12 +211,9 @@ export const getPxToAddQuadrantLabelRectZoomed = ( ): { addX: number; addY: number } => { const isSmallScreen = window.innerWidth < sizes.desktopWide || window.innerHeight < MIN_WINDOW_HEIGHT; if (isSmallScreen) { - return { addX: isZoomed ? 42 : -64, addY: isZoomed ? -30 : -134 }; - } - if (fullSize) { - return { addX: isZoomed ? -64 : -1000, addY: isZoomed ? -134 : -30 }; + return { addX: isZoomed ? 42 : -1000, addY: isZoomed ? 20 : -1000 }; } - return { addX: isZoomed ? 10 : -64, addY: isZoomed ? -30 : -134 }; + return { addX: isZoomed ? 42 : -1000, addY: isZoomed ? -30 : -1000 }; }; export const destroyRadar = () => {

    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 literal 0 HcmV?d00001 diff --git a/src/shared/utils/unsupported/unsupportedPage/fonts/Hellix-SemiBold.otf b/src/shared/utils/unsupported/unsupportedPage/fonts/Hellix-SemiBold.otf new file mode 100644 index 0000000000000000000000000000000000000000..7ec3ad97cf06942a974bb813770aeb3772796343 GIT binary patch literal 94288 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 literal 0 HcmV?d00001 diff --git a/src/shared/utils/unsupported/unsupportedPage/unsupportedPage.css b/src/shared/utils/unsupported/unsupportedPage/unsupportedPage.css new file mode 100644 index 0000000..6c733aa --- /dev/null +++ b/src/shared/utils/unsupported/unsupportedPage/unsupportedPage.css @@ -0,0 +1,112 @@ +@font-face { + font-family: 'Hellix'; + font-style: normal; + font-weight: normal; + src: url('./fonts/Hellix-Medium.otf') format('opentype'); +} + +@font-face { + font-family: 'Hellix'; + font-style: normal; + font-weight: bold; + src: url('./fonts/Hellix-SemiBold.otf') format('opentype'); +} + +.unsupported-page .container { + width: 100%; + height: 100vh; + color: #ffffff; + font-family: 'Hellix', sans-serif; + position: relative; + background-color: #111111; + background-image: url('../../../../images/clouds.png'); + background-repeat: no-repeat; + background-position: 50% 90%; +} + +.unsupported-page .navbar { + max-width: 1920px; + margin: 0 auto; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 100px; + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 40px 35px 2px; + z-index: 5; +} + +.unsupported-page .navbar .exit { + border: 1px solid rgb(255, 255, 255); + color: rgb(255, 255, 255); + cursor: pointer; + display: flex; + align-items: center; + border-radius: 2px; + font-weight: normal; + font-size: 16px; + line-height: 28px; + text-decoration: none; + padding: 8px 52px 8px 20px; + background-image: url('../../../../images/icons/out.svg'); + background-repeat: no-repeat; + background-position: calc(100% - 20px) 50%; +} + +.unsupported-page .navbar .logo { + width: 174px; + height: 50px; + background-image: url('../../../../images/icons/logo-full.svg'); + background-repeat: no-repeat; + overflow: hidden; + text-indent: -100px; +} + +.unsupported-page .content h1 { + font-size: 48px; + margin: 0; +} + +.unsupported-page .content p { + margin: 48px 0; + font-size: 20px; + line-height: 140%; + color: #767676; +} + +.unsupported-page .content { + max-width: 720px; + margin: 0 auto; + padding: 106px 0 0 0; + text-align: center; +} + +@media (max-width: 768px) { + .unsupported-page .navbar .logo { + width: 32px; + height: 40px; + background-image: url('../../../../images/icons/logo-icon.svg'); + background-repeat: no-repeat; + display: block; + margin: 8px auto 0; + } + + .unsupported-page .navbar .exit { + display: none; + } + + .unsupported-page .content h1 { + font-size: 32px; + margin: 0 24px; + } + + .unsupported-page .content p { + margin: 24px 24px 36px; + font-size: 16px; + line-height: 140%; + color: #767676; + } +} diff --git a/src/shared/utils/unsupported/unsupportedPage/unsupportedPage.ts b/src/shared/utils/unsupported/unsupportedPage/unsupportedPage.ts new file mode 100644 index 0000000..3410b79 --- /dev/null +++ b/src/shared/utils/unsupported/unsupportedPage/unsupportedPage.ts @@ -0,0 +1,15 @@ +export const unsupportedPageContent = ` +

    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 literal 0 HcmV?d00001 diff --git a/public/fonts/Hellix-SemiBold.otf b/public/fonts/Hellix-SemiBold.otf new file mode 100644 index 0000000000000000000000000000000000000000..7ec3ad97cf06942a974bb813770aeb3772796343 GIT binary patch literal 94288 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 literal 0 HcmV?d00001 diff --git a/src/fonts/OpenSans.ttf b/src/fonts/OpenSans.ttf deleted file mode 100755 index 4288698ce997ea5460e3eb8bb46f2e08f4734eeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33428 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