From dc797d78ed5a1135e6ee40e6ef965fb4be5c2881 Mon Sep 17 00:00:00 2001 From: steev Date: Sun, 15 Oct 2023 20:03:11 +0200 Subject: [PATCH] initial commit --- .browserslistrc | 16 + .editorconfig | 16 + .gitignore | 43 + README.md | 27 + angular.json | 115 + karma.conf.js | 44 + package-lock.json | 19544 ++++++++++++++++ package.json | 47 + src/app/app-routing.module.ts | 10 + src/app/app.component.css | 0 src/app/app.component.html | 3 + src/app/app.component.spec.ts | 35 + src/app/app.component.ts | 12 + src/app/app.module.ts | 72 + src/app/auth.guard.spec.ts | 16 + src/app/auth.guard.ts | 21 + src/app/auth.service.spec.ts | 16 + src/app/auth.service.ts | 25 + src/app/channel/channe_darf.png | Bin 0 -> 17023 bytes src/app/channel/channel.component.css | 12 + src/app/channel/channel.component.html | 22 + src/app/channel/channel.component.spec.ts | 25 + src/app/channel/channel.component.ts | 75 + src/app/channel/channel.module.ts | 15 + src/app/comments/comments.component.css | 0 src/app/comments/comments.component.html | 22 + src/app/comments/comments.component.spec.ts | 25 + src/app/comments/comments.component.ts | 15 + src/app/config.service.spec.ts | 16 + src/app/config.service.ts | 9 + src/app/cookies.service.spec.ts | 16 + src/app/cookies.service.ts | 44 + src/app/crypto.service.spec.ts | 16 + src/app/crypto.service.ts | 62 + src/app/error/error.component.css | 41 + src/app/error/error.component.html | 22 + src/app/error/error.component.spec.ts | 25 + src/app/error/error.component.ts | 15 + src/app/footer/footer.component.css | 0 src/app/footer/footer.component.html | 16 + src/app/footer/footer.component.spec.ts | 25 + src/app/footer/footer.component.ts | 15 + src/app/forms/forms.component.css | 0 src/app/forms/forms.component.html | 22 + src/app/forms/forms.component.spec.ts | 25 + src/app/forms/forms.component.ts | 20 + src/app/forms/forms.module.ts | 16 + src/app/history/history.component.css | 0 src/app/history/history.component.html | 22 + src/app/history/history.component.spec.ts | 25 + src/app/history/history.component.ts | 15 + src/app/home/home.component.css | 6 + src/app/home/home.component.html | 10 + src/app/home/home.component.spec.ts | 25 + src/app/home/home.component.ts | 68 + src/app/login/login.component.css | 26 + src/app/login/login.component.html | 22 + src/app/login/login.component.spec.ts | 25 + src/app/login/login.component.ts | 57 + src/app/login/login.module.ts | 19 + src/app/navbar/navbar.component.css | 0 src/app/navbar/navbar.component.html | 35 + src/app/navbar/navbar.component.spec.ts | 25 + src/app/navbar/navbar.component.ts | 36 + src/app/questions/questions.component.css | 0 src/app/questions/questions.component.html | 51 + src/app/questions/questions.component.spec.ts | 25 + src/app/questions/questions.component.ts | 15 + src/app/register/register.component.css | 26 + src/app/register/register.component.html | 39 + src/app/register/register.component.spec.ts | 25 + src/app/register/register.component.ts | 52 + src/app/register/register.module.ts | 18 + src/app/search-page/search-page.component.css | 12 + .../search-page/search-page.component.html | 12 + .../search-page/search-page.component.spec.ts | 25 + src/app/search-page/search-page.component.ts | 65 + src/app/search-page/search-page.module.ts | 14 + src/app/search/search.component.css | 0 src/app/search/search.component.html | 8 + src/app/search/search.component.spec.ts | 25 + src/app/search/search.component.ts | 17 + src/app/search/search.module.ts | 18 + .../service-preview.component.css | 61 + .../service-preview.component.html | 19 + .../service-preview.component.spec.ts | 25 + .../service-preview.component.ts | 15 + src/app/settings/settings.component.css | 0 src/app/settings/settings.component.html | 81 + src/app/settings/settings.component.spec.ts | 25 + src/app/settings/settings.component.ts | 50 + src/app/settings/settings.module.ts | 18 + src/app/stats/stats.component.css | 0 src/app/stats/stats.component.html | 15 + src/app/stats/stats.component.spec.ts | 25 + src/app/stats/stats.component.ts | 22 + src/app/uploads/uploads.component.css | 0 src/app/uploads/uploads.component.html | 33 + src/app/uploads/uploads.component.spec.ts | 25 + src/app/uploads/uploads.component.ts | 68 + src/app/uploads/uploads.module.ts | 18 + .../comments/watch-comments.component.css | 0 .../comments/watch-comments.component.html | 29 + .../comments/watch-comments.component.spec.ts | 25 + .../comments/watch-comments.component.ts | 142 + .../description/description.component.css | 0 .../description/description.component.html | 8 + .../description/description.component.spec.ts | 25 + .../description/description.component.ts | 15 + src/app/watch/player/player.component.css | 0 src/app/watch/player/player.component.html | 3 + src/app/watch/player/player.component.spec.ts | 25 + src/app/watch/player/player.component.ts | 63 + .../recommendations.component.css | 0 .../recommendations.component.html | 10 + .../recommendations.component.spec.ts | 25 + .../recommendations.component.ts | 52 + .../watch-stats/watch-stats.component.css | 37 + .../watch-stats/watch-stats.component.html | 17 + .../watch-stats/watch-stats.component.spec.ts | 25 + .../watch-stats/watch-stats.component.ts | 45 + src/app/watch/watch.component.css | 0 src/app/watch/watch.component.html | 9 + src/app/watch/watch.component.spec.ts | 25 + src/app/watch/watch.component.ts | 14 + src/app/watch/watch.module.ts | 33 + src/assets/.gitkeep | 0 src/assets/492784.jpg | Bin 0 -> 1137967 bytes src/assets/Proxima.jpg | Bin 0 -> 20535 bytes src/assets/desktop.png | Bin 0 -> 43103 bytes src/assets/desktop.svg | 3 + src/assets/icon/android-icon-144x144.png | Bin 0 -> 9139 bytes src/assets/icon/android-icon-192x192.png | Bin 0 -> 11105 bytes src/assets/icon/android-icon-36x36.png | Bin 0 -> 2248 bytes src/assets/icon/android-icon-48x48.png | Bin 0 -> 2887 bytes src/assets/icon/android-icon-72x72.png | Bin 0 -> 4229 bytes src/assets/icon/android-icon-96x96.png | Bin 0 -> 5779 bytes src/assets/icon/apple-icon-114x114.png | Bin 0 -> 6909 bytes src/assets/icon/apple-icon-120x120.png | Bin 0 -> 7277 bytes src/assets/icon/apple-icon-144x144.png | Bin 0 -> 9139 bytes src/assets/icon/apple-icon-152x152.png | Bin 0 -> 9655 bytes src/assets/icon/apple-icon-180x180.png | Bin 0 -> 11923 bytes src/assets/icon/apple-icon-57x57.png | Bin 0 -> 3371 bytes src/assets/icon/apple-icon-60x60.png | Bin 0 -> 3504 bytes src/assets/icon/apple-icon-72x72.png | Bin 0 -> 4229 bytes src/assets/icon/apple-icon-76x76.png | Bin 0 -> 4490 bytes src/assets/icon/apple-icon-precomposed.png | Bin 0 -> 11626 bytes src/assets/icon/apple-icon.png | Bin 0 -> 11626 bytes src/assets/icon/browserconfig.xml | 2 + src/assets/icon/favicon-16x16.png | Bin 0 -> 1421 bytes src/assets/icon/favicon-32x32.png | Bin 0 -> 2043 bytes src/assets/icon/favicon-96x96.png | Bin 0 -> 5779 bytes src/assets/icon/favicon.ico | Bin 0 -> 1150 bytes src/assets/icon/manifest.json | 41 + src/assets/icon/ms-icon-144x144.png | Bin 0 -> 9139 bytes src/assets/icon/ms-icon-150x150.png | Bin 0 -> 9454 bytes src/assets/icon/ms-icon-310x310.png | Bin 0 -> 25683 bytes src/assets/icon/ms-icon-70x70.png | Bin 0 -> 4150 bytes src/assets/logo.png | Bin 0 -> 16384 bytes src/assets/lowcost.png | Bin 0 -> 25100 bytes src/assets/lowcost.svg | 10 + src/assets/manifest.json | 59 + src/assets/plyr.css | 1 + src/assets/plyr.min.js | 2 + src/environments/environment.prod.ts | 3 + src/environments/environment.ts | 16 + src/favicon.ico | Bin 0 -> 948 bytes src/index.html | 30 + src/main.ts | 12 + src/polyfills.ts | 53 + src/styles.css | 1 + src/test.ts | 26 + tsconfig.app.json | 15 + tsconfig.json | 35 + tsconfig.spec.json | 18 + webpack.config.js | 7 + 176 files changed, 23002 insertions(+) create mode 100644 .browserslistrc create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 README.md create mode 100644 angular.json create mode 100644 karma.conf.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/app/app-routing.module.ts create mode 100644 src/app/app.component.css create mode 100644 src/app/app.component.html create mode 100644 src/app/app.component.spec.ts create mode 100644 src/app/app.component.ts create mode 100644 src/app/app.module.ts create mode 100644 src/app/auth.guard.spec.ts create mode 100644 src/app/auth.guard.ts create mode 100644 src/app/auth.service.spec.ts create mode 100644 src/app/auth.service.ts create mode 100644 src/app/channel/channe_darf.png create mode 100644 src/app/channel/channel.component.css create mode 100644 src/app/channel/channel.component.html create mode 100644 src/app/channel/channel.component.spec.ts create mode 100644 src/app/channel/channel.component.ts create mode 100644 src/app/channel/channel.module.ts create mode 100644 src/app/comments/comments.component.css create mode 100644 src/app/comments/comments.component.html create mode 100644 src/app/comments/comments.component.spec.ts create mode 100644 src/app/comments/comments.component.ts create mode 100644 src/app/config.service.spec.ts create mode 100644 src/app/config.service.ts create mode 100644 src/app/cookies.service.spec.ts create mode 100644 src/app/cookies.service.ts create mode 100644 src/app/crypto.service.spec.ts create mode 100644 src/app/crypto.service.ts create mode 100644 src/app/error/error.component.css create mode 100644 src/app/error/error.component.html create mode 100644 src/app/error/error.component.spec.ts create mode 100644 src/app/error/error.component.ts create mode 100644 src/app/footer/footer.component.css create mode 100644 src/app/footer/footer.component.html create mode 100644 src/app/footer/footer.component.spec.ts create mode 100644 src/app/footer/footer.component.ts create mode 100644 src/app/forms/forms.component.css create mode 100644 src/app/forms/forms.component.html create mode 100644 src/app/forms/forms.component.spec.ts create mode 100644 src/app/forms/forms.component.ts create mode 100644 src/app/forms/forms.module.ts create mode 100644 src/app/history/history.component.css create mode 100644 src/app/history/history.component.html create mode 100644 src/app/history/history.component.spec.ts create mode 100644 src/app/history/history.component.ts create mode 100644 src/app/home/home.component.css create mode 100644 src/app/home/home.component.html create mode 100644 src/app/home/home.component.spec.ts create mode 100644 src/app/home/home.component.ts create mode 100644 src/app/login/login.component.css create mode 100644 src/app/login/login.component.html create mode 100644 src/app/login/login.component.spec.ts create mode 100644 src/app/login/login.component.ts create mode 100644 src/app/login/login.module.ts create mode 100644 src/app/navbar/navbar.component.css create mode 100644 src/app/navbar/navbar.component.html create mode 100644 src/app/navbar/navbar.component.spec.ts create mode 100644 src/app/navbar/navbar.component.ts create mode 100644 src/app/questions/questions.component.css create mode 100644 src/app/questions/questions.component.html create mode 100644 src/app/questions/questions.component.spec.ts create mode 100644 src/app/questions/questions.component.ts create mode 100644 src/app/register/register.component.css create mode 100644 src/app/register/register.component.html create mode 100644 src/app/register/register.component.spec.ts create mode 100644 src/app/register/register.component.ts create mode 100644 src/app/register/register.module.ts create mode 100644 src/app/search-page/search-page.component.css create mode 100644 src/app/search-page/search-page.component.html create mode 100644 src/app/search-page/search-page.component.spec.ts create mode 100644 src/app/search-page/search-page.component.ts create mode 100644 src/app/search-page/search-page.module.ts create mode 100644 src/app/search/search.component.css create mode 100644 src/app/search/search.component.html create mode 100644 src/app/search/search.component.spec.ts create mode 100644 src/app/search/search.component.ts create mode 100644 src/app/search/search.module.ts create mode 100644 src/app/service-preview/service-preview.component.css create mode 100644 src/app/service-preview/service-preview.component.html create mode 100644 src/app/service-preview/service-preview.component.spec.ts create mode 100644 src/app/service-preview/service-preview.component.ts create mode 100644 src/app/settings/settings.component.css create mode 100644 src/app/settings/settings.component.html create mode 100644 src/app/settings/settings.component.spec.ts create mode 100644 src/app/settings/settings.component.ts create mode 100644 src/app/settings/settings.module.ts create mode 100644 src/app/stats/stats.component.css create mode 100644 src/app/stats/stats.component.html create mode 100644 src/app/stats/stats.component.spec.ts create mode 100644 src/app/stats/stats.component.ts create mode 100644 src/app/uploads/uploads.component.css create mode 100644 src/app/uploads/uploads.component.html create mode 100644 src/app/uploads/uploads.component.spec.ts create mode 100644 src/app/uploads/uploads.component.ts create mode 100644 src/app/uploads/uploads.module.ts create mode 100644 src/app/watch/comments/watch-comments.component.css create mode 100644 src/app/watch/comments/watch-comments.component.html create mode 100644 src/app/watch/comments/watch-comments.component.spec.ts create mode 100644 src/app/watch/comments/watch-comments.component.ts create mode 100644 src/app/watch/description/description.component.css create mode 100644 src/app/watch/description/description.component.html create mode 100644 src/app/watch/description/description.component.spec.ts create mode 100644 src/app/watch/description/description.component.ts create mode 100644 src/app/watch/player/player.component.css create mode 100644 src/app/watch/player/player.component.html create mode 100644 src/app/watch/player/player.component.spec.ts create mode 100644 src/app/watch/player/player.component.ts create mode 100644 src/app/watch/recommendations/recommendations.component.css create mode 100644 src/app/watch/recommendations/recommendations.component.html create mode 100644 src/app/watch/recommendations/recommendations.component.spec.ts create mode 100644 src/app/watch/recommendations/recommendations.component.ts create mode 100644 src/app/watch/watch-stats/watch-stats.component.css create mode 100644 src/app/watch/watch-stats/watch-stats.component.html create mode 100644 src/app/watch/watch-stats/watch-stats.component.spec.ts create mode 100644 src/app/watch/watch-stats/watch-stats.component.ts create mode 100644 src/app/watch/watch.component.css create mode 100644 src/app/watch/watch.component.html create mode 100644 src/app/watch/watch.component.spec.ts create mode 100644 src/app/watch/watch.component.ts create mode 100644 src/app/watch/watch.module.ts create mode 100644 src/assets/.gitkeep create mode 100644 src/assets/492784.jpg create mode 100644 src/assets/Proxima.jpg create mode 100644 src/assets/desktop.png create mode 100644 src/assets/desktop.svg create mode 100644 src/assets/icon/android-icon-144x144.png create mode 100644 src/assets/icon/android-icon-192x192.png create mode 100644 src/assets/icon/android-icon-36x36.png create mode 100644 src/assets/icon/android-icon-48x48.png create mode 100644 src/assets/icon/android-icon-72x72.png create mode 100644 src/assets/icon/android-icon-96x96.png create mode 100644 src/assets/icon/apple-icon-114x114.png create mode 100644 src/assets/icon/apple-icon-120x120.png create mode 100644 src/assets/icon/apple-icon-144x144.png create mode 100644 src/assets/icon/apple-icon-152x152.png create mode 100644 src/assets/icon/apple-icon-180x180.png create mode 100644 src/assets/icon/apple-icon-57x57.png create mode 100644 src/assets/icon/apple-icon-60x60.png create mode 100644 src/assets/icon/apple-icon-72x72.png create mode 100644 src/assets/icon/apple-icon-76x76.png create mode 100644 src/assets/icon/apple-icon-precomposed.png create mode 100644 src/assets/icon/apple-icon.png create mode 100644 src/assets/icon/browserconfig.xml create mode 100644 src/assets/icon/favicon-16x16.png create mode 100644 src/assets/icon/favicon-32x32.png create mode 100644 src/assets/icon/favicon-96x96.png create mode 100644 src/assets/icon/favicon.ico create mode 100644 src/assets/icon/manifest.json create mode 100644 src/assets/icon/ms-icon-144x144.png create mode 100644 src/assets/icon/ms-icon-150x150.png create mode 100644 src/assets/icon/ms-icon-310x310.png create mode 100644 src/assets/icon/ms-icon-70x70.png create mode 100644 src/assets/logo.png create mode 100644 src/assets/lowcost.png create mode 100644 src/assets/lowcost.svg create mode 100644 src/assets/manifest.json create mode 100644 src/assets/plyr.css create mode 100644 src/assets/plyr.min.js create mode 100644 src/environments/environment.prod.ts create mode 100644 src/environments/environment.ts create mode 100644 src/favicon.ico create mode 100644 src/index.html create mode 100644 src/main.ts create mode 100644 src/polyfills.ts create mode 100644 src/styles.css create mode 100644 src/test.ts create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.spec.json create mode 100644 webpack.config.js diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..4f9ac26 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,16 @@ +# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. +# For additional information regarding the format and rule options, please see: +# https://github.com/browserslist/browserslist#queries + +# For the full list of supported browsers by the Angular framework, please see: +# https://angular.io/guide/browser-support + +# You can see what browsers were selected by your queries by running: +# npx browserslist + +last 1 Chrome version +last 1 Firefox version +last 2 Edge major versions +last 2 Safari major versions +last 2 iOS major versions +Firefox ESR diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..59d9a3a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..32adfc5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,43 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# Compiled output +/dist +/tmp +/out-tsc +/bazel-out + +# Node +/node_modules +npm-debug.log +yarn-error.log + +# IDEs and editors +.vscode/ +.idea/ +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# Visual Studio Code +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# Miscellaneous +/.angular/cache +.sass-cache/ +/connect.lock +/coverage +/libpeerconnection.log +testem.log +/typings + +# System files +.DS_Store +Thumbs.db diff --git a/README.md b/README.md new file mode 100644 index 0000000..1a29c10 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# ProximaTVFrontend + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.1.4. + +## Development server + +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. + +## Build + +Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities. + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page. diff --git a/angular.json b/angular.json new file mode 100644 index 0000000..dc659e8 --- /dev/null +++ b/angular.json @@ -0,0 +1,115 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "Proxima-TV-Frontend": { + "projectType": "application", + "schematics": { + "@schematics/angular:application": { + "strict": true + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "allowedCommonJsDependencies": [ + "crypto-js" + ], + "outputPath": "dist/proxima-tv-frontend", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.css", + "./node_modules/bootstrap/dist/css/bootstrap.min.css", + "node_modules/plyr/dist/plyr.css" + ], + "scripts": [ + "./node_modules/bootstrap/dist/js/bootstrap.min.js", + "./node_modules/chart.js/dist/chart.min.js", + "./node_modules/crypto-js/crypto-js.js" + ] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kb", + "maximumError": "1mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "2kb", + "maximumError": "4kb" + } + ], + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "outputHashing": "all" + }, + "development": { + "buildOptimizer": true, + "optimization": true, + "vendorChunk": true, + "extractLicenses": true, + "sourceMap": true, + "namedChunks": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "browserTarget": "Proxima-TV-Frontend:build:production" + }, + "development": { + "browserTarget": "Proxima-TV-Frontend:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "Proxima-TV-Frontend:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.spec.json", + "karmaConfig": "karma.conf.js", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.css" + ], + "scripts": [] + } + } + } + } + }, + "defaultProject": "Proxima-TV-Frontend" +} diff --git a/karma.conf.js b/karma.conf.js new file mode 100644 index 0000000..13b6e2b --- /dev/null +++ b/karma.conf.js @@ -0,0 +1,44 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + jasmine: { + // you can add configuration options for Jasmine here + // the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html + // for example, you can disable the random execution with `random: false` + // or set a specific seed with `seed: 4321` + }, + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + jasmineHtmlReporter: { + suppressAll: true // removes the duplicated traces + }, + coverageReporter: { + dir: require('path').join(__dirname, './coverage/proxima-tv-frontend'), + subdir: '.', + reporters: [ + { type: 'html' }, + { type: 'text-summary' } + ] + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false, + restartOnFileChange: true + }); +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..b1799d6 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,19544 @@ +{ + "name": "proxima-tv-frontend", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "proxima-tv-frontend", + "version": "0.0.0", + "dependencies": { + "@angular/animations": "~13.1.0", + "@angular/common": "~13.1.0", + "@angular/compiler": "~13.1.0", + "@angular/core": "~13.1.0", + "@angular/forms": "~13.1.0", + "@angular/platform-browser": "~13.1.0", + "@angular/platform-browser-dynamic": "~13.1.0", + "@angular/router": "~13.1.0", + "@tinymce/tinymce-angular": "^5.0.1", + "@types/crypto-js": "^4.1.0", + "bootstrap": "^5.1.3", + "chart.js": "^3.7.0", + "crypto-js": "^4.1.1", + "ngx-cookie-service": "^13.1.2", + "ngx-plyr": "^4.0.1", + "plyr": "^3.7.2", + "rxjs": "~7.4.0", + "tslib": "^2.3.0", + "zone.js": "~0.11.4" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^13.1.4", + "@angular/cli": "~13.1.4", + "@angular/compiler-cli": "~13.1.0", + "@types/jasmine": "~3.10.0", + "@types/node": "^17.0.12", + "jasmine-core": "~3.10.0", + "karma": "~6.3.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage": "~2.1.0", + "karma-jasmine": "~4.0.0", + "karma-jasmine-html-reporter": "~1.7.0", + "typescript": "~4.5.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.1.1.tgz", + "integrity": "sha512-YVAcA4DKLOj296CF5SrQ8cYiMRiUGc2sqFpLxsDGWE34suHqhGP/5yMsDHKsrh8hs8I5TiRVXNwKPWQpX3iGjw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "sourcemap-codec": "1.4.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.1301.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1301.4.tgz", + "integrity": "sha512-p6G8CEMnE+gYwxRyEttj3QGsuNJ3Kusi7iwBIzWyf2RpJSdGzXdwUEiRGg6iS0YHFr06/ZFfAWfnM2DQvNm4TA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "13.1.4", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.2.0.tgz", + "integrity": "sha512-cHnm/P7uKJjKh2BCN8gnnd240J5z3IesQyRAx88kFSlL5sKCGyGoAYKAjU585/lllIXjtFXSR/S2d/cHg8ShKw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "1.1.1", + "@angular-devkit/architect": "0.1302.0", + "@angular-devkit/build-webpack": "0.1302.0", + "@angular-devkit/core": "13.2.0", + "@babel/core": "7.16.12", + "@babel/generator": "7.16.8", + "@babel/helper-annotate-as-pure": "7.16.7", + "@babel/plugin-proposal-async-generator-functions": "7.16.8", + "@babel/plugin-transform-async-to-generator": "7.16.8", + "@babel/plugin-transform-runtime": "7.16.10", + "@babel/preset-env": "7.16.11", + "@babel/runtime": "7.16.7", + "@babel/template": "7.16.7", + "@discoveryjs/json-ext": "0.5.6", + "@ngtools/webpack": "13.2.0", + "ansi-colors": "4.1.1", + "babel-loader": "8.2.3", + "babel-plugin-istanbul": "6.1.1", + "browserslist": "^4.9.1", + "cacache": "15.3.0", + "circular-dependency-plugin": "5.2.2", + "copy-webpack-plugin": "10.2.1", + "core-js": "3.20.3", + "critters": "0.0.16", + "css-loader": "6.5.1", + "esbuild-wasm": "0.14.14", + "glob": "7.2.0", + "https-proxy-agent": "5.0.0", + "inquirer": "8.2.0", + "jsonc-parser": "3.0.0", + "karma-source-map-support": "1.4.0", + "less": "4.1.2", + "less-loader": "10.2.0", + "license-webpack-plugin": "4.0.0", + "loader-utils": "3.2.0", + "mini-css-extract-plugin": "2.5.3", + "minimatch": "3.0.4", + "open": "8.4.0", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "6.0.1", + "piscina": "3.2.0", + "postcss": "8.4.5", + "postcss-import": "14.0.2", + "postcss-loader": "6.2.1", + "postcss-preset-env": "7.2.3", + "regenerator-runtime": "0.13.9", + "resolve-url-loader": "5.0.0", + "rxjs": "6.6.7", + "sass": "1.49.0", + "sass-loader": "12.4.0", + "semver": "7.3.5", + "source-map-loader": "3.0.1", + "source-map-support": "0.5.21", + "stylus": "0.56.0", + "stylus-loader": "6.2.0", + "terser": "5.10.0", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.3.1", + "webpack": "5.67.0", + "webpack-dev-middleware": "5.3.0", + "webpack-dev-server": "4.7.3", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "esbuild": "0.14.14" + }, + "peerDependencies": { + "@angular/compiler-cli": "^13.0.0", + "@angular/localize": "^13.0.0", + "@angular/service-worker": "^13.0.0", + "karma": "^6.3.0", + "ng-packagr": "^13.0.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0 || ^3.0.0", + "typescript": ">=4.4.3 <4.6" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect": { + "version": "0.1302.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1302.0.tgz", + "integrity": "sha512-1CmVYvxyfvK/khTcDJwwXibm/z4upM2j5SDpwuIdaLx21E4oQPmHn+U/quT/jE5VI1zfZi2vfvIaSXn9XQzMiQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "13.2.0", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.0.tgz", + "integrity": "sha512-5+aV2W2QUazySMKusBuT2pi2qsXWpTHJG2x62mKGAy0lxzwG8l3if+WP3Uh85SQS+zqlHeKxEbmm9zNn8ZrzFg==", + "dev": true, + "dependencies": { + "ajv": "8.9.0", + "ajv-formats": "2.1.1", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1302.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1302.0.tgz", + "integrity": "sha512-x5BLdobF7c7j4W8frJuKM73ZYvPygjPN8vq1iKhsEraClqJG8cLiDwLEEFcrzIfmCHTX1o1o75sWC0FNln2LfQ==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1302.0", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^4.0.0" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect": { + "version": "0.1302.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1302.0.tgz", + "integrity": "sha512-1CmVYvxyfvK/khTcDJwwXibm/z4upM2j5SDpwuIdaLx21E4oQPmHn+U/quT/jE5VI1zfZi2vfvIaSXn9XQzMiQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "13.2.0", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/core": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.0.tgz", + "integrity": "sha512-5+aV2W2QUazySMKusBuT2pi2qsXWpTHJG2x62mKGAy0lxzwG8l3if+WP3Uh85SQS+zqlHeKxEbmm9zNn8ZrzFg==", + "dev": true, + "dependencies": { + "ajv": "8.9.0", + "ajv-formats": "2.1.1", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/core": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.1.4.tgz", + "integrity": "sha512-225Gjy4iVxh5Jo9njJnaG75M/Dt95UW+dEPCGWKV5E/++7UUlXlo9sNWq8x2vJm2nhtsPkpnXNOt4pW1mIDwqQ==", + "dev": true, + "dependencies": { + "ajv": "8.8.2", + "ajv-formats": "2.1.1", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/schematics": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.1.4.tgz", + "integrity": "sha512-yBa7IeC4cLZ7s137NAQD+sMB5c6SI6UJ6xYxl6J/CvV2RLGOZZA93i4GuRALi5s82eLi1fH+HEL/gvf3JQynzQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "13.1.4", + "jsonc-parser": "3.0.0", + "magic-string": "0.25.7", + "ora": "5.4.1", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular/animations": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-13.1.3.tgz", + "integrity": "sha512-OwsVQsNHubIgRcxnjti4CU3QJnqd7Z2b+2iu3M349Oxyqxz4DNCqKXalDuJZt/b0yNfirvYO3kCgBfj4PF43QQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/core": "13.1.3" + } + }, + "node_modules/@angular/cli": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-13.1.4.tgz", + "integrity": "sha512-PP9xpvDDCHhLTIZjewQQzzf+JbpF2s5mXTW2AgIL/E53ukaVvXwwjFMt9dQvECwut/LDpThoc3OfqcGrmwtqnA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@angular-devkit/architect": "0.1301.4", + "@angular-devkit/core": "13.1.4", + "@angular-devkit/schematics": "13.1.4", + "@schematics/angular": "13.1.4", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.3.3", + "ini": "2.0.0", + "inquirer": "8.2.0", + "jsonc-parser": "3.0.0", + "npm-package-arg": "8.1.5", + "npm-pick-manifest": "6.1.1", + "open": "8.4.0", + "ora": "5.4.1", + "pacote": "12.0.2", + "resolve": "1.20.0", + "semver": "7.3.5", + "symbol-observable": "4.0.0", + "uuid": "8.3.2" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/common": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-13.1.3.tgz", + "integrity": "sha512-8qf5syeXUogf3+GSu6IRJjrk46UKh9L0QuLx+OSIl/df0y1ewx7e28q3BAUEEnOnKrLzpPNxWs2iwModc4KYfg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/core": "13.1.3", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-13.1.3.tgz", + "integrity": "sha512-dbHs/Oa+Dn+7i0jKtlVDE0lD0DaUC+lVzAcTK/zS37LrckrTMn1CA+z9bZ4gpHig9RU0wgV3YORxv0wokyiB8A==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + } + }, + "node_modules/@angular/compiler-cli": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-13.1.3.tgz", + "integrity": "sha512-ALURaJATc54DzPuiZBvALf/alEp1wr7Hjmw4FuMn2cU7p8lwKkra1Dz5dAZOxh7jAcD1GJfrK/+Sb7A3cuuKjQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.8.6", + "canonical-path": "1.0.0", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.25.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "sourcemap-codec": "^1.4.8", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js", + "ngcc": "bundles/ngcc/main-ngcc.js" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/compiler": "13.1.3", + "typescript": ">=4.4.2 <4.6" + } + }, + "node_modules/@angular/core": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-13.1.3.tgz", + "integrity": "sha512-rvCnIAonRx7VnH2Mv9lQR+UYdlFQQetZCjPw8QOswOspEpHpEPDrp1HxDIqJnHxNqW0n8J3Zev/VgQYr0481UA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.11.4" + } + }, + "node_modules/@angular/forms": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-13.1.3.tgz", + "integrity": "sha512-c4N9zZSILyEbomY2CJo1WAMxiHu/qlycvzxKH5NFS2P2+fieORlbKUJ2p1CbYqcIxVnLYRSdWH8f1JpoaG0ETw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/common": "13.1.3", + "@angular/core": "13.1.3", + "@angular/platform-browser": "13.1.3", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-13.1.3.tgz", + "integrity": "sha512-mnWjdr9UTNZvGk8jPI6O9FIhun8Q/0ghy3dg3I9AfRzEG4vPiIZW1ICksTiB+jV9etzhKpidtmg71bwgeXax1A==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/animations": "13.1.3", + "@angular/common": "13.1.3", + "@angular/core": "13.1.3" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.1.3.tgz", + "integrity": "sha512-vEWyJ+2gkwh2N6KOJfxUNSdSO51ROlzCqqzCfHrPYQrlOFUfKsYKA1uoiB5UGfFEU0HBtIRWn6xoUy3wzVOZbw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/common": "13.1.3", + "@angular/compiler": "13.1.3", + "@angular/core": "13.1.3", + "@angular/platform-browser": "13.1.3" + } + }, + "node_modules/@angular/router": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-13.1.3.tgz", + "integrity": "sha512-L86kARlc5UNi5KeI0O8PO7wFbTzjEI8ouz+z+aNmCnMUUNX0rbvbuXiPdDvLc71nKZznsPCl2IuO8ojyHrSPsQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + }, + "peerDependencies": { + "@angular/common": "13.1.3", + "@angular/core": "13.1.3", + "@angular/platform-browser": "13.1.3", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", + "dev": true + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.12", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", + "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", + "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "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" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz", + "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@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.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", + "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.3.tgz", + "integrity": "sha512-fuIOnc81C5iRNevb/XPiM8Khp9bVjreydRQ37rt0C/dY0PAW1DRvEM3WrKX/5rStS5lbgwS0FCgqSndh9tvK5w==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@ngtools/webpack": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.2.0.tgz", + "integrity": "sha512-dQKPsEsST/HSBYtC75E0ARI1zVsW65h/NYzcAwtOd8DKFmlj8EZMqKC4KwcJ/EKlwR1PN12nBZhuQ1HUVH8Vtg==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^13.0.0", + "typescript": ">=4.4.3 <4.6", + "webpack": "^5.30.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz", + "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/@npmcli/git": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", + "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", + "dev": true, + "dependencies": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", + "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "dev": true, + "dependencies": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "installed-package-contents": "index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz", + "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==", + "dev": true + }, + "node_modules/@npmcli/promise-spawn": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", + "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", + "dev": true, + "dependencies": { + "infer-owner": "^1.0.4" + } + }, + "node_modules/@npmcli/run-script": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz", + "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==", + "dev": true, + "dependencies": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^8.2.0", + "read-package-json-fast": "^2.0.1" + } + }, + "node_modules/@schematics/angular": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-13.1.4.tgz", + "integrity": "sha512-P1YsHn1LLAmdpB9X2TBuUgrvEW/KaoBbHr8ifYO8/uQEXyeiIF+So8h/dnegkYkdsr3OwQ2X/j3UF6/+HS0odg==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "13.1.4", + "@angular-devkit/schematics": "13.1.4", + "jsonc-parser": "3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@socket.io/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/@tinymce/tinymce-angular": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@tinymce/tinymce-angular/-/tinymce-angular-5.0.1.tgz", + "integrity": "sha512-G0Q3MG7thb/BcG/giOkVYqwktwI7WlkjZcjglfmdloXSxeMGaQNbJirRw+3eDgZS+xzgvB2c9KCaTEo2GtW/nQ==", + "dependencies": { + "tinymce": "^5.5.0", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">=13.0.0", + "@angular/core": ">=13.0.0", + "@angular/forms": ">=13.0.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/component-emitter": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", + "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", + "dev": true + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "node_modules/@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "dev": true + }, + "node_modules/@types/crypto-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.0.tgz", + "integrity": "sha512-DCFfy/vh2lG6qHSGezQ+Sn2Ulf/1Mx51dqOdmOKyW5nMK3maLlxeS3onC7r212OnBM2pBR95HkAmAjjF08YkxQ==" + }, + "node_modules/@types/eslint": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", + "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.3.tgz", + "integrity": "sha512-SWyMrjgdAUHNQmutvDcKablrJhkDLy4wunTme8oYLjKp41GnHGxMRXr2MQMvy/qy8H3LdzwQk9gH4hZ6T++H8g==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.12.tgz", + "integrity": "sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.0.tgz", + "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz", + "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.20.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "dev": true, + "dependencies": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/bootstrap": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", + "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + }, + "peerDependencies": { + "@popperjs/core": "^2.10.2" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@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.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", + "dev": true + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chart.js": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.7.0.tgz", + "integrity": "sha512-31gVuqqKp3lDIFmzpKIrBeum4OpZsQjSIAqlOpgjosHDJZlULtvwLEZKtEhIAZc7JMPaHlYMys40Qy9Mf+1AAg==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/circular-dependency-plugin": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", + "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==", + "dev": true, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.1" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.1.tgz", + "integrity": "sha512-nr81NhCAIpAWXGCK5thrKmfCQ6GDY0L5RN0U+BnIn/7Us55+UCex5ANNsNKmIVtDRnk0Ecf+/kzp9SUVrrBMLg==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.20.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/core-js": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", + "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", + "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", + "dev": true, + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/critters": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", + "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "css-select": "^4.2.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "postcss": "^8.3.7", + "pretty-bytes": "^5.3.0" + } + }, + "node_modules/critters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/critters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/critters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/critters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/critters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/critters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.2.tgz", + "integrity": "sha512-hOb1LFjRR+8ocA071xUSmg5VslJ8NGo/I2qpUpdeAYyBVCgupS5O8SEVo4SxEMYyFBNodBkzG3T1iqW9HCXxew==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.8" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.3.tgz", + "integrity": "sha512-0gDYWEKaGacwxCqvQ3Ypg6wGdD1AztbMm5h1JsactG2hP2eiflj808QITmuWBpE7sjSEVrAlZhPTVd/nNMj/hQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.8" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/css-loader": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", + "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.2.tgz", + "integrity": "sha512-gv0KQBEM+q/XdoKyznovq3KW7ocO7k+FhPP+hQR1MenJdu0uPGS6IZa9PzlbqBeS6XcZJNAoqoFxlAUW461CrA==", + "dev": true, + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssdb": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.1.0.tgz", + "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "node_modules/custom-event-polyfill": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz", + "integrity": "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==" + }, + "node_modules/date-format": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz", + "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/del/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.51", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.51.tgz", + "integrity": "sha512-JNEmcYl3mk1tGQmy0EvL5eik/CKSBuzAyGP0QFdG6LIgxQe3II0BL1m2zKc2MZMf3uGqHWE1TFddJML0RpjSHQ==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine.io": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz", + "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==", + "dev": true, + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.0", + "ws": "~8.2.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", + "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", + "dev": true, + "dependencies": { + "@socket.io/base64-arraybuffer": "~1.0.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.14.tgz", + "integrity": "sha512-aiK4ddv+uui0k52OqSHu4xxu+SzOim7Rlz4i25pMEiC8rlnGU0HJ9r+ZMfdWL5bzifg+nhnn7x4NSWTeehYblg==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "optionalDependencies": { + "esbuild-android-arm64": "0.14.14", + "esbuild-darwin-64": "0.14.14", + "esbuild-darwin-arm64": "0.14.14", + "esbuild-freebsd-64": "0.14.14", + "esbuild-freebsd-arm64": "0.14.14", + "esbuild-linux-32": "0.14.14", + "esbuild-linux-64": "0.14.14", + "esbuild-linux-arm": "0.14.14", + "esbuild-linux-arm64": "0.14.14", + "esbuild-linux-mips64le": "0.14.14", + "esbuild-linux-ppc64le": "0.14.14", + "esbuild-linux-s390x": "0.14.14", + "esbuild-netbsd-64": "0.14.14", + "esbuild-openbsd-64": "0.14.14", + "esbuild-sunos-64": "0.14.14", + "esbuild-windows-32": "0.14.14", + "esbuild-windows-64": "0.14.14", + "esbuild-windows-arm64": "0.14.14" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.14.tgz", + "integrity": "sha512-be/Uw6DdpQiPfula1J4bdmA+wtZ6T3BRCZsDMFB5X+k0Gp8TIh9UvmAcqvKNnbRAafSaXG3jPCeXxDKqnc8hFQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.14.tgz", + "integrity": "sha512-BEexYmjWafcISK8cT6O98E3TfcLuZL8DKuubry6G54n2+bD4GkoRD6HYUOnCkfl2p7jodA+s4369IjSFSWjtHg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.14.tgz", + "integrity": "sha512-tnBKm41pDOB1GtZ8q/w26gZlLLRzVmP8fdsduYjvM+yFD7E2DLG4KbPAqFMWm4Md9B+DitBglP57FY7AznxbTg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.14.tgz", + "integrity": "sha512-Q9Rx6sgArOHalQtNwAaIzJ6dnQ8A+I7f/RsQsdkS3JrdzmnlFo8JEVofTmwVQLoIop7OKUqIVOGP4PoQcwfVMA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.14.tgz", + "integrity": "sha512-TJvq0OpLM7BkTczlyPIphcvnwrQwQDG1HqxzoYePWn26SMUAlt6wrLnEvxdbXAvNvDLVzG83kA+JimjK7aRNBA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.14.tgz", + "integrity": "sha512-h/CrK9Baimt5VRbu8gqibWV7e1P9l+mkanQgyOgv0Ng3jHT1NVFC9e6rb1zbDdaJVmuhWX5xVliUA5bDDCcJeg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.14.tgz", + "integrity": "sha512-IC+wAiIg/egp5OhQp4W44D9PcBOH1b621iRn1OXmlLzij9a/6BGr9NMIL4CRwz4j2kp3WNZu5sT473tYdynOuQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.14.tgz", + "integrity": "sha512-gxpOaHOPwp7zSmcKYsHrtxabScMqaTzfSQioAMUaB047YiMuDBzqVcKBG8OuESrYkGrL9DDljXr/mQNg7pbdaQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.14.tgz", + "integrity": "sha512-6QVul3RI4M5/VxVIRF/I5F+7BaxzR3DfNGoqEVSCZqUbgzHExPn+LXr5ly1C7af2Kw4AHpo+wDqx8A4ziP9avw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.14.tgz", + "integrity": "sha512-4Jl5/+xoINKbA4cesH3f4R+q0vltAztZ6Jm8YycS8lNhN1pgZJBDxWfI6HUMIAdkKlIpR1PIkA9aXQgZ8sxFAg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.14.tgz", + "integrity": "sha512-BitW37GxeebKxqYNl4SVuSdnIJAzH830Lr6Mkq3pBHXtzQay0vK+IeOR/Ele1GtNVJ+/f8wYM53tcThkv5SC5w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.14.tgz", + "integrity": "sha512-vLj6p76HOZG3wfuTr5MyO3qW5iu8YdhUNxuY+tx846rPo7GcKtYSPMusQjeVEfZlJpSYoR+yrNBBxq+qVF9zrw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.14.tgz", + "integrity": "sha512-fn8looXPQhpVqUyCBWUuPjesH+yGIyfbIQrLKG05rr1Kgm3rZD/gaYrd3Wpmf5syVZx70pKZPvdHp8OTA+y7cQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ] + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.14.tgz", + "integrity": "sha512-HdAnJ399pPff3SKbd8g+P4o5znseni5u5n5rJ6Z7ouqOdgbOwHe2ofZbMow17WMdNtz1IyOZk2Wo9Ve6/lZ4Rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.14.tgz", + "integrity": "sha512-bmDHa99ulsGnYlh/xjBEfxoGuC8CEG5OWvlgD+pF7bKKiVTbtxqVCvOGEZeoDXB+ja6AvHIbPxrEE32J+m5nqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ] + }, + "node_modules/esbuild-wasm": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.14.14.tgz", + "integrity": "sha512-qTjK4MWnYtQHCMGg2qDUqeFYXfVvYq5qJkQTIsOV4VZCknoYePVaDTG9ygEB9Ct0kc0DWs7IrS6Ja+GjY62Kzw==", + "dev": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.14.tgz", + "integrity": "sha512-6tVooQcxJCNenPp5GHZBs/RLu31q4B+BuF4MEoRxswT+Eq2JGF0ZWDRQwNKB8QVIo3t6Svc5wNGez+CwKNQjBg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.14.tgz", + "integrity": "sha512-kl3BdPXh0/RD/dad41dtzj2itMUR4C6nQbXQCyYHHo4zoUoeIXhpCrSl7BAW1nv5EFL8stT1V+TQVXGZca5A2A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.14.tgz", + "integrity": "sha512-dCm1wTOm6HIisLanmybvRKvaXZZo4yEVrHh1dY0v582GThXJOzuXGja1HIQgV09RpSHYRL3m4KoUBL00l6SWEg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "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.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flatted": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gauge": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", + "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dev": true, + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "node_modules/hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", + "dev": true, + "dependencies": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "node_modules/hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", + "dev": true + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "dev": true + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz", + "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", + "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/inquirer": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.0.tgz", + "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.2.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isbinaryfile": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", + "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", + "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jasmine-core": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.10.1.tgz", + "integrity": "sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA==", + "dev": true + }, + "node_modules/jest-worker": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", + "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/karma": { + "version": "6.3.11", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.11.tgz", + "integrity": "sha512-QGUh4yXgizzDNPLB5nWTvP+wysKexngbyLVWFOyikB661hpa2RZLf5anZQzqliWtAQuYVep0ot0D1U7UQKpsxQ==", + "dev": true, + "dependencies": { + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "colors": "1.4.0", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.3.0", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.2.0", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", + "dev": true, + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-coverage": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.1.0.tgz", + "integrity": "sha512-uIejpnArNFQIovB6EPsKO/T4XofELdJWXcA2ADXztFlKhHbr0Ws6ba7wKTMVWsIhEs4iJxdhQkCQrkkhFJSZCw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/karma-jasmine": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", + "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", + "dev": true, + "dependencies": { + "jasmine-core": "^3.6.0" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "karma": "*" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", + "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", + "dev": true, + "peerDependencies": { + "jasmine-core": ">=3.8", + "karma": ">=0.9", + "karma-jasmine": ">=1.1" + } + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/less": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz", + "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", + "dev": true, + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^2.5.2", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz", + "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", + "dev": true, + "dependencies": { + "klona": "^2.0.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/license-webpack-plugin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-b9iMrROrw2fTOJBZ57h0xJfT5/1Cxg4ucYbtpWoukv4Awb2TFPfDDFVHNM8w6SYQpVfB13a5tQJxgGamqwrsyw==", + "dev": true, + "dependencies": { + "webpack-sources": "^3.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/loadjs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loadjs/-/loadjs-4.2.0.tgz", + "integrity": "sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA==" + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log4js": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.0.tgz", + "integrity": "sha512-ysc/XUecZJuN8NoKOssk3V0cQ29xY4fra6fnigZa5VwxFsCsvdqsdnEuAxNN89LlHpbE4KUD3zGcn+kFqonSVQ==", + "dev": true, + "dependencies": { + "date-format": "^4.0.3", + "debug": "^4.3.3", + "flatted": "^3.2.4", + "rfdc": "^1.3.0", + "streamroller": "^3.0.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dev": true, + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", + "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dev": true, + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/ngx-cookie-service": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/ngx-cookie-service/-/ngx-cookie-service-13.1.2.tgz", + "integrity": "sha512-CInzm1xjI51QA1gCJEnqfDFLnN7w/SzqM5+kGdpI+UiCeHKgYEXpKG1s7lFz4jbLDrL/jHKtrf92t7RGsm66Cg==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": "^13.0.0", + "@angular/core": "^13.0.0" + } + }, + "node_modules/ngx-plyr": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ngx-plyr/-/ngx-plyr-4.0.1.tgz", + "integrity": "sha512-ABJRq3Nn+XN46o2ZHCE8+He0Pn/+aX3H9PVAPKO1ycjlyGSzS3/QmDR7rUCnqdjYy5QcwH9ZIkqsi3BGoyHmhA==", + "peerDependencies": { + "@angular/common": ">=8.0.0", + "@angular/core": ">=8.0.0", + "plyr": "^3.5.10", + "tslib": "^1.10.0" + } + }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "optional": true + }, + "node_modules/node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", + "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", + "dev": true, + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/npm-package-arg": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", + "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", + "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", + "dev": true, + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^4.0.1", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-pick-manifest": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", + "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", + "dev": true, + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "node_modules/npm-registry-fetch": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz", + "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz", + "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.0", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "dependencies": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pacote": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.2.tgz", + "integrity": "sha512-Ar3mhjcxhMzk+OVZ8pbnXdb0l8+pimvlsqBGRNkble2NVgyqOGE3yrCGi/lAYq7E7NRDMz89R1Wx5HIMCGgeYg==", + "dev": true, + "dependencies": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^2.0.0", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^3.0.0", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", + "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1", + "parse5-sax-parser": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-sax-parser": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", + "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/piscina": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", + "dev": true, + "dependencies": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0" + }, + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/plyr": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.7.2.tgz", + "integrity": "sha512-I0ZC/OI4oJ0iWG9s2rrnO0YFO6aLyrPiQBq9kum0FqITYljwTPBbYL3TZZu8UJQJUq7tUWN18Q7ACwNCkGKABQ==", + "dependencies": { + "core-js": "^3.22.0", + "custom-event-polyfill": "^1.0.7", + "loadjs": "^4.2.0", + "rangetouch": "^2.0.1", + "url-polyfill": "^1.1.12" + } + }, + "node_modules/plyr/node_modules/core-js": { + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.0.tgz", + "integrity": "sha512-IeOyT8A6iK37Ep4kZDD423mpi6JfPRoPUdQwEWYiGolvn4o6j2diaRzNfDfpTdu3a5qMbrGUzKUpYpRY8jXCkQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "dev": true, + "dependencies": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.2" + }, + "peerDependencies": { + "postcss": "^8.0.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.1.tgz", + "integrity": "sha512-62OBIXCjRXpQZcFOYIXwXBlpAVWrYk8ek1rcjvMING4Q2cf0ipyN9qT+BhHA6HmftGSEnFQu2qgKO3gMscl3Rw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.2.tgz", + "integrity": "sha512-gyx8RgqSmGVK156NAdKcsfkY3KPGHhKqvHTL3hhveFrBBToguKFzhyiuk3cljH6L4fJ0Kv+JENuPXs1Wij27Zw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.3.tgz", + "integrity": "sha512-rtu3otIeY532PnEuuBrIIe+N+pcdbX/7JMZfrcL09wc78YayrHw5E8UkDfvnlOhEUrI4ptCuzXQfj+Or6spbGA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.2" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.3.tgz", + "integrity": "sha512-qiPm+CNAlgXiMf0J5IbBBEXA9l/Q5HGsNGkL3znIwT2ZFRLGY9U2fTUpa4lqCUXQOxaLimpacHeQC80BD2qbDw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.8" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.4.tgz", + "integrity": "sha512-qz+s5vhKJlsHw8HjSs+HVk2QGFdRyC68KGRQGX3i+GcnUjhWhXQEmCXW6siOJkZ1giu0ddPwSO6I6JdVVVPoog==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.4.tgz", + "integrity": "sha512-0ltahRTPtXSIlEZFv7zIvdEib7HN0ZbUQxrxIKn8KbiRyhALo854I/CggU5lyZe6ZBvSTJ6Al2vkZecI2OhneQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.3.tgz", + "integrity": "sha512-ozOsg+L1U8S+rxSHnJJiET6dNLyADcPHhEarhhtCI9DBLGOPG/2i4ddVoFch9LzrBgb8uDaaRI4nuid2OM82ZA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.8" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.3.tgz", + "integrity": "sha512-fk9y2uFS6/Kpp7/A9Hz9Z4rlFQ8+tzgBcQCXAFSrXFGAbKx+4ZZOmmfHuYjCOMegPWoz0pnC6fNzi8j7Xyqp5Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.8" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.2.tgz", + "integrity": "sha512-EaMy/pbxtQnKDsnbEjdqlkCkROTQZzolcLKgIE+3b7EuJfJydH55cZeHfm+MtIezXRqhR80VKgaztO/vHq94Fw==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.4.tgz", + "integrity": "sha512-BlEo9gSTj66lXjRNByvkMK9dEdEGFXRfGjKRi9fo8s0/P3oEk74cAoonl/utiM50E2OPVb/XSu+lWvdW4KtE/Q==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.3.tgz", + "integrity": "sha512-MH4tymWmefdZQ7uVG/4icfLjAQmH6o2NRYyVh2mKoB4RXJp9PjsyhZwhH4ouaCQHvg+qJVj3RzeAR1EQpIlXZA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.3.tgz", + "integrity": "sha512-P5NcHWYrif0vK8rgOy/T87vg0WRIj3HSknrvp1wzDbiBeoDPVmiVRmkown2eSQdpPveat/MC1ess5uhzZFVnqQ==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", + "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.8" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.2.tgz", + "integrity": "sha512-odBMVt6PTX7jOE9UNvmnLrFzA9pXS44Jd5shFGGtSHY80QCuJF+14McSy0iavZggRZ9Oj//C9vOKQmexvyEJMg==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.3.tgz", + "integrity": "sha512-tDQ3m+GYoOar+KoQgj+pwPAvGHAp/Sby6vrFiyrELrMKQJ4AejL0NcS0mm296OKKYA2SRg9ism/hlT/OLhBrdQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.2.3.tgz", + "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==", + "dev": true, + "dependencies": { + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001299", + "css-blank-pseudo": "^3.0.2", + "css-has-pseudo": "^3.0.3", + "css-prefers-color-scheme": "^6.0.2", + "cssdb": "^5.0.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-color-functional-notation": "^4.2.1", + "postcss-color-hex-alpha": "^8.0.2", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.2", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.3", + "postcss-double-position-gradients": "^3.0.4", + "postcss-env-function": "^4.0.4", + "postcss-focus-visible": "^6.0.3", + "postcss-focus-within": "^5.0.3", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.2", + "postcss-image-set-function": "^4.0.4", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.0.3", + "postcss-logical": "^5.0.3", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "postcss-overflow-shorthand": "^3.0.2", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.3", + "postcss-pseudo-class-any-link": "^7.0.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.2.tgz", + "integrity": "sha512-CG35J1COUH7OOBgpw5O+0koOLUd5N4vUGKUqSAuIe4GiuLHWU96Pqp+UPC8QITTd12zYAFx76pV7qWT/0Aj/TA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.8" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "optional": true + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "dev": true, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rangetouch": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rangetouch/-/rangetouch-2.0.1.tgz", + "integrity": "sha512-sln+pNSc8NGaHoLzwNBssFSf/rSYkqeBXzX1AtJlkJiUaVSJSbRAWJk+4omsXkN+EJalzkZhWQ3th1m0FpR5xA==" + }, + "node_modules/raw-body": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "dev": true, + "dependencies": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", + "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz", + "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==", + "dependencies": { + "tslib": "~2.1.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", + "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dev": true, + "dependencies": { + "node-forge": "^1.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "dev": true + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", + "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.1.0", + "socket.io-adapter": "~2.3.3", + "socket.io-parser": "~4.0.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", + "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", + "dev": true + }, + "node_modules/socket.io-parser": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "dev": true, + "dependencies": { + "@types/component-emitter": "^1.2.10", + "component-emitter": "~1.3.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/socks": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", + "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "dev": true, + "dependencies": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", + "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/streamroller": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz", + "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", + "dev": true, + "dependencies": { + "date-format": "^4.0.3", + "debug": "^4.1.1", + "fs-extra": "^10.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/stylus": { + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.56.0.tgz", + "integrity": "sha512-Ev3fOb4bUElwWu4F9P9WjnnaSpc8XB9OFHSFZSKMFL1CE1oM+oFXWEgAqPmmZIyhBihuqIQlFsVTypiiS9RxeA==", + "dev": true, + "dependencies": { + "css": "^3.0.0", + "debug": "^4.3.2", + "glob": "^7.1.6", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz", + "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.7", + "klona": "^2.0.4", + "normalize-path": "^3.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "stylus": ">=0.52.4", + "webpack": "^5.0.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "acorn": "^8.5.0" + }, + "peerDependenciesMeta": { + "acorn": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", + "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "dev": true, + "dependencies": { + "jest-worker": "^27.4.1", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/tinymce": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.10.2.tgz", + "integrity": "sha512-5QhnZ6c8F28fYucLLc00MM37fZoAZ4g7QCYzwIl38i5TwJR5xGqzOv6YMideyLM4tytCzLCRwJoQen2LI66p5A==" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-assert": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.8.tgz", + "integrity": "sha512-5NkbXZUlmCE73Fs7gvkp1XXJWHYetPkg60QnQ2NXQmBYNFxbBr2zA8GCtaH4K2s2WhOmSlgiSTmrjrcm5tnM5g==", + "dev": true + }, + "node_modules/typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-polyfill": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.12.tgz", + "integrity": "sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A==" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webpack": { + "version": "5.67.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", + "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", + "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.2", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.0", + "ws": "^8.1.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "dependencies": { + "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/zone.js": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz", + "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==", + "dependencies": { + "tslib": "^2.0.0" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.1.1.tgz", + "integrity": "sha512-YVAcA4DKLOj296CF5SrQ8cYiMRiUGc2sqFpLxsDGWE34suHqhGP/5yMsDHKsrh8hs8I5TiRVXNwKPWQpX3iGjw==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "sourcemap-codec": "1.4.8" + } + }, + "@angular-devkit/architect": { + "version": "0.1301.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1301.4.tgz", + "integrity": "sha512-p6G8CEMnE+gYwxRyEttj3QGsuNJ3Kusi7iwBIzWyf2RpJSdGzXdwUEiRGg6iS0YHFr06/ZFfAWfnM2DQvNm4TA==", + "dev": true, + "requires": { + "@angular-devkit/core": "13.1.4", + "rxjs": "6.6.7" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@angular-devkit/build-angular": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.2.0.tgz", + "integrity": "sha512-cHnm/P7uKJjKh2BCN8gnnd240J5z3IesQyRAx88kFSlL5sKCGyGoAYKAjU585/lllIXjtFXSR/S2d/cHg8ShKw==", + "dev": true, + "requires": { + "@ampproject/remapping": "1.1.1", + "@angular-devkit/architect": "0.1302.0", + "@angular-devkit/build-webpack": "0.1302.0", + "@angular-devkit/core": "13.2.0", + "@babel/core": "7.16.12", + "@babel/generator": "7.16.8", + "@babel/helper-annotate-as-pure": "7.16.7", + "@babel/plugin-proposal-async-generator-functions": "7.16.8", + "@babel/plugin-transform-async-to-generator": "7.16.8", + "@babel/plugin-transform-runtime": "7.16.10", + "@babel/preset-env": "7.16.11", + "@babel/runtime": "7.16.7", + "@babel/template": "7.16.7", + "@discoveryjs/json-ext": "0.5.6", + "@ngtools/webpack": "13.2.0", + "ansi-colors": "4.1.1", + "babel-loader": "8.2.3", + "babel-plugin-istanbul": "6.1.1", + "browserslist": "^4.9.1", + "cacache": "15.3.0", + "circular-dependency-plugin": "5.2.2", + "copy-webpack-plugin": "10.2.1", + "core-js": "3.20.3", + "critters": "0.0.16", + "css-loader": "6.5.1", + "esbuild": "0.14.14", + "esbuild-wasm": "0.14.14", + "glob": "7.2.0", + "https-proxy-agent": "5.0.0", + "inquirer": "8.2.0", + "jsonc-parser": "3.0.0", + "karma-source-map-support": "1.4.0", + "less": "4.1.2", + "less-loader": "10.2.0", + "license-webpack-plugin": "4.0.0", + "loader-utils": "3.2.0", + "mini-css-extract-plugin": "2.5.3", + "minimatch": "3.0.4", + "open": "8.4.0", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "6.0.1", + "piscina": "3.2.0", + "postcss": "8.4.5", + "postcss-import": "14.0.2", + "postcss-loader": "6.2.1", + "postcss-preset-env": "7.2.3", + "regenerator-runtime": "0.13.9", + "resolve-url-loader": "5.0.0", + "rxjs": "6.6.7", + "sass": "1.49.0", + "sass-loader": "12.4.0", + "semver": "7.3.5", + "source-map-loader": "3.0.1", + "source-map-support": "0.5.21", + "stylus": "0.56.0", + "stylus-loader": "6.2.0", + "terser": "5.10.0", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.3.1", + "webpack": "5.67.0", + "webpack-dev-middleware": "5.3.0", + "webpack-dev-server": "4.7.3", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "5.1.0" + }, + "dependencies": { + "@angular-devkit/architect": { + "version": "0.1302.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1302.0.tgz", + "integrity": "sha512-1CmVYvxyfvK/khTcDJwwXibm/z4upM2j5SDpwuIdaLx21E4oQPmHn+U/quT/jE5VI1zfZi2vfvIaSXn9XQzMiQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "13.2.0", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/core": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.0.tgz", + "integrity": "sha512-5+aV2W2QUazySMKusBuT2pi2qsXWpTHJG2x62mKGAy0lxzwG8l3if+WP3Uh85SQS+zqlHeKxEbmm9zNn8ZrzFg==", + "dev": true, + "requires": { + "ajv": "8.9.0", + "ajv-formats": "2.1.1", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + } + }, + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + } + } + }, + "@angular-devkit/build-webpack": { + "version": "0.1302.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1302.0.tgz", + "integrity": "sha512-x5BLdobF7c7j4W8frJuKM73ZYvPygjPN8vq1iKhsEraClqJG8cLiDwLEEFcrzIfmCHTX1o1o75sWC0FNln2LfQ==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1302.0", + "rxjs": "6.6.7" + }, + "dependencies": { + "@angular-devkit/architect": { + "version": "0.1302.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1302.0.tgz", + "integrity": "sha512-1CmVYvxyfvK/khTcDJwwXibm/z4upM2j5SDpwuIdaLx21E4oQPmHn+U/quT/jE5VI1zfZi2vfvIaSXn9XQzMiQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "13.2.0", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/core": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.0.tgz", + "integrity": "sha512-5+aV2W2QUazySMKusBuT2pi2qsXWpTHJG2x62mKGAy0lxzwG8l3if+WP3Uh85SQS+zqlHeKxEbmm9zNn8ZrzFg==", + "dev": true, + "requires": { + "ajv": "8.9.0", + "ajv-formats": "2.1.1", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + } + }, + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@angular-devkit/core": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.1.4.tgz", + "integrity": "sha512-225Gjy4iVxh5Jo9njJnaG75M/Dt95UW+dEPCGWKV5E/++7UUlXlo9sNWq8x2vJm2nhtsPkpnXNOt4pW1mIDwqQ==", + "dev": true, + "requires": { + "ajv": "8.8.2", + "ajv-formats": "2.1.1", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@angular-devkit/schematics": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.1.4.tgz", + "integrity": "sha512-yBa7IeC4cLZ7s137NAQD+sMB5c6SI6UJ6xYxl6J/CvV2RLGOZZA93i4GuRALi5s82eLi1fH+HEL/gvf3JQynzQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "13.1.4", + "jsonc-parser": "3.0.0", + "magic-string": "0.25.7", + "ora": "5.4.1", + "rxjs": "6.6.7" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@angular/animations": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-13.1.3.tgz", + "integrity": "sha512-OwsVQsNHubIgRcxnjti4CU3QJnqd7Z2b+2iu3M349Oxyqxz4DNCqKXalDuJZt/b0yNfirvYO3kCgBfj4PF43QQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/cli": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-13.1.4.tgz", + "integrity": "sha512-PP9xpvDDCHhLTIZjewQQzzf+JbpF2s5mXTW2AgIL/E53ukaVvXwwjFMt9dQvECwut/LDpThoc3OfqcGrmwtqnA==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1301.4", + "@angular-devkit/core": "13.1.4", + "@angular-devkit/schematics": "13.1.4", + "@schematics/angular": "13.1.4", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.3.3", + "ini": "2.0.0", + "inquirer": "8.2.0", + "jsonc-parser": "3.0.0", + "npm-package-arg": "8.1.5", + "npm-pick-manifest": "6.1.1", + "open": "8.4.0", + "ora": "5.4.1", + "pacote": "12.0.2", + "resolve": "1.20.0", + "semver": "7.3.5", + "symbol-observable": "4.0.0", + "uuid": "8.3.2" + } + }, + "@angular/common": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-13.1.3.tgz", + "integrity": "sha512-8qf5syeXUogf3+GSu6IRJjrk46UKh9L0QuLx+OSIl/df0y1ewx7e28q3BAUEEnOnKrLzpPNxWs2iwModc4KYfg==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/compiler": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-13.1.3.tgz", + "integrity": "sha512-dbHs/Oa+Dn+7i0jKtlVDE0lD0DaUC+lVzAcTK/zS37LrckrTMn1CA+z9bZ4gpHig9RU0wgV3YORxv0wokyiB8A==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/compiler-cli": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-13.1.3.tgz", + "integrity": "sha512-ALURaJATc54DzPuiZBvALf/alEp1wr7Hjmw4FuMn2cU7p8lwKkra1Dz5dAZOxh7jAcD1GJfrK/+Sb7A3cuuKjQ==", + "dev": true, + "requires": { + "@babel/core": "^7.8.6", + "canonical-path": "1.0.0", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.25.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "sourcemap-codec": "^1.4.8", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + } + }, + "@angular/core": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-13.1.3.tgz", + "integrity": "sha512-rvCnIAonRx7VnH2Mv9lQR+UYdlFQQetZCjPw8QOswOspEpHpEPDrp1HxDIqJnHxNqW0n8J3Zev/VgQYr0481UA==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/forms": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-13.1.3.tgz", + "integrity": "sha512-c4N9zZSILyEbomY2CJo1WAMxiHu/qlycvzxKH5NFS2P2+fieORlbKUJ2p1CbYqcIxVnLYRSdWH8f1JpoaG0ETw==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/platform-browser": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-13.1.3.tgz", + "integrity": "sha512-mnWjdr9UTNZvGk8jPI6O9FIhun8Q/0ghy3dg3I9AfRzEG4vPiIZW1ICksTiB+jV9etzhKpidtmg71bwgeXax1A==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/platform-browser-dynamic": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.1.3.tgz", + "integrity": "sha512-vEWyJ+2gkwh2N6KOJfxUNSdSO51ROlzCqqzCfHrPYQrlOFUfKsYKA1uoiB5UGfFEU0HBtIRWn6xoUy3wzVOZbw==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@angular/router": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-13.1.3.tgz", + "integrity": "sha512-L86kARlc5UNi5KeI0O8PO7wFbTzjEI8ouz+z+aNmCnMUUNX0rbvbuXiPdDvLc71nKZznsPCl2IuO8ojyHrSPsQ==", + "requires": { + "tslib": "^2.3.0" + } + }, + "@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", + "dev": true + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "dev": true + }, + "@babel/core": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.12", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", + "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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", + "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", + "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "dev": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz", + "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@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.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", + "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true + }, + "@gar/promisify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jridgewell/resolve-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.3.tgz", + "integrity": "sha512-fuIOnc81C5iRNevb/XPiM8Khp9bVjreydRQ37rt0C/dY0PAW1DRvEM3WrKX/5rStS5lbgwS0FCgqSndh9tvK5w==", + "dev": true + }, + "@ngtools/webpack": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.2.0.tgz", + "integrity": "sha512-dQKPsEsST/HSBYtC75E0ARI1zVsW65h/NYzcAwtOd8DKFmlj8EZMqKC4KwcJ/EKlwR1PN12nBZhuQ1HUVH8Vtg==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz", + "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", + "dev": true, + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/git": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", + "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", + "dev": true, + "requires": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@npmcli/installed-package-contents": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", + "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "dev": true, + "requires": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@npmcli/node-gyp": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz", + "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==", + "dev": true + }, + "@npmcli/promise-spawn": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", + "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", + "dev": true, + "requires": { + "infer-owner": "^1.0.4" + } + }, + "@npmcli/run-script": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz", + "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==", + "dev": true, + "requires": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^8.2.0", + "read-package-json-fast": "^2.0.1" + } + }, + "@schematics/angular": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-13.1.4.tgz", + "integrity": "sha512-P1YsHn1LLAmdpB9X2TBuUgrvEW/KaoBbHr8ifYO8/uQEXyeiIF+So8h/dnegkYkdsr3OwQ2X/j3UF6/+HS0odg==", + "dev": true, + "requires": { + "@angular-devkit/core": "13.1.4", + "@angular-devkit/schematics": "13.1.4", + "jsonc-parser": "3.0.0" + } + }, + "@socket.io/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", + "dev": true + }, + "@tinymce/tinymce-angular": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@tinymce/tinymce-angular/-/tinymce-angular-5.0.1.tgz", + "integrity": "sha512-G0Q3MG7thb/BcG/giOkVYqwktwI7WlkjZcjglfmdloXSxeMGaQNbJirRw+3eDgZS+xzgvB2c9KCaTEo2GtW/nQ==", + "requires": { + "tinymce": "^5.5.0", + "tslib": "^2.3.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/component-emitter": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", + "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", + "dev": true + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "dev": true + }, + "@types/crypto-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.0.tgz", + "integrity": "sha512-DCFfy/vh2lG6qHSGezQ+Sn2Ulf/1Mx51dqOdmOKyW5nMK3maLlxeS3onC7r212OnBM2pBR95HkAmAjjF08YkxQ==" + }, + "@types/eslint": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", + "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/jasmine": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.3.tgz", + "integrity": "sha512-SWyMrjgdAUHNQmutvDcKablrJhkDLy4wunTme8oYLjKp41GnHGxMRXr2MQMvy/qy8H3LdzwQk9gH4hZ6T++H8g==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "@types/node": { + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.12.tgz", + "integrity": "sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ws": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.0.tgz", + "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "dependencies": { + "istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz", + "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.20.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "dev": true, + "requires": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "bootstrap": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", + "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "dev": true + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@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.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", + "dev": true + }, + "canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chart.js": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.7.0.tgz", + "integrity": "sha512-31gVuqqKp3lDIFmzpKIrBeum4OpZsQjSIAqlOpgjosHDJZlULtvwLEZKtEhIAZc7JMPaHlYMys40Qy9Mf+1AAg==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "circular-dependency-plugin": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", + "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==", + "dev": true + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "requires": { + "is-what": "^3.14.1" + } + }, + "copy-webpack-plugin": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.1.tgz", + "integrity": "sha512-nr81NhCAIpAWXGCK5thrKmfCQ6GDY0L5RN0U+BnIn/7Us55+UCex5ANNsNKmIVtDRnk0Ecf+/kzp9SUVrrBMLg==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "core-js": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", + "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==", + "dev": true + }, + "core-js-compat": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", + "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@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" + } + }, + "critters": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", + "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "css-select": "^4.2.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "postcss": "^8.3.7", + "pretty-bytes": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-blank-pseudo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.2.tgz", + "integrity": "sha512-hOb1LFjRR+8ocA071xUSmg5VslJ8NGo/I2qpUpdeAYyBVCgupS5O8SEVo4SxEMYyFBNodBkzG3T1iqW9HCXxew==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "css-has-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.3.tgz", + "integrity": "sha512-0gDYWEKaGacwxCqvQ3Ypg6wGdD1AztbMm5h1JsactG2hP2eiflj808QITmuWBpE7sjSEVrAlZhPTVd/nNMj/hQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "css-loader": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", + "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "semver": "^7.3.5" + } + }, + "css-prefers-color-scheme": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.2.tgz", + "integrity": "sha512-gv0KQBEM+q/XdoKyznovq3KW7ocO7k+FhPP+hQR1MenJdu0uPGS6IZa9PzlbqBeS6XcZJNAoqoFxlAUW461CrA==", + "dev": true + }, + "css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true + }, + "cssdb": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.1.0.tgz", + "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "custom-event-polyfill": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz", + "integrity": "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==" + }, + "date-format": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz", + "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==", + "dev": true + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "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" + } + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.51", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.51.tgz", + "integrity": "sha512-JNEmcYl3mk1tGQmy0EvL5eik/CKSBuzAyGP0QFdG6LIgxQe3II0BL1m2zKc2MZMf3uGqHWE1TFddJML0RpjSHQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "engine.io": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz", + "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==", + "dev": true, + "requires": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.0", + "ws": "~8.2.3" + } + }, + "engine.io-parser": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", + "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", + "dev": true, + "requires": { + "@socket.io/base64-arraybuffer": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "esbuild": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.14.tgz", + "integrity": "sha512-aiK4ddv+uui0k52OqSHu4xxu+SzOim7Rlz4i25pMEiC8rlnGU0HJ9r+ZMfdWL5bzifg+nhnn7x4NSWTeehYblg==", + "dev": true, + "optional": true, + "requires": { + "esbuild-android-arm64": "0.14.14", + "esbuild-darwin-64": "0.14.14", + "esbuild-darwin-arm64": "0.14.14", + "esbuild-freebsd-64": "0.14.14", + "esbuild-freebsd-arm64": "0.14.14", + "esbuild-linux-32": "0.14.14", + "esbuild-linux-64": "0.14.14", + "esbuild-linux-arm": "0.14.14", + "esbuild-linux-arm64": "0.14.14", + "esbuild-linux-mips64le": "0.14.14", + "esbuild-linux-ppc64le": "0.14.14", + "esbuild-linux-s390x": "0.14.14", + "esbuild-netbsd-64": "0.14.14", + "esbuild-openbsd-64": "0.14.14", + "esbuild-sunos-64": "0.14.14", + "esbuild-windows-32": "0.14.14", + "esbuild-windows-64": "0.14.14", + "esbuild-windows-arm64": "0.14.14" + } + }, + "esbuild-android-arm64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.14.tgz", + "integrity": "sha512-be/Uw6DdpQiPfula1J4bdmA+wtZ6T3BRCZsDMFB5X+k0Gp8TIh9UvmAcqvKNnbRAafSaXG3jPCeXxDKqnc8hFQ==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.14.tgz", + "integrity": "sha512-BEexYmjWafcISK8cT6O98E3TfcLuZL8DKuubry6G54n2+bD4GkoRD6HYUOnCkfl2p7jodA+s4369IjSFSWjtHg==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.14.tgz", + "integrity": "sha512-tnBKm41pDOB1GtZ8q/w26gZlLLRzVmP8fdsduYjvM+yFD7E2DLG4KbPAqFMWm4Md9B+DitBglP57FY7AznxbTg==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.14.tgz", + "integrity": "sha512-Q9Rx6sgArOHalQtNwAaIzJ6dnQ8A+I7f/RsQsdkS3JrdzmnlFo8JEVofTmwVQLoIop7OKUqIVOGP4PoQcwfVMA==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.14.tgz", + "integrity": "sha512-TJvq0OpLM7BkTczlyPIphcvnwrQwQDG1HqxzoYePWn26SMUAlt6wrLnEvxdbXAvNvDLVzG83kA+JimjK7aRNBA==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.14.tgz", + "integrity": "sha512-h/CrK9Baimt5VRbu8gqibWV7e1P9l+mkanQgyOgv0Ng3jHT1NVFC9e6rb1zbDdaJVmuhWX5xVliUA5bDDCcJeg==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.14.tgz", + "integrity": "sha512-IC+wAiIg/egp5OhQp4W44D9PcBOH1b621iRn1OXmlLzij9a/6BGr9NMIL4CRwz4j2kp3WNZu5sT473tYdynOuQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.14.tgz", + "integrity": "sha512-gxpOaHOPwp7zSmcKYsHrtxabScMqaTzfSQioAMUaB047YiMuDBzqVcKBG8OuESrYkGrL9DDljXr/mQNg7pbdaQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.14.tgz", + "integrity": "sha512-6QVul3RI4M5/VxVIRF/I5F+7BaxzR3DfNGoqEVSCZqUbgzHExPn+LXr5ly1C7af2Kw4AHpo+wDqx8A4ziP9avw==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.14.tgz", + "integrity": "sha512-4Jl5/+xoINKbA4cesH3f4R+q0vltAztZ6Jm8YycS8lNhN1pgZJBDxWfI6HUMIAdkKlIpR1PIkA9aXQgZ8sxFAg==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.14.tgz", + "integrity": "sha512-BitW37GxeebKxqYNl4SVuSdnIJAzH830Lr6Mkq3pBHXtzQay0vK+IeOR/Ele1GtNVJ+/f8wYM53tcThkv5SC5w==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.14.tgz", + "integrity": "sha512-vLj6p76HOZG3wfuTr5MyO3qW5iu8YdhUNxuY+tx846rPo7GcKtYSPMusQjeVEfZlJpSYoR+yrNBBxq+qVF9zrw==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.14.tgz", + "integrity": "sha512-fn8looXPQhpVqUyCBWUuPjesH+yGIyfbIQrLKG05rr1Kgm3rZD/gaYrd3Wpmf5syVZx70pKZPvdHp8OTA+y7cQ==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.14.tgz", + "integrity": "sha512-HdAnJ399pPff3SKbd8g+P4o5znseni5u5n5rJ6Z7ouqOdgbOwHe2ofZbMow17WMdNtz1IyOZk2Wo9Ve6/lZ4Rg==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.14.tgz", + "integrity": "sha512-bmDHa99ulsGnYlh/xjBEfxoGuC8CEG5OWvlgD+pF7bKKiVTbtxqVCvOGEZeoDXB+ja6AvHIbPxrEE32J+m5nqQ==", + "dev": true, + "optional": true + }, + "esbuild-wasm": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.14.14.tgz", + "integrity": "sha512-qTjK4MWnYtQHCMGg2qDUqeFYXfVvYq5qJkQTIsOV4VZCknoYePVaDTG9ygEB9Ct0kc0DWs7IrS6Ja+GjY62Kzw==", + "dev": true + }, + "esbuild-windows-32": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.14.tgz", + "integrity": "sha512-6tVooQcxJCNenPp5GHZBs/RLu31q4B+BuF4MEoRxswT+Eq2JGF0ZWDRQwNKB8QVIo3t6Svc5wNGez+CwKNQjBg==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.14.tgz", + "integrity": "sha512-kl3BdPXh0/RD/dad41dtzj2itMUR4C6nQbXQCyYHHo4zoUoeIXhpCrSl7BAW1nv5EFL8stT1V+TQVXGZca5A2A==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.14", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.14.tgz", + "integrity": "sha512-dCm1wTOm6HIisLanmybvRKvaXZZo4yEVrHh1dY0v582GThXJOzuXGja1HIQgV09RpSHYRL3m4KoUBL00l6SWEg==", + "dev": true, + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "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.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flatted": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", + "dev": true + }, + "follow-redirects": { + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", + "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1", + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dev": true, + "requires": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", + "dev": true, + "requires": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", + "dev": true + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "dev": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz", + "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "ignore-walk": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", + "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true + }, + "inquirer": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.0.tgz", + "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.2.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbinaryfile": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", + "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", + "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jasmine-core": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.10.1.tgz", + "integrity": "sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA==", + "dev": true + }, + "jest-worker": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", + "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "karma": { + "version": "6.3.11", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.11.tgz", + "integrity": "sha512-QGUh4yXgizzDNPLB5nWTvP+wysKexngbyLVWFOyikB661hpa2RZLf5anZQzqliWtAQuYVep0ot0D1U7UQKpsxQ==", + "dev": true, + "requires": { + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "colors": "1.4.0", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.3.0", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.2.0", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "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" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, + "karma-chrome-launcher": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", + "dev": true, + "requires": { + "which": "^1.2.1" + } + }, + "karma-coverage": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.1.0.tgz", + "integrity": "sha512-uIejpnArNFQIovB6EPsKO/T4XofELdJWXcA2ADXztFlKhHbr0Ws6ba7wKTMVWsIhEs4iJxdhQkCQrkkhFJSZCw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.0.5", + "minimatch": "^3.0.4" + } + }, + "karma-jasmine": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", + "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", + "dev": true, + "requires": { + "jasmine-core": "^3.6.0" + } + }, + "karma-jasmine-html-reporter": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", + "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", + "dev": true + }, + "karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "requires": { + "source-map-support": "^0.5.5" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "less": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz", + "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", + "dev": true, + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^2.5.2", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "optional": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "less-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz", + "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", + "dev": true, + "requires": { + "klona": "^2.0.4" + } + }, + "license-webpack-plugin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-b9iMrROrw2fTOJBZ57h0xJfT5/1Cxg4ucYbtpWoukv4Awb2TFPfDDFVHNM8w6SYQpVfB13a5tQJxgGamqwrsyw==", + "dev": true, + "requires": { + "webpack-sources": "^3.0.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true + }, + "loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "dev": true + }, + "loadjs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loadjs/-/loadjs-4.2.0.tgz", + "integrity": "sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "log4js": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.0.tgz", + "integrity": "sha512-ysc/XUecZJuN8NoKOssk3V0cQ29xY4fra6fnigZa5VwxFsCsvdqsdnEuAxNN89LlHpbE4KUD3zGcn+kFqonSVQ==", + "dev": true, + "requires": { + "date-format": "^4.0.3", + "debug": "^4.3.3", + "flatted": "^3.2.4", + "rfdc": "^1.3.0", + "streamroller": "^3.0.2" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "dev": true, + "requires": { + "fs-monkey": "1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true + }, + "mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "dev": true + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dev": true, + "requires": { + "mime-db": "1.51.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", + "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "requires": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanoid": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "dev": true + }, + "needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "ngx-cookie-service": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/ngx-cookie-service/-/ngx-cookie-service-13.1.2.tgz", + "integrity": "sha512-CInzm1xjI51QA1gCJEnqfDFLnN7w/SzqM5+kGdpI+UiCeHKgYEXpKG1s7lFz4jbLDrL/jHKtrf92t7RGsm66Cg==", + "requires": { + "tslib": "^2.0.0" + } + }, + "ngx-plyr": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ngx-plyr/-/ngx-plyr-4.0.1.tgz", + "integrity": "sha512-ABJRq3Nn+XN46o2ZHCE8+He0Pn/+aX3H9PVAPKO1ycjlyGSzS3/QmDR7rUCnqdjYy5QcwH9ZIkqsi3BGoyHmhA==" + }, + "nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "optional": true, + "requires": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "optional": true + }, + "node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "dev": true + }, + "node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-gyp-build": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", + "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", + "dev": true, + "optional": true + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "dev": true, + "requires": { + "semver": "^7.1.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", + "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-packlist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", + "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", + "dev": true, + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^4.0.1", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", + "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", + "dev": true, + "requires": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "npm-registry-fetch": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz", + "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==", + "dev": true, + "requires": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "npmlog": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz", + "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", + "dev": true, + "requires": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.0", + "set-blocking": "^2.0.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + }, + "dependencies": { + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pacote": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.2.tgz", + "integrity": "sha512-Ar3mhjcxhMzk+OVZ8pbnXdb0l8+pimvlsqBGRNkble2NVgyqOGE3yrCGi/lAYq7E7NRDMz89R1Wx5HIMCGgeYg==", + "dev": true, + "requires": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^2.0.0", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^3.0.0", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "parse5-html-rewriting-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", + "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", + "dev": true, + "requires": { + "parse5": "^6.0.1", + "parse5-sax-parser": "^6.0.1" + } + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + } + }, + "parse5-sax-parser": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", + "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "piscina": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", + "dev": true, + "requires": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0", + "nice-napi": "^1.0.2" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "plyr": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.7.2.tgz", + "integrity": "sha512-I0ZC/OI4oJ0iWG9s2rrnO0YFO6aLyrPiQBq9kum0FqITYljwTPBbYL3TZZu8UJQJUq7tUWN18Q7ACwNCkGKABQ==", + "requires": { + "core-js": "^3.22.0", + "custom-event-polyfill": "^1.0.7", + "loadjs": "^4.2.0", + "rangetouch": "^2.0.1", + "url-polyfill": "^1.1.12" + }, + "dependencies": { + "core-js": { + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.0.tgz", + "integrity": "sha512-IeOyT8A6iK37Ep4kZDD423mpi6JfPRoPUdQwEWYiGolvn4o6j2diaRzNfDfpTdu3a5qMbrGUzKUpYpRY8jXCkQ==" + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "dev": true, + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.1.tgz", + "integrity": "sha512-62OBIXCjRXpQZcFOYIXwXBlpAVWrYk8ek1rcjvMING4Q2cf0ipyN9qT+BhHA6HmftGSEnFQu2qgKO3gMscl3Rw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.2.tgz", + "integrity": "sha512-gyx8RgqSmGVK156NAdKcsfkY3KPGHhKqvHTL3hhveFrBBToguKFzhyiuk3cljH6L4fJ0Kv+JENuPXs1Wij27Zw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "dev": true + }, + "postcss-custom-properties": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.3.tgz", + "integrity": "sha512-rtu3otIeY532PnEuuBrIIe+N+pcdbX/7JMZfrcL09wc78YayrHw5E8UkDfvnlOhEUrI4ptCuzXQfj+Or6spbGA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.3.tgz", + "integrity": "sha512-qiPm+CNAlgXiMf0J5IbBBEXA9l/Q5HGsNGkL3znIwT2ZFRLGY9U2fTUpa4lqCUXQOxaLimpacHeQC80BD2qbDw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "postcss-double-position-gradients": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.4.tgz", + "integrity": "sha512-qz+s5vhKJlsHw8HjSs+HVk2QGFdRyC68KGRQGX3i+GcnUjhWhXQEmCXW6siOJkZ1giu0ddPwSO6I6JdVVVPoog==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.4.tgz", + "integrity": "sha512-0ltahRTPtXSIlEZFv7zIvdEib7HN0ZbUQxrxIKn8KbiRyhALo854I/CggU5lyZe6ZBvSTJ6Al2vkZecI2OhneQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-focus-visible": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.3.tgz", + "integrity": "sha512-ozOsg+L1U8S+rxSHnJJiET6dNLyADcPHhEarhhtCI9DBLGOPG/2i4ddVoFch9LzrBgb8uDaaRI4nuid2OM82ZA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "postcss-focus-within": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.3.tgz", + "integrity": "sha512-fk9y2uFS6/Kpp7/A9Hz9Z4rlFQ8+tzgBcQCXAFSrXFGAbKx+4ZZOmmfHuYjCOMegPWoz0pnC6fNzi8j7Xyqp5Q==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true + }, + "postcss-gap-properties": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.2.tgz", + "integrity": "sha512-EaMy/pbxtQnKDsnbEjdqlkCkROTQZzolcLKgIE+3b7EuJfJydH55cZeHfm+MtIezXRqhR80VKgaztO/vHq94Fw==", + "dev": true + }, + "postcss-image-set-function": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.4.tgz", + "integrity": "sha512-BlEo9gSTj66lXjRNByvkMK9dEdEGFXRfGjKRi9fo8s0/P3oEk74cAoonl/utiM50E2OPVb/XSu+lWvdW4KtE/Q==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true + }, + "postcss-lab-function": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.3.tgz", + "integrity": "sha512-MH4tymWmefdZQ7uVG/4icfLjAQmH6o2NRYyVh2mKoB4RXJp9PjsyhZwhH4ouaCQHvg+qJVj3RzeAR1EQpIlXZA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.3.tgz", + "integrity": "sha512-P5NcHWYrif0vK8rgOy/T87vg0WRIj3HSknrvp1wzDbiBeoDPVmiVRmkown2eSQdpPveat/MC1ess5uhzZFVnqQ==", + "dev": true + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nesting": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", + "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.2.tgz", + "integrity": "sha512-odBMVt6PTX7jOE9UNvmnLrFzA9pXS44Jd5shFGGtSHY80QCuJF+14McSy0iavZggRZ9Oj//C9vOKQmexvyEJMg==", + "dev": true + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true + }, + "postcss-place": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.3.tgz", + "integrity": "sha512-tDQ3m+GYoOar+KoQgj+pwPAvGHAp/Sby6vrFiyrELrMKQJ4AejL0NcS0mm296OKKYA2SRg9ism/hlT/OLhBrdQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.2.3.tgz", + "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==", + "dev": true, + "requires": { + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001299", + "css-blank-pseudo": "^3.0.2", + "css-has-pseudo": "^3.0.3", + "css-prefers-color-scheme": "^6.0.2", + "cssdb": "^5.0.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-color-functional-notation": "^4.2.1", + "postcss-color-hex-alpha": "^8.0.2", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.2", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.3", + "postcss-double-position-gradients": "^3.0.4", + "postcss-env-function": "^4.0.4", + "postcss-focus-visible": "^6.0.3", + "postcss-focus-within": "^5.0.3", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.2", + "postcss-image-set-function": "^4.0.4", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.0.3", + "postcss-logical": "^5.0.3", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "postcss-overflow-shorthand": "^3.0.2", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.3", + "postcss-pseudo-class-any-link": "^7.0.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.2.tgz", + "integrity": "sha512-CG35J1COUH7OOBgpw5O+0koOLUd5N4vUGKUqSAuIe4GiuLHWU96Pqp+UPC8QITTd12zYAFx76pV7qWT/0Aj/TA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true + }, + "postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "optional": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true + }, + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "rangetouch": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rangetouch/-/rangetouch-2.0.1.tgz", + "integrity": "sha512-sln+pNSc8NGaHoLzwNBssFSf/rSYkqeBXzX1AtJlkJiUaVSJSbRAWJk+4omsXkN+EJalzkZhWQ3th1m0FpR5xA==" + }, + "raw-body": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "dev": true, + "requires": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "read-package-json-fast": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", + "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "dev": true, + "requires": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz", + "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==", + "requires": { + "tslib": "~2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", + "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dev": true, + "requires": { + "node-forge": "^1.2.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "dev": true + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, + "socket.io": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", + "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.1.0", + "socket.io-adapter": "~2.3.3", + "socket.io-parser": "~4.0.4" + } + }, + "socket.io-adapter": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", + "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", + "dev": true + }, + "socket.io-parser": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "dev": true, + "requires": { + "@types/component-emitter": "^1.2.10", + "component-emitter": "~1.3.0", + "debug": "~4.3.1" + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "socks": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", + "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "dev": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", + "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "streamroller": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz", + "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", + "dev": true, + "requires": { + "date-format": "^4.0.3", + "debug": "^4.1.1", + "fs-extra": "^10.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "stylus": { + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.56.0.tgz", + "integrity": "sha512-Ev3fOb4bUElwWu4F9P9WjnnaSpc8XB9OFHSFZSKMFL1CE1oM+oFXWEgAqPmmZIyhBihuqIQlFsVTypiiS9RxeA==", + "dev": true, + "requires": { + "css": "^3.0.0", + "debug": "^4.3.2", + "glob": "^7.1.6", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "source-map": "^0.7.3" + } + }, + "stylus-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz", + "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "klona": "^2.0.4", + "normalize-path": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "requires": { + "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" + } + }, + "terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", + "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "dev": true, + "requires": { + "jest-worker": "^27.4.1", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "tinymce": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.10.2.tgz", + "integrity": "sha512-5QhnZ6c8F28fYucLLc00MM37fZoAZ4g7QCYzwIl38i5TwJR5xGqzOv6YMideyLM4tytCzLCRwJoQen2LI66p5A==" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-assert": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.8.tgz", + "integrity": "sha512-5NkbXZUlmCE73Fs7gvkp1XXJWHYetPkg60QnQ2NXQmBYNFxbBr2zA8GCtaH4K2s2WhOmSlgiSTmrjrcm5tnM5g==", + "dev": true + }, + "typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-polyfill": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.12.tgz", + "integrity": "sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webpack": { + "version": "5.67.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", + "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", + "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.2", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.0", + "ws": "^8.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "requires": { + "typed-assert": "^1.0.8" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", + "dev": true + }, + "zone.js": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz", + "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==", + "requires": { + "tslib": "^2.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..f47b80e --- /dev/null +++ b/package.json @@ -0,0 +1,47 @@ +{ + "name": "proxima-tv-frontend", + "version": "0.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "watch": "ng build --watch --configuration development", + "test": "ng test" + }, + "private": true, + "dependencies": { + "@angular/animations": "~13.1.0", + "@angular/common": "~13.1.0", + "@angular/compiler": "~13.1.0", + "@angular/core": "~13.1.0", + "@angular/forms": "~13.1.0", + "@angular/platform-browser": "~13.1.0", + "@angular/platform-browser-dynamic": "~13.1.0", + "@angular/router": "~13.1.0", + "@tinymce/tinymce-angular": "^5.0.1", + "@types/crypto-js": "^4.1.0", + "bootstrap": "^5.1.3", + "chart.js": "^3.7.0", + "crypto-js": "^4.1.1", + "ngx-cookie-service": "^13.1.2", + "ngx-plyr": "^4.0.1", + "plyr": "^3.7.2", + "rxjs": "~7.4.0", + "tslib": "^2.3.0", + "zone.js": "~0.11.4" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^13.1.4", + "@angular/cli": "~13.1.4", + "@angular/compiler-cli": "~13.1.0", + "@types/jasmine": "~3.10.0", + "@types/node": "^17.0.12", + "jasmine-core": "~3.10.0", + "karma": "~6.3.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage": "~2.1.0", + "karma-jasmine": "~4.0.0", + "karma-jasmine-html-reporter": "~1.7.0", + "typescript": "~4.5.2" + } +} diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts new file mode 100644 index 0000000..0297262 --- /dev/null +++ b/src/app/app-routing.module.ts @@ -0,0 +1,10 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +const routes: Routes = []; + +@NgModule({ + imports: [RouterModule.forRoot(routes)], + exports: [RouterModule] +}) +export class AppRoutingModule { } diff --git a/src/app/app.component.css b/src/app/app.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/app.component.html b/src/app/app.component.html new file mode 100644 index 0000000..28dca81 --- /dev/null +++ b/src/app/app.component.html @@ -0,0 +1,3 @@ + + + diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts new file mode 100644 index 0000000..b707471 --- /dev/null +++ b/src/app/app.component.spec.ts @@ -0,0 +1,35 @@ +import { TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [ + RouterTestingModule + ], + declarations: [ + AppComponent + ], + }).compileComponents(); + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + + it(`should have as title 'Proxima-TV-Frontend'`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app.title).toEqual('Proxima-TV-Frontend'); + }); + + it('should render title', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.nativeElement as HTMLElement; + expect(compiled.querySelector('.content span')?.textContent).toContain('Proxima-TV-Frontend app is running!'); + }); +}); diff --git a/src/app/app.component.ts b/src/app/app.component.ts new file mode 100644 index 0000000..0d454d6 --- /dev/null +++ b/src/app/app.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'] +}) +export class AppComponent { + title = 'Proxima-TV-Frontend'; + + +} diff --git a/src/app/app.module.ts b/src/app/app.module.ts new file mode 100644 index 0000000..a967fd9 --- /dev/null +++ b/src/app/app.module.ts @@ -0,0 +1,72 @@ +import { NgModule } from '@angular/core'; +import { BrowserModule } from '@angular/platform-browser'; +import { RouterModule, Routes } from '@angular/router'; + +import { AppRoutingModule } from './app-routing.module'; +import { AppComponent } from './app.component'; +import { StatsComponent } from './stats/stats.component'; +import { CommentsComponent } from './comments/comments.component'; +import { HistoryComponent } from './history/history.component'; +import { NavbarComponent } from './navbar/navbar.component'; +import { FormsComponent } from './forms/forms.component'; +import { QuestionsComponent } from './questions/questions.component'; +import { ServicePreviewComponent } from './service-preview/service-preview.component'; +import { SettingsComponent } from './settings/settings.component'; +import { WatchComponent } from './watch/watch.component'; +import { FooterComponent } from './footer/footer.component'; +import { LoginComponent } from './login/login.component'; +import { RegisterComponent } from './register/register.component'; +import { LoginModule } from './login/login.module'; +import { RegisterModule } from './register/register.module'; +import { HomeComponent } from './home/home.component'; +import { SearchModule } from './search/search.module'; +import { ErrorComponent } from './error/error.component'; +import { WatchModule } from './watch/watch.module'; +import { AuthGuard } from './auth.guard'; +import { SearchPageComponent } from './search-page/search-page.component'; +import { UploadsComponent } from './uploads/uploads.component'; +import { UploadsModule } from './uploads/uploads.module'; +import { ChannelComponent } from './channel/channel.component'; + +const routes: Routes = [ + { path: '', component: HomeComponent}, + { path: 'profile', component: StatsComponent, canActivate: [AuthGuard] }, + { path: 'watch/:watch', component: WatchComponent}, + { path: 'settings', component: SettingsComponent, canActivate: [AuthGuard] }, + { path: 'login', component: LoginComponent }, + { path: 'register', component: RegisterComponent }, + { path: 'register/:email', component: RegisterComponent }, + { path: 'search/:query', component: SearchPageComponent }, + { path: 'upload', component: UploadsComponent, canActivate: [AuthGuard] }, + { path: 'channel/:id', component: ChannelComponent }, +]; + +@NgModule({ + declarations: [ + AppComponent, + StatsComponent, + CommentsComponent, + HistoryComponent, + NavbarComponent, + FormsComponent, + QuestionsComponent, + ServicePreviewComponent, + SettingsComponent, + FooterComponent, + HomeComponent, + ErrorComponent, + ], + imports: [ + BrowserModule, + AppRoutingModule, + LoginModule, + UploadsModule, + RegisterModule, + WatchModule, + RouterModule.forRoot(routes), + SearchModule + ], + providers: [], + bootstrap: [AppComponent] +}) +export class AppModule { } \ No newline at end of file diff --git a/src/app/auth.guard.spec.ts b/src/app/auth.guard.spec.ts new file mode 100644 index 0000000..68889d2 --- /dev/null +++ b/src/app/auth.guard.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { AuthGuard } from './auth.guard'; + +describe('AuthGuard', () => { + let guard: AuthGuard; + + beforeEach(() => { + TestBed.configureTestingModule({}); + guard = TestBed.inject(AuthGuard); + }); + + it('should be created', () => { + expect(guard).toBeTruthy(); + }); +}); diff --git a/src/app/auth.guard.ts b/src/app/auth.guard.ts new file mode 100644 index 0000000..24415a4 --- /dev/null +++ b/src/app/auth.guard.ts @@ -0,0 +1,21 @@ +import { Injectable } from '@angular/core'; +import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot, UrlTree } from '@angular/router'; +import { Observable } from 'rxjs'; +import { AuthService } from './auth.service'; + +@Injectable({ + providedIn: 'root' +}) +export class AuthGuard implements CanActivate { + constructor( private authService: AuthService, private router: Router){} + canActivate(){ + if(this.authService.loggedIn()){ + console.log("guard") + return true; + } else { + this.router.navigate(['/login']); + return false; + } + } + +} diff --git a/src/app/auth.service.spec.ts b/src/app/auth.service.spec.ts new file mode 100644 index 0000000..f1251ca --- /dev/null +++ b/src/app/auth.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { AuthService } from './auth.service'; + +describe('AuthService', () => { + let service: AuthService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(AuthService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/auth.service.ts b/src/app/auth.service.ts new file mode 100644 index 0000000..bbc7071 --- /dev/null +++ b/src/app/auth.service.ts @@ -0,0 +1,25 @@ +import { Injectable } from '@angular/core'; +import {HttpClient, HttpHeaders} from '@angular/common/http'; +import {map} from'rxjs/operators'; +import { CryptoService } from './crypto.service'; +import { CookiesService } from './cookies.service'; + +@Injectable({ + providedIn: 'root' +}) +export class AuthService { + + constructor( + private http: HttpClient, + private cookies:CookiesService + ) { } + + register(data:object){ + this.http.post('http://localhost:3000/users/register',data, {}) + } + loggedIn(): boolean{ + // TODO: verify data against data on the server + let loggin = this.cookies.getCookie("proxima-login-cookie").split(',') + return loggin[0] != null && loggin[1] != null; + } +} diff --git a/src/app/channel/channe_darf.png b/src/app/channel/channe_darf.png new file mode 100644 index 0000000000000000000000000000000000000000..c111dcb886ff02dc7fde814d56892b4d7efcbcdc GIT binary patch literal 17023 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 N=Em^Xi#EKQ`X3ek^^O1l literal 0 HcmV?d00001 diff --git a/src/app/channel/channel.component.css b/src/app/channel/channel.component.css new file mode 100644 index 0000000..3e80657 --- /dev/null +++ b/src/app/channel/channel.component.css @@ -0,0 +1,12 @@ +.channel-header { + position: static; + padding: 10px; + height: 200px; + background-color: #ecf0f1; +} +.channel-pic { + border-radius: 50%; + height: 180px; + width: 180px; + border: 1px solid black; +} \ No newline at end of file diff --git a/src/app/channel/channel.component.html b/src/app/channel/channel.component.html new file mode 100644 index 0000000..0c356a0 --- /dev/null +++ b/src/app/channel/channel.component.html @@ -0,0 +1,22 @@ +
+
+
+
+ +
+
+

{{username}}
{{subscribers}} Subscribers

+
+
+
+
+
+
+
+
+
+ +
+
+
+
\ No newline at end of file diff --git a/src/app/channel/channel.component.spec.ts b/src/app/channel/channel.component.spec.ts new file mode 100644 index 0000000..596fa52 --- /dev/null +++ b/src/app/channel/channel.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ChannelComponent } from './channel.component'; + +describe('ChannelComponent', () => { + let component: ChannelComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ChannelComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ChannelComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/channel/channel.component.ts b/src/app/channel/channel.component.ts new file mode 100644 index 0000000..9da8114 --- /dev/null +++ b/src/app/channel/channel.component.ts @@ -0,0 +1,75 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Component, ElementRef, OnInit, Renderer2, ViewChild } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { ConfigService } from '../config.service'; +import { CookiesService } from '../cookies.service'; + +@Component({ + selector: 'app-channel', + templateUrl: './channel.component.html', + styleUrls: ['./channel.component.css'] +}) +export class ChannelComponent implements OnInit { + @ViewChild('searchList')cl: ElementRef; + searchAmnt: number; + username: string; + subscribers: number; + + constructor( + private http: HttpClient, + private rednerer: Renderer2, + private activatedRoute: ActivatedRoute, + private config: ConfigService, + private cookies: CookiesService) { } + + ngOnInit(): void { + const query = { + query: this.activatedRoute.snapshot.params['id'] + }; + + this.username = this.cookies.getCookie('proxima-login-cookie').split(',')[0]; + this.subscribers = 0; + + let params = new HttpParams() + .set('creator',JSON.stringify(query)); + + this.http.get(this.config.hostname + '/videos/channel', { + params: params + }).subscribe(data => { + console.log("data arrive") + console.log(data.videos.length); + this.searchAmnt = data.length; + for(let i = 0; i < data.videos.length; i++) { + console.log(i); + // TODO: construct html for the page to load + // ALSO TODO: determing what data is needed on this exact page + const topDiv: HTMLDivElement = this.rednerer.createElement("div"); + const Anchor: HTMLAnchorElement = this.rednerer.createElement("a"); + const div: HTMLDivElement = this.rednerer.createElement("div"); + const Img: HTMLImageElement = this.rednerer.createElement("img"); + const bottomdiv: HTMLDivElement = this.rednerer.createElement("div") + const title: HTMLTitleElement = this.rednerer.createElement("h2"); + const titleText = this.rednerer.createText(data.videos[i]["title"]) + + topDiv.appendChild(Anchor); + topDiv.classList.add("col-4"); + topDiv.style.marginTop = "20px"; + Anchor.appendChild(div); + Anchor.href = "/watch/" + data.videos[i]["vid_id"]; + div.appendChild(Img); + div.classList.add("card"); + div.classList.add("bg-dark"); + div.appendChild(bottomdiv); + bottomdiv.appendChild(title); + bottomdiv.classList.add("card-img-overlay"); + bottomdiv.style.backgroundColor = "rgba(0, 0, 0, 0.432)"; + title.appendChild(titleText); + title.classList.add("card-title"); + title.style.color = "white"; + Img.classList.add("card-img"); + Img.src = "https://proxima-tv.github.io/poster.jpg"; + this.cl.nativeElement.prepend(topDiv); + } + }); + } +} diff --git a/src/app/channel/channel.module.ts b/src/app/channel/channel.module.ts new file mode 100644 index 0000000..cef62df --- /dev/null +++ b/src/app/channel/channel.module.ts @@ -0,0 +1,15 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ChannelComponent } from './channel.component'; + + + +@NgModule({ + declarations: [ + ChannelComponent + ], + imports: [ + CommonModule + ] +}) +export class ChannelModule { } diff --git a/src/app/comments/comments.component.css b/src/app/comments/comments.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/comments/comments.component.html b/src/app/comments/comments.component.html new file mode 100644 index 0000000..c76684d --- /dev/null +++ b/src/app/comments/comments.component.html @@ -0,0 +1,22 @@ +
+

Last Written Comments:

+ \ No newline at end of file diff --git a/src/app/comments/comments.component.spec.ts b/src/app/comments/comments.component.spec.ts new file mode 100644 index 0000000..f0455fa --- /dev/null +++ b/src/app/comments/comments.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CommentsComponent } from './comments.component'; + +describe('CommentsComponent', () => { + let component: CommentsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ CommentsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(CommentsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/comments/comments.component.ts b/src/app/comments/comments.component.ts new file mode 100644 index 0000000..b236966 --- /dev/null +++ b/src/app/comments/comments.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-comments', + templateUrl: './comments.component.html', + styleUrls: ['./comments.component.css'] +}) +export class CommentsComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/config.service.spec.ts b/src/app/config.service.spec.ts new file mode 100644 index 0000000..aca64dd --- /dev/null +++ b/src/app/config.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { ConfigService } from './config.service'; + +describe('ConfigService', () => { + let service: ConfigService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(ConfigService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/config.service.ts b/src/app/config.service.ts new file mode 100644 index 0000000..0de8352 --- /dev/null +++ b/src/app/config.service.ts @@ -0,0 +1,9 @@ +import { Injectable } from '@angular/core'; + +@Injectable({ + providedIn: 'root' +}) +export class ConfigService { + public hostname = "http://localhost:3000" + constructor() { } +} diff --git a/src/app/cookies.service.spec.ts b/src/app/cookies.service.spec.ts new file mode 100644 index 0000000..f30b9c2 --- /dev/null +++ b/src/app/cookies.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { CookiesService } from './cookies.service'; + +describe('CookiesService', () => { + let service: CookiesService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(CookiesService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/cookies.service.ts b/src/app/cookies.service.ts new file mode 100644 index 0000000..a542a35 --- /dev/null +++ b/src/app/cookies.service.ts @@ -0,0 +1,44 @@ +import { Injectable } from '@angular/core'; +import {CookieService} from 'ngx-cookie-service'; + +@Injectable({ + providedIn: 'root' +}) +export class CookiesService { + constructor(private service:CookieService) { } + + /** + * gets given cookie name + * @param cookie the cookie to receive name + * @returns value of cookie + */ + getCookie(cookie:string){ + return this.service.get(cookie); + } + + /** + * get all cookies from browser + * @returns all cookies + */ + getAllCookies() { + return this.service.getAll(); + } + + deleteCookie(name:string){ + try { + this.service.delete(name); + } catch (error) { + console.log(error); + } + } + + /** + * sets specified cookies + * @param cookieName the name of the cookie to store + * @param values the value to store inside the cookie + */ + setCookie(cookieName:string, values:string):void{ + // TODO: rework to fit new proper structuer + this.service.set(cookieName, values) + } +} diff --git a/src/app/crypto.service.spec.ts b/src/app/crypto.service.spec.ts new file mode 100644 index 0000000..b53748d --- /dev/null +++ b/src/app/crypto.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { CryptoService } from './crypto.service'; + +describe('CryptoService', () => { + let service: CryptoService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(CryptoService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/crypto.service.ts b/src/app/crypto.service.ts new file mode 100644 index 0000000..1c0ea06 --- /dev/null +++ b/src/app/crypto.service.ts @@ -0,0 +1,62 @@ +import { Injectable } from '@angular/core'; +import * as CryptoJS from 'crypto-js'; + +@Injectable({ providedIn: 'root' }) +/** + * @deprecated in its current state the cryptoservice in nonfunctional + */ +export class CryptoService { + + private static secretKey = ""; + + static makeid(length:number):string { + var result = ''; + var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; + var charactersLength = characters.length; + for ( var i = 0; i < length; i++ ) { result += characters.charAt(Math.floor(Math.random() * charactersLength)); } + return result; + } + + static setKey(k:string) { this.secretKey = k; } + + //The set method is use for encrypt the value. + static encrypt(data:string){ + var key = CryptoJS.enc.Utf8.parse(this.secretKey); + var iv = CryptoJS.enc.Utf8.parse(this.makeid(16)); // TODO: Randomize IV to reenhance security + + // console.log("Key: " + key); + console.log("Initial Vector: " + iv); + + var encrypted = CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse(data.toString()), key, + { + keySize: 128 / 8, + iv: iv, + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.Pkcs7 + }); + + let out = { + "content": encrypted.toString(), + "iv": iv + }; + + // Instead of sending only the encrypted string, send an object with iv and encrypted data + return out; + } + + //The get method is use for decrypt the value. + static decrypt(data:any){ + console.log("Initial Vector: " + data['iv']); + + var key = CryptoJS.enc.Utf8.parse(this.secretKey); + + var decrypted = CryptoJS.AES.decrypt(data['content'], key, { + keySize: 128 / 8, + iv: data['iv'], + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.Pkcs7 + }); + + return decrypted.toString(CryptoJS.enc.Utf8); + } +} diff --git a/src/app/error/error.component.css b/src/app/error/error.component.css new file mode 100644 index 0000000..a2be7ae --- /dev/null +++ b/src/app/error/error.component.css @@ -0,0 +1,41 @@ +span { + margin-left: 600px; + margin-right:600px; + text-decoration: underline; + font-family: Arial, Helvetica, sans-serif; + font-size: large; + display: flex; + align-items: center; + justify-content:center; + border-style: dashed; + background-color: rgb(255,0,0) ; + align-items: center; + + + } + a{ + margin-left: 600px; + margin-right:600px; + text-decoration: underline; + font-family: Arial, Helvetica, sans-serif; + font-size: large; + display: flex; + align-items: center; + justify-content:center; + border-style: hidden; + background-color: rgb(255,0,0) ; + align-items: center; + + } + h3{ + margin-left: 600px; + margin-right:600px; + text-decoration: underline; + font-family: Arial, Helvetica, sans-serif; + font-size: large; + display: flex; + align-items: center; + justify-content:center; + align-items: center; + + } \ No newline at end of file diff --git a/src/app/error/error.component.html b/src/app/error/error.component.html new file mode 100644 index 0000000..e359f18 --- /dev/null +++ b/src/app/error/error.component.html @@ -0,0 +1,22 @@ + + + + +
+
+
+

+ 404 +

+ + + Page Could Not Be Found + + + +
+
+
\ No newline at end of file diff --git a/src/app/error/error.component.spec.ts b/src/app/error/error.component.spec.ts new file mode 100644 index 0000000..15253d1 --- /dev/null +++ b/src/app/error/error.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ErrorComponent } from './error.component'; + +describe('ErrorComponent', () => { + let component: ErrorComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ErrorComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ErrorComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/error/error.component.ts b/src/app/error/error.component.ts new file mode 100644 index 0000000..2c697eb --- /dev/null +++ b/src/app/error/error.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-error', + templateUrl: './error.component.html', + styleUrls: ['./error.component.css'] +}) +export class ErrorComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/footer/footer.component.css b/src/app/footer/footer.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/footer/footer.component.html b/src/app/footer/footer.component.html new file mode 100644 index 0000000..6587ce2 --- /dev/null +++ b/src/app/footer/footer.component.html @@ -0,0 +1,16 @@ +
+
+
+ + Company icon + + © 2022 Proxima Studios +
+ + +
+
\ No newline at end of file diff --git a/src/app/footer/footer.component.spec.ts b/src/app/footer/footer.component.spec.ts new file mode 100644 index 0000000..a3c4af9 --- /dev/null +++ b/src/app/footer/footer.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FooterComponent } from './footer.component'; + +describe('FooterComponent', () => { + let component: FooterComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ FooterComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(FooterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/footer/footer.component.ts b/src/app/footer/footer.component.ts new file mode 100644 index 0000000..a10f2a4 --- /dev/null +++ b/src/app/footer/footer.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-footer', + templateUrl: './footer.component.html', + styleUrls: ['./footer.component.css'] +}) +export class FooterComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/forms/forms.component.css b/src/app/forms/forms.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/forms/forms.component.html b/src/app/forms/forms.component.html new file mode 100644 index 0000000..9098d85 --- /dev/null +++ b/src/app/forms/forms.component.html @@ -0,0 +1,22 @@ +
+
+
+
+
+
+

Register to get started

+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
diff --git a/src/app/forms/forms.component.spec.ts b/src/app/forms/forms.component.spec.ts new file mode 100644 index 0000000..093d299 --- /dev/null +++ b/src/app/forms/forms.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FormsComponent } from './forms.component'; + +describe('FormsComponent', () => { + let component: FormsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ FormsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(FormsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/forms/forms.component.ts b/src/app/forms/forms.component.ts new file mode 100644 index 0000000..fcd8e57 --- /dev/null +++ b/src/app/forms/forms.component.ts @@ -0,0 +1,20 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { AppModule } from '../app.module'; + +@Component({ + selector: 'app-forms', + templateUrl: './forms.component.html', + styleUrls: ['./forms.component.css'] +}) +export class FormsComponent implements OnInit { + + email:any; + constructor(private router:Router) { } + + ngOnInit(): void {} + + redirect(){ + this.router.navigate(['/register/' + this.email]); + } +} diff --git a/src/app/forms/forms.module.ts b/src/app/forms/forms.module.ts new file mode 100644 index 0000000..243b10e --- /dev/null +++ b/src/app/forms/forms.module.ts @@ -0,0 +1,16 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsComponent } from './forms.component'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; + + + +@NgModule({ + declarations: [FormsComponent], + imports: [ + CommonModule, + FormsModule, + ReactiveFormsModule + ] +}) +export class FormModule { } diff --git a/src/app/history/history.component.css b/src/app/history/history.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/history/history.component.html b/src/app/history/history.component.html new file mode 100644 index 0000000..325d9a5 --- /dev/null +++ b/src/app/history/history.component.html @@ -0,0 +1,22 @@ +
+

Your Watch History:

+ \ No newline at end of file diff --git a/src/app/history/history.component.spec.ts b/src/app/history/history.component.spec.ts new file mode 100644 index 0000000..be6de9e --- /dev/null +++ b/src/app/history/history.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HistoryComponent } from './history.component'; + +describe('HistoryComponent', () => { + let component: HistoryComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ HistoryComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(HistoryComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/history/history.component.ts b/src/app/history/history.component.ts new file mode 100644 index 0000000..0beab7a --- /dev/null +++ b/src/app/history/history.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-history', + templateUrl: './history.component.html', + styleUrls: ['./history.component.css'] +}) +export class HistoryComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/home/home.component.css b/src/app/home/home.component.css new file mode 100644 index 0000000..fc90e59 --- /dev/null +++ b/src/app/home/home.component.css @@ -0,0 +1,6 @@ +.flex-center { + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} \ No newline at end of file diff --git a/src/app/home/home.component.html b/src/app/home/home.component.html new file mode 100644 index 0000000..62a15a4 --- /dev/null +++ b/src/app/home/home.component.html @@ -0,0 +1,10 @@ +
+
+
+
+
+ +
+
+
+
\ No newline at end of file diff --git a/src/app/home/home.component.spec.ts b/src/app/home/home.component.spec.ts new file mode 100644 index 0000000..2c5a172 --- /dev/null +++ b/src/app/home/home.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HomeComponent } from './home.component'; + +describe('HomeComponent', () => { + let component: HomeComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ HomeComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(HomeComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/home/home.component.ts b/src/app/home/home.component.ts new file mode 100644 index 0000000..8c9e933 --- /dev/null +++ b/src/app/home/home.component.ts @@ -0,0 +1,68 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Component, ElementRef, OnInit, Renderer2, ViewChild } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { ConfigService } from '../config.service'; + +@Component({ + selector: 'app-home', + templateUrl: './home.component.html', + styleUrls: ['./home.component.css'] +}) +export class HomeComponent implements OnInit { + @ViewChild('searchList')cl:ElementRef; + searchAmnt:number; + constructor( + private http:HttpClient, + private rednerer:Renderer2, + private activatedRoute: ActivatedRoute, + private config: ConfigService) { } + + ngOnInit(): void { + const query = { + query: this.activatedRoute.snapshot.params['query'] + }; + + let params = new HttpParams() + .set('query',JSON.stringify(query)); + + this.http.get(this.config.hostname + '/videos/videos', { + params: params + }).subscribe(data => { + console.log("data arrive") + console.log(data.videos.length); + this.searchAmnt = data.length; + for(let i = 0; i < data.videos.length; i++) { + console.log(i); + // TODO: construct html for the page to load + // ALSO TODO: determing what data is needed on this exact page + const topDiv:HTMLDivElement = this.rednerer.createElement("div"); + const Anchor:HTMLAnchorElement = this.rednerer.createElement("a"); + const div:HTMLDivElement = this.rednerer.createElement("div"); + const Img:HTMLImageElement = this.rednerer.createElement("img"); + const bottomdiv:HTMLDivElement = this.rednerer.createElement("div") + const title: HTMLTitleElement = this.rednerer.createElement("h2"); + const titleText = this.rednerer.createText(data.videos[i]["title"]) + + topDiv.appendChild(Anchor); + topDiv.classList.add("col-4"); + topDiv.style.marginTop = "20px"; + Anchor.appendChild(div); + Anchor.href = "/watch/" + data.videos[i]["vid_id"]; + div.appendChild(Img); + div.classList.add("card"); + div.classList.add("bg-dark"); + div.appendChild(bottomdiv); + bottomdiv.appendChild(title); + bottomdiv.classList.add("card-img-overlay"); + bottomdiv.style.backgroundColor = "rgba(0, 0, 0, 0.432)"; + title.appendChild(titleText); + title.classList.add("card-title"); + title.style.color = "white"; + Img.classList.add("card-img"); + Img.src = "https://proxima-tv.github.io/poster.jpg"; + this.cl.nativeElement.prepend(topDiv); + } + }); + } + +} diff --git a/src/app/login/login.component.css b/src/app/login/login.component.css new file mode 100644 index 0000000..f283317 --- /dev/null +++ b/src/app/login/login.component.css @@ -0,0 +1,26 @@ +.form-signin { + width: 100%; + max-width: 330px; + padding: 15px; + margin: auto; +} + +.form-signin .checkbox { + font-weight: 400; +} + +.form-signin .form-floating:focus-within { + z-index: 2; +} + +.form-signin input[type="email"] { + margin-bottom: -1px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.form-signin input[type="password"] { + margin-bottom: 10px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} \ No newline at end of file diff --git a/src/app/login/login.component.html b/src/app/login/login.component.html new file mode 100644 index 0000000..3085c97 --- /dev/null +++ b/src/app/login/login.component.html @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/src/app/login/login.component.spec.ts b/src/app/login/login.component.spec.ts new file mode 100644 index 0000000..d2c0e6c --- /dev/null +++ b/src/app/login/login.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LoginComponent } from './login.component'; + +describe('LoginComponent', () => { + let component: LoginComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ LoginComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(LoginComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/login/login.component.ts b/src/app/login/login.component.ts new file mode 100644 index 0000000..e2555ab --- /dev/null +++ b/src/app/login/login.component.ts @@ -0,0 +1,57 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { ConfigService } from '../config.service'; +import { CookiesService } from '../cookies.service'; +import { NavbarComponent } from '../navbar/navbar.component'; + +@Component({ + selector: 'app-login', + templateUrl: './login.component.html', + styleUrls: ['./login.component.css'] +}) +export class LoginComponent implements OnInit { + public logEmail: any; + public logPassword: any; + public remember: any; + constructor( + private http: HttpClient, + private cookies: CookiesService, + private router: Router, + private config: ConfigService + ) { } + + ngOnInit(): void { } + + onSubmit(): void { + const user = { + email: this.logEmail, + password: encodeURIComponent(this.logPassword.toString()) + }; + + console.log(user); + console.log(this.remember); + + let params = new HttpParams().set('user', JSON.stringify(user)); + + console.log(params); + + // this should use the body but has to revert back to using query strings + this.http.get(this.config.hostname + '/user/login', { + params: params + }).subscribe(async data => { + console.log(JSON.stringify(data)); + if(this.remember){ + var d = new Date(); + d.setTime(d.getTime() + (7*24*60*60*1000)); + var expires = "expires="+ d.toUTCString(); + document.cookie = `proxima-login-cookie=${data['payload']['username']},${data['payload']['email']},${data['payload']['id']}; ${expires}; SameSite:none; Secure`; + document.cookie = `proxima-login-reload=1`; + } else { + this.cookies.setCookie('proxima-login-cookie', `${data['payload']['username']},${data['payload']['email']},${data['payload']['id']},`); + } + NavbarComponent.isLoggedIn = true; + this.router.navigate(['/profile']); + }); + } +} \ No newline at end of file diff --git a/src/app/login/login.module.ts b/src/app/login/login.module.ts new file mode 100644 index 0000000..d0601c7 --- /dev/null +++ b/src/app/login/login.module.ts @@ -0,0 +1,19 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { LoginComponent } from './login.component'; +import { HttpClientModule } from '@angular/common/http'; +import { CookieService } from 'ngx-cookie-service'; + + + +@NgModule({ + declarations: [LoginComponent], + imports: [ + CommonModule, + FormsModule, + ReactiveFormsModule, + HttpClientModule + ] +}) +export class LoginModule { } diff --git a/src/app/navbar/navbar.component.css b/src/app/navbar/navbar.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/navbar/navbar.component.html b/src/app/navbar/navbar.component.html new file mode 100644 index 0000000..f761e04 --- /dev/null +++ b/src/app/navbar/navbar.component.html @@ -0,0 +1,35 @@ + diff --git a/src/app/navbar/navbar.component.spec.ts b/src/app/navbar/navbar.component.spec.ts new file mode 100644 index 0000000..f8ccd6f --- /dev/null +++ b/src/app/navbar/navbar.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { NavbarComponent } from './navbar.component'; + +describe('NavbarComponent', () => { + let component: NavbarComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ NavbarComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(NavbarComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/navbar/navbar.component.ts b/src/app/navbar/navbar.component.ts new file mode 100644 index 0000000..ceeb139 --- /dev/null +++ b/src/app/navbar/navbar.component.ts @@ -0,0 +1,36 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { AuthService } from '../auth.service'; +import { CookiesService } from '../cookies.service'; + +@Component({ + selector: 'app-navbar', + templateUrl: './navbar.component.html', + styleUrls: ['./navbar.component.css'] +}) +export class NavbarComponent implements OnInit { + static isLoggedIn: Boolean; + username:string; + + constructor( + private cookieService: CookiesService, + private authService: AuthService, + private router:Router + ) { } + + isLoggedIn = false; + + ngOnInit(): void { + console.log(this.authService.loggedIn()); + // checks for login cookie to ensure the proper menu is shown + this.isLoggedIn = this.authService.loggedIn(); + this.username = this.cookieService.getCookie('proxima-login-cookie').split(',')[0]; + } + + logout(){ + console.log('logout') + this.cookieService.deleteCookie('proxima-login-cookie'); + this.isLoggedIn = false; + this.router.navigate(['/login']) + } +} \ No newline at end of file diff --git a/src/app/questions/questions.component.css b/src/app/questions/questions.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/questions/questions.component.html b/src/app/questions/questions.component.html new file mode 100644 index 0000000..15e4ff3 --- /dev/null +++ b/src/app/questions/questions.component.html @@ -0,0 +1,51 @@ +
+
+
+
+
+ +
+
+
+
+ Proxima-Tv ist ein brandneuer Sreamingdienst. Wir bieten für die Premium-Nutzer eine Vielfalt von Inhalten und + das ohne Werbung +
+
+
+
+
+
+ +
+
+
+
+ Eine Vielzahl von Videos und Filmen ohne Begrenzung und ohne zusätzlichen kosten. +
+
+
+
+
+
+ +
+
+
+
+ Man kann aus dem Abo nicht mehr aussteigen. Bei nicht Zahlung bleibt das Abo trotzdem bestehen und es erhöht + sich einfach monatlich um wenige Euro. +
+
+
+
+
\ No newline at end of file diff --git a/src/app/questions/questions.component.spec.ts b/src/app/questions/questions.component.spec.ts new file mode 100644 index 0000000..21d2f01 --- /dev/null +++ b/src/app/questions/questions.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { QuestionsComponent } from './questions.component'; + +describe('QuestionsComponent', () => { + let component: QuestionsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ QuestionsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(QuestionsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/questions/questions.component.ts b/src/app/questions/questions.component.ts new file mode 100644 index 0000000..a3100cc --- /dev/null +++ b/src/app/questions/questions.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-questions', + templateUrl: './questions.component.html', + styleUrls: ['./questions.component.css'] +}) +export class QuestionsComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/register/register.component.css b/src/app/register/register.component.css new file mode 100644 index 0000000..184115f --- /dev/null +++ b/src/app/register/register.component.css @@ -0,0 +1,26 @@ +.form-signin { + width: 100%; + max-width: 500px; + padding: 15px; + margin: auto; +} + +.form-signin .checkbox { + font-weight: 400; +} + +.form-signin .form-floating:focus-within { + z-index: 2; +} + +.form-signin input[type="email"] { + margin-bottom: -1px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.form-signin input[type="password"] { + margin-bottom: 10px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} \ No newline at end of file diff --git a/src/app/register/register.component.html b/src/app/register/register.component.html new file mode 100644 index 0000000..3238802 --- /dev/null +++ b/src/app/register/register.component.html @@ -0,0 +1,39 @@ + \ No newline at end of file diff --git a/src/app/register/register.component.spec.ts b/src/app/register/register.component.spec.ts new file mode 100644 index 0000000..f6db869 --- /dev/null +++ b/src/app/register/register.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { RegisterComponent } from './register.component'; + +describe('RegisterComponent', () => { + let component: RegisterComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ RegisterComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(RegisterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/register/register.component.ts b/src/app/register/register.component.ts new file mode 100644 index 0000000..095f2a4 --- /dev/null +++ b/src/app/register/register.component.ts @@ -0,0 +1,52 @@ +import { HttpClient } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { last } from 'rxjs'; +import { AuthService } from '../auth.service'; +import { ConfigService } from '../config.service'; + +@Component({ + selector: 'app-register', + templateUrl: './register.component.html', + styleUrls: ['./register.component.css'] +}) +export class RegisterComponent implements OnInit { + + username:string; + password:string; + password_verify:string; + email:string; + firstname = null; + lastname = null; + name = null; + + constructor( + private http: HttpClient, + private router: Router, + private config: ConfigService + ) { } + + ngOnInit(): void { } + + onSubmit(){ + if(this.password == this.password_verify) { + // TODO check that password matches required complexity + + if(this.firstname != null) this.name += this.firstname; + if(this.lastname != null) this.name += this.lastname; + + const user = { + username: this.username, + email: this.email, + password: this.password.toString(), + name: this.name + } + + // TODO send to auth service to register at the backend + this.http.post(this.config.hostname + '/user/register', user).subscribe(data => { + console.log(data['success']); + this.router.navigate(['/login']); + }); + } + } +} diff --git a/src/app/register/register.module.ts b/src/app/register/register.module.ts new file mode 100644 index 0000000..fc8a383 --- /dev/null +++ b/src/app/register/register.module.ts @@ -0,0 +1,18 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RegisterComponent } from './register.component'; +import { HttpClient, HttpClientModule, HttpHandler } from '@angular/common/http'; + + + +@NgModule({ + declarations: [RegisterComponent], + imports: [ + CommonModule, + FormsModule, + ReactiveFormsModule, + HttpClientModule + ] +}) +export class RegisterModule { } diff --git a/src/app/search-page/search-page.component.css b/src/app/search-page/search-page.component.css new file mode 100644 index 0000000..9aa8ca7 --- /dev/null +++ b/src/app/search-page/search-page.component.css @@ -0,0 +1,12 @@ +.selector { + border: 1px solid #bdc3c7; + padding: 10px; + transition-duration: 200ms; + border-radius: 5px; +} +.selector:hover { + border: 1px solid #3498db; +} +.selected { + border: 1px solid #3498db; +} \ No newline at end of file diff --git a/src/app/search-page/search-page.component.html b/src/app/search-page/search-page.component.html new file mode 100644 index 0000000..68a4b1c --- /dev/null +++ b/src/app/search-page/search-page.component.html @@ -0,0 +1,12 @@ +
+
+
+
+

Proxima Found {{searchAmnt}} Results

+
+
+ +
+
+
+
\ No newline at end of file diff --git a/src/app/search-page/search-page.component.spec.ts b/src/app/search-page/search-page.component.spec.ts new file mode 100644 index 0000000..2df8a8b --- /dev/null +++ b/src/app/search-page/search-page.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SearchPageComponent } from './search-page.component'; + +describe('SearchPageComponent', () => { + let component: SearchPageComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SearchPageComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SearchPageComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/search-page/search-page.component.ts b/src/app/search-page/search-page.component.ts new file mode 100644 index 0000000..e01d52d --- /dev/null +++ b/src/app/search-page/search-page.component.ts @@ -0,0 +1,65 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Component, ElementRef, OnInit, Renderer2, ViewChild } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { ConfigService } from '../config.service'; + +@Component({ + selector: 'app-search-page', + templateUrl: './search-page.component.html', + styleUrls: ['./search-page.component.css'] +}) +export class SearchPageComponent implements OnInit { + @ViewChild('searchList')cl:ElementRef; + searchAmnt:number; + constructor( + private http:HttpClient, + private rednerer:Renderer2, + private activatedRoute: ActivatedRoute, + private config: ConfigService) { } + + ngOnInit(): void { + const query = { + query: this.activatedRoute.snapshot.params['query'] + }; + + let params = new HttpParams() + .set('query',JSON.stringify(query)); + + this.http.get(this.config.hostname + '/videos/search', { + params: params + }).subscribe(data => { + console.log(data); + this.searchAmnt = data.length; + for(let i = 0; i < data.length; i++) { + // TODO: construct html for the page to load + // ALSO TODO: determing what data is needed on this exact page + const topDiv:HTMLDivElement = this.rednerer.createElement("div"); + const Anchor:HTMLAnchorElement = this.rednerer.createElement("a"); + const div:HTMLDivElement = this.rednerer.createElement("div"); + const Img:HTMLImageElement = this.rednerer.createElement("img"); + const bottomdiv:HTMLDivElement = this.rednerer.createElement("div") + const title: HTMLTitleElement = this.rednerer.createElement("h2"); + const titleText = this.rednerer.createText(data[i]["title"]) + + topDiv.appendChild(Anchor); + topDiv.classList.add("col-4"); + Anchor.appendChild(div); + Anchor.href = "/watch/" + data[i]["vid_id"]; + div.appendChild(Img); + div.classList.add("card"); + div.classList.add("bg-dark"); + div.appendChild(bottomdiv); + bottomdiv.appendChild(title); + bottomdiv.classList.add("card-img-overlay"); + bottomdiv.style.backgroundColor = "rgba(0, 0, 0, 0.432)"; + title.appendChild(titleText); + title.classList.add("card-title"); + title.style.color = "white"; + Img.classList.add("card-img"); + Img.src = "https://proxima-tv.github.io/poster.jpg"; + this.cl.nativeElement.prepend(topDiv); + } + }); + } + +} diff --git a/src/app/search-page/search-page.module.ts b/src/app/search-page/search-page.module.ts new file mode 100644 index 0000000..c0504f2 --- /dev/null +++ b/src/app/search-page/search-page.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { HttpClient } from '@angular/common/http'; + + + +@NgModule({ + declarations: [], + imports: [ + CommonModule, + HttpClient + ] +}) +export class SearchPageModule { } diff --git a/src/app/search/search.component.css b/src/app/search/search.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/search/search.component.html b/src/app/search/search.component.html new file mode 100644 index 0000000..9498b92 --- /dev/null +++ b/src/app/search/search.component.html @@ -0,0 +1,8 @@ +
+
+ + +
+ +
\ No newline at end of file diff --git a/src/app/search/search.component.spec.ts b/src/app/search/search.component.spec.ts new file mode 100644 index 0000000..918ce70 --- /dev/null +++ b/src/app/search/search.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SearchComponent } from './search.component'; + +describe('SearchComponent', () => { + let component: SearchComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SearchComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SearchComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/search/search.component.ts b/src/app/search/search.component.ts new file mode 100644 index 0000000..67b37dc --- /dev/null +++ b/src/app/search/search.component.ts @@ -0,0 +1,17 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; + +@Component({ + selector: 'app-search', + templateUrl: './search.component.html', + styleUrls: ['./search.component.css'] +}) +export class SearchComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/search/search.module.ts b/src/app/search/search.module.ts new file mode 100644 index 0000000..7ccd4cb --- /dev/null +++ b/src/app/search/search.module.ts @@ -0,0 +1,18 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { SearchComponent } from './search.component'; +import { HttpClientModule } from '@angular/common/http'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; + + + +@NgModule({ + declarations: [SearchComponent], + imports: [ + CommonModule, + HttpClientModule, + FormsModule, + ReactiveFormsModule + ] +}) +export class SearchModule { } diff --git a/src/app/service-preview/service-preview.component.css b/src/app/service-preview/service-preview.component.css new file mode 100644 index 0000000..47b0d07 --- /dev/null +++ b/src/app/service-preview/service-preview.component.css @@ -0,0 +1,61 @@ +.b-example-divider { + height: 3rem; + background-color: rgba(0, 0, 0, .1); + border: solid rgba(0, 0, 0, .15); + border-width: 1px 0; + box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15); +} + +.bi { + vertical-align: -.125em; + fill: currentColor; +} + +.feature-icon { + display: inline-flex; + align-items: center; + justify-content: center; + width: 4rem; + height: 4rem; + margin-bottom: 1rem; + font-size: 2rem; + color: #fff; + border-radius: .75rem; +} + +.icon-link { + display: inline-flex; + align-items: center; +} +.icon-link > .bi { + margin-top: .125rem; + margin-left: .125rem; + transition: transform .25s ease-in-out; + fill: currentColor; +} +.icon-link:hover > .bi { + transform: translate(.25rem); +} + +.icon-square { + display: inline-flex; + align-items: center; + justify-content: center; + width: 3rem; + height: 3rem; + font-size: 1.5rem; + border-radius: .75rem; +} + +.rounded-4 { border-radius: .5rem; } +.rounded-5 { border-radius: 1rem; } + +.text-shadow-1 { text-shadow: 0 .125rem .25rem rgba(0, 0, 0, .25); } +.text-shadow-2 { text-shadow: 0 .25rem .5rem rgba(0, 0, 0, .25); } +.text-shadow-3 { text-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .25); } + +.card-cover { + background-repeat: no-repeat; + background-position: center center; + background-size: cover; +} \ No newline at end of file diff --git a/src/app/service-preview/service-preview.component.html b/src/app/service-preview/service-preview.component.html new file mode 100644 index 0000000..0e37d1f --- /dev/null +++ b/src/app/service-preview/service-preview.component.html @@ -0,0 +1,19 @@ + diff --git a/src/app/service-preview/service-preview.component.spec.ts b/src/app/service-preview/service-preview.component.spec.ts new file mode 100644 index 0000000..794ba1f --- /dev/null +++ b/src/app/service-preview/service-preview.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ServicePreviewComponent } from './service-preview.component'; + +describe('ServicePreviewComponent', () => { + let component: ServicePreviewComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ServicePreviewComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ServicePreviewComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/service-preview/service-preview.component.ts b/src/app/service-preview/service-preview.component.ts new file mode 100644 index 0000000..fee0a78 --- /dev/null +++ b/src/app/service-preview/service-preview.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-service-preview', + templateUrl: './service-preview.component.html', + styleUrls: ['./service-preview.component.css'] +}) +export class ServicePreviewComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/settings/settings.component.css b/src/app/settings/settings.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/settings/settings.component.html b/src/app/settings/settings.component.html new file mode 100644 index 0000000..cbdc599 --- /dev/null +++ b/src/app/settings/settings.component.html @@ -0,0 +1,81 @@ +
+
+
+
+

General Profile Settings

+
+
+
+ + +
+
+ profile-picture +
+
+
+
+ + +
+
+ +
+ +
+
+
+
+
+
+

Security Settings

+
+ + +
+
+ + +
+
+
+ + +
+ +
+
+
+
+

Misc Settings:

+
+ + +
+
+
+
+

Privacy Settings:

+
+ + +
+
+ + +
+
+ + +
+
+
+
\ No newline at end of file diff --git a/src/app/settings/settings.component.spec.ts b/src/app/settings/settings.component.spec.ts new file mode 100644 index 0000000..a3a508b --- /dev/null +++ b/src/app/settings/settings.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SettingsComponent } from './settings.component'; + +describe('SettingsComponent', () => { + let component: SettingsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SettingsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SettingsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/settings/settings.component.ts b/src/app/settings/settings.component.ts new file mode 100644 index 0000000..d56b1f5 --- /dev/null +++ b/src/app/settings/settings.component.ts @@ -0,0 +1,50 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { ConfigService } from '../config.service'; +import { CookiesService } from '../cookies.service'; + +@Component({ + selector: 'app-settings', + templateUrl: './settings.component.html', + styleUrls: ['./settings.component.css'] +}) +export class SettingsComponent implements OnInit { + + username:string; + name: string; + email: string; + profile_bio: string; + profile_pic: string; + + constructor( + private cookies: CookiesService, + private http: HttpClient, + private config: ConfigService + ) { } + + ngOnInit(): void { + let cookie = this.cookies.getCookie('proxima-login-cookie').split(","); + console.log(cookie); + const query = { + email: cookie[1] + }; + + let params = new HttpParams() + .set('user',JSON.stringify(query)); + + this.http.get(this.config.hostname + '/user/settings', { + params: params + }).subscribe(data => { + let fetched = data[0]; + console.log(fetched); + // TODO: construct html for the page to load + // ALSO TODO: determing what data is needed on this exact page + this.username = fetched["username"]; + this.name = fetched["name"]; + this.email = fetched["email"]; + this.profile_bio = fetched["profile_bio"]; + this.profile_pic = fetched["profile_pic"]; + }); + } + onChange(): void { } +} \ No newline at end of file diff --git a/src/app/settings/settings.module.ts b/src/app/settings/settings.module.ts new file mode 100644 index 0000000..a077ccf --- /dev/null +++ b/src/app/settings/settings.module.ts @@ -0,0 +1,18 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { SettingsComponent } from './settings.component'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { HttpClientModule } from '@angular/common/http'; + + + +@NgModule({ + declarations: [SettingsComponent], + imports: [ + CommonModule, + HttpClientModule, + FormsModule, + ReactiveFormsModule + ] +}) +export class SettingsModule { } diff --git a/src/app/stats/stats.component.css b/src/app/stats/stats.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/stats/stats.component.html b/src/app/stats/stats.component.html new file mode 100644 index 0000000..fd87a04 --- /dev/null +++ b/src/app/stats/stats.component.html @@ -0,0 +1,15 @@ +
+

Viewing Stats:

+
+
+
+
+
+ +
+
+
+ +
+
+
\ No newline at end of file diff --git a/src/app/stats/stats.component.spec.ts b/src/app/stats/stats.component.spec.ts new file mode 100644 index 0000000..d0652eb --- /dev/null +++ b/src/app/stats/stats.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { StatsComponent } from './stats.component'; + +describe('StatsComponent', () => { + let component: StatsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ StatsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(StatsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/stats/stats.component.ts b/src/app/stats/stats.component.ts new file mode 100644 index 0000000..e81cb70 --- /dev/null +++ b/src/app/stats/stats.component.ts @@ -0,0 +1,22 @@ +import { Component, OnInit } from '@angular/core'; +import { CookiesService } from '../cookies.service'; + +@Component({ + selector: 'app-stats', + templateUrl: './stats.component.html', + styleUrls: ['./stats.component.css'] +}) +export class StatsComponent implements OnInit { + CookieService: any; + + constructor() { } + + ngOnInit(): void { + let reload = this.CookieService.get("proxima-login-reload"); + if(reload != null) { + this.CookieService.deleteCookie("proxima-login-reload"); + document.location.reload(); + } + } + +} diff --git a/src/app/uploads/uploads.component.css b/src/app/uploads/uploads.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/uploads/uploads.component.html b/src/app/uploads/uploads.component.html new file mode 100644 index 0000000..c3dcb5e --- /dev/null +++ b/src/app/uploads/uploads.component.html @@ -0,0 +1,33 @@ +
+
+
+
+

Do not Close this Site, during an Upload

+
Status: {{status}}
+
+
{{status}}
+
+
+
+
+
+ + +
+
+ + +
+ +
+
+ Thumbnail Preview +
+ + +
+
+
+ +
+
\ No newline at end of file diff --git a/src/app/uploads/uploads.component.spec.ts b/src/app/uploads/uploads.component.spec.ts new file mode 100644 index 0000000..328933e --- /dev/null +++ b/src/app/uploads/uploads.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { UploadsComponent } from './uploads.component'; + +describe('UploadsComponent', () => { + let component: UploadsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ UploadsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(UploadsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/uploads/uploads.component.ts b/src/app/uploads/uploads.component.ts new file mode 100644 index 0000000..687e7c2 --- /dev/null +++ b/src/app/uploads/uploads.component.ts @@ -0,0 +1,68 @@ +import { HttpClient, HttpEvent, HttpEventType } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { catchError, Observable } from 'rxjs'; +import { ConfigService } from '../config.service'; +import { CookiesService } from '../cookies.service'; + +@Component({ + selector: 'app-uploads', + templateUrl: './uploads.component.html', + styleUrls: ['./uploads.component.css'] +}) +export class UploadsComponent implements OnInit { + public vidName: any; + public vidFile: File; + public vidThumbnail: File; + public progress: number = 0; + public status: string = "idle"; + constructor( + private http: HttpClient, + private config: ConfigService, + private cookies: CookiesService) { } + + ngOnInit(): void { + } + + onSubmit():void { + const userCookie = this.cookies.getCookie('proxima-login-cookie'); + const formData = new FormData(); + formData.append("title", this.vidName); + formData.append("file", this.vidFile); + formData.append("thumbnail", this.vidThumbnail); + formData.append("creator", this.cookies.getCookie('proxima-login-cookie').split(',')[2]) + + console.log("sending Data") + + this.http.post(this.config.hostname + '/videos/upload', formData, { + reportProgress: true, + observe: 'events', + }).subscribe((event: HttpEvent) => { + switch (event.type) { + case HttpEventType.Sent: + console.log('Request has been made!'); + break; + case HttpEventType.ResponseHeader: + console.log('Response header has been received!'); + break; + case HttpEventType.UploadProgress: + var eventTotal = event.total ? event.total : 0; + this.progress = Math.round(event.loaded / eventTotal * 100); + this.status = `Uploaded! ${this.progress}%`; + console.log(`Uploaded! ${this.progress}%`); + break; + case HttpEventType.Response: + console.log('Video Upload Successfully!', event.body); + this.status = 'Video Upload Successfully!'; + setTimeout(() => { + this.progress = 0; + this.status = "idle"; + }, 1500); + break; + } + }); + } + onFileSelected(event):void { + this.vidFile = event.target.files[0]; + } + +} diff --git a/src/app/uploads/uploads.module.ts b/src/app/uploads/uploads.module.ts new file mode 100644 index 0000000..2cfc635 --- /dev/null +++ b/src/app/uploads/uploads.module.ts @@ -0,0 +1,18 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { UploadsComponent } from './uploads.component'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { HttpClientModule } from '@angular/common/http'; + + + +@NgModule({ + declarations: [UploadsComponent], + imports: [ + CommonModule, + FormsModule, + ReactiveFormsModule, + HttpClientModule + ] +}) +export class UploadsModule { } diff --git a/src/app/watch/comments/watch-comments.component.css b/src/app/watch/comments/watch-comments.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/watch/comments/watch-comments.component.html b/src/app/watch/comments/watch-comments.component.html new file mode 100644 index 0000000..c9d82f8 --- /dev/null +++ b/src/app/watch/comments/watch-comments.component.html @@ -0,0 +1,29 @@ +
+
+ +
+ +
+

Comments ({{commentAmnt}}):

+
+
    +
+
\ No newline at end of file diff --git a/src/app/watch/comments/watch-comments.component.spec.ts b/src/app/watch/comments/watch-comments.component.spec.ts new file mode 100644 index 0000000..9ca69d3 --- /dev/null +++ b/src/app/watch/comments/watch-comments.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { WatchCommentsComponent } from './watch-comments.component'; + +describe('WatchCommentsComponent', () => { + let component: WatchCommentsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ WatchCommentsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(WatchCommentsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/watch/comments/watch-comments.component.ts b/src/app/watch/comments/watch-comments.component.ts new file mode 100644 index 0000000..5060c16 --- /dev/null +++ b/src/app/watch/comments/watch-comments.component.ts @@ -0,0 +1,142 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Component, ElementRef, OnInit, Renderer2, ViewChild } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { LineElement } from 'chart.js'; +import { ConfigService } from 'src/app/config.service'; +import { CookiesService } from 'src/app/cookies.service'; + +@Component({ + selector: 'app-watch-comments', + templateUrl: './watch-comments.component.html', + styleUrls: ['./watch-comments.component.css'] +}) +export class WatchCommentsComponent implements OnInit { + user = this.cookies.getCookie('proxima-login-cookie').split(/[ ,]+/); + commentContent:any; + commentAmnt:number; + @ViewChild('commentList')cl:ElementRef; + constructor( + private http: HttpClient, + private activatedRoute: ActivatedRoute, + private cookies: CookiesService, + private renderer: Renderer2, + private config: ConfigService + ) { } + + ngOnInit(): void { + const vidQuery = { + video: this.activatedRoute.snapshot.params['watch'] + }; + + let params = new HttpParams() + .set('video',JSON.stringify(vidQuery)); + + this.http.get(this.config.hostname + '/comments/comments', { + params: params + }).subscribe(data => { + console.log(data); + this.commentAmnt = data.length; + for(let i = 0; i < data.length; i++) { + // Creates HTML elements + const li: HTMLLinkElement = this.renderer.createElement('li'); + const cardDiv: HTMLDivElement = this.renderer.createElement('div'); + const rowDiv: HTMLDivElement = this.renderer.createElement('div'); + const col5Div: HTMLDivElement = this.renderer.createElement('div'); + const pbDiv: HTMLDivElement = this.renderer.createElement('div'); + const pbImg: HTMLImageElement = this.renderer.createElement('img'); + const col10Div: HTMLDivElement = this.renderer.createElement('div'); + const cardBodyDiv: HTMLDivElement = this.renderer.createElement('div'); + const userH5: HTMLParagraphElement = this.renderer.createElement('h5'); + const commentP: HTMLParagraphElement = this.renderer.createElement('p'); + + // creates assets + const usernameText = this.renderer.createText(data[i]['author']); + + // html assembly line + + li.appendChild(cardDiv); + li.style.listStyle = "none"; + cardDiv.appendChild(rowDiv); + rowDiv.classList.add("row"); + rowDiv.classList.add("g-0"); + rowDiv.appendChild(col5Div); + col5Div.appendChild(pbDiv); + col5Div.classList.add("col-md-1"); + pbDiv.appendChild(pbImg); + pbImg.src = "https://cdn.slpnetwork.de/img/sys/users/Thesteev.png"; + pbImg.width = 75; + pbImg.height = 75; + pbImg.classList.add("image-fluid"); + pbImg.classList.add("rounded-start"); + rowDiv.appendChild(col10Div); + col10Div.appendChild(cardBodyDiv); + col10Div.classList.add("col-md-10"); + cardBodyDiv.appendChild(userH5); + userH5.appendChild(usernameText); + userH5.classList.add("card-title"); + cardBodyDiv.appendChild(commentP); + cardBodyDiv.classList.add("card-body"); + commentP.innerHTML = data[i]['comment']; + commentP.classList.add("card-text"); + + this.cl.nativeElement.prepend(li); + } + }); + + } + + sendComment(){ + // Creates HTML elements + const li: HTMLLinkElement = this.renderer.createElement('li'); + const cardDiv: HTMLDivElement = this.renderer.createElement('div'); + const rowDiv: HTMLDivElement = this.renderer.createElement('div'); + const col5Div: HTMLDivElement = this.renderer.createElement('div'); + const pbDiv: HTMLDivElement = this.renderer.createElement('div'); + const pbImg: HTMLImageElement = this.renderer.createElement('img'); + const col10Div: HTMLDivElement = this.renderer.createElement('div'); + const cardBodyDiv: HTMLDivElement = this.renderer.createElement('div'); + const userH5: HTMLParagraphElement = this.renderer.createElement('h5'); + const commentP: HTMLParagraphElement = this.renderer.createElement('p'); + + // creates assets + const usernameText = this.renderer.createText(this.user[0]); + + // html assembly line + + li.appendChild(cardDiv); + li.style.listStyle = "none"; + cardDiv.appendChild(rowDiv); + rowDiv.classList.add("row"); + rowDiv.classList.add("g-0"); + rowDiv.appendChild(col5Div); + col5Div.appendChild(pbDiv); + col5Div.classList.add("col-md-1"); + pbDiv.appendChild(pbImg); + pbImg.src = null; + rowDiv.appendChild(col10Div); + col10Div.appendChild(cardBodyDiv); + col10Div.classList.add("col-md-10"); + cardBodyDiv.appendChild(userH5); + userH5.appendChild(usernameText); + userH5.classList.add("card-title"); + cardBodyDiv.appendChild(commentP); + cardBodyDiv.classList.add("card-body"); + commentP.innerHTML = this.commentContent; + commentP.classList.add("card-text"); + console.log(li); + + this.cl.nativeElement.prepend(li); + + // sends the comment to the server + this.http.post(this.config.hostname + "/comments/comment", { + body: { + author: this.user[2], + comment: this.commentContent, + profile_id: 0, + vid_id: this.activatedRoute.snapshot.params['watch'] + } + }).subscribe(data => { + console.log(data); + }); + } +} \ No newline at end of file diff --git a/src/app/watch/description/description.component.css b/src/app/watch/description/description.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/watch/description/description.component.html b/src/app/watch/description/description.component.html new file mode 100644 index 0000000..09f8868 --- /dev/null +++ b/src/app/watch/description/description.component.html @@ -0,0 +1,8 @@ +
+
+ + lorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit amet + lorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit ametlorumpsum dolor sit amet + +
+
\ No newline at end of file diff --git a/src/app/watch/description/description.component.spec.ts b/src/app/watch/description/description.component.spec.ts new file mode 100644 index 0000000..73a8487 --- /dev/null +++ b/src/app/watch/description/description.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DescriptionComponent } from './description.component'; + +describe('DescriptionComponent', () => { + let component: DescriptionComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DescriptionComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DescriptionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/watch/description/description.component.ts b/src/app/watch/description/description.component.ts new file mode 100644 index 0000000..3695218 --- /dev/null +++ b/src/app/watch/description/description.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-description', + templateUrl: './description.component.html', + styleUrls: ['./description.component.css'] +}) +export class DescriptionComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/watch/player/player.component.css b/src/app/watch/player/player.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/watch/player/player.component.html b/src/app/watch/player/player.component.html new file mode 100644 index 0000000..7f08b7e --- /dev/null +++ b/src/app/watch/player/player.component.html @@ -0,0 +1,3 @@ +
+ +
\ No newline at end of file diff --git a/src/app/watch/player/player.component.spec.ts b/src/app/watch/player/player.component.spec.ts new file mode 100644 index 0000000..d2d34a2 --- /dev/null +++ b/src/app/watch/player/player.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PlayerComponent } from './player.component'; + +describe('PlayerComponent', () => { + let component: PlayerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PlayerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PlayerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/watch/player/player.component.ts b/src/app/watch/player/player.component.ts new file mode 100644 index 0000000..56936db --- /dev/null +++ b/src/app/watch/player/player.component.ts @@ -0,0 +1,63 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Component, ElementRef, OnInit, ViewChild } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { PlyrComponent } from 'ngx-plyr'; +import * as Plyr from 'plyr'; +import { ConfigService } from 'src/app/config.service'; + +@Component({ + selector: 'app-player', + templateUrl: './player.component.html', + styleUrls: ['./player.component.css'] +}) +export class PlayerComponent implements OnInit { + @ViewChild('videoPlayer') videoplayer: ElementRef; + + @ViewChild(PlyrComponent) + plyr: PlyrComponent; + + // or get it from plyrInit event + player: Plyr; + + videoSources: Plyr.Source[] = []; + + options: Plyr.Options = { + quality: { default: 576, options: [4320, 2880, 2160, 1440, 1080, 720, 576, 480, 360, 240] } + } + + videoLoc:string; + thumbnail:string; + + constructor( + private activatedRoute: ActivatedRoute, + private http: HttpClient, + private config: ConfigService + ) { } + + ngOnInit(): void { + + // TODO: get video from api + // TODO: Prevent download from videos -> tempfix -> the html itself hides download button + // REQUIREMENT: wait for networking to be able calling api (WIP) + // this should use the body but has to revert back to using query strings + // PROGRESS: the player is able to hotload videolinks and play them + + const vidQuery = { + video: this.activatedRoute.snapshot.params['watch'] + }; + + let params = new HttpParams() + .set('vidQuery',JSON.stringify(vidQuery)); + + this.thumbnail = null; + this.videoSources[0] = { src: this.config.hostname + "/videos/video/" + this.activatedRoute.snapshot.params['watch'], provider: "html5", size: 1080, type: 'video/mp4' } + } + + played(event: Plyr.PlyrEvent) { + console.log('played', event); + } + + play(): void { + this.player.play(); // or this.plyr.player.play() + } +} diff --git a/src/app/watch/recommendations/recommendations.component.css b/src/app/watch/recommendations/recommendations.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/watch/recommendations/recommendations.component.html b/src/app/watch/recommendations/recommendations.component.html new file mode 100644 index 0000000..80fa83f --- /dev/null +++ b/src/app/watch/recommendations/recommendations.component.html @@ -0,0 +1,10 @@ +
+
+
+
+

Weitere Videos:

+
+
+
+
+
\ No newline at end of file diff --git a/src/app/watch/recommendations/recommendations.component.spec.ts b/src/app/watch/recommendations/recommendations.component.spec.ts new file mode 100644 index 0000000..8327d57 --- /dev/null +++ b/src/app/watch/recommendations/recommendations.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { RecommendationsComponent } from './recommendations.component'; + +describe('RecommendationsComponent', () => { + let component: RecommendationsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ RecommendationsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(RecommendationsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/watch/recommendations/recommendations.component.ts b/src/app/watch/recommendations/recommendations.component.ts new file mode 100644 index 0000000..5fb5707 --- /dev/null +++ b/src/app/watch/recommendations/recommendations.component.ts @@ -0,0 +1,52 @@ +import { HttpClient } from '@angular/common/http'; +import { Component, ElementRef, OnInit, Renderer2, ViewChild } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { ConfigService } from 'src/app/config.service'; + +@Component({ + selector: 'app-recommendations', + templateUrl: './recommendations.component.html', + styleUrls: ['./recommendations.component.css'] +}) +export class RecommendationsComponent implements OnInit { + @ViewChild('recmmendList')cl:ElementRef; + + constructor(private http:HttpClient,private renderer: Renderer2, private config:ConfigService,private activatedRoute: ActivatedRoute,) { } + + ngOnInit(): void { + this.http.get(this.config.hostname + '/videos/recommends').subscribe(data => { + console.log(data); + for(let i = 0; i < data.length; i++) { + if(data[i].vid_id == this.activatedRoute.snapshot.params['watch']) return; + // Html declratation + const link:HTMLAnchorElement = this.renderer.createElement('a'); + const img:HTMLImageElement = this.renderer.createElement('img'); + const cardDiv:HTMLDivElement = this.renderer.createElement('div'); + const vidTitle:HTMLTitleElement = this.renderer.createElement('h5'); + const titleText = this.renderer.createText(data[i]['title']); + + // html assemblyline + link.appendChild(img); + img.src = ""; + img.classList.add("img-fluid"); + img.classList.add("rounded-start"); + link.appendChild(cardDiv); + link.href = "/watch/" + data[i]["vid_id"]; + link.classList.add("card"); + link.classList.add("mb-3"); + link.classList.add("col-3"); + cardDiv.appendChild(vidTitle); + cardDiv.classList.add("card-body"); + vidTitle.appendChild(titleText); + + + // appends to recommendation list + this.cl.nativeElement.prepend(link); + } + + }); + } + + + +} diff --git a/src/app/watch/watch-stats/watch-stats.component.css b/src/app/watch/watch-stats/watch-stats.component.css new file mode 100644 index 0000000..52d628d --- /dev/null +++ b/src/app/watch/watch-stats/watch-stats.component.css @@ -0,0 +1,37 @@ +[type="checkbox"] { + position: relative; + left: 15px; + top: -4px; + z-index: 0; + -webkit-appearance: none; +} +[type="checkbox"] + label { + position: absolute; +} +[type="checkbox"] + label::before { + width: 15px; + height: 15px; + border-radius: 5px; + border: 2px solid #8cad2d; + background-color: #fff; + display: block; + content: ""; + float: left; + margin-right: 5px; + z-index: 5; + position: relative; +} +[type="checkbox"]:checked+label::before { + box-shadow: inset 0px 0px 0px 3px #fff; + background-color: #8cad2d; +} +.creator_link { + color: black; + font-size: 15pt; + text-decoration: none; +} +.creator_image { + border-radius: 50%; + width: 45px; + height: 45px; +} diff --git a/src/app/watch/watch-stats/watch-stats.component.html b/src/app/watch/watch-stats/watch-stats.component.html new file mode 100644 index 0000000..15e7515 --- /dev/null +++ b/src/app/watch/watch-stats/watch-stats.component.html @@ -0,0 +1,17 @@ +
+
+
+
+

{{title}}

+

{{clicks}}

+ {{creator}} +
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/src/app/watch/watch-stats/watch-stats.component.spec.ts b/src/app/watch/watch-stats/watch-stats.component.spec.ts new file mode 100644 index 0000000..53a47e6 --- /dev/null +++ b/src/app/watch/watch-stats/watch-stats.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { WatchStatsComponent } from './watch-stats.component'; + +describe('WatchStatsComponent', () => { + let component: WatchStatsComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ WatchStatsComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(WatchStatsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/watch/watch-stats/watch-stats.component.ts b/src/app/watch/watch-stats/watch-stats.component.ts new file mode 100644 index 0000000..9fbf0a5 --- /dev/null +++ b/src/app/watch/watch-stats/watch-stats.component.ts @@ -0,0 +1,45 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { ConfigService } from 'src/app/config.service'; + +@Component({ + selector: 'app-watch-stats', + templateUrl: './watch-stats.component.html', + styleUrls: ['./watch-stats.component.css'] +}) +export class WatchStatsComponent implements OnInit { + title:string; + clicks:number; + likes:number; + dislikes:number; + creator: string; + creator_image: string; + creatorid: number; + constructor(private http:HttpClient, private activatedRoute: ActivatedRoute, private config:ConfigService, ) { } + + ngOnInit(): void { + const query = { + video: this.activatedRoute.snapshot.params['watch'] + }; + + let params = new HttpParams() + .set('stats',JSON.stringify(query)); + + this.http.get(this.config.hostname + '/videos/stats', { + params: params + }).subscribe(data => { + let resolved = data[0]; + console.log(resolved); + this.title = resolved['title']; + this.clicks = resolved['click']; + this.likes = resolved['likes']; + this.dislikes = resolved['dislike']; + this.creatorid = resolved['creator']; + this.creator = resolved['username']; + this.creator_image = resolved['creatorimage']; + // TODO: construct html for the page to load + // ALSO TODO: determing what data is needed on this exact page + }); + } +} diff --git a/src/app/watch/watch.component.css b/src/app/watch/watch.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/watch/watch.component.html b/src/app/watch/watch.component.html new file mode 100644 index 0000000..4b267ef --- /dev/null +++ b/src/app/watch/watch.component.html @@ -0,0 +1,9 @@ +
+ +
+ +
+ + +
+ \ No newline at end of file diff --git a/src/app/watch/watch.component.spec.ts b/src/app/watch/watch.component.spec.ts new file mode 100644 index 0000000..2c096b6 --- /dev/null +++ b/src/app/watch/watch.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { WatchComponent } from './watch.component'; + +describe('WatchComponent', () => { + let component: WatchComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ WatchComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(WatchComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/watch/watch.component.ts b/src/app/watch/watch.component.ts new file mode 100644 index 0000000..4ae9e76 --- /dev/null +++ b/src/app/watch/watch.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-watch', + templateUrl: './watch.component.html', + styleUrls: ['./watch.component.css'] +}) +export class WatchComponent implements OnInit { + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/watch/watch.module.ts b/src/app/watch/watch.module.ts new file mode 100644 index 0000000..c494a88 --- /dev/null +++ b/src/app/watch/watch.module.ts @@ -0,0 +1,33 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { WatchComponent } from './watch.component'; +import { WatchCommentsComponent } from './comments/watch-comments.component'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { PlayerComponent } from './player/player.component'; +import { RecommendationsComponent } from './recommendations/recommendations.component'; +import { HttpClientModule } from '@angular/common/http'; +import { EditorModule } from '@tinymce/tinymce-angular'; +import { WatchStatsComponent } from './watch-stats/watch-stats.component'; +import { DescriptionComponent } from './description/description.component'; +import { PlyrModule } from 'ngx-plyr'; + + +@NgModule({ + declarations: [ + WatchComponent, + WatchCommentsComponent, + PlayerComponent, + RecommendationsComponent, + WatchStatsComponent, + DescriptionComponent + ], + imports: [ + CommonModule, + HttpClientModule, + ReactiveFormsModule, + FormsModule, + EditorModule, + PlyrModule + ] +}) +export class WatchModule { } diff --git a/src/assets/.gitkeep b/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/492784.jpg b/src/assets/492784.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a361f240a0d1d97e3b6360a51ab43326b0b9bcb2 GIT binary patch literal 1137967 zcmeFa2|QKZ*EoKzF>{7AnJGo)S#dKHB2#4Qy7wBwz1+bVSEJHERGOqg$q-QpNkwT; zGAALa%%pII>;Ct-hU$5GzR&Y}-}m?afA9BoeVnt;-fK^5uf6u#Yps0_{SCcyX}L+5 zpEm?qTSIaX1TBHM5fH=-LI^<=xFBZ3Ja<5ti4lg=E+W`w;~^#xFEAGd84=6o!T<`f z3Sx!J0sm=;)eGTl#JZpIs=y^c;^6-dLX{B~0^#~tKZpg~;k-TICIQ+7|8Y*oK#=Ux z`MUuI?}e4H^~IC$L|=T6gprZNI%^c#4+lT5hg6kS)O1x;byd|Ql(lq~b#&F$KzS?) z5X27Ol~q+$F3t51uIUofe4SjIFEP)D*_QxV_{WA|o@+PT&wWGSe)J6y@^jyq5c6dq zqL~)T=F^!i4l)OKxPOd0{SAE(;%4;6)5sb^(1##i#uJ2zf#K+_(0+(}$&w`;OSm~W zxcRv_x%ijyadY!6TOla8Oi*wIKR4qycbk3q;}yZf#l^$Rvy_*2sSqzOuMm9U6`IY$ z|4#~_KY;j`Kp5x}GeQbt;zuy^Bj|0QlbrNQ1QN886~Xv{2E#vQKrt+=Z0t)oIJppi zOhiCT%=3v$Ap{G8nTdsom7Q$~D>JtmNaSZ`krYs2HQ0s{lnUOX$|iK;a-N~I%rd)& zUTW%uy|qT{YZC3hbdI2j8p2od_pLQfa=@58x=PYqUg!7$`}Owzih6R_H&fY@X$S6{ zs%-c;dadAbw%sQ*HaWehs=1rW4>2);*0M0##LmX5!Dxb{ ziU12}L9mn{tLmN;LU0Qn+SPthlkw^#>`gSXUxp^CkE~&X8^FF+<53-G#MR{(6Gu%F z_QOIG{<;OSKbk;)3vn|u>g0!z&}RXQHQ{m=GKqGH7Vf=e;>e6QD-UlATdVc3l@6Vy zL#Q=pRgFZ#(j`|M&-arlIevM}lI!ZuQt3=@@jLv>&<-rgVl~ZgI|g%5mCFTc?`%ER z@ZkHUqdJ#Q3UZBJ6s*+dp+g~_N)wi{JSU$wiPhM*u~gj=7jjwkIOEhiI%G-Y+PP`p zePqw`G+VpG{heu7?T=5b>OK@0P&y1u7v#{)js=awAhFR8Ji;-1o>!oD37 zZANl4Y0vSIDp5Japv_~73h~{lgWi236qT`NI2W(INWl&jJS|gj!rvMvcFZZx1}V z`DDLV%=pYixD9!DJK5{$&7`>ZLVS>pmaWeRr8|eUdJg^-e>d!o1p{lR(JNX z8@+chH*AyKk3Mu%N_xfMiXP#uq8yj5ajZW<%5ZcYh;)9EtoLM9ZN?fNw}-9EYxFOc zH@xfcoQeIG`b8|?(p=_=#G$j#S4>>{YSeZic%)`B;X~JXO?16|sJ>F@(47;uGX*!_ zPSK%$@ym3mR9NC8SD+*n8I&El0z&UV>J&J2)Yf$j&>?q^yUO{N`!;ty++K1}lg;vF zaPF0dllGmZl%kcXBOTZ1P)TpziKMKW-N=(4C0B0s81mxdI9cwlGo3&F#q85#@xBT= zq^qhC?4L7z-D!NscxkWdA@cdnueBP-3kzq69n){y@U9iT6UVNmd*zp2SX(Drb}aO3 z&Um>39eOb-{v~TwbyDv+f8Xo-GBT2ej`K8a96ifRhmL_UXx@P!gsFe~{@whWx2(4Q zJL{vH?3SJwKE0IYIf0z$LQ6|a%hk9_RiLMI-tn!~>bX57SNc)Z@zwbT&pnh}S7&OV z!rKuk&J6UPPUV#=mzt)u<~=^X^w0s$`n}QzmBqLPEM!KJ^xDc?5gyNsF9X@CMfVQo zU90SYIL^u5snUy?$ur4p-7Izc>K)?2y-0HTg-_mgddTIMKj{m3vwXeCUx&OlMr#-) zeJ*}n*uv|ZtdbByhdf?7=i1ln2BV`eQo#YZ#gQ2LJifn!C8;#c=(de>BZ-x~T^ z7@4;!AEq(eQ{7GIaNq- z3{T0%9;1C8Y9C);rNhs$l6PgLC*LrIT=Vkzi3cSM+&s3epaFmLid)}>4SPQ9sG-nU+ggrShunF+>K%?1y}6>L)OCiB%D?N@QxX0f z1JRwMj?yC{MUR(iM~a_4^!~80_?rCuj=j4EqVRm^BVzRmM60E{Cdr##M$ua8~5GHDyNH9JDqh8KCOAW>Q-Sqh{{jpo=Lz6Y~EA|`Qf=cMn`LCIF7Bb1}WfJ$FOiLPEKQ43%MX#&!k4ZEg=Fr_; z)h*BTl$liJMG8hf%a*H_(dO@}wt3eOWa)lsV?54-l0$h|;F1tIl5dN#;Q#1whI%Vm z`SjgGC#r=Wq22j{5|3Uxj|=k6j`2?=vKNI;`=1{s=nzFSh$8ZPiXX}O#H5S&?ilWu z%OvmcSAETVSUl};kSI;By`jaduzw9#1Fq)-W>sK=b3h5R6?^-z?m9ZeRCuF!CIcm* z7sKzoW(cCB--(WoEDt8WRK)IA)+vmVdb09XRW}B(roH&D!p9|_l0C0+YbZZe>#b`R zRM0H%_4s6?j%YTGRXfE0_dg;nYtsNtsciFbjko1CWKDoZEE|O|)^*=HYo?P}WF=JW5^Um?S zC!*#4M(c~$Z!|vnyxTG-OZCi##HQl3f-4xC?$VyTxC)j}6&zb~4!p*9MmbkMzv1lm z+-QG6Zc1hJcvC#uZO_@)sv{n6J65OU-awvzi##>j=JQoku^^s@B{@)Hhs(AkkA4I3yhud(&5i<6Bp6<3kUvnXN$&{*kgz56HhiXRC zY1>bhiZtvz)5I)#^(l?&)Yg6;NsLTtwjd-N5tBT&Q-p11ds%zG=ybaL{`%PCs){&T zWnt!?y;L6eq3P%TZIiCZ{s8Kw0iSC0wnHCI-Z^Ueb;J6Hh4stwYNQihTT#v(ojG-~ zc5U*5kAt#bH&h=TxR;`EYclFaZi{{NGA%k}iqB)q_YaD~mz&Pk0qnxy8kLvRSkOhK7u+_$EIclBOBTTc!*JG38bEyryJ* z?`ufiyjs)v$vx`+gtwpX;DUpR_rj5lUP+eK$vjtYeVlHvu+n^@2du&EA4^@=@(J`$gksRHftR5-aONaJkwG6mj8!sLeKjE%q zeM>b<9_`u(eVFuLowAf-k#d?2;VI}9#i0~sO4hW%CuuW@0R!>vsS`)F3F;Rd94?&U zkn2xU$$b7<(dVjjHWHWk;q#Ph?q}8VsPR&2b_5Sej}94c+4pA0&O_1(r*cyj5|sr{ znjgLI!rz-rwY>hS&VrkCiym%g9?tfOD=9DR^*Tl9zt(Ect@;yS6a%wtAWT; zua$c3{7+b!r^?%CO`p{wFOS96*ydk~I&;akX5d&;=~QS*v($&uVS~Pb)`qVl`p0sX zD^C=@RuCWC>gB#7xc{Ypy$F!-RWoo=q^tNQ+1;fd)i(V68l3aV(6vuww12Xa?D)nF?=cJrk#yMJiZ(%}g_@igma zIqCPp>GoyUPSrhQ*jV zJgRXs2xl!3XL*VJPRgsQNIIm_N}Cv_+@4-OVREjX^YQl6S5_5|Y^i*|D_Bc#x;*^) zxPGaq<4ujX9oJkdwRi8Zw;`Zk1{|$LuXZ26jurLfe~#Tlvu+=!pnAE2&JN`YiXI;r zwh0z*982-HON$zosB^YiK86M2V@hBAj5ZKP8y|B-n>>=q(fb%O_ z{*t4I@adydHFZE-vB?YnYLSlrWVP=T-{tYTDCDcdZO9j?Q+@IwgRAx9eLZlAn3I!R z3Xb$t=vkyx`DARAonil`XVag%!NMfzQ~#(-@~8e8-r*~l$#UP@O*6#M(wV8E?;D-S zrA4Kos&^|-9ol_0@L+3{m=Ur@kGgTXV|&heMH89vvu*u}ZgJ+9;j6{^{-nbL#ViTi zB2~(C+V9>u;k9v;LT{lDu3`G208mp@hO`YWtXW{?0R$zBAa+2^tJj$QKXV7l4p`s8 zXyY128_3b4zlsug$9Y-kS#=j@ZirIl7Q?XEJT9H zP!L=c#2K^z4W1aq7zU7VbIs%SBKrl9{BVpSK{^Km+Q{0)au!n?;Ubt6z~u)v1b)JX zO%TZsk0XNgg!K}L~F=ag-T`8#8d zt!1R~F0>Rv#>~x39!4AsolZZ*fLuBI46b5~Qok{tIT%-PK`^Kks3qYa=iDR#1j~RO zW5k+6O5WZeB>-F*6BmSMV=kXPw-BQWU=h#`aGi(IV8pd8mn8mP4xMd|FfY2NDe5UU!Zu=*nj{BY#7OcXzpNbHP2y|%t!wM%;AeCL>L74`OIUA zZ?^O1^U=>*!ip=1693fZ&={Mj`^U=S8b9wm~;REo5pODKxTfU*$LITJFZN=kY zTyv1{L10xSVt-~SoB@FM{3({(i@~e@6wd{Q*!K_MjM=gdt_Q4)U>YF5Fv7Dl12%Fn zD0s&^ z(L}IlB3LvLESd-wO$3W3f<+U-qKV+IO$4($Zb`7GhJaQYY^&idHXmdFw%B;c3#ghT zfa2O0gh}9^$Or+|8qoUuYX}L*2>ihtc6bNRcL@X`*1|x15UiwyHCu2s@DFx21ioEA ze)F0+5QBijKT>{#=Hp={Bm>~D?r;_uVDWzu2a7cDzmo=junh>I4jz7J+IbyN1RpF3 znCW2C3#{XYxe;VdA{qUn>*m~wBKd`2w~UK-|J5NwK?({?i$5Nxjc`5888{rv1e zz%h(wFsI}6_6xw8;t7F3(LHOOtLSr%Wb|G#Y-Wo+B zVHv90`N-8I0t!bALJ_bybhxn}$rnp72=D>gc9L)4Tn&7Ghz6z4Yj{`uCU+n(EG#H| z865mFoP+IfAW#H@zz-a<%vmd7dxJ2n+%`l3TOZK<<1q7h{RNlv@UX>3@CPiTKZXHh z>`zD&`a`lA0hj}RN*DM;x*ZntQ|cdc+misg=hER(_^EP>K$H*G7De*?MGr6JNW?Ny z42VA}nnyV|+|_^CL19qGGJ}9nR5;N9gE0so8IVW>KQA%~JFoudS%@(LR-U=0!PLcV z6o4mU4S>l2<+EUFU1EYm<1v6v=Kuj5BmmQmJt_pm{>!#-0$5%nd{FqW9f8rX(wH0s z>@WZ~a9Oaa$q?%cO2iX>!j-T&DKKC@-3T8T1Z)F1(!61aZ4Q!Y?!Mx0?l5Kq7?`yu zdwJsnFuz#Q*&#nD5JEvdK=y#ABn0upt%7R>v(U>gz>gIETZ)1)$MXXe9Cer@qNq zzolk)E5QHehaiAK!JsT?DPt6^Q9)LCKtUkOT*a^#2lsp$Y-yT{hx71R;LrhN3|tyu zP9#PpFd+)e#qYop0E;64L*YUan*|O7K;c5>1U)V*U`I5;!P9{_S2jHST(jfmJa1%! z>l4^U#*^U5v@qKi%H_8Y0=$(#GzknMg&P4A-F#VazWGF8cJqtC<4CB0xr$&;$2XS~ zHnM@q^K%lnJt-WJ%PfEYsoy*f#@qccBwusvPxg7Z~u8G%g0`w#5S;5d?5`Gvx zsqGrp%GN!XK@JkwWTAYzos23k(VbxR(eE48Rd}!}O#Wh3kSa z9IYfJ!2luo>q#*VD@lO9Nf_Y?SP2b94F$Bain@fBj-rZ&in_MS1_}5$mXflXl8TxF zIFtpBW2tCJ%>AT5Z3K+BuAQ;zTwUNvPin4Hp`oFQp=yeFf{&7lj*gC!vZ|7*sseye zAcg~~4O74orRPg9#uCv4KZZY$1Y9EUbs>}Vq(Dn&yAT+(Q0#AUH4lhEFTe!>8#$wL z3|a{rfMrZ+fL9f``;0<^<`1APWcj7&g=EHH%x40qwYL6!hWT*|3|y#!NHPfl-S}6d zOoX|Rk{y=Fpkb2`z)qy+D1yH5v=ZDeN!K!O(s;X)$ zXy~Ao71TAoG!(RTG&K~|u^QScnqcavXrkxy8{^SrnEdARV?cf{4UDpv7MKspT3Ahx z%gajv)T*MO=B=usqm5S4_Etm9=b!aNK?VG-97ANZx|WGDJi&e-alQlt&>O&L3B4ui3kCS;t7&OyYG`U}7;9*%s%U6v>1Y^e zXzQpNXc}pns2i#4Y*K<}C;*(D{2-udqM~V_q62EwP|?)XRyQ)$Qd7~=R#DbaG1X8r zHu-Z7LoGv1bu9x!RU<e>ciqR%$x53Sa5P*u}agV(WnruH9b^<2?tUlh&<3sz*M|3p79npkg) zhPs!61{#e5yhL4DK?hK%0!mX;3vd}Qi_n1c{-G}nuB)Q#prWO#s;;Z1KF@XkSzmrR zaXnx5Kj{n_kAvO1ehduQ+=ERJ&;}6oq`V3EKnYaP?6wWio>B-7Gbh+AP_zUIFYyzH z|I5(_doLi_FHr5z)hx6@;=i)Oza=*vG!}(bR#sEc(m|sEAMsLF&_yI*!%CxmKQ3_}k6h;TFrJ;gCY5l%4 z@Jg?ys{z({t^a3e?gv4^cST?ehAqOPHU zQS}DH-ii**qfEv zl>R8r%|08?u79TRlFHZz>i$k}`=?V1Yz%cV|KV-OZ2dsp1hf$U!EFe<&NDjw(@uXr z3aAg@;DX*le_p?^cwfZ8A_f*Qu!w<03@l>ce-Q?LSU#{gpj-(Bb`AOmZfBsa^|ZCK zF}1KVVYq{Fn*(bbo(b6e1HqYISbgj4vO|LX6*#QT0Zv|m(}pNCG0589)B!fe0M)Jp ztmB2lb3b4Z8gH8Q_^MYhx0R5XPxyy-esmB4cpV^Y0lXRp*f2nNKL`hel3;%_#1{}2 z^74nnOt5uMhyWT0!Ykmg&un-D17bzCh=IeEAbco<44*z^wgTaU zA%0k3S7L4eVVMAOpdSdsr%Qzbu_$1gW`WP8$&j#UUl3LXVQzwhoe>Cc0wyVLpP#~B zKZQx)7$AU!U~@de|;;_$!GAI0q^EwMbMF${g z#oHfoGM9k$Z$AVT*8J2TVVGWiGG+N;(TXra7k+;WumJhjfuHJAgzHx-xl~DL25&wrX{?x3W+OYxb6|k_w4pzbmP#G{}gW(1SZFt`);fMRh zLh@4y|G{iOl>i54=^6wC(`FzcPeo{HjS$2sHV+H5G`5+-^B_sw(L+c;~NEOn8 zHbR>r6KD%$135r0kOzbYPNsq2gmWmg8`=XMgpNQ7&?)E~lnSLm8Bh+C4;4Z8poh>C z=mqo|YJ^&$_s}P(ANm4~LsQ@ti|hytz}YT(q=MX zvSe~#a%b{k3TBF6+Rt>H=?v2qrfjA{riV-~m>QYhGxal#fj3}sF$*(GGAl4^GaE76 zFz;aYW+pI4GsiKXX1>Cl!(75##az$)o_T=zI}00&Ad3Wx0?S4ga~4MyG)pi`G|N$z zb1XMl3Rx;y>RCEjzOc-&^011q%CqXSTCh5^`mlzw9%MbudY!d^^)YKB>nGN6Ha0e4 zHd!_;Hgh%?wq0zIY)9Er*mBt(u+_44v5m2_v#(^AXV+u5VMno(*blOwWzS|WXRl-b z#6GcvYl-+0)g`7&b}Ydy*}LTQlFTLdm((rkUNXh8lw%EtE{6>Vh9jIKo+FK;grkPz z6UP)MKc_6G9;XB6F3vriXE<{>A9KFr{Kmz_CB>z~wT;VwoI8O#o1y4KA1g{{kBCiE6hL^&7p0|*< zj(3QUgKrI=0iOq71m9`C+k7>A14}uUu3c)h6ty&Z>G`F_OPiOD@eA^+@Z0bQ@*m~T zPeN=$vO*R@yM&Gi-4uEy z^ktdAGWBIn%fgnOUsks4y)d)zT44*}0O5GyeBmbH$>pNU4VGhIc7wZ)l6xSE`6F(_lF5V}x zOu|4SK;n!>)F<8 zulHY{vi`LklbnW}uiSaL8hIvpO?f~06#3c>tQ&MT;5J;@(5%3%V4x79kfqS6D6D9u zxL2`AaY#uJfn+hE($ZEV|Yx1Hbi*-pi7w_TOJpuMMkrv12sp+mewtK&LH zvg0EsJ|{P)3@7S#)T6S>@vAa(4&&4yPU0cZ|83xSn$TC!_l@n=vOby;wbL zBDULG&pXk($4Ad6$*0#B>3iCDz|Y9HhS9?E$%gO9FQW7UKkP z{V@^c^&xxxidsRU47Y<*breIR)E^fYH2t3Bz4K+u%Hr>H-rs+pULH|C_8{oNz(b#h zU5`8;wN^M+G*oV@eD&D!@zW=!Pb#Vms>+}0J-zo#_gV3C?dL@=G+z`}Yg8A!)OcC& zO7m4=jaJRw*E+9DYB$y1uS3>7tT(QI(qPf>qH$|uZIffun`XD>_ir$7dRhWnM&5?J zoobDF$NDa=ZE4%-c9Hfg9qT)C-)p`v>oo4H{$T&1wF}+V|B?7{`qTc;JfBZ@i+5-A zsP^3JHSK-f=i2wFKd66d;NT$t;Dw=eLwANZ4_AM2{_<&rFhc)&^xMjB>7(kSkH&1r z+Q$ROr>JogD<^Jz*Zy8LxqY&GDs-BC`V4J7tz^b><{do{`0f38Y4c_v3(UT>dG?ja zzrQlgMl=2LWB&CwmlJ@31)GWK*TjGFM1KHY+RVO$Ycn$fyybY|rOgOm@X}@=)<=U{vokG0a6p_~OCcr%Gk9$?Gu$L5HV!gq z9}7RL0GlMcpcJ%3MaV!^dKt$yLt&JR+H$+#JuAFUtTDQr_hqd*fpg`$u*c13;HdTsA-WH}vObBirNSo87q+Z7TT z79MfnVC9gkzjZMvOTHb#A^trpI zw{LW8oI3G+5_BJa%`^)$D+>z?8yjmNXfi)|%`~eD8zd!Yu#H_6B^12GaF6tfWpwf_L4!Qa-e zI+=C{e&6(|*%wZ)Gu!U1z3|TIA1|CXclHfCbmqq0r*C>DbSzx_!VjO#D1O$``&~|V z%Z^UFsescRjeEBcXagVart)f_s9=XQ<)ok`;*H_FYf1*Qirk_ zOsGGy@L<1t=-^O6b4YnPc}SE{#|~bBEjS!ydv2_zqomorwbeuE#m((Gn?3go<`gt- zE^khnsp=@n&`%+br)SP{F~2nN*c_D7*n7&oDXO)Aa|3ADBw~!}rrd8_AMdh%Cs)z5 zO_`s^4L4rV(5xOI$~{V%Yg-Af_=)ZpTjcgB)Nn)JwV1BvjcQS0;{A~Yy1sdvBAyEI zrHgmbA!({ppq}kHa!q_y;b`e@cgJJ8A2YIOsKIK)@f&VR+~hN+I@5G0wwo4PzWw@< zN%C2zj(+gcTnaUn+~^rAd;J-6yo4lS4S$0=bXFBnp@(6bMhv$p*LWTpJ86n6sF{e?>%V>^sUo{? zKOF+^l#Ln{8#Nb+xGWLee`Xb>ncC;Dt>kh>SF;4iWMq-`otU5+mqfJ*I)tX_OkI{wpHmb~J$tH*bx@MIg> z3iFzACtj?L_f*XL)?ssR_;yEVN^T#m;@zWm^K&BdGar~X?L~!1*1~<1& z!f%@^)Y#>&_s<}wm-a=UQ{T8R$VePB+=u2d4zC^)^56HU@v-!l#KD(^gEHHm#y)Y% zyxDygbJT*_zE5RJEv`xXDrqJEiXS!?lgA1-EXlRm@y}RM4oHy3_@Am9$=}Og*^9E?dZgN%}BTI1YV8#3tRP zo=Te9ANgYVxk2^vJUZm`J;YW7w>(cJ@q?!A^Cr!RtBIf7R8^~oS+g#qMJtaVRI_mJ z_!?TYap+FU;9c&G(K=l>ss^%`o?l(CZq4B>k9976-PrJ|HGxKmLzw zM)cQ<63U`HwkVD+ile_1BmS9yMnWKM{3bix4xShT?}6VL2v&mZ->w4hHN-QDrVy0q zzT=Y-A0cs@=-$(WcM-!KCAkX}*ij(5ow1JGDw^EOJ~iAwykq%I;n9AjQu5Z)`l_{b zXh5&v!*oew#79tVAUUV_z)bmIc~>;8>F{X3Ec4ronUxpyz#c2t!!`Bh9y;XNQF8VE z#bQ<&H~yJ#!)>b77BwzR@nbb(RCoWzh-$!$GrOjdvh8T6+91!4~q{wQE@k% zFY1xK!e!$}x@lcN_5o|XL_^0`_OWS75w**ttKOuhrCE93o$2x4#K1x1os|3Ds(cF<$Z!Nh=w_0%W3$mTk9yN7+^7-;Fka$0h z(p*#qiI6%D_ckxJShcwrX+K2MYBE?c(<}?u?OVJ_Hz5O`I|b=q9ILnL3>&NFqU6$S znrY?bqzWCJ9>)0@TqY>-$Q~f1l<%48n32avtUarz)#NTgIZPeOv`OeMo%&*{O{yh( zhfojS|U+4so3f@dHhliMUroAl{4E&^J8gbhqZr?Ji`V}a@ME2~Qj6fB8 zdud&cU6~kjG|Ng+GyU<*A>X}aOgi7*d6l$r*X=IGJUM z;VIkhX-itHP1q}Ks@>P2kEBBiyM={phj5d*M+jK;$M(Vx9y!|Zc3ciUe7@qYn(~V7 zn~9nj1s=&b){e`FaPOF znd7@#&Ln+~NF9z6oR@z8efRK8WiP%i&n%H%Hf?k(R7R-a+XJ7+fdRhp(k0(4{aAcN z51Kmhs~L~b+AK}1a+o$ftz@cBOf$@()HF;D#I_Z+4c`+Ro+@fRcJo@{u}5y6HO?VZ z_AT2qp4oB7<;&AH$!pY`T2?XNkg-dDDxRvB)q15AKPY=XyHIrVxs;JNyINKgy)$G? zjy3Du{lH&RwdUgJNlR|5jIYnGYY1BMOVaTE2mK|KP^F>a@gpt!@YTCNWW98&5K9(x zt7JWv9h1ja_v}apDYNcF@AU+WRWF&|=B-=eUp@vtp)Q3P68fd1K_llDcDU3IXEF=%y8wjoJA(ORWB? zLx=dtP4~-ol@V^uTx@A-2O%OSWm9A>fF(L|je-x+4B9w&*@zXpwvm+5cjN>&AD}~; zUGoKW;)u)xmIIm?Z7AbkhxuLB^f)l#}c2$ zezhrq^)?qpBO5Bduuq|e+U#?hk3+@NBXmfJT0&}}Y|UpamjRz1ycanlX=39bb5Re& zJn{@VNGr4~s;J0J>TWI@ShvloZ~u*nlIpzp3_27xNx4OhKJPQuubMuEpxHFEwgs_U z3)qO|XSVhNa|~2?OMlD^sd!$IoqMe1)}(-QB=Pz)*?6}{f|G}l?~z>|G>>yiy-nDy z$Oq9#c3ONHsiU>Y_L5sPQeui~wUVRrcyXpM9YWAxIS5ge{TzInM}Sh18j+i8m1rY& zo24L!(m}}`cD#`}=5F*N$78UO19BLvUIPn|`m}nbH74x#H+nMtclq_)=1u|`fTdp~aM`Jp}>YQgj>mEqt z-f}D2#Lm(#`rJekA)4^|FYx0*?Rkvme9E*}f-Ffiv ztgDfP}Gg{!&-n7!JK?fKe1-d++@<=g)K4H|XmaD3pk=DVw2)|63&=c$bb zTP9~Ze`bDJcx#zK=e1*vThI2_S-8jm&0|B|B|P?P`^<`Ry!)A{5(@c#ZQ;#wb=rp< zld;Fkn!WFwI^C}7Fy7v7>SWPo$+K;Tx^4CeI#jG>TkMf}RV$?$x9J*qClfZ`rTWzt z^tOZ-pXKEUF1mdO5!{WZ3XXn#+63(iS^I!5{f_S0Un*u(98W07PE&bv>lvZ(I z500ps6dwnhk)NT=8sHT2zq?NTzrvn2#4JRq>I1Y0Wtvw5F1Q^^*ijJ8f3&^ckW5 z7TC9PcEwN*(;@L)5m_2Ry4}NV_MkI6WVkPu;WmVWPu>yQ>3v4(m{aw4eE+*X$TAa`F6zhayN_S5+B6Eq-h4c22HbT(lOCW@vls5$3Bo3KmRfhACSM!KT}^I}>L<5&&> zQMUB^#r*7@QJ~im)SPpQHoUhPDmmn^KCO`>-9>4*fj!=F?Y)REcG0PWwBhTkJUjb! zWhYa|!IE|ly=`>pPw!Li4SSjJdqj}q+h-Pum z$gI5kEkm-T%nK7uEx8JMQsbgbUaP-u2;8kS67}wNSXOA$dvp0Bq3oWKS7(~*q^lnE z%RlkDVytR*%_qFY2w29JT$wP9ig*vyW$eR|!&>cfy@SO$Q$2<5jz@OgR#`-5qbQT5ibZ=SO&lcrj((V7aX#0U=}(pj^jt zU|g&A*%=_{QWSCU;*or+n@MMq?$_#4_GP-}BV}2BXV*T@KWQg?&^VnG^bB|wA$_lv z9#cMxd_lWd5=te{43r0#RW2ne-TP|!yme#k>DO{8?VaX!@z>aMPikn^vGw2Z(S2<@ z{WvCrXQ;!ZzD~Uedi|oLv?wY4TS`hVEX5y!Wr7Zt4Im6DuusMVF(>p=v<3Vav3!zp zFBOhJ(SXhY)`k4mx#dq9y2jX1@xfT2UnzNAUQhct1-uY$GEY<5^?;bwd~{|BaKxwr zsdsx(6Ubr8um|u^=vox5av_^~hC9)lI{oXwtj1H;oEzNPga-q#pp+_`vkC?mR83xt zj)|ux4YzIUuyF_ameRid^60)Y253>KFRq|Dy1m~$1Q_K&0R%1@er5y@B&bO;@F>c4 z@9j#WjElV;iFOA{D=0O+u%y}T5yf-7eeiNg27YVt6eW}V-e3}TAjzT>&RlTqC<$yo zk`{LvJW7i@s2WgXEY<~?t zJRSyUtf-XKMm$P>k8C7R(x>qq8I6{Rs+`S&G$vT;m~}RKF68%DDk;duYq*5!N#RAux9F6LHV0V zs`c#yUCk=~&b;`Usrcw#9j|v0Po%9dX}hr>B$qDc;{sIt%rrp zGrTPmDvMN1_9gW;p=oV1AKSl0b*9CJwB9Ty626_tBA1yur!XI&T-jIX+RW^cBzD9- z_>NuMqfxfRja{FraMX|AYJI+TBl4>s_iCl9rf6P^f!`+uS5KMLe?kIMuOrI@Zmy^~B8Eaj^H;ZOSe(MsHY@k`|?; ze+Mb)4GWDOHV*A)uzs-OK9!0Gb{0=q6e9dzJ2_zDFrzS21dBz!$i1+n^kA?4RX|Yg z|ISXF3;R~sL$w6RA$Mr_oL!fWbO3%t9?FL$$3J;4#WX};?-*dEO=aF@T?W)Lu-j5> zlsg!iS$Aq!91R^bb7bTkbm~6eN-HXyMyBpi=xx>)qTKIpEwj%-ZJvzufBc=CIrgG= zw5!$KKL-W$H&qQlXCzyneSr_Ckp#lVhJipeD?u3_Sf&@Y9%)cDg^%vts3NO}x>njxmq??9ffXH>zf;rrggX)8m3}cduvt*kp9nFsvEM$+nRhnF0DPpj&YSLKDF@ z`bgCna-=*m-FmrftcxLEAD$K++kO^^JQ1HE5yaqqs<>k2jue8U!kDJ`@Lg(9W^uns zOlQ;1y%n^f>8XMU)Wv(S+Y$}Q5*^hK+vHrBW}u?6@@8P2oby}SoT$Es5S`vOiO8NO^X#i7V8clhDv&PFcQ@8pCv_wUgmAa+``yg*-5YbF3)WAvSqY6A*4NEAiR(hZC>pgWw#&?wk#$QfC@#8v~a3gclja-A{ z0o}aYKL#F*_U%@9)ZyQHGe-5D+w+9VQ<4tL2?!rA0rh3!BAHURmD%2wFn{+m-5XEX zz4vLj$1`>J;KKf=$E>dg3wOU8RS1!$q7%;xzju?qM&#Kx<+X>E0&v|MZBfL>MCs_cL@LgGERq>lCKN~_?QRcvz1GYDg?2wYX5_1U}8){>lgz5d?+C_Ws{WnAR z@APise>JZ7`O2dzb)vqKP+DX6x5Nim9W|HpuztSK=Ue-!PU=v}ojTK4TbzY}%69cW z^myo-R1%E})K6J6Zv$03R8={K_;z6BPAQ}5Y(#ZpYY%YjeR z{rj}K14kxGy71AtHmuOLh_0LtoAK_M^+RcFU5$6*^>5v7owk{(DcjTA_$aAK*sH0W zc^WX1ve6z}ZSsR#!pQiCVzl}zs$pH(R?|@mGgQhK>QL&G?gO{;VD}LYb~ouv5o7em zMbT?f^!gtxdcnpXFn}&hd^N~nF`y0t_M89i(<>ir#na)cpEv;30EMBS`mOl!Cwb(5 zW<*Y-#pF9a;3n=euT%PE>t1zGymMv@R{0J76H^_~=ls!7w^{2WaYn57rd~v2#3vwP z6x=KWp^pgt{-(p}F3SvQ`sK}UFWz|RQS90pEnahTdwnj~Od#dUcsJ}E<&h^6Wiv&g z=Fa*?CH&+YT1~f(^HqkQcGWzx>Rb>~Bw-@4LGn2NK%@mdTzi^KJpq^g`p zf-iz+T02St?uq~p@v5ed;ZR_cjOfiR%D%k$?&s!@;?ccVmA;IAGjzq#7g-l`io*%$tA}@mq0)lUz{~ z7BxY&?*Mkk$%jK8g9;<2MAo~sjT=oO92Ei+PZ+Cb%3GM8vyJmPy?xc8tRb3_-Y?|( zCl&O+L4;N55kesC>cO0Mu2(gVwB8j7@K=cTRB^RAUS%i!Tr$39yTkLC()_Ab?E?du zm-3*Vgey1qygqWe7=7mZi^!r+Irg_w3GWmSI|tsp5`H})#^p}c3U5hAmv?oC;$BtC zCCX9C>CoALZE-J)My5nRC)RMM9J|}I$@4JTx4)xNSZg1K7IsRVYs{<8^FR&WU(<};Oqo#4lJ7#+yAC^cv9KB!N z-Qjv~TWNB{=l)Q|p&G1~B1NjNvG`~s*(569gF3&_%8QrJ9O~LE9jB2m1s%$~1noJS zrhB0|r;3m)ODK{WP$rbG1+R_pXbV^p2Rxk)%4BSKc^P7DI~*?3_>u5xpt|zpv&bl* zM~$Ek?e9Bqy9o)arS&tjngyOCt7!e;h{qn-u4gmRIlX240iz z4Z53D1Bqb!lkUhB)V~@jUO!1wfKR2Y<6Iu=yu&d1VlK6#zI`$XsJ$u;q_=6w_5j$3 zfufJ+DV9-`)~U;qRa?WN%P91wMG0(C0{b5-fngk`Q^z|-Jb~T>^Uu^)+uS?*ISsNu^SB zqywf>N;;p_ER`g&93xDHBq6b|HKUSHgmlg-)tr}8bDAmSSSp8=(;O<-%`= zx~}*8dY`_Z+wc2%zdxV%`*&Uc=?4%*}Wh06;<0dO@Fj;-EIwr^fqZcF*WIm?ggq${@$3lTv zyI^}!+S&jj$H{WA!Ivu*3Hxr3#$`?^tAjzq0#E`Uf9~gL(Z?d;Tb(q=B!k0Am{Mc0 z9kK`H9VGoQ0>CG4`VhG$<1yu0jhO#%{NC4;_nbHEZ5@l7_J$cEmCc;~QcKv{VVKZ= zVRLNfgEIrJ<62MDjVJrAX-tcqT{M3y<1r)J;ktk~SGS*fo^m3fuVK*o`!YUX^}DfS z3OrJ-gEsM1yXSpygw>>gRYkF9?NT9gK!0^T+0BwkRmAYlL`9}X6 zTjN8=tiLYuT)@4!Xu+}Nm%~B5TDV>7sS(O$UV)dBlSuHAUtqv-Yo!!u$GGnZuIa<$ z&+hKEGO3#L@Wd)X=5Q5pXvKV8P_I(bkL(s`d?Zm)w*EC&`|r6o`W-9%7c8AmW|D-@ z|2m^V6`!3?q0iWQ((@$9Xtyh0N-AH~&0jnBj_OO}1gngVi%;44A8m9BJ8;)kxpBKk zXLx&s)ZWLjk0)u8_K=?Udn@M#Xs+zhw#<5i7H8$|YN?tLU)yaNYdw`eA+}y6y|HC) ziy6m5$Z`=zxQ)~t_c)dEaQg^;(chRK*UXW+El=%boIiUL)O9^L!l2b_EC?jQw zD_HsFw0W!8KiGf3tpDq>_usnC{QInk|7%|>Si!lCy`uL01SPdU;BhTJ@s>EODKBL|Upihugjl+Es zQ-%O2-b1-DPjEl|>b07NdpFJ|x!#V6%g}XS-J)LQ7q6o{TysiYXah;B$SRg;jRtD)44m>H|&b%ZUbyRiq6Y) z1Vd^jJ9tFhDaeI~e zL$Vyp=YF~e#u-8q2Eb!m-~Cwnz{Ns(p_m7DErLmgwIYoT-!V(gazeR$9Hz(d*`0bn zLace*b{Gm&T;|vR?I2I>Q4hYoW=1~S_VBXY4O1T_JJa@FRK5~i|LN4m?L@ljYK_yg zN>2D6E-&7DtT}jV#MT?{8~4!o_lp;_?>TxUuvG8n-$+|&ob5jWSgdB(^*ueQuW-+TqAUeTzsPS*Q#|Z zitc{wr1_kU+*fLaJ2C6XzB}isU!*m5yTqjwe_Bpld+4akC%-RW+#kKP%Gaj(=9tZ2 zXt-!6$!~Gcg!<3923K|PNtye!1LESQ?O*)#>1C}`r%uMx;J=7%M`;)4mz;SyaeZLI zm4{kMfslsj>6Z6ZwY0RfrR0|H*-aUh)qQ=X4_ZP`oH(J8xn3i4wxLF}TZ03!TlwE~ zBl=%ox!$|;9bzBA;6SZjp10%b{HtmQR);gL&J%|n|8{L+?tHo1bR6gkbM^C$NCrYEk~jh%klJ!!yZ&C_Kn z3)1R#yk>hY_%Kz>648fI5ZvaN@(!h-dQ=<2L=a0>>6ksSRdC49XJlS`!v+qF#Ehq( zJfF*x-7i;51%8~{KDD!9x!WL)ImFex&RcLs_dc~BI{>H3tF;}xIXPoZQVl?JD4fD` z?uj2LS2SC?l~3L_QvpL5(v72({6LkE=vNAv+mdWU>}-0=>X2;>q1GW>leRm!oHxgC zNK+Do9x&}|*)}r{bKI99%L8G+k!HFxue9%K-KzmEH>-m8M{d=BfspvGf4~0-C;ca9 zvyNjatyC5p!8~jK9_F#T5F?cxhdb)KfKC>I?D7}4CgR2-BZVyY5sGehDw+5-fo02) zbV^wHC-DsP0};8u@Lic-0QXS>8ki)yL(6&GEj$g+V);?mWIrP70Do383Vc{Mo6c|5 ztOAP6gh>e)(6#q?K$P~T5`}g?Yhj$%Usv*J5OA8aDL9b9qH~Vt;A!Wx75+jT=7fCb zHL}@h%-jYM?^pDquQz5Z@xTDrcJ&duQz{-ebBFvT4*b=Kl6GYx!X5ql!a5dR7Qx7u zuy~j+0F90*#x;nl{ub6wlQk9HqdZp@_GRt2i_1mH)j3Egi7=D^S{y$aW*mM?)C9wx zBSY9OivT(CoW3mYL2fW;n*~$kf;B~U-=!ZR`5~`-CbiBG;v9aU76K#$+?Sc;CBf1@ zaQJG1TKx+HycL~1pt!(hw!umBvd-rO+c7x-@LhmWGm~V7l*goNK}0p&NvuXW4Csz+ zSXFPNkS}aQwbxIbrbYbv3%)G8?Z0`NLfrEl?bjWZrbmaRn#=B2f2PgN>Djj=jJ7N~ zEzwy+&rp9KT|4rq$qlp97_rg%$6-Upg`VQItKB#9o6G!X1Yb+Kb+_ZI#pNm2k7h-e zS6<0hx4b>=x=yxdQfr|w$`PE7KaG0J$$>~dJ9+GrhRQCH}`F|f8F-LyLrF;1@4Ji zuN9pRJv!0f7HT&CM)$Q@Cv_}Hj9qX4f};A*bCx}ka~!7O1aum76i9PTZ{IRY`71r`+65om#cZO>0?F za!T^u17S%?cSEOV*45RlU(?rPv?E<3+HkAx`_G>Rb@vvnvX!@fAt{8g2UEw0ZFL%6 zk5LI%!X_kX1tujy^Uj2e3EDytg@JVl=sq=``2e=Nl?9wfujtiZ?4HUrC0fN=uSmM6I zU>mwuB2Kk>9G?PYU|}m<;1Pul&r8E(TMY61c|S=%A27N;K#B=P3$B#%tpdsq7a{DtW%z(3^}TA z>=bfILJMAroh`WS)SUz$C-!fLBn#hXa(1sGYar{3ePpP{1|EP3`3rX z=gkKKEjHOj?O~_A8ET_EM;vnfsDRBNu#;$(fX^}}X+%CkgJ55Z8M*$LHVy@0EYpED zG)6j|ds@?S`Ga$qCgT9@xFqWcjPw4!HMso4&umJ)8k~#}_styGh1j;{orb*l$^`6A zxaT*(wP{ZU+^aAB1m!cajgdoW+_`s!4>lNjV9r`<@?J^hzH&gR1(=B>T8IKDbfyox zsp05DJ8!o^MV8O|TO-8Ja~VK*uzX%Z*6W7Xa^R5T=s|1-;=_}dz)UGg_)xFC-jHU; z=ljsr5)gyj&CBpgB*GDx^W1c!h_^u#UfDH3*pNPNP~0gjim2}$*puUH=S{fzDq)s| zLCl*&MBWi9m}$^Tvc!`@s=aZytYTne+mf8`nrax&C_WOcV()TrjL3}(DP5?*YC2Qv zq#3Apqhr9FhNhli`fuUBWR(mwcJgX(%P%6!!|*JW;?hhOZZ;`8c-K2l!XF^(~$ zeYJZma?47}>s88Fia#Jb=h@&FLg}fi6Jk^*yIqdhXLa+f56x1hkOYywCT+vlBC4)$Z(wxNv7vvGKvHeaD|Zi`eEk@ydGxwW>RDdlKIedll8i-sMvE z;OCw3y~AwJtloF#2e)+7%qLlFsQj9N+o(kk-C3jYVdnIRGR%@jT(`89!{5`Ir=q1) zW8KT&8&pPnr6p*1h%FHdO=P|jOWurPds!W~gl#K>>hp>|%z^7c0gQ7_l#R5mV1VuP z9oX7HsZCO9XHO=Pu^(fA^PpPD7bkqxlf>b~Fy#Dgx1ZqZg?*1baPQ!Tf^x>^>(~ak zXDY=V~9IbgCi306_i;dPJCIi)E* za9o3Z#2ONzJ+!*HMT8=*CtX$)fNdi6KknzYD}HL&5mTf>2|?m(Y9GoJ)BgxA`vVjH zyI?{meX!PnksAocziq8sW(zTbXnqO;{cfWs{YuXPNC1l#DJ97LO&S8D-b$N*5F|bz zH9a69IS~@pc)-^6J)>KI85H*YKvD5LbxQ}Hw5;`89Fv4O`zwC?mEZf@o|e#E0SuwB zEd6lWBtR>KN|o04S8+zC352jc}Z%nE{~nl&!fV7{41&@$C|FhY^A>aoT*sW7o2j zM{@({iDM3+3e$}5V06AD_s2_uS*@vkEr+801n*Et9++a8m_mX84N#3g-4l6@h|q#j zBt7=HpWwy{vqmI-`<9<1$PUXmqgy};6tZR@db7?T7fTBU)|A9DR)X;gGb~`*AE+ziY^KeH zA1HcFttb)+5pY8Mb=C6y81b_O$uSM45Vj9Kz+VE)v?$Nf{KAWzyr-@WyEaKM+}ODu z38x@;f2C)?(BrPF!7Uq8tZd9E7AT1ge24IO`48v?J3LvdCiGmD-NWdJ+rMEETj#{< z-h=1U)%}l3mpJ++J|L){IOpG0bT9m& z-?=Jdq^)K4yfM{N&-eN;HS?mU*zS4aF(|VjA0Ie^sUt6`vuWgdeI$uuqy2;?9gl-g zrdyg;YhI2&?cVXB*g(U1sZ-)jL#}1<{H|*%uctrG4qK1cWT(xPbV#MrLDEp>pyU#@ zzR>Q*+$~CH({FZc*?pD4&WbR)apvv9iThXEPYYF#dbi)iHyd;G*YCqWSswWx7La}R zlYXGOJk5RHrxhJtZc@Rid$VlkZS5JSjV={i7HgGi+lHUjs+w!2**E#=Q^T(|OV?Lt zi7o|gVwjc{Yo?5eb3uG%7vM)$v(|erR6G3T)9#%7{LpLl)u*4vrlf=#sxEpS+U4fA zaQnpPn71(to+@xh(M_1|QQ~XjT#fVkJEiAOyem$*-9if^4EjBxl_axnI?XN*KWw8> zzi^S>jfd0ZHSQYXyvpnwhu8KM_Xu0MPKz8ow-hm=mxl@$MQ8RYqrTOtwIv~CQ1hFb zG@uO1`qFmoT?W^s5I2o;7hFFXJ3@SAh_H2ntH76m&yFoTQfEm#W6{sMxE<1!Ib<9Q z{BLO}6`dj{^rx;dikh(g732)=HeMu}>drkkLd*+;kyL2#DwgW^mfB;irx7B0pnyXp z?Zv0T6FSz()y7CDYC|{^t)Q~BA&C)MNEPOb*@vHbN91ilX|o1&d5Od`>MDOEs{L2& z>wl=le}`g0m=t7j{pTN`kIGvB%rsE`){}W#vY-G^h@iB>UkI?=q!>Yt8vIWsYC#l} zO~oe@Z8S`w%)f)w(l?}bdYyMxt8w0DF7uINEM<~0vz3N@DMK|SW4w26y9_MTZDi648gq zwKaK6;2bHbgbo=cU3ftyhX=7u0R{*RMEJc{_|@yGQFIUTn{@Fnzxf^7l$S^Mk0G~> z{9C~3uaMNg_!qCbf@;R`UHTI;V$oYfqT~NgWq>?2l|FI|av`B63EZ0-eu~8701r8O zAQIOTk$0Xy4GWuVs4g0}|2h1X{jXfUANv{q(*Q_ma%jogY6&($6FG*c_Lr~`!g0Ty zlt8$mBTw~pF7;t20<@|iZ^UUDmJRkl0^JfKWGM;iq=r~-utcW|fq9)0ZfkG7{G2kn z?O>TCP{<|h2Hp5Jtb#J5y1yF#{?v{14CzM74OgVSsLVfaZ;BK-QUuH#SZNZEl{lun zL_zeWc#Pb~+*E^CJuy|{hvviPTTn}OW{k*CDnwKwYFjsJPHh?%KabK;$gc&KA?3n4 z-2&vRB{aUJ8DchXH7qbk|rg zrX40jt}3gr!4nTGbPEkj-tcnb*@NxYNek7|mV(GX*wiR??D5^|e^{^Jd;0BD$39sn zo(Mnb_;jC(MHTyq&eeO7jgGUgtSpv`&`%D%NLqKfe67zN-8g$M9Djl2n@ZE0-JP+_ z3k-6kr~CeN?nlb2tJR1SR@U)nKH z_YT5Fa=0f~B&=AG7(dJW!+Xvv9wSIz8CR>Gb8a@^O+FmWJYf5Uw1GWB_u(Zw=OPP6Z5KTTX7vACJCRySkm zM^+yA-6($KvTg~p3HN^A7tLl5BRxjb^Jxc|uR}KMmwmL()&Ns<`0)BE+>RLOuJb*; zaa~866_i|fqVMQ^_B+HrkT*wBscNjsKKyt}<}>eSN= zGs9qT1X6sleUf3)$FCP}`+kH#l(~C#TJd`yw>Ij#pKP$we-fd&JHe{sL|nVm?*0mt z_xz=>tp~GS?^c^{aBjYOlRO5_S;P_O#b8>fsqR#|sCs5K7)YeZela=7uOs%CJ6{SW@FzGiCvE=AidNpvc?ToKNG^ zN;=>S^x1{(H4ss0c_ZPx+OVfNgwp!~+ojZZlovw#Ro%5okNgOstsFe1h>T?mJrMAB z)Hmn3+OUrQoT{{mF%?34%aOChGb>eeI&4K`q{w8qQkCH7%7zUk@OlxMAqQouS0AVu zVqGEoJpn!el7Q#~z)*0fut0HGwl$Ao@1{2-ClQLIyhJk5+n^@pAY0Tg*G2|jkX<%N zGeO36!6J{S8y18JP3Nv@#mHIksl3ZRJ+ z+39TgtwY%HY+rb8p_;1K&PceIMPnU@GKWe4aOi;m02v80wn+<6G$|sLSP>KOB((!b=6fDTr95ytFAH#J;5|9DkK$#(^4qvYs zY2Wl~In{1pk%u8st|=*cu7#k+SPEJyTe=V0n^Xma@?R5JEO_h8aJtk1-CiWXHzh6@ zx)?q-wQPc66r4id;>fxn0FM|bMv_y@RnWcAC8E-Ygn8!Aszi_#Cw+!^8+!bN9lOKg z62J>sF4q|igUP3Fd4_~oYSyGl3y0@fxFor$Ii@^b=a1#1Vfo_M9vs5Bz*6Oo46+Dn z_kxxb_Ch325W0J%2Ow$Io@5F*12p(34D)^^ynrR>AxU~-8zO}C}|F2w&-YXY_OO(i~QAm zvBd|A`nMKZ3%JjscRyU|hLVYX{P1xYq2ve3i}^t)*YfswfSV9~E~kZm+f{MnjP*|q z``dyi=y@tVw$`8MRWd(wV)AS&X>XnHf4sll=Q?M{50tau87HyDR(Q7KMd9QdH;7|T zcb9f0%w+C<@7R54Q@!PysC<1RW0e@gC*Srhg~qDM&{(A~D%TX}FT~wh@&)aAF8^AS z*WF9{6HdLm8#_I7`;#-fQogDAw{CN+lh3<|Pm)CE|g%SrxO<)NZ$0-_0s}Xs|aUCMz`nG5(fr^B8qi-HCw90X`|k^3aNJs z`+eo}Td%FjH%`v`Skh7=pC9zt_Vv80w;#{6O^%Px?pcdZ;;g=1>2lUG_iF0_*4kSY zb#H8) z7=Cgvl%a;h6&$X}R=mr}5=2NJyFy|d-doR>rId+hQa}T5gB>8{kI272@b3S15&WoK z5CUbTzd+gFpv&_$@OVYT)MUbKbu^xw zE2XBAA9y2x@ouWLfD(d?L)%OU8lT5G>JXvCVMn^hN!9F0DPc(l4S+F}guQB~iT#`B zsX7gJ9Z^@q_$k7LMA3bOx`ttrdy;~f9>oG|y$LfS*RKZFJ-=T-vG5Z+V7&y4E-Z7A zJ>=EEm(ENl;QIDj`6+RvPCJ>E%0 zKU2=#4ujV2;NTpNPr5$k5%1#aQM3aj(TBnwBIl?eoRi1Fi~11^9T>id@&a+#zytis z&>|oiIqoUi+Q>2g&8qp^XYmh#>fiPZ{6F3$?Z6X>$4_N_?f*+Z7*x5jSfG5fcgR$L z<1iBBF+;i?Q%pa@yY5h?Dd9Jg-FfxU)H-$CLisfT{DT7kc{2~orUgjqb>PrE-c`YC z=qN)R8n9&SgBq+QG#JC=fJ31>EjK7YPOWJ~YQbyPsZ6@a^^~eKwGRCvuAlP+gHxc; z;~ww%TuL^D2?BW@!L02J@3t8P(Da0lm#`Y&go&C>V1^v#M7r|^^`LyqUi{+jm<`5) zx)Gd{kX6IS_YmDVH7Vifp?r80yd2Y~0>t>+0JbHbB7;0Gy*LJ9mS6Jng9Na111f(u zxvAK}&HmD#C) ztQ`}9sjUq3mJS*KHG2~5n$^nVGuSN_cfn&K+2tqLUAKT2oks5m(r7gV72cU6qP&KJ zwyEHs-0@I%<~fevw4Gm!SMnr5X0x4J@*^TBIhE!*8c`K5wv3*nr5-k%*O}mZIX3W2 z_HzA!*mX^Y%T460^@QQ#QSs)U1=M3NZi&jOO)X7YoR@qHdg;81>~FXvTdUl%-7>Cs z>h6ZBMI#q_iP(-GC{v$#^LK2VkbN(D|HA2)hih)1-SI5f>BI(oRs5xh2&IWj&EJ(y z+qQQ@sD{1M>upP~SneaA7q!c=C`7)0;lS1>-mg2`dQY`KYV6&tcWf4F(ur_$Ov%Fw zuiO%sM{n_+c{|>7`h1)x;p%_>I%3LOwQ~JXtffF;QD-sNqPD@Rp#i75dD*;Wn@*g% zo0N1X?1|Uwu(y3Z^DJiXm*s?_EQSgzEBW5}As$VSNa5ij)*WG+U7`(DFFf&jeBo_h ziB{5u>Jrpcj1`qaS>GF*(VFk>!&KEg+GmYF;?FQX_F&8MEq=5C!(j)H_cb@S7)%=) z+;eb`fi_`dT0-Rl&spo0pmZdW;*0Am=}Pmr-X70c`Q!^TwTSRMT(8AtpRrK~Pf@8= ztMWi~jQxZR{ne@YuGh^y9fx7_*n3~x=TY3U9aD2t>-dEO-LqDt*Y&)-wp>&BV0x|D zp5(gY&q8OWYwMlRc<8UT#|m?CV$xX*5O!kcB6XZ>6djK%a$A7pXPUKPOg97 zGTO;#e~mK_)fdmRkaO1@>XPszA$bIi@f;lA+%8Ti?ZB*g#10ec02WS}Ge`^$g?n0; zdXFTuf*EXFZKM!_+z(IXH7wZ$XK1-ZOxu04oel2k>y$F8@Sa$BVBUm&WLjG#n^hJ$ zEEU#10?4=Y>}I80tRBB*8&JDnNRX!RZM!gO=o=27t}ML|xmChQV)xtUw@{Ep#TsrE zn%uXbtEF#r=pGWLtQhKkCnw8B3nVWVG_`XpS2iqxx}YgzvjoE(X>n)nJU{tSc|;&<(|WuBGRWreu9AX zo0?qkR=fAL*jU6wi_7J~fheLAkikD+V;cy9uMih3$&agHv3VYIfmbiv9sfK%AiYfoB?>AD~&4YMwUzR=OOF zTAciD&JKN;$V1m&1kl^C96_2yP?TU~MQDv2hW9Wv&8#~+Ws7d@pD^hh#TqfCAC6tf zqfW&6N%ncw34SFwmM`I0{tiW^=RmnG@|Uu|{L8-(lKvX{bA1Kguxrduh-a3C*dg!k zucU|9Y&6$jG+{ic66~G6zZd`i%-#9R^j2jN*?){9hEW_b(hAnaC!44B{xTfCZYorc zq!Ow%1zkUte>T=rU}m@(11B0At|E6`<=T1IZ6(_r%3#m`UfrwvvC+b~j9}Ss*pE^& zZ@LcKX19!p#bylyVT!2#MeXd>4!eGl|7!_v*RwAKiBhHCDPYlsxM&58cji`h5QJNs zL#T9FN{~Kl=@D>yp-k+!6mZV-(_@;3>?pXb;Bgvrw4G)|XeWt&E)sAB<4YR?Wov48Y8D)`O&s}w>YtM& zx^bv)Mz<=~#WQEGcPjowC^j$Wz{80BuiQUXJ$V~kbR_TlD&Do_7jzEii8qAR&siPA zmJa~>RkM#%aH8|p_65|~?PS5?h(>eqE3QteZj!(!>(onQ_uicv?=`ODmNlB@>Ei1N zZ~s?G6~8-o|2xmnZ;yQWZ*(7ji?X?V>V4r>fo{UZ%la-cqJFCT^(Olm3F=>^S^p`&IR@Q{_fk*|ihm z^fsT)IC+kO3SP8JJKF!m=H(Y_)B43SLj7TvzTT6WXUQS;eP0e#<+Zxr74VYHN*b+p zSYL6Uyu;$k{;;?m2YDT{8~9RXEWeP}WbXtRkZ>g(Y{`98>kz8lY4W#qJ9T_qLaaev zhd@$}LjZS(X1!2v1Y)w_(t7M?salC47XOQ_GbhtkM5eSFuzW@kYp8sMgwmuqLJjDC zH?_S%X<1=mEbC`KNS|D7$6Aw1nvvF3WcQj8PHPssqoTVA)!wir<{M5t0Xa{9 zS~^>y>9(s?bbckqQ6t8?FE6>@NkEv(3st9tFqilWT5$VW;kbUY!f*NLf zh>47e>hZM{WDck$@8hIva(0lMZMA*`R85~Y)KR$9a$m)f&uD{Z6bP2Bhh?h;MbTt& zYCrFfkjMZ0E$P2GXl`&)auAFnb{POyctA71@@#1b)_^I73{c`8Lc;}ldxGuK1tkM# zxtkoa&~t1KSwn!Lr-)4Y!p4GgB_pW`>fsf~r+pq7QBp^Rec8p4cJ)3$@#!{==n{D6 ziRDUNk%-fUh1`CkEUyM=zFGl4GwmoccpF9)^z!w?7b+CMR0I-&H&#nN(N>cJcgF;H;jA=U)L?;JI!JAr6p#^MEFa$%xq*D=Rl zR^%5GW--81m?j)S*xp5}L4rnfa5Nl8pFiDXDR_oV6kovn`t>R4!||yI`3WY8iL*@E zh&P}Fsi3J;0d800w*UuYOb5m2CaXT?z6< z%9&xnb(a=7aPr~{TOMA z|Eb%q{Ab=IwErTXS?Zkb2E1H0#xis#5gr7e4}E(;f`SrX@T=4G0g^NsjOI~!eR*ui znREo7NZAOC)w<#nphacxNn}uagn|qe0eQ$R8N{JGYmmTqfNkt$a^DIl(7Cb*MvC6U zY|ssLMDAyQBXq0`(zHIGhjcwPLRaCTVg4=J*SG%7sl%yx zAFT}gG^{^l>6p6RSw=M5<~Tz;b?>zWS0=aUK(k$Ef>QWdU#b4tY-ck+5zo`AN@>fD zf@!Z-SLAdrSQfYUgfsEHx5lY&^DXQ4m15{&Zw!2LM+vVZ3l0mP^!a`buoCArE!wZQ zqUp`&1GUWg*Q~6}CP!!-efWeOu8|VG;oc6{Ls+ZSOD~UYY0wInW2~QFJ$a7mtPu2- z;zMSg>u;>PGyR#)frXp*$D8$3?_QCs5ob7DfO>pUHf@h*lT`d>N5R<3YIbJdR-ti{ z+r2wZasJk*M^A2AxvB)q=$+Vf2vsCY!;!v)|I<+8xa%DG{{MGE(fB)`--z^IDSBxGUTWGu_XP5Do9r_n5=4RHtHUN2lyxxxN zyS1-N(yUuYG8`H!>sw)Rn)7Z|q#9Oe+spQcaZ{CM`1JA2oSG8njBK%YTGT4 z7E17GbJ%GqZv;pdhM@KV>Bw480HFpPO{gnm+AUrZpK=;HCuAg8@E!$%7Wv9L0D!P( zU!HQRpa>YzP?3a!=8+h>UGCqAaE~~|E8sT-P zNc`gR5YLAfx_SiBsu(_+G+Ua(AEB9lAl?7v1ae)V_HQaZz}IoM8_+M36;p`Ncu1Ie zN&-f6jPe*4o z4g8Fe5KF3PV_*un*ab{u+Qi8) zPc<->$j%{zUXGEX*~l9{$f8z=fI4kCjvSSha_?CmNzR!qyarKwZ(nx9mN9vXF?K*5 zVY1P%{^cDzgUnq$|0|t;qBXE%q%`KA!QOu^x@}Cv+6MJvZT}9G?JovO8hJHUoIK|z zgLqiDH~-H3H$FV|c`h}9F)rq>`g1Wq(6hX23>ub2f+Rs@v54eiON5`QSB?$zF`lZ;6$4H%#(7}xeKG~zH$ zvI7-Br@k;^6c;DObg`KqlLjz{V$sTKnc9wAN~CR)SLPx5=hc<@>Pd6VmqdL3-U}s)R!=wr%fvBM8c6?UXPp4 zyZgwq9}SzFlMwS>o#;8BIR*-%XsAMCfVU=+3!D)#RsV1jSIyoV+B1@FqAc@}`~YeV z7D??|_aUZVpf%0k<>of^FvDke!Hsu(k48pi@1v#HW`DU8idvzJBv34i>sYbGE%f6O zb?s`9eS^%ZjZr9z=rfaXR(i0Sj{2Nal8Q0KP3BgDo3+=UR0Xfw=R15vb^k$1F*o*c z>8ix*{;Q(840bKN5^aDdlEg!~u@no&~uPY2DJC?t+<3OhWd6m>8iqtK4#Ls;l&= zezIQSl>K7Y^QPp9#sLc_$KKfaMkDs@G7`%a`_DaJ{z_u_*Z<-Jh2YVWnci>NbkDad zo#ZKVEwaKUwyI%|fq_!I*h@QRR+`Piin%M~%Ret!wI22Ui!F_gNX6H&pMw_;jYP;ZoO#O_M%5@7kZ}0kzD|g4x*~jU$rCP48E2 znte{Uvn;-5WyA@GH6NSiam%l86S_@rTurxfI<=x%JMP^Z|B>So=DDp%tKiLdDJt)U z5xE0)fyK@lw=W$@da#xKe%%S@WwDRa3A@T87$4#{kuAQqH{a=H-%4#>MBRF$d3*JZ z@YMm1n;p!f%j@&@ExB4_V^y=%Ro`OQk;;cFo});+jM9@A3O?%EehI*TnQ>FW?u*g< zEiHw0^THY%H7?A5xh&#Jr=@;fN#;zg>eAacHHN4ztXfGfgg@_|`zK54URl|+(Atr$ z$VK6i*^a!zIB0N&HY$+oNwVdL?XzKa52aY*IYMU+we8v_xO$I5m&lE0xpN7smwHp49^3?mZEJl2rtuR0#v2 zd&Hc>z`Y*Zuo69hW`mbC;WG1h13>0BQlhh+4des-J(G-4W+DwoEIT?ygRxm+F(Kz-yX3c@ISDUd4e&q&}te^At#g5T{a?xppr8W zy?9fPLad=9;NN7y)pV@GFpQhV8gAn~HiYAI05uKVdWa9L4LlKta0=;e*a*xsZjpH! zmM0e4@~%np+s}(yblP7<3Y*2gse+exyTY3!j28vCTZiR&>_0+2|9=338861L)FV)@ z#;jq!mk{Y!;+Vu%;UgmL+90n%*elO2@Vtc=dSrJn@WLcT6DIO6_b>h}9RIDod_xIs zfWRXS2Xj00dC8<_7wa!3pW(4Q1mn|D|I_Tl=Yr?J8cBG_#Qh0CbHBlzbCcd6NQep; z_$M=Lx3R&yH+N^=U~PvQ*-!o+$uk+?2-hH6)dGp`jU`Z0fVC6c{xH6QI`3EAyQzy@eVy}Bb)@L;_ zSZ;%WX8C%uk;A~9#(VxGje7{?v=PdSt>~UTq}CW7^xqhWI6xmC=44UvOt#)?2@to7 z*Rou7nWQwGsepc7FeIv;Lhtu1;C_DAKqFT-d?q@Q2^w#0Cg1+aoBsY zu^$OTMdA*EgCoV|$R82P`Pi`&*p6|QU-!>g{uCU@@F0A-1M&H%G=zU1FEtAEzuKn; znC2t;i0GsMT`C^Kh5(6Q_G7<&!H^A_y^QoZQVxv`p_6s*!#F;H^XGio_}Exi|5_NU zy9=NB*mp3%kS*>CKA|Kaz7Z;08wUdHPeH0Z)gAHHu6qcnF^DajN6p4;g(pg#JsGiq z-F4l0DTQhA8xZ?9?VJhGV!w< zENTbO*Vx=#hdm58(XVK4IKyH`_QNuXm?&5*vv`bIp-Y;c5$LExwFh?QRfbASV4+hC z=-#gG_3h)3a`D?1exmCJzh)Pq`EjEqcZ3a{7yQ=O)}|Ur*Lr(Rf?b zbZ?7SB_!f1-&;H7=++m7p%B`?QRo-uo=nJ-@T;fL_SHLazc0N}N3~sZJpEesK3sTG z+v^T%ciJIhzQ^T}@H%_B8JhzX=Rx#h)wF4;!kmr^$?GyPJM=8pZEExLx~`jRv25L7 zmV0NM|Ip=O=ee^=&S;T|ZNkYn;m@ycKOKwNGb7~6{nzdI z__YW2e15Q~`AF*U+XFRSBvv+gHm zY+h94gJ!0gB_F!kH|=Bcn&-<3COZ+#w4FnX1qba@TgbOsY-&1NuI0IT*Y5tlW$U68 zv!iFc4kkqF1;46wrO~FRzs}InjJBUvyEF3Kvcdg>cXN3;h3~}kdOg$c$q7hJm}je* zDl6iMez$xNKD|Oprlr)*eEVhAy;mW&8na4OXHM+Z6r;O6KVWJT$xG=9s>d~`iHNJA z&a1}GP+kD?2#(nOZf6bRY)E8ue)l9obJ1zkHbP)IWdet<+iP-vDvvE&%7;-WKR~q8 zY{3N43uFtNZjf1cLu*od!{lfV-g8JAC#elGWyyU2rH#^x^8?NfG%OFb4vSEcJ?X+XNnSse~pq7IM*erYSosa+o^0 zm6Jdw3JmZcu#J?@oPb9HUcIW<2iVJg7IW|k2;)g9K%lADdnuN$#!Dq~><&Z;0C@x8 z;l2#(2Q+RkUz@ykfWSZ3U8GkI^4QN|`~LyW?JLy*W^)keg_v@G1NP+?xk$!39tlK% zgoG9xK#7t7z%L6`)Sv;|mZ#y!<@CUk|03=*QD}qM3*IKvVEVhoErM7XrVrO6+a}kq zWyxw8GO(leXF$w)_s+a`ylo5hnc_AeX;aE?eijeXJ1{U%mY1UnWj2K5_8Y;aEv8I@+|o_`W0>8Tqz;Ojj3h~Un%#f8DH56$$@QL8jZs2)BQgb7sT zrgu$OzezF=%*!C;s$@M(&`P^8_gYQI3c`LY*OyuQtl)6Bn-P1*lB+UG&1Ed~;Em;J zSX@P_|5RaLa;k)QcF_)38PC2KEww{k^4Bz_2i9{qdG$E@p;JV$v!&OXrqTrLVCvL( zY|p~$kI*oEmdc~xqdw`zG+OSuJN2yfo$c?IB+T<^i=s3~WNoAl&yEbB+0I_~{oCrd zLxo>o%iU96w&mOd51*G(Bl{<34WHbP#kS41f;j@V$<&#h?P8s&TCS%~b`eii`X`=R z;=ZA_uB89XB3LW@o}eJ|vt^UQ19rl>0q)A(x)+Ma+>h~(+zD7iZ`dG%a*!_V<~LGi z1H+vmT?BFNkpZySAQ`OkYp4TqoI=G1M4^fr#?iUHTqOR!ChZHa<>=BwOC>^q@JnSa z{m+PX6Gpn+80LlappMWwgk{jhjG|tIjaqz0o%GY3V z(CaQD)Nu0X_T8OO5TN!G@}HeBrZ}qnB9Cn|fr2MD?ID=8!o(#AD?nNM&4g0ghP-|> z4^SFdxv@5rdVC!x@oKJSkc!89_G$N>L}Pt!I$#!2N!GZ1-z+mAOB zzb?hbcnYb%^6*1SV^a6NCqZS;ph>_6B|n6?Qb@eLqYB_oeuuOTgl%(4Nk)s&Jjw@% zuvI%S(EcvH9<%C`eeHdzEPKb1e2g}3N`=#|0|%96uZ(Tcd~+hnr?z&o_2-lCITdRz zJbx1DG+t9`U@Dj2Dk9nU;9p9P3OAk$_cWN%R&2hkrFP{ZvxfT3#_OklQ;j{pVo!37 zhF5**TOZ}YK3+ubTvA9@Tui3$>ai2^KeZiuo<1k*Wa;7(OVsGreX|qpsXtb>G9NZA z50c!`KY8WUD7Fd`0BCkQ#HDckbIEP}a%a@LQ9mYj%f6(MZ=J&I%K8L+`&8R`&hHLd zIaNob=;m2B)2vpixGsd|p)!?I&^?rNB`j}u0v;tBD3|@fTfgOtxAqgLA&ov|xLqSA z+OPtmMZ|2w->h-JUA_N#`{choKmO{3`KSCM><8-nST1+Xh0D(_Zjap&PE66R%b(+6 zG|9^O1d$MTyKA{-@wMQwsP)8~u=DzSVd_xqa7ktvS_R5TIep)Sn}zrIb9UNZe(564 zJf=PIUN$%DTqnODH2QRSZ}>Brwv?o$IXR5FMM;Ky&TVEs$IQxc!**=nvy!N0 zz4UWm_Vzn+S2o1g9NenvU%SP`vUZlI?p?1XQx`uA4jr~xRubJAIK(T!`ciUnnONW3 z?JZmK9XKkl!Z!CY5>hv8H(onr>TBS*=+t#ZdCQmAs?F_99{QNugIzgFDvs%m%NPSp z|I^ZZLwiq6+7@9_og>Zlvre0>2#Q>&0f-G`hB}%CKOu1jvpp*i0|*SF88t;o8k#HtrRi@9!=J8PfZQt-n zr6MY#vP?x0N=cgkgc@SJR96Qd;-1@L}UKMle7I`-PI${mF5B<%{L)ohM-$*$zRcp6c7}E z?uK}I{t;^P-Nty9%p8L*1*LQuuG_ybhbqgD0|%Btc11PgJ&)U(=Fi}cJpIyIfPI&O z{sJiDNu9uLnN(2|pn?o`v#8bq>~xjYyJRol$GJt;`6O9vPoeevVKDn=`Sj2E3d6N- zK@k8IQZc`h>-ht^%}dGVvsLj>2Z4|amnz3?dp!@kpW|)IYzg(iX63HuK%Gf|U(5xv z?hiFyXXi!&DU-1tk{L))8U2mB-R2`>$LEL2O_M*KYGc(3Y_8}en+IE#7iZ7(vJ6O5 zAgxa)aP*jc8q7VmH1#dydP$Z5y@C=NX*+C6nkn$T^6tLBwSSmG#$(~dIgBI?Ke?m4 zvTNwgGmAb&`!!#0XubQ!{>S5mFOyB5rmSlH;Ox4YLKE93cs#E5=<1W#RRZT--5gs6 zrioQ&UDY)$S5#usTaDIl*cy1%VWf)dj!u>98cA$^byQFD76VdsrUH z4?=wJ%ccrn84=J*+=%=zXHQq^*QXw(xp)XfM|`-MH?l-D9%Dr!8b^7LAezqoPtxNZPIf8cPJKGtIYrH2M7EcEyj;MRy1KAx*T5?h$?N> zSu6y~#!QB6&|PHz*aHq)i$o1Btr~3OHwyB=&B?k`M1mEO@b^oph%yX{IleCu^asKJ z-FsBS;4q(2^XxFAFO*TwZ~Mn{|NhngEMu;<1Sa>6E`qd)yhW=~mk?qp6j+p}_?+l- zz2?vjnEbi;|Hc?k_x?Br3p)^5pD8&_i(7{7_2#q2_v2hE=dfvv4_ps7Y*z6FbSyN4 z;s&`tP^lvsdi~T)nEp0rn(w7$gN~78s-Tog%l^Cg+VzGoA@=&k8i#ruT;eCeNKO)f zJhBQakbCJa zj_XwT^hnI{CwUS5Z3iE~93MXmHt`cw%yNl@XDCG4;f8~s7``0VCKdMJu;-NudF^ipn4;brogP(oK!5(j*0YkGm{( zd?;($I6QG_XE+v{dABuT=C$}@_j3p0-ok}%SSur$hxVq)CfjsB=&s#j6>9_a+jZQC539bK*} z3yXuT1^lVT4N2E|KIiqzpvP#-J`rdT5ME#;nz{O=8(>Ok^dRSE`wwXPVAb`4rXF13VvsGAIq=yHb}xdb0e60dV1`6nK-BXkHrQh zSIrGq^?bJ2VO~;viO*vSkdse8UTeH5?D&RcfJ=A|vezj*s9$Avk)84f)Px5Qz&Vf4 zZ5VlseGsIgVUdL05hp8LHZ+XQRQkT%YHNR?d^rz4!lzOKNZ;Me&O;T=(96HuU9sKf z(j)m`tIx`OtAZ8HZypJCt+m)o^~vchL9KhIxpcV)#z82UEPRMCH5D*5)me}tfe<)|C|@J1qlT{<44r+& z91mAL!m;rr0oD91P|ZE5Tp_micz#L()=eG^fB}qH1)dr>0>O+=fN|Oi6h2%pW)bW$ z!U7Jn9GKZ@$}5IwzN_c$2H9c~n8C?$fg0*$A^hYm-+5zx9wCR8OXd*(bmvFc4nGSB zr0|D>eCM|X;QV&hj}war8_9W&jlHu_1HO!lZfEyml>M>6-G|i#ny)F%US@p7A9%v+ z?LO!`TZHvIQ1bpXN5C6ojO7dNiDtmlzSkY-0tr(+yPjg6ev3gPo)RlZjs=r_25n0= zaGro%GMz8k{7i(uAQ06{Kp+fZqQUWor}R;?s<#-|MW5pJa_QYAS5`eoUGAN5<(D(_ zBy$FYJhB)rPAIQmO!M(>H#4%QDqaS6vbCIGy$ww)z2IR$GAIh`y;(oY#vNi|OR(?z zJcZC-s!E~NpssqyT~4O)+YvrDhv>{A{iQg=|I11F|K{Pt{D2{SueBU`yj$a(Lj~-p zC$Ue#a)9gcM|&aE;LV%*)nTw_9uK$bBewx1hhg0E)xQQPnJ)Zp8{*v`i7-Cellq=; zuYf|rO^Lycact(P@Bl%+P=~QyhJS^oeFl`!AA2++{)Of@0!NBx!1NFsY&~t<iXq1M3R7G6NgPxcBHv4r?X|Zq4-bwv5Lj>xq}EW+`!O z6b>^RI;Su%H$3~Mns)aT>;l37@UxR|PY+i<4MlfSR|#=0gal9t3kh}DibGJcgImGy zw@W&@*0NfO_#7A+fXmKx8dCWp^dvV8P=4c4hXx4((=_p|#d2e9CE#FVY4C(kM&7bG zJ^?->t3T_c-#hjHw|C?z4kJhLJ=|Z!=wIk^Ahap<(3fOUX}l?*6uLnT8uta|G&5*L zixTyig}DveX@VDUx#6B%E*nS0#+YMRgHU@~CP+&0UUy=4qb^_b^#8ty_rh6RW zFgz^x^r3{rt0mpqk-LGvs=FXL=0?0SM;z_wPH}M z)W-gVqn#w>UMjREIb$IyhQclf=evTUhEU$~HMLs2!W3?`ldLz=~E+)5) zFW*pH%zP-;5?Zl`)h9>~FpQcefY$ae9lph9)7J2(>eccCUG2R9uUfD7?2uh1irx0oBxQQyK=Cw`hR1i383#sGKtUw|F?!O|G&!s_!m`HCa;s_ z@ubF|-dpl3`{s9VKHr|SFNBT?dNFZ>;&#z_XO`D#C;bNm19j0~#-p0~{?%s4=FZcd z{Qn&kpBDiOmizi|II-vSJ>7lsAH zNdcM{i#G-nZK8+E!44KItg-F=!!m1ggTF*{)6^bzP$okSC>D)dd{$LGjl~{LS zuF(Z|wN>$7o)(;t4BT|$(&1f|iPx|`0oo1SHjPCdUr<*HoxSqv7aE=0v&bf$bQJql z$9V2yOGR~U-D{(hQXx@$&Tp?+V~>J-3 ze^Ksi*J3H@6>%FP>!?lhir$5XPM3_dfugrAO*p%FeZVnhTF~mfLrnYjJv~m{FWdK> zuMK$18_uuraFcjauVR>E@%8R$-3{9ItMw48JjF~+dwc6h(gzEoJznk@j>u3^SmnF< zOG1?Dxt)3fr?z!=790<&SGZVPWAw=6uFVpSf|c9x7dDj%7OHYsv?`!9Ws*>DUVe`& zv#H6uwStysS(~}P@p>~3xAwwU-DQUlpKm%|v;M4~o3g}6JSk+R8}}1|vMkw?^`&%O=}Msgy<`82{NwOfIByhbDFTX@>!{v8U5&jFEV(-~ww3F9K;!Mw>5!_>BD zL=arJD4o9|lHc*R)Z0KbLh>=$NFwSVcd&jj3 z9YXipGHt=*59L*SK%i=tU)I@Z!c&gQBJJvd*C58=viYK1>(dy<0et8H1hS8OLHWP6 zz-PhybI6w1w(%VogB&AwrYnbeQST}Oc}acrA17(g9^j!(ralOO@jdc7enyJl$vmmg(ni1JPx-MJDZY0zaHM!!=q7S89+hBc z!b4AbPz?RC#1$;YXUq=@TR0R)dwZBFF2%;M&+^au5ylxFSxNew`#|#P_Z{pY=jRLW z8+v|53LmX7t|3;rDO{2s!pn_x;H8e6o;R}D9CvnDW1{S0^-yi?@m#1SD{icj(`LG7 z5aXTU`vALMJAwc%%}_TmSZ_ zMA7?k_M@pYqJwGWHT%*CKPs#qW}G|XAGIt-U%F6rMhlF>heZbQ;-p`L{T@>kcSz&*?j4taUoUa!h-mt@wI6Q zLkOtH^jI-E7SpReTjOtEsL@>0uAci8OZnOtjjZC^*vLH%k1lkUZ`2X%EEO}!UHv$s zcSN!clJh)xB(ke*0U?o`=IXRyvZdujo7AQOKQuTp2+#vOl5X#Jxt?r&zw3vN>d7jO zq@_8Hmy55l1*`1oVH3J;2!XN2*|}dvbfo|?$cUlH65w;>6s8{$yWOphYHm+iUN@Dh zI>?PzX&0Mtjr+l;3l_%NK3#L*>2u}X5ss!2TTV+UEz#X@_%@=aOAap19&TsaV}m#t z9sFf8YumW!&id8sZ!9TV&pNgNwmKgpwz>WCyhqkq>KnHg>z!_Vk6JVGRhX*AXd%SsfIVw4&sb;?Hvw{B{>`Gn3{lly z+7!L%3ib;XSw+FW`iV%V60b0j{P~Y4YGdzBAREB~yDvL z@Xdx$=Ph_I@i{^~r2ty8FofG(4~!h-Y@L^RFb*B;hZIc^WymqV5c&C&w#zlrSK3y8-Op+TH1tMZid5@16To7fj2r> z3e~0Z%Ar{j3mge2Sh@$yrX28pRWHXkc9jG3AEil}vf?bjy!=NDhdv*wnRcpl@1l1k zMmwKfyx%49<8t4*F1f3L9myA3>#`d^rA$%{mR+vXFgotwi`f?>ZQ-l5DH37m&v+pB z6Tux1c+M_8t#P0q&#)?0x=@&o+G)2}(eii3YN0WY?rsqIS{R}_p+)w@ z(^oTxfoz1>{8{8DqLpV8md?(tJu0Uzdnl4>qUWJZO#0fqJi%F)rM;21`6r?yBs==Q zGLbpoB^~N9cHpEf-p6T&w1?2aD4O@a(Qrw5DP8GZ;UliJp1qI6%Uj+KhWab0d9M?_ zWlj2UpyreGy91P3tAJ0#cu${7H|K?s;?)7GluQTg7aN3YtVK!c1^Qk+7QEieqr3A= z%iROE7AZ`L*)j8i_qNM6C#vwMgUvjxc2>0iaEoSb5v6pB9=f}e-MUY7R)=5~5%KXn zfitzMx~P?l6gK~mAYb4Y(%frtXOHNIuA;4AADj}w7u{}mVuOIDZE{S;2c$RjG zoqj9LR39(hzVFI( zQP_8R2GgjO(q*+-c_Mw0L{aGv!^Fq+3;mo;N5V@Z2NYfW3hibi&y4Gh45f}J#H}ve z@hXRHzF1CIsi;eH=N2DJ5j(7LQ%kO;tD4xK2JocJ^JCM;7GawVFrE_AA#1B``fM)5f<4=S!x;<`|PI zH!>)al;nWC493WOH}{N1nqUp8uM9VtF7u|Gch8_PFtBPPYf6a9;xH{aP$0w80&m&H zX)o=rCmO?QtCs~ma9IpS$4-0jp+gOY3q^{zN zz+sXEkRld;k>*aKlBt;tev<*=eU{?pHn#m-4BA+TUH+@-Qwtp7@{t$2e;LUCU)250 z50)-g1FHgLA<5_WqP&+`g#k5FE`Xhety4nU&MPuD$N1p`n^2mm4&SJojC*NfxG$~3 zuts*Q;XJ|r0J&AC-U-H2MHw+hIoFok3xPro}=MU*J!;Intbb=TjW zuV!Xh)91g!KiL|)=ge5D`h|xEtwfQ{rqp$go0BekU0S_?bBW~ihbNu0s!ib^zT`aL;VNiz7-QTQu=wsK<67OmRH1Hz zS3ekpBltUlb3W_7`707HK}WW%?m*_HbCuLuDf5<Xow%NVA|L%)asBN-5lhdd0c9{ujB<(~xm7D*tCyW@q3lxgYApx#ua#kG17^ z)+N5~OIt8t-uW;eswtD#(<(FbLT3lqD6>7~G<<5z1+hQLd+-dc}d_5^E`QU+I z^8wM-_;N9KpGRRQF_=J*b^NX~2&yM98JZtHwNdKf;e_GB?A$HJH9UFlAaErv4EUsH zc0V18c=a$jJecCl{}$_~=ne!lPYstCYZf zK3k62#xis$tUSWnl(jiZ-hQJbI~e&@`WB3{ym^AXC5;-xZVM%fSY9&6AH7+ls=w+mAy<^vS!H{ff-rRIMELpSU^2k|* zDs>^NP(#k@GwAhQNZ*l|<9r4GZ%A#YQ+5mP=1QC3OsnR$w~e%HwS|@*zg!;t|tK%h1M^Nr9uLel3y>~<@zwjf`Gl_}hI-ya*$h;~^^)M*@0j(d`1XMv#G1y$TV_PFZ7sP*|>Mdw(upWnjp}he(UGUyPDTWmh z6HRY34f%;MJjl#cX%z+`lie%;)FcyCj2zkBz1QvsiE;{fhoRQN2ZYtg4I;6iD-wa! z1@J;&&;7%SmO{f_Oea;gu4&FXPJ#}(I7lwWbL_r1W>y`;to_2gxdmT-)8(aq)Unri!@2r$txy zUtV#5xvIIe;>JE1rEMk~^Ms!aiG6#Mx7)#R+;%7*Sv?z9cy?tUP!tWckt>|y|7m;@BJIaZEo&s*YRwG zurZbzq@b5&R+rPaFBkvlv#d(heD_$|j&o0ae4dRQw+_^bh`M*g%6Gn1t+YG+nv!P}(&F0%wg_a5KxYr>A?|&)a?fgL*G7Pr5>G_2{IYe2!C? zuDxYQxj&ykLLmBrPS*S8Tk9d9%lk@IB6lV}SWKtWhMcYtuHeGp-@uKR~@G zMcmf;tZCSO*IT$*5mtWl>yZdNN zMg4lg530B9K0Ah$C1>G3QX9;3@V;~>t?_7~aiq)4<%}qu1z&++V8$AK(Dr?}>Q2A; zrFTi|A3XVTc#X!;YUVh>;5P5poM1aemRTS=(SF7GOYld7(qK0e%!YFJGV4pW*6#Lq zRwah3Zb&hmEU&UYv7A1XbU7MGzm<#y+%JLSwjBZAuB-|?&Rq7QUDKc?onq;wQXVr@TQ|9yj;8&6%-fRDYI-tBCv{}PY}bvRv(P8T zhP~R9{9?;`J!!CWkec{!b(cWU|`a+quR~|D~k)%hNKF8u8N=#6- zR=?XSGqFlwM|I*g7fo9>#fbPnY3AFAql-Q1)@?Ak=$Cxe)P3I>%L%p$B71;z^3wja z%AJiu$A&ko&&$;D$$tMu=7{6ttLL6Og>2~Y9&XcT3p0)QQn9OI@@_q%?ODcdO>`5< zl`EDiZ)&RdQd+;|cH6#zLqq2+5NW0C zIazmPR-b9xjSW*V&bS_S-g&(7{;gt*-in29df{|?&n3|IA|SigvH%Y$o^ckG`+Sku z%?iSe28XOg6atbCiHqd~3(N9;ZXc3B!JdJ1iKPmYS2(y{1L#DHB%7!Epa6%+i~F-B z@5a$+OcgZmu|V@YqgusH0?%>iQ~7QT53fPocq(wZq#ZU zb_Ow~!W9`?6&d_AMFUJJmLFpwO)f&(F^M?Y19!i*A+fD?!HNXLq%1ZaKtT>JD|8Ra zVj1>9jt7B7g|9RUHp^YItT=nhH`r5%(re1+ObU9YVWcUufHDmJw7(aKISF!Lki#@L z&B9nORqSwwR{yKj6riv;rrYx2wqYvLMH57DU80CV&R*tt*&_chmjaXLWnwmb#@fH3 zZej!X!b?$nMykH^1um#R>z`lUHuYa(vfo3a--RLngZZDdJIsqL($*qCh~+yR@efV* zBZSrqJiK$SIqcViG%E89LSiH-6kNi*aWL!IUAI`w(nk%({y4B1y%HR0sftem;ELRN z*r($7)g0=2-~@HzD8W<1k&$(bXB*Ic=-xn77kC=zb$Dpy-T}_jL)gMm^u)0(2mHTF z_V%GcLtW0N3dNGoO~BR3MiM!$Fj*kz)%9mwM`u#nSnLwQ^WlgW*N36QXE`6h6M2mB z4ynYky;Hkr+wX>QT%&RA0+)Save2zO;uQ9gHZKi|VLTm(3(s9|_<#F~e3ZZi<9;vt z=ivlTp*ZV02aveQ_e{q|Ik#ZxVzbCOdEOqn&m3N>fB_zH@+`QcCqK3@FO_!p0g?ew z9lMoGL+#CD#pcY`MyIa7>8YKw@X``F?#wjnldfo}pE-SHnQxuANwxIO2aVd1#)b!; zC-OZ#*k`84`R*`d9bif4z}_u{uXT*r)D+J;GT_wWG5b!))5Tm7@{&(2f( zYDuZ-&%#Z=IS-!^IpLH4sHgEg>5FblH~3A)V6XbT(CP?8shmiGm{@R0{I8Db|6_}s zKQqdM2K`TfIhTNlV|MX-**N}>LSF(-i6`@K=P;18P$q?+i-$^~*__8Tpxb{U$ZQX; z7}u7JtIq&X!Ik^VWWiE*1Re~7w<7>F5Nsz$j*FQB`KE+YNxhRouzZR*DC3QX9$^zv3t2W|gKLU!Sq)deF8`De4Tb+JKs0$~zg2?k;y;61gY)4z~%B1Eh0+5Ndq#x_-h zl~N0Vuy7ImN~;qvr;7!eD^s`hClKyMsmy*kscaRonR(tdP){MweY)3}`wtwD#h~91k0B=`kCmh*I&f`Oh^$6774z2H;F_dl4&+FI>z!C3bvYpkb@Z&g zZeOUs0qXJqRyHWA_a+@b6gM(W>#;feWCX+v#D4I)Gm0Le{4g5to&SlgjRU?3-y0af z!fY#hDJrWAx7uN^0sd$(Y>^g7266`G?w>jMI4jz#@y0nuLJJ=H)p;456;FqcYw+9C z-$+7+&+^Kr(3LV8m6rehiPMd{Kqeq|1D>n*}**^Ru14?D16N@xV#A~ z?FYUMOzHfRh4>B_e_lEB-qQT{R4l*+s1i~N1pvy3GbmO92z!>@YeIV_GzGFRF}KT< zZ3VWa*&H#SHXhlZ?A?Gr08J&)baRX&QhaLsM+z{r9Lkn~_gP)Bd zxKVt>zeLi)_%MJ$wAwI##tP{IW%!)_-n+|`{a=BmZN1>|Sgy@$Ia!l9Ei%}By$u?< zl`>mWCoeg`p9#EwEt{|Rq5Gcby_ z{t(_skt4)$?M>(NSwE$6K`l>&7L~7nLkP9larw0sbeigpinletr&w`>pbU!w*Ur2& zfoUlYPmOM)u6Mw{CIO7KdnYJ=I!rU&Wi(%baIg3lj}Qv38NcLjo#JpHrpu{bm(~7&4t? zWNF!vpug+gq{8-!b<4`aK5Q^~D6uTBbdjJ!NG9?nI^zA8dTz*f`suluEZH*C6&Fva z{?IQ@|GMF`!>4cNHH%SVV>=HoiSj+_&nVUS8oRK1!3*I&*323muU&OI}{LY)@RF;8~S2q$8AsFZB`pa|`}Ao7w;Vj(enPyJuvT ziT4pMZl7b;lE0ssY#3c$_=7sG_uy_??1?Csl@5KbH@|22sFJoP)@iUYTiqA z)#o$cetg9HitQR5ik5b5t(Vy~{f>3Y=lsEttB*H!B%GDqRemnnY~5XJrg5Efxj#OR z7_U|;#SFwrG2M>s`GE7FiK)LA*q=Fl;iLFmw6ObZMv!Y#%LnWs(=1DaN5{#eHlIH) zV}6C!R*SE#CCZ z_TrepgLw6mpG$OnJBF7jXNHo#={Xa6_8l8e?76b$+_l4sKT1s0o4>Y=t+zD&o|+wE z@h$0*#G>3D@lHvtzyMzg1j@9_#MCYpb!LuSW^yZ+mAGX~+2l%^slML-ScW=wFeu^N zjke@tN%zLpW!iS@D%yo-Wz?QiNt?7(4LZRnn3H*UqBXp=HC%nIvhv8th-G4grA)*X z+52D`gUNRcbMYT}-C5|y*108Z(7e#Mu&_Gku!vHQj>Lrp5Kw;IXr;s=6T{U95eT7^ zpmTWH&js;|`Z30`*dmz6UPHX3-KGqoJNcsQwr~k|V&WCX!xv(yl>P}kj_>Q2A@Yq< zj>q7J`(8rs*cnwk@&-f_9&wzgvUm=^)Z0HzVSxnxvXZUr*=?9%IJNIWNeqspK8i%^ zC6c683KfW22H@;ha-P)E1y{n2UHh@ytoNF+(;k1(&B@ck#sa>2GGH@ zrzm?C`_(z4keG%8p*G@k13?xq+kEmrp{!6w5bfAJ=l3|k%X)T#A-j7VC+FR z1OO6f7Gn*stnDz3z`q7or9VH`ks27p0&agNKero<409qBCWgVscbsbt6X?Ii)TCpp zOnLD@Ed+(^?AA$kuXBTs`!~_JGivTTY+I6Z5`}Hq9VX^Ya_Zh(+mfJHCx!fUe+GRr7FeSDvchMdWa)N^=G0)l9 zY;THF#Xj0pzsG|a%Adw=cGh4#)%}UsDAzT-|0E{T@|G{hiaURi8#vN7LN8kdm5X_A ziNRz8hgF-(tKc%HXGRpC5AW}~@&gRV@a5>1Xe2Y#w}HF~cfHMMB`2DH-ALm|da(nH z7<({2EQC5%j{Bq{vEFNnw*5Xg5vUMHd+Bmx1Zv_(uVL!0J2{9gzV--&i)!FC1YV1o z=o6uzbkOn+!Z8k0H?8Ux@?h*?m;BXjm7i)bo5RA3mzln8&=lugQttYoEe;6(ZfJ-| zGbLLKCod*CjqOF|H>W7Z1WvuKytMT4+>_^{5sq0YXCCz!ESbFECh5E)Za9tgqyDI% zJ7;|_gST&w+(2h(pkmI2RIRCfb}Lxh!`8ILF2E;8g`ulHzpy5IzRk@gem2HeqvI@6 zKT>+E#?H6dZZrH$TK<`O^Z41^AhJgB9&rI)R5#|st306}c;baxEu6RegRc0Fgv7mF zyJUi=(pIiMQpk&PLekjVLnAZI*}CW1NMsZ%RXO>b=nArtl5qDmldFJc!$b3nc$&~5v4dQ za`H!ndjna$S02u0M?Oz1IQ(X-+t}9OnFF3n@fUARQ(le4X1@ncix}R{4CDdTffh|9j}deWi#ZC_J{UY)_TI##Q?=(4Ih^tR2+{zT+sIeENg(?@wg#MQB@`0pxeKQf#dt~>UHb(6o-r`Dg+0vL8D!oZZV#AW? zXH^kr?$ycg;?8n=+;V4HkXZ*2&hoh!XZ!Fo^_aoqjKP$YjxR6{JGWkg-Vy&r->>72=?IKwZ64O<-EV5X& zWc^KpB9P2u{~lXt@M|Yu52209o0}|5t!Z@)UinZgDQ!f;KQW>!V~4c{k(V2KN(|^c z=COYJo_0MyUiZm9lcqvbpsEtjtkzB5d-j3n_5ud`RHZ}BVQmneYnEa)l`wKSt-wMICvqC|C@bADH%>cvlNB6~mc8qAxbn&r<4z3k%SpXGO zwH_Hfut{`6YV&~k;170+d*c{aMDqy0bh?duu?}q}T)R;ejVsQzjlq3LUC9H+OWIW% zkJP0sN;{6kQe=@esgcIw4Dc1EPh%MVSo*d+B9(W@4#J!N1VV;9X|?FZ>rUq`E*U9a zvt8zyb5)Q;+z*cp{JyK{icjp}UW3SLRGYt`T z)RGkwo$eu_CkhazEutP9LzhY8?d2IHh6kfuj@i1DXs~Ne^T0*Flt-=`hZp)f$4xE{ z1&B}lEWP_O2y3gyl{>nPj-1@OuV~_ZRdqkl{e&vMU095UcZ0C2EXkOIFDu&y)-1bx z_u$1TRGS1KBtH>~oJDYodxJhR^70s2=a8A6Znw#DMeBP9F5tg+*;$I+s=QuZHtbf^PJFbsmzS8I0Fbxb ziwDCl)5ix`;3?Vh$49Mypd?hW1)uZhcafk6SGEHkQ<$+ z$PJ!fdGiLM{CCXf%8h$lrr0ylQ0+W$mE+i_5Aq9-jTIG+Vt z9qMmM?W2uEblgZl>PXUkPg*1eYXD!wg-7cCqYDCW_LjKyJd^b{0hbV7Cr^dmy%VzC zxO)XB1LMZHq+h9Kk%z=m(R4~1ldLk_?9a3D^YwrjaL}_x)5-;ATkt)o@fedL$SRfq zAAb)pB3mV4GR^nzS#L+1=Ea5nA*Y46Q_k1Z=K81F15&c;>i|1vn1t8Li?;&wCXT@B zVKi?7v8$=}9G|AC4dxkGHKNIR;i{~I*Lf}Ymta$L`*n;)omHq!+78MLzLQNl83_hL zty^Is+=DWl(QM~oc}QTk7^>@eqo2qI?8n1$Lg0GNgRklg05s1H1>vHp0`6i~6fg|( z7V#)!6f_+e3VH-n<3k;pFDYOaX8-15Q}4e6^Q0s>*n-5nn-_Eanm!(Gd&-n6n2 zK_BbM>HL%a@f-E~Ke%K0eoRqGbCT~sG$C(~ubRu(p9n8!9mizrkkj$I+FC5Eb(H+0 zYBIEUG{39VP0deHRhm?=&+?BTC(dBH)dKc~U(xR%NA>%bYM!{gOL$Sqj+bF0UuxgD z$+`%B+_)H(o?3nCXs-f3O7VOEwW~{$mKhTs+vz0POF9%W^Fuk&>uB2J_xBd0ZB$xz?k>RB zZ^&WgQF%F=tM1$Z)c3ByAGQoSZ`6HBL)NetPfd8m2}#fRH%?0l?)jv9JGR(TpH}yO z9XdBNXo&gCpZ3ok#kHKct&6<#Dx>C`Ys$p4I;;kxSR~|7+A_^$>ohOaweG@(hpXmP zN?Z^=5c0-kfu3N`^BebKAMWlZdG`1%*&P$#qhDGYY4Pf|g!8!w-3`Wj`w!O3m##>= zC%j`lLT@BT3xF0>YM~bU;xtx7x*4@LDk@+&Jmj+PZA}yG(W|HxJ6asO0!QxZ-FUG* z?I{>Z0p4&f)!#QI+w|bKTngqzxMEw08R38B9O z(1L0Pym*QufFnKD;LEQ9$v|??co{3}0OsMHot^7CGeHu4eGg#u)nqE5GUhUX_vFmb zgQg%2msoP-3y-R|!qh!y4SiX(-IOSjYYX1|_6}~5|%{9IGu%@N6{xBzV%}6U` zUBi^PZ2iG_U2NAGWBfYil4&cwOEXoYhNh$gE{K7QW-%pMM`2zScL>Sgel|DP>p1l- zBzMW1K09uIXIhCrMj?M6ZF?v;cvcJtTK-{`57u&d%2pE|Gjhx(U;qA$v=_jmWX7U1 z`3(6czh`Qerf4F&O0jb!%3n`m7LtxO2HxnUEAl-J_2l}iu^Y|`(%t}$A`V`OR}N?% zWy%pUKCGUT0elqlvjw~JS<~U;2THY+>~PBm+zbWV)tR4iOs)~qitt*k3?CQp18 zf%G#`6hukcx|_9`(fx4B6>xWH_7PJV%jb8N2|ZU3XuR_oFS#Fo`Er^wqZ!D0uV zs@{yb>XiO-Yf^{5SeLC$cZ|6@u%(g}cyG!BZPa!bR`*DEr{&{J?m-q zWZ9;h!wfOA#DJ}gY;jMfZe*sO{;seAR@#tV$FxU#a8?l8i`#_0;_miPZC_iz+qcW7 zZzWZ}DJw0wJuVJW{rrQ{;uc7m zKh(+9mb#U!PCwOC*=->EyRvFNZ?#3|)_b#Wlj=*9yjq%CO=@tDCG^v(DIMo`n;6yD zBL)B&+58-3HZ$A(S(a9$vJ+cZo4Y6E_7kJaLrU_BZ}gG<*Yx)zcI`V)+6^Ql-EAGA z$KEiQuj6F=`+Du>U}8c>`e1?yn(qVVcyckp^+X)$uUOMR9rpP5TcC_tl4mO{YFeOzeKX0sDCQ-E~j9tOIo!a)2BdnT*$dj$c_J;gh8kYqF^eHtiLG zQd}q`4v$g9zfto;p4s0{du{(%pB&v?vIX%EGKv?AqZgif z|LzEZ#tzx%!3YXw_4nkfo!&a!6y|^LfR8}(<sx^EJB+-g$2IR#^U^u=LutJ?~b?*hdT_``4JmF2_c^ng=;X%nN>r*Du}K8-JY zWge21Bv11)GH6^0MmF6Sy+&T!jiB2+m_#?dZ%q>|S3o6$2ghfA3}!ZZ7yt$>E}uPg z)T0TwCewQ;df%wQM!nFvL&jwcF2gR=?I+^ZA3A>N30@`G?fr6r{w14$NAFk zc;sLks}I$I)&g?cQm}?jfY|~K{-7+OA$%K}ZVO)rUxxAL8-M!~0Z7mmTs%fXcF&?9F$x^PQpIpQM@69!d4#Tr;tc)EKa0 zasbZ65UjbWBQbxxT$HoW7uqv@E{rL)xXni*cA*@XXSDs}%-~|S!c>J(5bqH-dZ%TsB0qWMlZmjv2 znvq)|sCXepME0TR6}J3Tn6i@2A$)r@j&c%o9hS!X@s${kF4^ZZBt?dwVomT!Ex=NI zj`$LrD-eiajz4oEzVok@M|KQy&~m>b8?lG*^HP3)1yK~AcT=|RkGsR2TfCM6U>LV%EXpSbo~d#|(i8TX8F&mQ-m-#-orF@)sJ z`+lGK%=wu$)jzsgKNU6rFB9O}1g7Ri9SwpV^1VaLeSo(9VqYj|&c|0O$EBa(>Qd`) zCi<(s6O*DIcNtmLOt%q2O+uBFzt zhdP4-_b6ohh3;!0wDf$u589d{4u0FrFWxiXM0WdR8M{R}VqH$omEg1Uzqw(id7LM? z32(xE7ygc^dVqVh;N4M`2Ym3g$@=&(EvuEXUj+d(cAZX}@ zRKM-(xt?r)Kq+5Y!E8QfZ5g(DpowMu7X)Tf??e4O5pd488y$+69WK3A7-GJ1SZ`PK zyi2BL0P{Wex5h^{9_~DEYRGSL_q5+>^tY~+khu`yseeu+>+`+bmnV2k9tsEI4B!P} z#~a(H6Er!;`mILlX4O@+@uh*3ZZeYWxAF^u#Yj@hD?V3uN@nlPzg<%+R#jwXakG1G z|2|DLHi9pgHS1FT4ScQq)4>08fh(_T(2cof&7l7C`=k%w%IX^Y&>gnxq^hA&mwn>O zcpVc9UP2MF3ZHSRrJuj-z{UOywvi`87ZMwl#whk5`T9J&6w{WQ`&=qr${t=M+&Xqyn^CCLNvQ84qj{fVd_9|=b?@b| z2A+T42D&@JjeTY1;TJySsx@$A%mnYlC-(HS{k*M0jI0{YSi#Rl!}?{;^ZSWDQAdQ0 z6)l5KUQl)rO8Yz_KgTj2MCn8%Y;r8hIlZ(9s7qABJ;#DZgJ?dvJ5g zAyhQlDqrYobLq3Kj=ofzu|fJ&**D8 zm>7l6?)nQ-iCJI|fzV{__P3?^zn$p+t2gvWt**X-s`fIQJpIlnx_JKOt*MWQkd4@9w-nc|LI$mF^iz~E^~--Jro;-6eDt+>vLWifuv z{@Z3U`z(OevJ>1)G>ydE>3u8zq5C(v1r@Zok#BrEl%fbuu+u=*p>z3C*Ac7v22PLg zdjRo=M9Zc=0*RI5j{y2R0LH({ND~1TAW`Uj7gdrwcG3+)Z$ChLKT&sNH&sK?pwb7L~> z@4TlXeOk(RKo}iJS6KnIW_!}^H_C2I{{%!79s-cK<-2(99-T(Y4;I%_e1W)Q$fE`h0B92;t%8} z0pYwnrX5Tq`M*zKf3_*nT|R$+9mxL+*nul#5(x_LN*-C(QG=UFAh2UWw|y5;=n>JT zl_s~}0}v*7@e@EFewf9=`KJJS_P6xaJ<)*ux1-(sR0&YSns7139o8fzFu0H{=}~C< zzS#dXoc{aZ_g_69{O7^+FB?D^z4Oyf`>H)yvE8m@mx0!Eo5*2Dvm<9MtwbZ7OEKPSf`Tg&mp#KeB>St*mHhL&W#M z+v^O29{j)&<_xXx^-BeL*Cb%;0ZFgK^g5yxj>^q8*zF&KWUV8L_=YI zP6hl8@a)juB138^6OG;xD^U6Pa)vEgT4(~ONo^6y(S?KLd=mdtCTaw^EITL0<7-TL zAgWA()gZ=U`Ayg@l(D*}>*E-f+t*1E6$4KNj_m7>GOyniRSYt7vG($G*ux6-XBqLJ zS!QCr5ZjxW5e2Uc(AA5kTKT$!{ZeCf>pd>V0wUA7J{@Rh%_w^Pw!h!`7n{9NM$4zRR$x0(Lc;wD%c* zJ^JJYlfLWjS9RNLa~VP7pH*lJJ`0M6s?1Oss*U$ILCvg-a@=c?lQCHG$(a2^!Eq@BLSuMT}I8{=N@=UD9V(bbke zOzgN->MqPRzAez_D~k=XQFZn5>Yn%YD~+D(c>@wG{VOArX|ZdUToy}wKi@dCwcv6h zlpw3xiBUR1lI%Wau%bp(V7$Qh%E9Yq&m^k~t^X>QZ0{$esFC#asL9))SJ;)kI2)B5 z`wpp%?Rx&tH+=9ITWmw^%H%S-z3%5HtuJQr+OL|a+-x3md=rcdwn`3uGE=DQk=*94 z7fwCR3g-^TY2UxJ(V3SL%B>1lR@noRiD5~JIwz5j3pOF?0V_6_%@x$UVxLUMdJ%W!Uct$WTy=t}boYs-6VPTZoNj7iS$W2qE3@Gy5qYsFMNwD}Bqk6LoJE1bnrvD=Li+L#e~M)-_?7&-SO} zz0wpv79JO>E%;!fzGlV9!G4|MBzwo9qRw<-{`{FU+An_8=J|7}=>GWBU>l|-py*tB z_1@~~WQ|LPQ}Xf9#<>*}GCa-~;~{s&!>h)Py=SzAWO3cb^!4n4FRcDn`m)CzC626h zoal*-PKFXPU(qjRJx<%abtwr4pAp>EGuH>;X2$5z6h#lKBT_7+3zx(Br#YGgcCS6` zR$t)>ITo;?HStGAhT5kSKw=r+F~3S`2UqeXM2`~R8{#SQ+*Y73zY=I=_7d1>YaepV|7YzR|NL>WdZ{hqy)qJZz zTWjf0&9QiijV9~`!#k$bp(`zVLx4%pCdsg z3(rTjtYN~a4cnnH>FaN+FMsqdDEAdvWR`_;N2z+n z5mk=Ew6c2OaH9-9C8{*Zo2at!$-jAG3^LdFKdAjDvVsv8iy%z=)QzO*ac7fy!g>3*nm}D+ER|I$EUo!cGi$L<~40++oTz zaGU@qT+<-k{P*W{GRQ$y1uiH069fe^|BMa(&8#)QCpf(i>|rqrf;qW`K$l$qV;Zr= z5vJ$1xrg=#?*pO)gctGII{HTHKh0lQM|sTe55+w<(q0zw1pW^RbI=OBz<&ABz|ArA zkLI$E;J1ztExZm>kp$%L9)Sgbh5RGD1(xuZZ);&@j5I9PM->6}Jfv0!&^Dka?R7$W z1t=mz5&!5e1FkRw+*UBW$-%O~s;|@(dk8iT8!w?VC=~-2+t%Uq3PJD&f(Em}>xIp4 zSct$(gEcNa|Om8oJ9Ey zE6^(}{p1Jn9GnOoC}7eG05t`~b5<=7BnHe%mg6A2)fX(1Z+>0KVb2T|-ncPgve%ko zj-uBSXU+Uryph|CT>{`(yw>HX)A)-LG%N{bMd$b*0k2=2waD*>1<@^fS2CK$L_uzq zG|i{jfQRvZL|@_*Dk+z)uC_3|&+9~k`vX@KhPH`V%{$d;om+|{QfG%19w#_CTU5Us zJ2f({((Me~jvmle&k=am6D?oc4HU0VE2gI>%~G3-vPP4& zF6pPmFpm9dT*M4J&&+-nDw1n?-Z1dm-}gdAD+A*Iy9Dvr>fVA$=X}5yuH=i(zmz=BdU{S z`swKnqU!UEXHXRjWr#*!pNi0vJvU-m8a@&^`@e@~#?)B$QJ$}gTyF0eA9f~lf0>kE z3EyL2t?MuaKhG96eoT#7dR>(@p21yhF)mo`7esn_xB-~i9d{8K1;baF*88-umyfkd zu6=BC<8J2Qd-!tehjstvq2uf6bPY&?y7h*Pp{X!z8*ilM+K6tuEXD1TbpTlDae zqjqTrSbO`k7JL+o9O9)avg83=>57qM7BUF>dd3Y2tsjL}%~5RAzmQnM&&ExgnnP~N z`hHQdPTw#8@`Zd-

RGgro%e45>|~;O!0Dtb2#`4%O&k^UEY}wn|NnX^0jnk zv_L3=m-E=h%f~>PQoqS@lvT@*$Cwva8VgKkjYi`WNEPg5FMXF!=9On(aTvwP4qDvu zGCR*MDtNx+(5N}*U9r|F*^}oUST)gf{6sz$7Zxu;y9FmR3NBC8*l}vU7~#Axd8~KJ zfbd!D@ilZ&yu*^lw)gOL^Gfy8MX1hBOlC~u+?c}fg~nUG;!V{fiEcU9UU8>=NhWir zv$2}9Ssj(ScJ{D$*m#EQQ*^N=zR4&4-~VdPFHg4$M<)cOH21d0qZHs$)LRz%C) z#W%%%)D`yR8RNOIE1yN`{qISiws^Boc5JP2`=NKYGBs@Sv!3ekSd`XunxE2i)|2}l zY)*Fgnk#+D_wsG-9@6iZ9ys(~-}C0dYYxoC9ya9Tb2QiH0HvQGh@`xV9A{aSbG!F) z9V6aZs1)|eaOe5!FQSORJ?iJ~sy#SuERlRC`OM1#PXwZfn1=X&e|!IH_qc}f+S5@Q20&=U;ui);*4J4g?kPd4s^e;?oQB5`uF^SiIX3)L8 zgF?hoYA8+Q$78=BenB49RW&`$&!2A-k4`uSiJh$%yB=q#g3Nzp*YKdj|C`U=Nd0Zb zpA*#z{zfj;ymglmLvhLi7u-Mdb!1v@nJrf-~)8c4#{B*^7RW_zzyGrwKq12*m1`u zY}d|>?|1`T%hWagWz`*2K0WGI%HYcDVb33p%-;ZY7kG^w@AU#p-ur&Fc+egICs7GS zPeCKOrRH-6u#eS#-JJA{Qi|S{gDRek=Jht)LBKH6V>j44Nq0pDrP>lU1gXHaTnjmL zPQGmK58!VL_5rb@V9cE-j4_s#vH*J55`;G-j`a9*fTs;Qp2-%P#DRCLV)F0c_#a9& zose4-hJ`Nh8n*d{V21LmfBW|ZR?4JTx@DPSa;M7t=YJYtJ>*HfOLwZ5yZ2I%{ z`P>!7v$h~WJnwhGA2&?`^q6NCxf6>XweSEw2bkhQFaRY3`pZxLfn!~U8U8KYT8hDe zJA&=NG~-t$Y_Aw}aj&QCIcpT`))%4QeuMklOh$IEqZs4i`3KW$39WI#&7Vtr zQyWt*T8KR)@RxbOzHO5tXg?5ZO|LiOatSNIb`<0q*N zr;N?QRdE<4A)oXwKMd_N6CQrI?p?m(DE*xIWD!Yvi?j1qCyfm*OJd(VQ#I@&0Lc2> zbMH5i=}n%*F$@;keV(``iN2zU%XZY-D7FzYq{4s3lztuyu`%JV|zd zT=xc`>$*#WmwSWhpSk=ucNj0Hqn69IKBa6kLcSm9j+C%chANw0#cee*EGy!V5lRbR zpW6nQRS(!J^-@fUxL#Xhtibjg6nI5qq0B+ZY>@<<(rm{wqcCaC?$MON=H&BsTqkJ< z)JBoFHZ_%YvnvLie!BfcRw#XWgx@7{4P2QgA=Q7tgipbe`R$d1Ssa#^Ya%akHaG@I zF9hc4L7hWl3>)gJ)vZaroEJ72hk3}aWX~qZ3HF6hLwOl7vYOPE!A0HoTmI+3z5P}Ao7IQ9n%WOOXXFU##Zh$JFY+8^nDVl z-HPGiDryNY+D}Y>zDO&MzA|EF8hIooFIjf~HROrzPa5;Fz&laYzs5xC_nx}iy%Xah zx%QcRd<%~MqJeD2*Ic6Y-|ZVfgGjy8@P!7WGML|x4z+G}>kQT)+f|lvv6iVIn;)I3 z*T%o5>MZaCGz{Qw{DM>*tx)~zEPbfazP1K=XSx0|C9m}7C*kLZL-V}l%$J=VxtHfN zt=~!Xe^%HL-0LWxY!JP9)N(W+@`tH$={}kIE$zT^(uPjLY=|0e^{v&o9s%BXK@fJ8 z66$4=bF{|rIGe2B&jP0Rj}E>Q6|+lQIC-e0Ua}{edz)4~cl&4+J@&3tI>+~jGzFTV6ty|aERtqI<_Wfa0MpRk@v zj;4GJiXf+u_gMPR)mOEpWS5smy&f4di$4&_20KyBmY)_Lp%7xGA?|_Gnvi(Km^P~I z+9jrUv;VnPZABt_?dIi#BDtKR$k~Tc9J@@03~AGcRF^-9BO9F8m2GNwxvFe8m?mLv z1=}&ocw=M(e0-VkAbxda?X#4+aMMt#$4F60dvPSAr773`w%*i3F z0ZUN4_YVD9_l(Kc9vi*7TNYK_cP~j?7$yt(Iy!h5*{|FM8)O{o*I`kqyiy<2$zMrL ze=PEc98$C6dqF9S1=F-q=Rpjm0m@F+L#W)~<<;&V8%s)vps|L3N^pO>p3-;2{%_t; zit9&~0=Ov10TyMT)bZ0JjexF~8riCE1LkAx$BAZ|8t?Vw_zUmDyLV)!q~W}Cpg_|KPrLC}pfrmb^~yHGk6DrH?EJ~~EM&lH_w9>~3Ug2p1SL)f{n(-sp< zyvr9$sz22AoLKm>j;W7z=RSN*4M!QSr{#|~)WZF5vsvr+4SvZ>KVYLC3mr5uIhwn*C`yuYmFZofYtU;gF0;Dpf<%MI6~8 zOIHrlp#M+~Wxk6&Wfwee_~Bgww}n1@ovf1#qW-pq}JkOytnDzCgLnrx6hUtA zpBYAAmDHgpEJ@({R;u)$j{jwSR7uMws)UsKumA7Q-AZ!^zrpk_a#|Jq(7dEQhR#uj zQu0jUlSFLrLg`R-yCKn_&}Ow^zS2QZF6wJxZhl_AD5(=F`b^yNXdWxX*H?o4!} zfAtiW4#m^&i+)OX?d78{iNu)GE6@5$jII)a^^YE#B%qT(%&-LuVu*cfKvMK3G+hMs zpus@Na|1eJUSL-t@&`Y?x<OYC&n!5CwZo5mA zpb3H3ONnG9#^7AsAHZSZYKb&DZJC zAMEez(dp|48M$sY8D3#=DSZP2{ceHC1ESxavHSU+);YjEd^}K1au3mpGGA?W5bke z$FyHMEgWXf+kfQK$f;Apqnr+{kFu(5z2gAr>#(8Rxezvl@3a5>~0vF z5s7TQ_ekqJZ}r=I0yQrd_QfBVHVXVWnPYdq`lHRItw^r7>81@ar(R^_$CqLSW6_Tz z!y=RR;bpWeEHuSEK13e0_k|o)C*QvjnI6*UI$ZCj@I>KGkDKt=!24nk%_dKE#UOr;iw&2j7W#2Ii9Q0u z1DSbL$@qTZ{*07uqZ)CP)rHN#C4S%=%MF-IYX-itwG$nksb&s7Bj3&ua)@n*!%t6^ z-8zYmlfk#euvPZ7^KV)?ZHlx9VI>>IW;j!B@F4li#8?aj1(3e&aUlP=M=V(OIa5GuZ| zE__bL0Rkb9HN?yR?HcJg5#nva#qtb#e!q^5Y4XM4ouMZgi!|Q&@nrENUT}V?a1aj3 zr)V{$nm(53=O@`?;`mqDnhCNOn!};+s>DkYpWkTZhez!nwq^eK3vydh@TKfVQO~>0 zqGG|nEtvlrxahzBIp*PR!2%}w^@oBb=B}vplsDbahp%2@hx^$+VruKT|Gpsq=`#TX z!;T|DkM}+;&IRP&nR#+CYKEXUV z6cVj?Z{1S4GH~Pum%H+LuGgQb$;$V$8_ZE~$vPN0owiAH{*Ee`Ntmi+9?mt;-godGlzb#{!#bPMbZ29lA%~Mia$Cd z@0mknQgmdT?zwE89i5X5R44|*a6P(i7(nQ-7hMxpgQ)#@eC-{Zl&LAz6bBpU%1-eY zU=cI?I^lbuJGnXH_q_Pm1?T_vEcdsg?{B|Fb5&xsDv-=z(%{!T+3xaU-=0c+n+lRg zZ%ePZi8lt)|=VN6W?K8@k!!iei6`R6Q*=C+n zGgRI>Qbu2;@N8s;egZDfFbD)OQ5dYZZ`>jq)SaAlZMyFpKy7)eS*VJfZsYy9}}9UtBB zVp9T@)YM;5D(`n~9qJ);L1au}^kG9CX9n>&aw}68+5nLEKn;wUjoE1d+nPH~S5M$e zIYdIPf`S3$ID(iD$lDe>MkG+A3Niz&>XUe|V+a)lLu>w?NAHV;!>1EyxH0bwhQvqr zgR#qi#6oZTJ%Mb;(3GgXA%F+gg!CC~ZZb{owqRw#k2Q=u1{AV#5Y(mSEw<>D0;fEn zO-G2VftP~+kK*4t_QNEs(ikY6$8K<`ZXrK_fGPtKZwWTc!HKe2QJy#w{0A3|KC^kN z@hc-q&H2Ff<>Reo;VvAr_$?Sd2jCO=i8msTg5H$BtCYVF`{P~!tWEl(*|TA19RYx| zpib&PETVq({}0#tKTXMhNriuo&HtSnYHN03C{uBc7|YGM+tM#Q@L<@6Qqb;`_=_0` z6Y+apAJs z!<|phw|H2Hq&Y$ZM-B!QEz0BEGO$3K{6Hn-U_|BUh*K}BQuF3MxVoh&qRCF5hF!zD zi8(CrBuqoqjU#rEQ6Y4LO4*(t3nyRksu{OTO)SxS&@gU6ko4FNm@YeP5jMjH)`zu? zPkGP8BlUVB0m9?OSk&+tl)!^9Ji%+PN7|QmaVsB2$h+HjE}A;V>OYQ|k7!OeTU#3G zc4%nG*1Hjig8d;oKC|3J{A|kF49FW%!L61|$rn~s*t#*d-%2fd(e8Tvq&HO^zqeJ{ zvRJl6Nt%=oRCUMcu02%Mrz0k;nIVs?F$+BO?4a!a^U2;eEl zy7NzNlRA(AO54DZjh$L9@uR$Qh|iucHpw0g|1oN=4~O33^$}vmweWJX*rnY^{`p3G zR}cs+UapU$qHyv$<>em-kqJ5s2;n3nj`)c<)^h&7k@L?fX672h8>e7P!QS&=rzVI{ zGg8u)i2P<=y9BZr&Z^3TqYLKjFqK<@0bV{gx*R^B%{^rY$FFwBYw~wq)!T;OqogfP zX_VA`h5Dm@vJ7u;FpbK++ng#NKKB&ik6r!-6Hp_~-^}nrc6N*PV5MfQ;skwGNLzKqg*%Qo_HJf_w zGiK`k9{pWweS&Fc92fJdq}L|En0SVzGw6DqYmn~%Q~%0kanVIwOou8vOnC2ZLp-8p z6E%wRmwOaoMUY4$1~xewNMwnZi%PR7=EV})%}?3KUu|u@HxT0E))K+Jyq;E#`r4d~ zY-qf10M6J3QyuoXy4lp*alLKG5iutGD7-lc&0gkw$*8kE7Af-rc?P$9r%`Z;iLBH` z+y4tfjvALfBD<1S(&}cxVHR4bvn!?Qa6;csq2)nfnM7LI6)Vf>{UWx@Z!O2ODgq3{ z-biSfWmI&=mcG&_9cAKEpYh$b8r7;>A*8Ru`d#&;KhG9?dzh%grrL3h*H@3gVh=6d zw7$<%zwC>1su=m|#J=`OyxpB|YO)jVCBV5RlBAj^qnC@Spyf3GZC(%`Bd?n|Y_y-O z8+xb^j_7a2@YiIdZq7e^?(an2yO!F@aytGrrD82Z?1b2nZKHVdQJdI117ZDq3kS9e z+pU?Vl=3I7lZmOKFAF!$VhGupxrP#K`>(_yj=kso^7^Z%x}Eq^m*)k? z5occ~;R?d^f#($C?Mgo3m_o`v2qWe-+z;`M%rc?mQ$M%rN#+=pJ^bR(=6kneLb**< zf)xh@3;Vc^#P`Yt@Qy{o95~?2h!kfl zS^cbPKlbIr z9O55cLqFNmbt5%Gu;10%MkHa0hnQJK!k<^j^mDB|D)MYY2|33v=Dm#i)c&Y-*2{o> zZTb?)z}BQ#$p5s&Ndd3~a036FSV=5$SWvFJDfuwmAj(KbLZ8GYbJR9H%RwaN7FAbE zI?RL@+ZM0BnMvb|6cm~v9d*k_f>779O`PVp#fv+X35{^Rax74gp#AQ=a(Kp7_>YY& z*b|>s-#@Aw|2)I|-M{v)g5Lkvd-#H6rpIr!vY7TS3Q=((P&R&pyMS~Q41VwrrP3E` z2twDWKeD_qkmWVOfr@WBbPF9VLbX&bUic%^>wSmUn3M=JqOb)1MPvhl=I_pM4ztA@ z!I(|H<=?$*=!e*W8Q@_o0#gez3t7}xvh9-=j9q61pfJ$HMu)wTUnz%M4j%l`+Z!+Q zbwDjs+4D>RpUr((`-@QUpFn6efC&+3737uopH~TqoQSs9J66@{94`eGZuV4!+RIm6 zMXuG?!RVXTmTy%8L*u#)XJpP|YV#ER&xrKHzAwE2c^9)sG*Eu>u;Ir^;!)UflQ@C* z?9bfn3gU^!1Q*$wi;=AW4@*dM%+|h=FU#qa;*YGQG)|V@^fNb(DW%`q0d_#E zn0clqA9vBg+e&9DDzXmtaEU#bRp-j2p841s61H1Dh38@E08w8p`IAkn=--D26K~N= z&d+hLDuIjgbbAX--OEVeXFgTk1WsWIhRSjF_s=I`cR`@D2HOK0Sm^DR%vL7>-z?=H zpuK|LV4$Y=tr4w@FKp03YSaaqWYeETHvyf8*)Pe?L$q z7#x&p@eFiqz0nrj_%Hh-2>pWX&fh^^x*c|q|Nq41xIGuM$u~SW=2nW#-gTqBUs!1h zDo+2GL-emj+v2EKH~145k`g)sLF)XUnQyw5(72h6CJpTcYZDq!bAj48bX0wA*Pq;s z)}m*Aol4)K@)^2j}e>Zi1;rRXBfF?>I>jP##7OTw%)lXR?wyFaSm)!i? z0U2Hlnhuad2_UvLb`h|PWT^~48fz8C3Vt5zL3;WgY3C)^%;cusFU?!e`b4m1_MiJ$ zlVlgI@}N*%H3}Vn?If1DDt@+1{yocEtBHhROygpAMJH@^<^GFfR~ki6R>5;4pA%CQ z4K)kSd7m+>Hepq%ikC9BsJ*$Xwp(h_(hGE`anwXO40H|IKTr>6wk^y`{QiSf6UDLV0rthGvtj@dQjXU|^@%LS?r60_YbKm5*nZHAUU+4R08YLwl z%(ospT6(sjKDk-czAi2|wS zMFOkt;~Z_8bJOu`uf>D4jq?5J=*$p#(S_^)Q=A6BciiBm!p}^)A~iI8(9;z%-A_8= z!lCeG`pQkig`yk%j6%J6Gg{=%k-zLf=4mblVZLq~q0u_-d9MK=tuvGK8(s{SO`g*x1HRlSuVS!-S__$Em z0c)$LXMm=2lTQN;*;r^C+mZU4NL#3Xl5N;@5e%S_m4b1l1(8W%j~}N1&FE9%s0y=; zgoJ!myxP(Y^qF`#B*?+wxr1fg3U|^(mGS2W*Gim|i))lnr3R5l=fmUTb+wr@XF@bD zAImtDaHqs?+Hbvff*Zdi3x7ChK>9wM(5}bcm3dLUxuT5w>g|{D2L;-)_efTVR}1#X z9AUQGZ00^2yx4zi_yI9ly7!pZt7uA}Anj8#^ZPecHd-@#$rmGmj2pp1SPW_jp8X?)~Gd zy-jWGLUAX?cAnEO82_|#jsK^s)_>(5lZrodTV+&k_UP&9sR)tSPJE2*dk;T!N*HLW zrw!Py+krwwNpSH?G9z^R$eV)J5AovT#~JK=@9#ku?5zY)JqDpz2*#jk0^4PO*ZG7= zZD3@2Ohv7^@Z`gvofn6$*7vGLZ4By3X(is(Q9CK6dS`yJx2&QnxJT2E>z)+y6$R@3 zb7g@#oIXW)Ch*-VAm>$LO*li+SFyBlpVMl^y617Vk2xQ^#%sRxKDVh+T;X$@nns{L zAC>E?YvlH^sTB@%I_Ys|0Up`*ZvNTEkU3O9!}R9eXEw)f=H23&xo}!sGbe5ah>~tp z^rkfdW-Is56JHZ_Q^BH9`{T#M-R>>rEM8ux16DXW?uMCg-papuUGPwdl>J;fyun8_ z$7k|=@y#Sf${G%i7F#1mwd_#oWiIo4_P^`uhY&Epd@C8;AB&5=c0o&d?;kR3qt z|C(Fp)1E%DcHNC$x^g1}D3T5^(7a={49tCd5(cmEC%KX8$jxcMd+AX-2QISZpdzlx zD1XlhT&Xx2TpVFmKDquItHXn=-&g>s9c+#+3=EtfWCrdqFg+iF%KJ04knlUSznFUW zHWZQJyU)i4yh-lzA6$_m$b8Zc(#jV@?<1(Q`jHLtnCOjf+E;y+VY)bK6tLi~u8v(j znGW@EaNF?*UdVyR41n4{{BS7fX$Qmw_|{cAMBSVKjj2(P;k@&gvO+(gOO5lx!L z2UGjfg22E_9c&Q^HwWyzJBadzs9ydKLEudYV>Y~a`4hO z;cq68Kq((^YJjE1|9)xnYv6yR$p2rY$eWK6@ORCJfG2VxTlA`B1KBm1C;%sRH{i9G zi3l%jBS~Y&r^Cny#C9AK2DP74=>{1k3lVxv-kx~m6q0YVs3>Pu*kjNDJ`Wp0xz1ZA zD27-U6ZvO;($=AboETB4ox$&w=Lzr$X%Xtn>6VZR>?$9@gEoWBDNsTn*acdK)9#DR zOVGw?D-cWG)A7hVx#HIWEb@n}$oRUycbNLl7s2UNu*eEfS^-XGWg%L4W_a6XJb=u|Ux?hlCvGR=xU3B`vRGV^HeJsOp#mLq5)75us3 z{crOk{WCRxlVD-rAS)8>oqM&*JA@zG!Ss|@si81~u|op4aQX&6NqN|1aKXuqV4*dC znF42^@xQuh7IVp^5usfhA+Rfo8u4c#SiQP+*u_T)-|9bye)668m1X_KW6?ZS9?L_J z+txcVXKR?|-wy@O`PSFTYi~KtU!~c{EahLbc%LGBzE@Z9TjshYEY*Yhl3()4Hwc6N zJ_CT)g+Rn1jKlWV^Xw!F8$d57Ueh80--s`-2xY0L`K}2%K?9LI~Cb_ zC;Z3Hj~VFvwh<4}p1~Sf#kd)UMZ-*U+F{?0NG)TcEC=@2x-i$6_^5pSbJy18NePJJHOC=n0;93isA_6-Wj;8QMb^OUW98?~I& z%5gpjQ8lted1!TnJvQf@X$S{G;FORfv*$-sRXJY~=((ocdF#K;>&C)KR|Ny|yu;4v z%z~;f>*%Y~7M|)tF?Z1!tX*0m+8RPDDKz=Ox8SIDNVBmU0}cc9z~ZgWf*85 z1lN7GtBVb^YY+Q!KSVBP_EjIl8wJl^QARkJ6r77$h`TbXyQi9!(Ssa)M48Ci>2aou zCx5x}bH2xS0fVc>Je<2Tiu%ZFe#qmNOc4_gF{_${%}ajEwPPvXjc->X=YlhW{8{!} zlykDx#d5_IySoe~)~b`ldj^Gld|dBTACEu?40^%&e0F5qY#D=rhIeOF+Z0+#OU0(Ut_Y{1<4!-yL1OGliaut z`*?Mp%En4o6VUnCpZ*+Y=Npo9VtK4qC-6O*CrNkzRBUjv!?|25vfJbgfA)NH<4abT zAj1X=^CQ7*O32IW8+=In<8aCK;a6I;Z`l0yW3&sm?(Hgtc1Pg2sH@F{+(nBhlcZ?1 zoY7$`Nm-{J_1vy{kr?v%*_g$zy`n$WJ?vbL#~%ryTp7g}ej2UYA{5cQm>%ZCo8K<|ri9tyobj{-w(#VkRAdD{d>dlM#U;&bpW(@(8v^$7KmRt|oFwzT>b}sQmaQCTJ9D&u5CqF$~i5bPZ2IDzH~8O zOlO~hT3lNxW5Ue+nG5rfFb6&L{y^CjGS1?7BnwJqErKZq2m9@cGrK+`A9K2_mb8i2 zoHEr8^m!8W(;X_RGdK7Te<#@0tmAiq@g?TJlV2tL1BLQmAD}@*3VsA2v8x2+JaUml97ov2P(XXdZvfsW zm^Qd?(4QivuJ%p|6)`}Qe5b!1 zYf#J?bolH!uQMsP`i^SAYGeg2j27Z=181Nv%bJ_-F8?d7+hR=0`HkMV|2Qu7N1B=t z&l-znOKITG3_=)4cGfM7V4x+ANtQR>PeY z5aah5Yy$Mc+f^@R0uFlX-CVC;S@FMFKhq)j14bAHy@m+4+z$%QdU_7=#UX`0AeiVKu=NgdJ4?>CglczA(PH+#=qxTVv1gE5d-t_EC^&&r*nnd{Cy30p@ zSVp#xvHxfdDeIsMpuby53Oi-pPE5jN=+M?^BsbrM zhB;1R3lcp8;_h1$SUq$SV~lx-$j(0S%*c-3Jpd&5@?7l2F>9DFcb2t-GxbECA!n%L`von-la@_NmD}n@6}(n>beq z8hOKZ%92-ZPUiEfCur6>J~VlnpgrCvf4;#hND2QO#RKmAzZbDda+lB zdF@fJgolIJU}ZwNyb6YM;UI@g7N2?t!AlPhq|_`Bg7g6z=`1n)IcgQKja`@h{`a zm8T-YBQIwtKHuY%u44G3U65I6G+IV$XTU#rZ(S?T0?$MkVaumac1#aF0lhw?&EVpuW0XPWvQ30O%_w? ziR!fxDTP{vtVIrvr%|Ev{nA{?BVyi8Ov$d$YN4KYVsq<17lSrAR$9Ryrx`>YSoZx& zzIdzE^}_dJ1w`%xq~*fP(u|{-dvBP%GJQQ6$XDPu6Z2DGdHg$tT3gPSjh5d*3M=&9 zD|)lCJA0m)X={8YMDRV&^PR$TH=XPr%*JOrBN9LRuRnxlZ<96zftI=iw}Zy)1lyAj z>b;SRhe`_7KMP)|j>!CphfmfuN;MhSM4q=RSgh|5idVO@_JsGNIz$M(-d&J= z`yt@OG6=@ff66rrMist%KbNB3t5j|BjdZy-wZ}T?-7l;19MnH~gk2-$ap=v9s_wSw zcE;0u`L;Y1bdlWGeei3vKr&N2v~0F;`~9dyFTtK55sql@D&jJH@k7hrc6I)X_lR2cW@qk;ra2SY=SIDAZP53EpfZfAocDe~ z_SoMr8h&y`z)y?9v>iAZK8~b}`C0TW$|eVF}1uj@ZPX7icP=Q!TS z>v+ANFDRc1bCqn>(9p4d{eHvi&ov9~7u*#A$s0`4^$n$WXZ<#8X2b8_L`9ijBRUQ2}??+U<3i=v$lOX64@ki!JEBQhc-BIsSo&EZ?AqNYh>HLUh&P2VTZi?d6W^LgYsOSHHM)P7e)b`LWI%{MnlkMz`sfwrbx zT7{Pk+v!}h`V7enMtnKF@E039G;`RW+IyO`Cr`u|Hq5BzbQ(Y890;_ zDKx{r@C#-J*@)c`v_1M2>(wF)msz3LW+X-nz;8spM4g5wS?Y$L)W~<#j`@r}{^e=> z;;?Aw~2>N0F1nn*G)?oX@WWoYXE>HM1}mR}d8*(OArxxUC*mV4?HS2&(FV zqevieL9pt&4q#Qn9~Ug9?I3|!5@i~SvT$89-fy3)<_8Z?p{ecy-R(oJ>C2}JVAh>v zY=%F4wvImpjb978w!z~e>84J083DU|>!-QBhEE~!G%^L&?7aZ`tLddLlFR_JQTcI8 zX%I_p^g0v;Uq6K@EJy@SN1VAANE5N#ONsJ>$ic(Vz@+E~Be&KY=I-NDD!+z(OrVf) zFb1I_hxqnCHX+M+?+5(2gVRG|z+{XjS~JZL` zMT0=V4yER7^GJ{)z7T}J)<~b((*>h1|L*Gk9NcK{)C{82kY5-Zr$Tkh3Q0Zvl0_jicRo(LKAP>gYhtTXV)KW$IL1l>Ap_z-ISR3K?WeyW9q zIF9fwCakEe_cX)HM2D4-=V^Pn^5EV?V@!TCq!AMVxZk(x&Bq{|yAh+>oC}@W-D{Aa zPzt|==B))Gwf|B(_a3ol%!s~?(kXTC8Nh?rU9AcBo2EwB-*W?h`}YR#|Mb52HT=KI z=Krj+S)_!l+>0!qx;N{qEp~vx@YmYV20&>Iy!lZB4<>-i+r`qQk|+E{2h_f&O5T~+7(Ew zRjD4kknU`Xk6kctc`kTFY-5q3L0EsLpUF90z%?`G}iC@@^5|{DrQ+x->LCBbm416pN3<7>8m%a2- zk{aKJY?~iojtmkutkKGb1hO+^R&YGzxZ@IWFYc=ATegKIgZ}>Bfg7r-It)DQVp4_% z{RTI9WMyR)g!!Kw_B%(XfBd>JkQT)l8c}rF4Eom<>gL4>gw=V3#B}W~;;9q$nqn38 zngVfG#n$-C#a6qtrKQAx4NIt~X{BFj&##xka#PmNp~^ z#V1h?R`3z*M;#{@U0sar^Qnxx|IkX4q+GGCzqL})WMqy4<0e$%rPBzWr?R@ii(1p+ zV9>g@AriMU;#H8CL>c#iW{=c>)YhO-3AA=$M6tJI`Y*_ZAIOgz3-q;Kywf#9vVQug zPc?bFX+pa!Ny?`xXipXQ7IxY^Nf>fZ`K7|=qX=KY8qsjr#jNLpgZJjOdSXgn7qP9! zx5oJ&cmJ~1S~1b%gRKrzD)f9~XD#v;6_-~iwJR)?4;x!^qV^ICUz;RQi$^7VQz~`r z*r>wBk@TP((GbrP;uY9Xd-k2P7j8EJ`+1FBWqULj+xZJ}D!)RTI`9D|t0W;!I5x9+ zU0`#)Mex!mI&STA#i zRBt_d#HqptIp9+!$#403<8xZjms7q;zMCm2qnu`3Ah(=0FryGkH;b{qdM)m%3by+R z@9i1O3hX^>aqA*>OgZM}QIRk95a}wB4Oz<`uSzMQT%0qBjqvAg|DP3?_cL&FR@Sx9 zOZ=Ghj|kK`d`j!y>s^-(V|lpvNr@1sr$3C8a8iHCGmnX0JooN6x<2DBTFtVdhe3a- z`=dIx^-+GSKC~g2h;UpM64w4Ux!~rpGW^0goF(YXV7k!_=Y6#7jkiAO{Vzyy?>!3T z2PFdo^Cx*42y$XD)cs{~M-!&~zaXnBS2(Y%bk`J~z5LKM&p<6u#I>-aqXN;UWISWp zob+izcR$hktNQ)GEXGih{dnN}C+gO+z%z_nJ4h5=yC6n+*O?|H=^32K@Y0)A+oceHE|`^(+H zapYs9d#-As9J-KC(Kl#bp9x!` zM33z&PTO4A!eGO4QQ58c$+VfnTrYC;PUoLF&aASPZoqIHe*A|*$m4J>JdMvPxH)#Y zCiPsS1H8_ka6Ed6)@;2^K{(PRA~P&Z^5Os*nh(D4RfdsA%}xS2LPx`)9zZ__NQK>9 zUQ$4T_)|jv3>!N>ga&+V;l!-B-V3Lfpg_C?ql?&IOcQ^rPXB*DkPUW!{`r;_LW9wu zv;jwiK>e|o%CgqnGJ#~A#ndg6U1<{NL6keZq(aS~pGxEfzJ!j3s%Az!?SnNCFi}fe z_({vVdtn^EBR@EL4BTD#5Wzft@Yg)b)00iI_(^ZP+!a08DNxlkBZ0@L5L4<;ID2Fe zX$^8cB}`y<1envZTlv)%1>E$f9UbA99pP7Q?+-etL`l0JfK$8XK0Dq0V-e4mmqHn` zaG~Mz^~rC8=^u8|_9MKqpXv2(5rHS~Z)Yg?<#|o11Se;ErwEOgl9^wPEN`?3yI9Az z0mfja=)jzckL4}DosPJJvM2KD0PapMq?HUbEZ4O=m{JD9BA-lu55KlTwAf2U-DOkM z&sqxd2GAjkc6Kt->JmAh_c6zxYr_n{g|?O`){Dq>;%bARw5c=+$ou0UjZ~S1wwrs|-{2_em?l5QX%AF^NSc|cqdvn}7 zJK}pRoMd4-iJJmF$`RgKAUtH?GD2D#z0N)wvAyrGFsJ1yx|~-en_N&TjKy|jg6nBM z8g#lFZK+h$iWD^|qc7YcEfp>~KmNP9MasnxOt2qWFH~j(64VC!skx3MY2w zX)=oB?^eZwPV%b2he`b@X*E3z=m2Y-A*EJV@$_6NGzigXrw*szvjoM18pdPKrTp4?0aj>XZt${-J zYG`nwo%#>r37&2yB^U+{G_b{Yf7t#gker4db`SU$*7BcJ z(o?g;g&0XfW7TloY&y;Fw>P%)1MqN`3q@O@0RXBHV{>AQ==NSi-w^X8ev5l=^%P&p z>a|z3MU$o{;HAbO+}^A03=&j$4dm^FrFV-hCBX?)sC6ztUF}&j|B9u=2r@1-AOZ1{ zi&*#Dg8AwU4XC-8g`mY0n2}J44c!M`?3%~M(z|?&paIU%mPU^DJzSXf-t;Js69A`9 zuJzQLPSygoI=#IOsG5p4Qh+2S-u0h&@`c+5OLz-hr}xbLH* z?|J08^Pn8*&F4P4Hr?)lbG4J`dQ$f$i`J8kbQcjYKvu~KSD~qHu(CCLa9TVL=6@` zb2B?^!fu?L7G5$;9hu4bQgiAc-lD}Q81u!6(Hm7swO-mKv_c!KiSIh*f=$S^=JzZL z-A&4dqQAU^3p%xqXWCUDDB@6E3KC{T`AlRrS;ER1)nD^FG`eW5efpFXv*drt1EI+j{8?>oK<1NF=2{#r<+?wBfn zxTu+6Op!;aS6!Y^f%z^!Wylju{KzULIeUjM`Y3Uk#y2$!_7C1EZ#;J`tzH7f8LGf& zhJ8i^`CUwc9wDAcYAmA-(A?@%h&Hr^)Jj)UusiviB~$y?B+IA{gEK0vI@Dzch0hP~ zJ?Qdy&bMl`pheInhkCdjnRrt=Zk~JP)%exr?73Y2H{B*f4i(0gWoWP;Tb!nT2Eu@S z1UU&|xpzox$lefhf7d1Ps#m`rW2;4Z=wL=>U4ldP3)oJfZ^9o9essw{1K;ZubWN04l&l#JP$U4oaTN^ zegpBZwI_u$Z~OY%u&J>Embmj!R-il0G$>(|&$jMbS|+;C=fR|W*iWU? zDP>+VD^7je>>_=3#vxzpX8Z?VaOwy^t1gb#6E(-6C^Can-tQs~~=c-OiD;z%t4;N~lrD1icl1*( zo|D6Qt>kOw4g<`G9$OydRHoPZMz9k>c;)?(`S2e#flSQ}m3fqQVBnqQ(XQlg6D#HUem#pzYN7Qr8| z#Y)fz24Og3g@j%gXP0^H11E;t&)ycZGkpat#^dc5SLL=g@C#2@aYTu2>D6|pcu(C4 zLQ0>Gv>P$wd{bOzRQctY#MmqJ>=kMp%HhdQob6UbtBTHlj_7~t?HR4vO;@*xZ3>v5 zQSZkRu5y~5*QmfI*5AH%-$rHhg=1x0ex${P;R_k8M)KpWOjumja{#vlxPLvqW~hIu zlhO+L)LOJR+Hb`%R@;2!izb?>&d6YLNW=5p^LUx(*SziaR|*C+@d0yOr+XgBclnB> zP4SfnKKpq^o~20M%yP0>O8f?W>N*x_m#Kl>8ZvovWXK_c(`S10?MeOCq*Z8VDT<|m zNJNo4*X|B_HlrDKp-BRRA+EDRo^>y$DNY2L*ZQqo2pBV@o4e8?C!oCdFSeJl$=aAM z(>NW?9|1s^LjC3ckF6(`U%q1EI@X9CG0$arUrjj0I#bE+q8ry?RA-=n9i5ny@j*#G zz;Dt-;oOPUqNS&X$wxycClPmhCYLv5erEuAHLMy^Kn9RS0Wct!hE0Xsm+h8rWu-TP zb1c0k&+k?^<(A}sqy%EwyieD>`EhL?p)YHtRoAN36N1%mD;p5}njKd=ch_(!HzcGn zNjvaHw#ufWFU#sKwa1+MxT|N__lVj)uRy)_YkGZgLpC>UN4+j3 zZyBvayXt4RuboRs2zvUwXQ1dY_ITn5LW0|?q;MzAg8c})Rs2@n&;j%ug=}MGL7$gQ zQz>ekgw|nJEo)aIZSQvaUh~e@v%s!mQ*IqmI)nB#xlGvXVsP1Ujw&ww!Pv9%ZsT&b zcxe5)cm1iV;7QGe@}EYXm&Yg82X5Xi3aVAqmsZi|6xG<-9mRcRYL)ruaJ&RvXBL&% zg5<|=2b1_F`o8h`ST<5W&0uS6?lISM!(f(Ba>7O$pBL(8)+MIsb>S7lY z!#Ztg!|*QJUk0o{uhqYNdH;<^JZTzP{q}zG*70xK67!j#vik-vOR^Oc{VB_35Y7~) z=TA0u;g|S3vsI46r8PNuZqy2Be6bkFPa0jb3mPEekhD^=%lpp2wl<*}Xs+|U(mRSn zo&Cbk6MT&Fll5MfsftD(cwPSsvK#7SVqfKkTUs|8BFj!{1k)08uxnDf@re<4-gaN8 zmXR-d;Jn^5V_3{ta_@C%#i%!*-=(wEfd{h? z$EdLz=KVz$he}Vicw`KB9MZdDj1eeW{F0F&j+Wd zbCX2fw}K&HF9b)iXfVmiEZCURjBjLS` z?nS=*D8S}&rxE`Ekv6#RRQ-aq;_4m(#z6oL3!)$Iq&0dtF%f`T26KZ~-2qV2pq!=e zh9y_{Fca^uq7RoixwQysEc+tSNlKH;IhXSY_zz_!XQY-2(2|pHG z{LgB8Pgt_FrlJWyCaD93d?|1YGxWEi1yN%4pSjaNb;0_-@73R>_vQZ|jJW@LAJMM^Ch-{og>n|WAnD>_S1V(Qt+wYLGQSzFTLEEg)Qg?KgwvNY#oMmg(6tm8 zrBxIJ117HGYNLz;y`n=^4GqLcHhOnzs^}^@4z$mGpfQqgD7OOtv^Y)SVwjonA&N5} z9{CwjL#N89Y2~h)EkZ}5$0K+78n+U%g^E5w7nD%L7~lx^8Gyau5sb5ugD2SUp#vHa za1)ruY|7OoEfudG=*lu^Dy#}n5g@c0WWg2*lz8wMQ$#h&Dn=6ul9!jp6D(y9$VcQf z)m7YE%oonfpDidX$b0idl|fd4E_EWDPTwdl_z@Y-FZR)h6$X(@3%_DH?>4%8e!|x! zY{j*>FFVmW)jmSF*Emg+``JxB5rD6{q_OZ54sEgcYGLS9ubgAq9BC7;UR}PSyu0+u zQLHewi10-%d*Qq+tJVz%TiBWA@*{~~*EA)*#ZvgA=K`DGkXbDHh*)w^88)sx5{6zn*k z`qlN@_AS47S!IdLNpAf-)9+!@Ql=R-oWvZ`U{#}}@5srLnC*EXQv-{~6Npbw`sceZ3wTYSpL28;)KcZECo%8;*m z14+_c>iIvfAzDphjJjt{v=0^7?~8cTN+~pu{dk7TtE2uR&pNlPdve9Y%P6{B$pSWp zY=ffohwTTO9`dusB%a69OF~5Z+TEL#q{wjqDM-`C)`+zG!#bGcj>-FgG>oajkIxu z`KnO;+g82{WarB9wJRHXJGc81kLSy*pO5Jm^?Up=**8j%qAOpnl)J;Dse7T4r!kQ{ zsvC~1;|k8v$m^w*9<`RQbBK@PmB0AtI6SqrCKO53RUdNiTwml?Fk^s?g?|WqftkxH z83~$z)^R17}1#&xGyUkbPduon+t1>Q7{yw3>7~bzq64mZ)ji(-k#@^ha0sN zd-=HD(&iw#jQOl251Os?h4p&mo>VIGE8j(x>DiaQW${&%lodnN?O*Rl(8 zvU0fm3iTO^m^9Ku0^?*klS^i2oP1P_jScm0$XZ(T4Hz1J?T5*flz(BnC-H6L3Iri- z>|_%g5&z+6mhg0(@3GJC-b6w;1h#HpV|rg8J@-KA&}{Z6%dGr7f~xVWQh(A_ILsY6-d6ocgO)vp+`%3P5Qn#(#?+QZ(~EQ z)b@`2PY{>Pi(D0ivG>0YMEE6{xRee@)kd5St_nb)czNPe|+ zJY}_t_CDn_ktOvz->^={MOGn5YTf7urIW#2Z$gf=ctkq8UC?~_Y*nrQAnB?5Hg0NJ z@iV66xeA}2W%Lf7gXMtDXBNwR7@k25QP*)$q zq&C_9-MYBfAPlkSZe?$a+y<7&ak%%qY0$_|MJp+Q10wcE{Woga|1VFGBe4+v$hE2e zbI-he&nRpEn^Re|w*+qIo2Q1><+gyIR)O6z%q<%Ub7gr1P)L;*%K4^S$w)UsNhLkV zbL4Yv2Wiv>ia@CB2z>+{0i_rgCaZ`jS{SPVJf(tpG^UjG0L(0A1p6~+?Ymp!?BKJ@ z?mwYxq0NCuFf|c`vpP+vW$3x>GGg_|L3yH9V_^*!gH`car}TVL9tT^^e!4BAbI~h; zJ@iY5_{`0|rNkJS3}nza_>*N4h0M++uusRHz9fHfxTtt{e~=24Gf~6mf_M^5zDNEE+@EOU=9}slDuK|-6Q<`es>i2`~GNHCnpmg+0 z_O8v&%E@?kL+5mqln>P4n?|{>eLHlmDQ#^aNJGFh?mF=Br$89<;>^Kosq$C(_KsKK z!@p`5GQCVFKF6n~TzeyO=`r`|Ue;Kod1cUPbIS{=y>-#NkBL_k7L z@sPa$s?Ea@@JA`}v^{+l{7PhoKkmj--4sbMi3a)U9guhhB?J)Gl(NVm@#kM_z6;;r|n zmc3p!%YRyA_g))U#bZ*k4C}Q9{$d$?>Z6%7WNS2HDH~Jr3L@Pi7Xe&51mR8VhaTJ(6jQ)g@l8eD5WmV1{1S2DfrNN8n02_FWFlCd5 z10wP*!kgQ_Am8_r4C?yM98Rmar#ge9Hd71%mo!%=NkET)uMCpoTV||>>(+Av^Qj2@7P0D%V+{eI)rO6uqhMsdkHmnj z7P%7nu5kBU=#O9&9^@1y0x)TU>((jgAeFHZ!tFi!Q0{KY4uzCLV#%%F8WmW_mp$7U z-&4O+Kxk36hzH^KVybnr&SeEJtOu-nF@Pz`{Oo6|#gMkuI15;n@dCN|(e$vRHZpuK zK`ApR;9j|+Q=fY&8Tb>~iRmg2my!XOv~+cF>D?oCw^|V#)t!ig0VG4xPCzX8Ei--g zH{(FqGaG$9A`G}~B)}FB@;}a29|LI@g3x_N#VmbMg8qU?9&KL^%@|ii5mT)zEvHkK zMe-lv{FC8t#mWt)3RKGrmMVnv+HzxcL+@z*csM!q<=%#`=3@$JE@@Jl+@V;y{qgQ> zvol5M0gjD*J=u>x3?D8dRJUw0M_EF&cXv)$8T+POq(db-2AA$e@IqZ6{Z7Yiyt(Col}AB zKb9Y-nVYE0u5WbG$quq_9-De|`zP!#t+@88pc}`@?mA?jrp&%ZVNcJ*i6(ymk9l;f3<`-nvg8enCEzeaL+;ZFSD4b$qWE7yfkh zBXw|c5%F$|f?4zG?6}6Y=yBgzcil5o=2*=In<7!1cd>jdZ7RWrs_*XR8|_TYnR0C( z#nubfEcLyk@u=`eJUGvK=+0dHp^$e>I=2!JpKj$vmpPkFE^EE>eTDb3s;4ev%9;ic z^qndR)WXpW>{**8nF6K>%S+KK5+x|3fhtWAo(^?`asg*mI%qxo;@=!o-X6j7foE4s zV+{=)J^ZpN>u4qif__2jF3jhC9aJuMhSvK{=1-bIe<-Ym}8hK8JCq?yX*0)GqTyaXBDBE|9B;$|DyrRzPCiCmqDR-?v z&*#a_?o-GH@`~+%@d#I%NI=(E+xp^boA2}=Bf}c zE8^1C>y=dDe68a`>rtH(-ZdTJQ*jo$*vx7b_}w=W8B(X^xH^{1dxuze7W=|Bw33>u zvyH>s= zz)tNi@LIQzLLxDf%aCwlWpD=-DuYNo@%CzjqQsHU*Ig4Un14ZDm^Ecw%lMGC_Bo$P zK+n8p2|fCPwM)A`uB%H^OtV%1s6Qk4+=7hj#%%PUISW}xwQBnJsZc92rNY@8?@oh0r_@7^Up6GnIm6Md3a6@U~@!JJ`!(LeG?pnMe zdbU2weSYN|Fnx%tI@Hu9*uCUlyl(nrL-7K)2B#)h75nSQL%jeMV{BxEvaO@3&m^5S zV1`S<6UR#6t)Ir_UU;ttDD&Fy1U&FMw~vn9ApgShSFRK5-N052+pU{I?-{F0OI2Hi zgGP#V-dna|XP2*cv^+0l;-E7PP3{gTnPENh_7*+CBgOr}%0y~NIu>Eb_yYTy+2S0E z=lLi5#qydCId%Cn*;&S_we?c_mVpCFbK4GLA)Jm6r}T7NbbhN}X_ej#qJEvPnW(NU zaeL=K7u#s1$?>|^=5XKj!|4!4m=&@2ulwI+#={2Fi}zg$m+}|x-J6OlD5)s%Tg=aQ zPFE2aVwdhRK7Ra$lMiU?*J<2|VSuTfyzQG3Ic^?|JJF-Cn$PV~s1SE8rXVbW=~_A1 zJQ0Y4urC!VfonuYsd)s7tRh`bjIJO$SZVqD8f)K5MTVui)h#+c%O3SLPLL9P<7#D z=^aO;3wp{$h5N@R`B*)iC9fLKnS0k`iNb=_wa;%DB_4{+io4AF@}=4(xhE{0Q*&-9tbs=D&5o;cCX zQ&-n~C{-OkCxF?%PxMIDdzeiBF{aC}r0rn4mo;L zF^%IIpGWU;R#pKOiIFivp%4Fdc2utLBMW(1rX!aSl8HZAmVwYoY989ammvY9_I;uX zqcnB8#9M;H$NWM;>vwtg(oC5G-d{Vu);!kd^i}Kl%jBR^ zx2pZB?yjsVtVW4Wy^p}Yb3@eqjjMNkob0q58k^qk**A&GaOF`vUn46cFUr^$AMVIE z4OSmRiys>8@6vK9uD>8`ycC9u@@P}$mtY^=g*+ku@XRKj<8m!6jXF>OV%Z~6(TmjJ z#NUCEuNatGip0-CVJ76Y#kC;0y-qy%8!m)jn-GS8A*&Qvs1c9XCd_Uq$bU5_AseXb?OviubAup5JfFHqH+|83SRy7l3OITg5kR{yYY6D`U5f9=-! ze{ui(>iu6$`v0gVUA)rFGC%x+0g%mDLHhi_d1XKQk|DTt3RsD{haRmBp{F1*yi50k zd8_o~2pzPQ>;SkyYiEg8a`Oik#A3BgqZ5QBmyB!&BEXvE#SOz~-ii=fXf(kBN4hh) z42Tg$KdKZRZqiW8I*s)iAnHC^qOu6N0(vchp(m~(d%mcn*-8l&+tc{iu-_yRWMc}*$C}T+1RD&APC4$i!*?Bu zAwFbG(hx*t$qoWTEPBnp__E>I<6~U69W@Q55_4jPF(1~$?c$GwigU;FKUc17>r?K~ zRu>4-LdaE&Nw|giEW->xQ=j&%d>{va42z&9veGbFdEh~c(bLyg+S(1BUCxEs!0n3A zzBURTmlAAxzgAj^=9$@rTWE;o7T4L^5G*C5U8Y(bWP=M8afuYXpS+uFo$801QGis}F zb~_mrqsYRx^?p#VRa+f)L|j3bRV2VK?sS$uH6-c`gb&Z+aBGGCl%1y1-RSH20*QAo zX?=OUE-;9CpH@LG)eP|c_}vSUBBULH9eMlQUHlH|g2zaQW}(QOd*P)Pi2XZtvDT1N zV%PVRb>MJUM|z8iwsN%wvoJ{T-CY)_M2JOhJ7uT`L1-5Bw3_g!TfL%w>-KP2!{*h^ zv;557d7b5%nNPZup9GXeW$m0bH{Kpi!?i1229xLLj>zko(s;5m_g6PX{hQDu>_Ray zercCa5?MDH>-5#`V3Xp_rhe3%MUI_6w0km_WFWtcn?RE@eJxu*%tbd;tyetj``T?Q zQq|(W*w|$0aZ^e?V&JQjp>bWv7lxOv;t5rk&z~3L?fo$AL%Sr(SKT^L0Z8Z zn5X}VF*oCyd20`}#^uP0LEoNhdMD2$M9DzfWqOqPpR@Tp$lbIbGA8DBQ9B!(HeKPR zlPijOG_8QQUn`H!e^U+;x>XjxeGy6uGwo<0Xk;XxmES<4FPqz%Ps}Bqc=>Faldp{O zKvAP#;c>cKQ$W);ZZfpT3Lj*0j?6K=F)yidMjPG2MtY z2){$zUWG0Y@2N@JT-C$JJ0uFe9!wL;xwQ>Y|3!gs#2O6-uA@PlXa15SI`gn;aLGI= z2r?U{r{Oa>X`cIYiZgnH?^1xVy{&JJuK0?HA+OS-fcP2cj}VyZDTL2a6F*%$yFs~o z*+bfqktL^}F6I@-n70dU(K@JXR?BK9uX*2A&Z_MJ!rK|(&s#Dat>&`KkUhE^)`|Kl zyusJCy9?n%NG)s@Ebr=UT(}>CG+ovr56}xrtbOa({GxrKPYKuB6-pVoa;Ke*)IG%r zi#Ij*n-DeE_KIRwr+6ciwgU(l_gcmYp5^Y+My0v2e!G*F1s%q;F79`f1>C|j{bGLG zkqZyiDvxUseJQlyM@ZQE_DOf$x*leujV1cVT^gvC%86DyTq^9+gSVk+pasopav)9@ zrdF<=8?EnfWg4h=%^0Eqh)YRo<BcwlE97fS%X16j98MGo<1~u zc1>Mwah8q8&fW_dyfiM2Ik8#_c(+nFwh8}pz}r9TkYNWZKQ)?+1GNRv_Wm$X1J^0h zjJjtu1yC+1c73IWLK>h571724+(@Onna`St+H3kR<)kwlwsr^p>cacK2@h6y8K)n( z0j%>}?w;Ii@ew_csys>k8HmT!5YBLMkqhtEV@hoZ{2-x`uOk%^YWDR0DPY`;ZVp6> zz*l*kZZ~t^N0X7kd)jsW;kj)ETuczDPO7!kyJ5_{s+{>f`*Kf|&lXf{OSg5fgYo<& ze@8x89_7jWt%hKi-ch#lu5d9)?sAR&v7KC@>T0KM-?loaL>*B4zgMG^(@y5+JxMj! zhKYGxPIORtt@w$gnwT?XA4^>|C4hK3HJ5KGT6MP}U8lTahu zrlsur)Yoqwgp#y{&LW3r0POTP&Gu;X70WwcX5Y53E{U>9{s@80E#Ii+-y_=InFQ^1 zJPg-*Dhu!)t*$@rpZ*XS>);tN({6HTD?(0yw6pR#8d0+qthNI{-uKgz5x^xyjcyNdt3%vW=6#1X{gTy=vX&ukFm%?SePHUy{kAW-& z7T|XY43}JutoR?7Z{vbM7fO^3kY@nNi*es<~FOV;a@!7__ z*uWd(U+`}%>XKUS*O9Al7(ofObVAKgf|G}fZPDhxhK>1dvtEqZ5-12P< ztwOXL=GK#o1CHU-!+Matje+`INdSEHgv0|EGbLzECs+)~;- z7ilBl69kmrN>Z|PWZG(mPPxN}tV4xz+5rWE7CO|r!_rgl=dw5;22xaKZ`%?o$Y>)m zM&8OyB#emru898~s`bSDDQ$8Xz!mPbF)|a{SU!MLwwqRYuyrs6oSZ$T!^}?*OhAd= z2qG7p(5=AX@(%VGU7g09VX~(F1Z&Q8F!ZDJ*HNn;8nsYuJqtlhh3Z^TUcNAV}ndn`UBfrdYTeyjHRX-#1Qff zLYC-*j%$4*iS%1bcHtdxxUF4~VDNkf(^3)nG;68GG4_Yp_Rn#)3q#ngQ!P=M3#N;g zUY%ZB3#Np#bvOA6DoEcR(CroT0-<nsd+_Ac*KjvmMLp{_RPw~o z#-)I_!M;+|;gLuwnZ}^1xwLrZb^iMyl|whfH#}clIRCEU?AMy~=iA%H;$87J-vd}c z98@N>9yV?=(p)cg+%2%#k&Jz<+^;jaYXCZ~^+U3~e-_!x+U%$QD(tP}aglu?lbmao z@)yt2UgK8(d~qE%z-My(^8@k6&+>a#AB-3C@Nje5N1V2|G&Uv>3}U(2dIcw)XKf0y z@Sb$p_xmqDV;4$itfeh@Ua1U>N38PIpcm1ux0wnwdEdQx-7l9Bd4Ho@RG&Yb?ymjg z>l)3?kX31w>m?kz3-epHT6MSGC!V>B!>tS=9Z5h8A% z-MU~Hr)GEPK-^_IYLZT1@M);~Zm8uKpeB3kq~@amY^7nPH%%9_XF=z;R=h&&i|OY* zn^EDYcm3Rks-S$XVs|Z(ccXjeip27_S>N;DJ8s>-boK3|a;{)((JLzF{p6gxXH^q! zZyVDYK_J^!nofnBY4y$>oi!?%G3##{d#zAH-GA5gJ}rU7#J{Y$=g* z?aq^8?;@FG=G`NkTy;(AM%_Afo6R46Oi}GBWtRtfqOlJP6c=YYF4#*b!^@QJv_35M zVt)8EchmyIs=dz1a-(H$OmH7h0b_!Awy#A7ni{;Dd#k?jr)H^Xth(vZSe~~!1`5|4 z)g023H6xZ53K6+xUVj-A41^b!HrTyumJXX0iWU~wWMyUNM9$?E6z0FW0ruLMZ7S>Q z8C3N>HR!PpODk6Klar$>iH2_1o)t1Q)+xlbEd#y?TV;KDy0J0Cn{Wt3v(-GxySg(E zAC-YW5@Kpxxc&UoSPDX*4KDzT|6+SKyRH31@yFY#4x;uh$KCA?Vp<~gcIhymTbnF4 zT~^&2D412AuyeS82{cpN4YqTKR^P=zZhXr)aYnZLMyawjT0UI<&$<3DU)6ufMA84P zaI^Ur?Y+C=WX_9Kgt+nqe ztkr3czs6Iex6q5c*d-SYd`qZlxEP34PXqD{hShtouky~I&(_a9Ixi0MVtp4)=0o7U zb4{5;*IUUwjRU#+0the1FhZa%*h95>UvT4jc()8qZr$rn^v=+eJX)rJLY0zxiK}mc zr?{tZaGYg9srnz3UdW40_jL+(k34Z`8UQW^sEA*XHh}gArOjJ_@wIcJry_~*NS|C? z5tAY@Qu8n`^^x>I#=iAd3qK0k-4NX}G-z1D5Yo&~fdY_jO<`^!oo+cRY>SDuzB;rt z1p>lYk%Jq^Qi{uj%WoU=d#W}c5k;&A`e%+;R80~+XdV0-O=f`)Hp(44s%Ym#Ndb^B zM9b0A;d2<$&t}vv2eAw?HT*&Bp8OPY8=M3L4tCB^ytSl_5y-Sxf8Q1#n!&5MuSB{I zeIgM)#059uhw7#ZqX7J4gzWoimrw`CpaXCgOi1m$+7ee+#@pxtXo`(+x4ONG_TN|+ zR==UWL#xoiO#+}(xWL~iIE-;HH=(H(H<53p zXkwCUkpKr#G;2AXhS6rqlHjsJ5KG?pU&o&@fPH_w3kbYKM@!4|{)c!|9gS#D0Ju&G z1qf3a0lFIlj75t)z{yU;rv+4WEMU2tqiv}*EABU7<4si0@z0C9<;|j9B@#^Z~2e}1G;tzQ1 zWOgk+J2#+>tS*=czRJDvqE+{$CD(~iyM-dOHcYR-jf4KPZLPIky?EN#FlgP)qvbvV zJIOk*ck-Q12nI#^dv$CFTB$jrp7%H4Xgrk^iM zdKp_J@w+_f3fqux<&=rLw*RK;;Og=Nc6NV(GzdWOfri!a!%QcxE08$0lXM*`nnb!k z_fIXH7LAalt4LrXRPsM5qo+DBG#9XxR)}^l2`?p1bmMo_0jowVkaW=PE!O41t;_UZ zkUuE&l;T~zK$6ssPV;l@s~75_8PB666rxWLDXIvU#pPtIuHt@t#x97-ZF8s1nI~bS zPeR**o_6Me7|nRxIx?YE<#)?arJmSj`-65!MX$N#=O$Le^+h1OES1Fv{${bY)?01sH^K7(%4qNzZQ(?zU=Nlms9F}Dd@SpxSs9LpB>`^Kh`_6 z)Wjfn<+Bm={PkX|$kA%?O519ZYxTuPlv|#wL1s0mN{By1ez%3#vUX^-by6sqMV6dZ zr#PMOo?ETede`YCva+grf425@`l~}Sb;db~>YQ~)gWkdqY(1Ww2niqUeQg@C{5iZJ zh2z9%7PCbB?Ka8j=nc6++~~<#re&W+ch0OT#yugF0B!T;AKm6E9wkJz-PjXCH=%9* zB-Z#EUtVi3jAl&dAjdnB%HfF%`RC5lIPaAxml86=P-=U@h@ z&v7o*pUzg@VUeC|9Yje}LK7G@0jVv(q>p)5dc(+WxV|J{^Ng;}v-b#;N5AG**$4Kh zBjL#)jeZ|YR9_x7HhXLre)_3-6F!~G+&+!DrE^9pIJa|UYOuLBdVGqQFCH{OwChh) zxmE9j69M*dM&=}6jTUO_>3e5wNjr%*zTY#$I|5V$>H{U7ru6C75Wc*(WspN)5Vi$H z5mE4kvD0;7-C%@-l~$WodAl%M1*yh1V`+Xc>PL{EnZmxYE5PEl3HQ@XFIyGoezrN0^D0pQk;r^f^m^l6(>GEHj zG>Cii{D1K&W`+yuJ7gfJqW+<8{jPcCQy%|zgo2j~28M@NKzW$OJT7mpw*Ij+p|Qsl zILFsYAnggUX9R+v=Wr|33XyAdI0L%<76?Q!JmJWf=GkaiuFT>uH=(O};`8;=CLe^toGyp*FQ!}tkDHHbNh%0e;0h2G^;YV6OYt8@7& z!LNM(o>{4&z)R&P{&yem_Tn&4SZ1taA6#6lJgp$r+ZQ@++Aww@EARbweZS7VrT7;p zY;zt9K?AIX`Fs|mxB~(K#^LWLM$k#kL`|e^EaBBiVSbH``plkOc+JR-IrWw()8Kw{ zv$136;{Gr4-aD$Pu3h&IqN1o^0Z{=_1gQ!tMG=S%0Z~AD2k9UkA`lD#R8SB?5mb;O zy@%dIRHTDQjg%0js3bsWNq~@eW_;i0+536R9{by4obiow&KUlIA;}7B&8&IPYhL&7 zx*7z>BhfQwLaBsjE2J@XO^Y-;!KaUVtqlcEgz24t>6{ao3+HWARM3b>4;+`YV`n<)=53rU?zO{g3nqB+}a60Z#s?yJgWJ z-qx{JEQL;czlsJVh=ZDnstjg28Uo26Ua}q8*}@bfG=s3JWjS8bp_(*~%`JM7UF{%R zVy~pqhj#FH!fBq5epq45k^!Q5Ef^6%d6N8{5P~30d(@8bZ6U$j9z)wsX2Z-FVCG4d?W zVu%fZ>!T; z<%?c0C}Zf^^B><(V#R@;4?q+E=3!jiEwot*ZCUw^xn-vM46py4a!Y*jY#L`4NI|yh z0L1NKc9iMig?C?(A+!dzgh7YSZ!z_cg@y=V)L||F#4RO(;pv|EV7(#h7_8F>ymwx$ zY}R05{Kc5c?GPY*VyR4q)oUlTX`&2Z>ba>l1N0aXY+;}Aq{cCHR2Q^UWae-$n7ph^ ztrY}0_ZjPWP)Z*iNB8_2;8u^YtnUfXxN|jLP4F2WmdN~@Y+G~`Y6Ympn;1Fk!D3?i zXA=ZcfmT{DqQ$lbT*ubI#Ow{OdN$v7%yYj%B{WDa^KBO+G~8n`ZFi^I4XHevxHLPC z_pSCZPdJf$tisGs<6OWiON$(BCmAEXq7I}AtbeS{LiAM~FMqV*+D!s;`N4yQ_Jz$rJ^kpmB>BLtnSL&pvVdFehP?ZH3O^N0 z$9(NtMi-6iX$f2_bs2g;UyG;X`Ql6^p6xvKQy79FQ}9E zC^jCopv5rCsi+^!cIzuFe_kOqZ!A6UJ2r4q)sv8*74_hnLX`2*O!K;Z54&8IwW{}* zy*=zq6e?^rO$2z^NO>9Qimn-;wIOq8wOTJoyglr5 zY9}%B@}uU<`WV{o3Cq+*AO5g_G%%)Id0y=m(Mxk#dZpwpw??u7V`?V;UDt|Y(WqNR zQ*P;f+-JTDf+K2y=H53Op)@AFZW%UxXE2|zaZ6S6ZGnu zbU_$Atz3uPGoH-oN4&eN_Rt!CD16XtT_mIa+w2x~LdXxp-a*tpuH=f3IX`0AzqX#_AwFe^)#saW z3s~&9ioKLlIv9g_@fHZHlGQgkiZ_{}={aSY>gI>;pd>%cqx6;dgQSxeHDyy-Ea^jl zm_kB2F;X^zU1<6(Ke+Cpw4Nj@xf@mNWj@Km5ntcAlDw*yEYt7S!va-Y~DM$QQ%&n#MfgRoSu8m%4F%yxFqu z`yzazgqm72WMrOFpm*eDKkU-6)R=?vMIA#1Mz$QrjZ0Y@FrDGR2_1J@&@`#G`Ak;H zSfg;b^UB5Eg4n@;m5rvy{^3O@*`PE1gGpf=$L~rHtoNLLP?L6aS!8-fMQMXV2NO}? z~c{n`7xW>Gd!oO*WBS&GKf^AolAHP4W6`#X}bMx{}cqejcC zgAer5Mw0@j%*y-nOz+Zy>2K-1w8#dn82$21l~)R{{mtL8G8|i;a>di)3vON)tmrru zn>nG(`E4`1l(~^Jo=UtgJ23JK;`4xK@n?#R`_QLTAe6H4hN7xte_x!tbdiXIZI10z z(yjPyA1lmXi^^GWHDYOg^yhSW8bU)c|0{#hb2mi$N6@i^Lvy-qZDVNOc%qT`*X{?I z>d~c>7qSoiKvJyd!S-n&wcQl3pOxO305#Gxc#aaa-ax?+GnVF-q*{s{KsAf(qqk#0 z=RU|DY)Gd;(gcCM zi#Y&AZ+T8`dYuq}lYSzUfpp4pU05GLz`YG>x#}v%Q3ar0J5I{Q9@f!*vL|ljbiz*^ z`ZnlP7QVsjq%!;?*@FWILO$EIGXr5!_@f0+riX`J5^#dngADBSWL022KoAtepKS(1 ztK5;xf3SOFFEOl#m@35I>Ltt(S`^Cs04Tbw1ToWCmN?j+5>%Q)Ax;6)>*47HkdWGr z0fq;^A6#{O&``UDPc>|IS4S={d-u_W*1^_wE9y7E_vaq~Unll09nhR*Y*?yev0H4+ zqj-nXR})4clpOpw<0))mvKGf5`c44Y4~~Q6GBkJ=2~ZTsmL{Aq9H8+v{3Vd=x7^7} zItT!iF=G3cCCDRF`R6Jg1M1XAtL*@b29gpMF$@2y(q}#AkAA+tjN$)$%lq>g*1rb+ z9~Cxhug|eguoVcNQ1UX?eWU(>?~rlRecaes=WmG!W)3q zfedIMEb8wKyA`lT0i}+^3~+kCN8+Ggv3HqRtY2!*^j$i{(m3j)=a|zR(zk$E6^*6bxP_mFUi}z~`c)xQ(KxX}u_j}L+CV8>B z0sAEd*#z*@Ai}Xv?*Q}^YFUgijSoX9uZ3xD8n`3g*3puT(mAS^hDV!9u3GX`?SHN8 zy>a-Iibb#Uwb54vWM(K z&0V94o=upn(LDiY$<4H5RT+Y^oR z&-c}u8^+aMeqq!QyY0e#kFlxRn`|NR_oRDbj;P<4TnorQw|22X$?d`Um;^yoRYAFI!LM8j3Wo3U1oIlO%`*&ypIm_mK;Ds(&2vfhs(n63U=mCeD6wgl^YQJ4?kfA;tCt*dkQ;Z}*4CTQb~!9xnKw&J|7 z=_x|BE9^PwD$D)9Zw%a)>dSoNXgn;wXm4E^3m~C#{H=CymM&_;T0m z6wFdU@w=TdXIhoDI@NaddlW~0l^*!8%cI0RuUVFYz03J9TAq)V;(xQSufaFARa8xR zq*34uN1>!BX05?B`D4-T7L=Ec>}vCB5AU<_ceT);8h3UvQ@oL%qQ3LM*3QtJ=#S|9 zGG64>7$c|DXEBVyv>-xPg(odjoI*n!eOHO&V1})8{8|tBD?)bhKONA zz*aw=pFmdlVb0l`UY(8GK8mnCGx$1cEk%b-IP9>{m(ZT<;DT$FH^r<>sFUq(gMm#0 zQ{J&}Y_C&=o^O3|Su+cPZ>-S20BuAON-v-&$IUyZBn2WU>Z0E>Qc8$k&;tGg_x5nF zT@)-m!bN{#9Ka?ZQZD_m^4!^;@3YTlDi2Y_Cek3=9+hfexKQr@+tVSkEV7Y++v#8^ z{ZTR>EHrl*ZkqwPlOTctTNJPU=RM7hVaIe7q+B%x)pQCkttuSU*H6znvrX|Jb_=g~ zl@Uv;Q!O9G7n~X4h~G%B9h{%0`du2mbT>O^TkfY3JNAe{T9keQcgO=c#%Ag7=p z*(~x|YIbs9YEF`=03IMy;x(aqI^~ju8Js&HUpe%6Tm&>uJ>79P1d_oHqPiCGo|zmg z*Jrm4a55f^yoR`T#3y)pbV+zrwZBN`3(H55WQH9J_3dYEl@@;JTj4n z6iL$(>ZBezqut21T{uKv@M`?^AZ|4976M;;UzW2iS{Fc{#;qC4)NyR=&rjk-RG47O z3UbD3>}Ttt9?DVhGXbbDM(!#yF-ojoxr6(j=R(ZOwruZJ68kwjGV;PehD0dN8U<_N zdb2H6oz{%Op_J1BL|`D>QaCkeJoTS@Q2zDm_K$_rKdq$x2M^Te;TRDhg#or$!BWBg zc#AEN>pE5>;TnK={F_v` z{lMLkpz&CD^3awhuKXP(R%N}mh%rrwSW>hi$=>&6uC~r2Khml3=P^OW1yZM^%NtL< z-5c}#Zd~ZM#Fw$^l;e!4hYb`ZGdsme*H9y+aMY=7CN2eaZ^Zddy6VRxTU&yBb8lbS zSgX#Ozpeb0vraNUt^MwR$A!1^MwIfk6Tm3u@9DQF;6&+b-!1_(6^>pVv;%`NR9v8Pnsz zLVYF1xtyOqyuWhhwq%ictg_cDJM8q`{DBrmSbFdh6JdRQ(=WR70hblpz|XrS=J|2~ zv`Z4%PP1oI`vrN=1|(k(*u5i1?FNKhpXJ5n<|k>+`uZoSy9k0*JReQk9lN6S`*TCK zGmL%h>tpScRh17dt&1JnDOkV|nDV2dtw?(mXR)l2NnT?FMR1i>0@E-=g+9HZkM`=E z9#L>t=0;;LxGY#R_vwK`}ZV1@LUU%CHD;l*7iJ0d$#j&g8+vr%8levi%WC|OalxK z3La-wsds0$0MhA?75ecb$iG85_AoyJaj+9;h?oCG+8AqimzwEN$~RH#1PtZc{SlpD zlH~)A8vI-+?infZ*=CSaVS;uAz(t8|A%NUE{EoE~pbcK<9D5#4c{)u*j{k1KyVE$x zUL30aBb~}5mB5{fyFh#y8v}WKVdNRafD+%qqN%x9rJU8_!VvGRvop$Q9tF7j?GOuQ z01HwKg1@kNrgDcUilCgDN36$Y<`o{)IbOlGJ_FuyTy*@~w_(jy5*CelVtAC8-2RFr z{@gr)Iga0SNs9n#=mHkKr9au=93MbQG~R-K0cQygxk!BS?ps=e0>^+Rbcl|<1B*Qg z%}-#mGvz^ZU0|x8mU7)1zre%yAA>f&{T(D0A9jv7B3-j4>E+s=H2n`+X(E6 zDySRMTN$L>PC#S`*#iXka5Z?rJzVe>SPH&9sitEw{CCBdHpqSY?bX4NLpxqgnBEdN z&VDHVlcSG5qUQ2}rBo4uc@2yG7lnz8uQoN!b>h#>jcquLc(-_%l#R4_?z2 z?V7?rv<<_0y?rIGZ`U|isA=zT!z@;^XNQJ>juHB^P`AERoU33jp?V>_Jv=h=Y|}d< zH3i!eJ=@!t6TI|Zh9@Z+SnBG^RaE&P-$k10qO1E&jT@{-al*mN$jP`W_bBf!f`8CG zg!j#xlOEF!HO~_TM~r-S#QW>D#p8>0i{pMl>Tq6l9wmKFZqZq|SDY#(6$(@-Hyd$Y zBLNTLcqJ3FtH(Z2U}u}_i6XmlU0;vRCWaRXCjS@>E6f-Gxlu_~+S^~&u~h1Ksr zSgknQNoiBp=K1txV`PJDpX?Fh+67p`+OPU~*oN?(^)=r=eXv(NJ^#tJW|Ez6cYeor zU&FO86Ye}$M$KFsY7F=k4EY)l@?I6;4tC^}KXi5Axbdu&;}3T#A#nrhS%+8Tuj$`c zU96)#pqQzC#8Hk{+C@zlGzO&=bb~}PqwE|yqhJ{;kT?v{x+CMbXm;34e0*)Are?HQ zcU7p%U?$OE|JCd`4Wz@WwbN~A709%KjmtE0&~8{+GN6i#AEnVvh|)&E7a3hGF)8$) zohI!G*X=*e>{pw)%?Z<@w+DGFewg4LFM8;q+)SJ>Rm6c#*O6{Z(-V5Py|Q{VV#LY0 z;&yuk?$4~zI^Lu#V9%Pbpia6cjo%z~l@P=fYw_4j6<-UnQqQqZ z?AAPGnELve%4rqCTkHRNW$K3BD)n!>;In1fy5Q=P$rQtx=lR*J7&N@lE_XV=LgwVe zJ@uV_VcdD}($}i<;tY<_)C6{}gc+TU%?&RmRrMM^(3EZ_-Vo^eD`cg(UTqlwP!6W7=zud z1*gdm(Sqf=&L8?ErU)A1?{;y7mCD^wmPZ>LUAgd`2HT2CD&kA(0+3sU?eW2F@5U&H z2JIw;_ko*8lc~_{jY}8xKKPv2E8nVffNCt?lW2j%MN*p2jZuhZ^*qI>DyZa1Rex|>Aa3(LgX3wHA;Vs|c%ZW`R zwFeYir1=h1>ECooR`%!$RxhaxKL0R&G+h)<5^PxFeet3(EhZ@`<>7+R`8P46pDJAP zcXB9AM*17ahZm07qXusE#J5G1^;DjI+uj3PCeRA$=+$<-|3qV&?sswf6xY-l1ls%a zLw=H_;q~HuQoaWhwels8Nn8$bwh!0b>sh7C8{lpk5sJq14|;v0HsjmWW=eY; zNd?Pmvf+#a8^j|!a`@0sd;Vl-qD_-a;d5H&QR~>qVHoVR@H9U zu*6GpV#Iw%6p#*s)*IL9IvX4tn+w2}@ra&jhnm~KlA*ACYQwzI1)IRR37IJnH?c2@ z?OoJ>yqLjggTLeV$&E2aZ_|Yh_ue|6_}BMWk2Y*RkGYn^j69xO@VY90tu5q<8c3}M z-#14`c|f`LsMku^FpjMcCL{(*dDM>8jH?ZTdxqv-apj*+Aw%tF+luG4&Pi)ZfF-=& zslN<@Qt!6aCa)I$ZfO?A%(YLX;2!nb@?R>z_&k=^!3njGa9quQN4;6Tg z8lSbLq3!bEhYB0`Aqs$-w4fZ!dCB&v{mQ)Rs<)HFbGTEllccBekGs<4hY#G;JfMDT z6OpXW09Tw+#qv4S=QKGkM6m;dRT0CG1bhhqaL_t)_J;GN^vR8^@0P>6VCBzc$82o6x~Dh{ zUV7cj6NW_&Cr(~Eb2_tg*m=a*0B0~XGBPw|WHe%+WoT?_ESJb@XefX1s8c~fnyn@N zOOn4W*l+YeWOa6u3XBwtY7UpX(;sSX-=Eno;GM5AeFKCb@$4`F+i?bv49E@+T~jhx z?05t>GX{oGx&>e>-ESSj$yN8VdLBwZmMm7~XTcDs`iiBgzaR&Z?dd^zc}6Vp*y#+D zeG|A!cd$oT>|wK8-#P%;xu?WplsuVxAieRe?{p{}>{q z|76AW`fUqA*H?0mSRJKID?n;PN8FLR>)UgGuluu;^QC;46Z?O94Xo zCIcx%3aSORS+P>^-8zf~<`iuJY(QJHYy!ZCi#u!sqF*K#MurZxl*6^+`+_2};R`S6nQd@5tEnx|0zohN-If7cfC8i* zSh2DE-VInjpi6_!w`a7)R1*NuDHTCwd4n}vIZJi^qYD3HUi>Wy-E$P1^J3W~aMgl; zrNI2#dF9W;{rhM98vMUfd}c|@_0+Z+5*$ubWt22f(=g0-AS9a);z|~)NpN+mGO!G~ ziVLQUY_hJ$zdu2LT(SSbGgzpzdyAX=An3R_^a^$H39(uXy$#7?%2BI9%aO_hHqX2U zf9UPX!_&C)Nn4=k2=ewDtj&!wj*#FPkz4JR+7246o`c|=$U*P^0U|PjKfycFt=-N*r)sHUN22VD zsndAgxTbrb4R-TRz11&@JKyxK=+yh8CmBzrsh1qG@DF72rl8-qR#yalBM8=Hjv1z& zOMTGTk%Zt0gT(ut^80EI@4fojptv^M<^8kF+LQ4biw0<0j|HUnm1+b%S~OM- z%EP4D0=krY*N?E*yAFKJP1HDXrR-gJ$cu0}BiF`lv#$y<*w1@d^VpnvEw$Ox&wx>S zJp5Kj@pg&~-OumqDm*f24K475&yJC(I%r|}-mM|W70!Ku$`xnrVPx(WEIR&VO~8cl z=ovkL`@GWm6s`QSS5RI@`&{4C4JOhBZm1frV(0@KUBLO3d7!ZLu*QxL?A zUl{mtk5WUO?`gQFU_>bCH7vNUFLz70eL6F)Sn~YqqmeD!yxi=)Orpdc%S6pfS8LtC zL}pljs~jDB$x$^jOFH;HN{K6n?5q+^(<- z^)}Q9L|LgV%Xgl+WqE-|n(k_Wd!ny|Qf$ry|9(Dhl%< zlA$&i1%jS~06;LGc8ZB405`8gb#--lO-xspeE1PVy^Hk-0O(^7)W=hKH)BC4DD-6~>j7e^ds+XHxay?qnyQ`uqK#W#w+%YElk6IIINbMti> zQ$bNBixYN*rZd~7jyb;^T0~}|mK7lB9`8NRd`uG%&fDOAt$ICc&t<8ijmL-cO;Pjg zLur5mhf>pd_~3!D-)m>*rdLgZU5rAN!uy6g`(hJ=GZ+sg{ZO4gY*eZ8ap9`$Xo46z zmJaP}pC@XM26_y-ZF4CQA+*k5=hU~heCM(Qs2g&7BXK88TH$6wioF(P!J zUZCI57f>VB6;~gt-n#vLF3&M0OSVQrp6i%erTVSFgWA%A+_zjJzw4IHHND!kDL01su=fIKsX>S{u9CY%sD$C}3OpO;Fv*1aIsHt1C zd1jSa8LUGG3M9`TqIPHs5nw+_O!jfGeE>HVu!&3)RCgR^f*ZdU@3ly-I(n93?DSxU zzF4sv?rTu3If%R+PSMf%h>b!A)oTB)QvU78{?}XK|NU+5ztl2+IZ9{1Jtme;I1Wmq z-v3N*od;+Hpm;;U^xU|!jma3Pn=bw_?h^=`&HJF-u%w{KngP+vu!e2o@VJG=s$Ifa zrMJeAAf9eyvlj_asi@!l-+!Pf*c;WZKVoi9v-~>rS_W&>(_w-kH`d$PnaN-sX_RrwW2ii!<_4>VpeSS}4GI7ID@9W_6PV?-Sm#wcT*K6@ znBCRCAbB`Kqdpq;ydJ8}f$@i0f&RE{*MJwaTIuu2I@psGW3iCma&k#L$ML!gE?*Id zjT9YM%3|3e1_&fWFxe*))g%L8&E*$>>A4{!Oe2*f}vGgb7A@6Cc!cYSps_kTIxYRJ_dJOvy9rUP+E)IIc>ad37`x> z<$n2}iY%hsqam5K?dh9R;5KS;GmD}C=sz-K{9S^M1%{q$Nr4f-X8WH77uHn?Z5g8T zIf!O_R^Ae zB$yvY#dh4>ctIvR5?!c44(@grCwul1bcJ(_Nz+b|2Fmgr6RR`Vim9Fo zJV8ucBgJk{;ieI$7su`|+f$4@0dT-P0en6<&2G?xiEz+h)-d0M1%QH%_1Z%2J}3@s z{e#3q1UyUDO2wy6XbPDDsA}}u@a9yx9&?ms;W;c7oXOfdFWDnZhtGgZ5ebxR%AmEU zX;`RtFS-K&J#JcmBgN_wbbx1gaC>NbarY7MHUtC*#;@NtfbvR)GR+`QhH^vzT(B<| zGtdNoYqP_=)Qq3Sk6%b2=JhVovU zsWi}2o$Vb^b{Fvs9rt-Pp)MLf3`6gA5HZa#i{<1!XQuoJ%U+5=OhcQlj|n;Swx9J0 zl9Bh_3y*z&U;MC9#kN8wYrY)aVwa{eb|YcWAH zRKP2Z+yXh@$-^fOf6JWTI696!QEA;umw^r2&wYJ8^Kqf!j0vMC^x(Dz?;{sY+KPF8 zx<0#|$d$2MG{}0?K0)&&8Ty^{6Z!?!s90(3zb}d=Q=OvxprYfghm1ouj^_8aq;+tg zTSNHUy}^P_ZkmxiB}(iJdI9ObC$RkN-ZI^gZw!{9?#I8n2z|aV@ln>!zjQG9L0(?p zlk+XI`(ekQY+^udNx5gtBr(S3@raCI8Ct?uZ=RH?$rqh)o4w*Jg7b(LVQY#fN(CbHh0%;hD}B@HrgmbT9v%~;ddlaN9;zCrEQpby1S1De!HsIvZca-siUVdz9WY4r^Ysn6BOl* zZT9uf7S|m1j+{*+F5HW#^5?l3sPW-u&lNe=s7ZTZ?0{f?nah`gS2}9V<~{tGe0pAB z_yYX8JmQ@5@~sc;?bpcX!A{7wuK2X>?@j&-s466sscJT2HHO~A(2*||#jgbH~EDuQt>qq|g6Y@V!>VEm7 zjne^?5%^0#H_P6XvB1qUS~^MZW+cmp!^BQ>>qx(tSB}Mm#2;lp6(guIjo)7(=;{pL z?c080#k&3>Mp0swIefp#z49{#Ga(@df8y5=!Exi6p56^9VSy}(K6UL!8?PVMWwu2g zRV-ycb^fEUMNV+n_?`G|lM$!mcNL6APy+TbbH6i(qB`ep{eqk=yYIy$3DuWSzxyAl zk!rL*ojZAEVEsDr%Ccy@p^)ec{g8|t&UP372sfIQwlvzA+_Xr}&viK#nbeRe>2^~- zd&;QQro3|>uY|YF_q5bKCa$Mj#{A=ET^p^_?CbN)R%Tg*I z-v=L1ndlWA`WBF%?8K=#utVpnbtCM|Kh;cr?!lM0&H`X{H4kOncOPT?OPf0{BD8)g zKl8nF^xBa6lgBdYqOz6Zw+zk|g;d_zM_ybu?>u`YgQ9Y;Z_=3DId6?m8q?x(XlBe| zpA-kFMTykHgbO{An|WV2W)M>!KYv^$+j|XTo!&0<2qU#TEOCB)-kR1|W~=5>OZ}M} z2H$j98@o9k&}VSu<7`-!QlVUYyn#k@uWe0?!1Hu{W-)9PLrbP_1yuuM?F(Qh3_bgg#;{Qdc;7h1#N!(_eaWaq3SQi9lKOgtBrSc{hROl zLJ=SBGT_DG`cme1V%qHHviRb2YZ}Vq#j~szE|;;dAbx^v+N|hwNBl;F?<4y!XB?X` z4c-C@)Me$tTMO@nBjsI0d}j)?(@zeYZG|u$jtGdCjH~Rset5QPM^dsSJtZeU!c({L zMpk$2Qo_?8rAZ1-+g#uB>=C(_q*Q0c?AHn?8b7XswsfV}|AN5!WXWxW3`>Mwb zEgwXg9zct-JsS-4X_%^3XVZ+F==JLF=o%RP^n#dC`{@^C(lVh=vi2r@;xUXTy(0jwZ@%6mRmY=D;udMTxl z-Z4R2kp!a$RtWGLC6wph%QCg|+~9a?5W6BZj@ z7CokrcHd(Hgf8tZ9Ba~jQ2Gk^7&MRKLd|vyvmbLdNRa)Ic4H7MLy9Pi99WnGP=Jqm z&M^s0`2|HIc3kQ91PX1j7AI)oCBtkVZ|3VO87##B?(9diUyy6y%@7O~oEgQd83P0H z&cA0ww997gpJTiK1Oh=Xl05tkcPO8+1N$Y4PSX)~Vc8Rc|Exs+&;rX+PyLi(ejI0& zubM0-ZV=#fku3i*@c;29`p;jD|N0rfhW<|$X8pj*Cf)76M{OP&Sq_}LBWnOKPy(Nf z!xaMwTNg&a{Ehzmm&&BEoEgC=XRRRM{Gj+nvAihPK@%Kk2n|9zgKNFQlD`)?Hj$Vh zf>j17EtCo3Cn&fE>hB-G`te_;fBfYb|8yPb7k1=je@ zyH?Y+(?~kr>LOQ?^~HO6qnM;Y-yn7NYsdqubdK~DA=UCj1Z&Xqlh(aHt{zP%J-mg= zsDh~;>d%)sE8agA(#0+++F+?cxZMHUBT3?l`66hzO)IpOb7Bs4=jM;@0Al5N;!uUC zbn-R5w)b5}=Hle@?@GkIG%mNy9d~zx-ZsQO1qQzIjbIolx|xFbju@tO&1QZNBIJ&> z7^yVi42+`gh~AFM$Ml5c-xF=oeB1r%hGeVK(T7nCZaSH&+H+w<sj0RdZsS6_wr%8j|uu)n~5NI@4(gkxfb5YE~oQ6b#Klp)t*TxeQ{Mi zrfs0t+}!X2;#632s_7S|8^>U}`yFM4vg+RMV&}}9S0Rv%gwX!x_uUU$dQ*C_XIC)K z>Cuew$KhjRVrhXEOD0p%rV|^VB{H_Z;VM3rr@F^piix{CA&-j6R=s35S{M0>Ag088 zd;Gr4Zs)ln#<63zEBle3K1@wcsoK%5iNnlRR!APlFU0gSfN_F_4&_s1p{fqRL<3&mSO1<8!J=ORFw3`)kS{Hgp9w`BN$RjOUm0(9%{1!31qth zBGS5MWIQ(b#}>^VB`})CN@}8O2w%g-&K)CW?3jqzaDZ=Hz11fjadzH!kS+^cIv^uj zBm@GivWOh^4nJ8(1HHv75QBse$du;V&lH+a59Se$01F?T+(&Q7!X1z^6e5qcX{(6f zW~Zvb_JqZzkzbGpgmj;moA?#<07G#wd60g`v$VOoGKt^X?xbrL1dc-jm?+q6Mg5h!pK7Y&6`O~ zQJbSWx5Y-1Z%@eGk-R*;%(LlQ`P%Wi`;mFq{qr(&E*8Za z8aQFX=%?;(dd)8gG_>ZU3HP&42cUzBY*fzj6^?u{f_2l&O7M58S}}e>7GsD>XyNkO z%9wZpJ}z2eBqQRU)yV6f2g~uwrdivM7e+OznvbFwH7(^JfpyKY9rD| zPG~yN#IIbPZ&+*Rt75+n$1+df_A@IxapiOM^*OyApK=ACA~W)OkcSML+R_9cE-;A5 zCM2sPcW5PD{N=2N;Y&S!^FW;utDD|Tl?TZtS&_u*M>lwE6Zlgl89Zn^X8n7XKSJWPs1mj`X%JeSylovP6gT zx^30M>f_{wBZa0;7-9!d8|%{pO-hoZJxptFoP4lV#jV%9TlY6@a-Xl9%+0gDCC&`7 zU}&EH@g;Y1lHYIX8;?*ABd@POsjCg=`S_}9sBzy=x?Vs6^KHy4M!}rU9aF~pCu3id zC#YXL^`^Wpt~U+ChU1@3MF&Ub?;FKOCtdt}_`yko!zY3~G*3Ob9iJ+BG2wGmV!iRJ z`tjhJ*%*V$BqnpAN^P%J!K;mgcaq{o$}xtgbS*~>4oaf2s#=bh6>g>0)VS~a)j1I?6E|RYbPJP$ZJZs3fSWA1kTgZqjK*^%9#=Q zdRpjE;AyY}G_5M&_P#%)2oP9g#s4sWho)?fqxwLH+TXG$IvBrtqt_~SG$R`h?a=S=wq7JDcPpJleg_d(B3OXj ztsOer!o*Aee&^06fIzwBP0=SNYn1a43`0V)?}#6UHHDYOFI1i%$u z8VqFdnea9OZY;RT`8>RL0r-W5tI@6Cv;qqQJE*ZfVI1|dK|2djc&pn59k$EXQ3>rU zdFJ16^7oNXq2$uvNqV~g)rD>i9O9Dor#}XLw#|(wp~MQ!y{9$fNES*n0x0yU$;Je< zU2#VEOc3EdrSLPLDA=mK2QsV`g5Cm{W4KcI_?8Nt0v*=I#59gz`>`PF8I27{Ka0`E z%m{s^k5mF{MN|3$6hu6O!fRNG77J)6fM5GJ8NArxDWAwP<06gB{R3BoyYXa(PIHCL zZ@{9Hr@(#G^G~6D=MUoVBN8d^-^6fW4g*r!GB1zHJrNlZ`edpK-n01j7)TlTt?64R zebu<@`**e9#DoZ3*sAGY|8B%4@dKDOSmb~`11oUOTTgDv(1qM;E+bf@0yEOkMtFpr z%VUb9gEMb8lfvy*=}JQQV4h(48q%qt!>r*OtAqvH!+$z5vV`u6Fyy_Ud03b_LIw01 ziv9U3(1%v|TUYSevjO%v%z>6)m@o&d)I>~x4A`;82BU9R;)>q}gOaocR8CDn zOMP4^KwGx26S6w9&JLVLcV3D`SVpV=%+eW5r-6pn%y-@-$(tNoz)Xz+Jl~3s%OuG> zpj>;t-e3pkYaI zyzbC4>6ISg+amsN)ZbtZu@xk%Rc{i@catw$^&FLe7}+s;kt4#h_4441VyRzm^jO`- zJ>8Y}Tk36OeI??Rp`p8XBuO{@G&;TJy)-4-xvk0@3F#Q?N~C|(!L5z@-HKvYmKKtd zohD8jiAb$04ck1OgX_RV_SZz1;Agg7cz|JF^3UH?%df1inl7U;q(qh%OIp=A2W$&7 z-{|b6+j%4<9aDUs?Us1HQ{`5joxpO|tM_k=`djfIHz^;un~VvBN$cPwMA!!%BH?To zC;y&HCf(lr5=Q2v-gBKkF-KdjJlj$9_O57COxQJFOg?ExgB0Ne)7r1L{g{O9r0H@Z zeu3kqP}zg&tFd_An>U8HCzg>+ex5+)r`2e*hbf`XZ09&{t7(YERD;(pIdA)M2%Q4A8c`x2D6^^;VcsEp4pxiCucqu7eH}-TA@#4~Xcwb**It>xj zLXH?*Qf3yr@Cf(WWNNHpl98k~~7_@h`y6g%|@G>zw8Mj zXamEh)mOwtU?o{h6JGmyEr1f8OaQceeIyM9AGD4V%Y(2-nB0DZ>RU&l8)06Lmq~k6 z(Ub_R&EB=8D^1?G<51P{p@k(1jE59zquPXw*oykC@bQoYN1NYpQy60y3vk5teC|B4 zO{U7vv^R$AD9gFczpHzt=-WR8{p=y807`(lRvr}|hWy>hgu(sIZ|SEY1Sm!w$qmy!ggn$TbQzqpj$}BHh^+rI6SGER>5i}^ z4(PXbut^Opqnc2b&YjBBH#cVKS}pw~QCl zP)4(={Wr$R*|&gJ(ZLe%suV$S9>}UsXQzQb7VxKlme%c>-mc@U4TK=nZZLS4p zX{cl7gRIvMOr`?46?FEou1{5M9!tl~!6<=hc;U=%s(_29HtWj%`J&RpNFp#hm(iN5 zTrW~OtR_}i1cz%a-RK}>A*@3JY90y#vguBSssga)`a*LCGI&rYN>FYfw58N({K<8{ z_jVsCV*qK$zDX~G_zkKkb?oOxL&?_}z)jt)seO@j5w)3uEFs$*bXK~xdMKu%FqlL5 z7eo&^$x(X%H2)trvjZ4ZERNYcF(=h+K}og4Zh6j;@gjlF!3am7C4Kk-Iubho09CK& zVp?|giKQK&ZsTagWgooFt(PRlxCBmQ2CXc6d2V|Gx7FjACSvr$XuVL`Sb$4mX5@`q zTNt%Due#Q_5E<(@@9h2Ab>XtB=fmux=hdr6YV`3nuZ)`WIuLnVuT>xATjQ|^l^UwG zGlSF@6nSN___JBNrp(z}kDi|3xVt0#k<_b&{>WzzF&Pv)y#BJf-TXbR7kDi$>O@C@ zD5)TV=F6}6l*n`Owfyd`q!T*Eg|m7ZQ=#qUhDm+yp6V$Sp&v`AvOq@OLIw$ywgDX4 zT{QXJFB>PYXXblMkvFeXXuI=ud;J=2p9~ATSKWW5kEe2?4K8nd{1ZjS*xk?j3N2H)NRB( zPa}-2Tb654>)=P`9__iKs~%sGjao1;z!uccoLNK7hp2>moc-S5?kkVrh^2Gf#V>vf zs_UGxtoOY7Uj55O?xpnea3r-)1I}8CMRQ->vc?Mz30=NxmU7>IV5C}l_`o z6=p<{R^>hQas3fxSQx>9xj~pJm5&r$g9`8CG&DuSMy6MMe@=xw&YuaVR5A&FP zqA3z-)zQ##HiS98u@5Jxq9bDdNMcLf`$+Y`!tD#{#;;#A5TB8F%3|VA*QwqLH!tbA zfASb2@)GieVvLQ~NZilx`b6S>_+T%p^J?G0iB0CF>`obVt@vG#{x3(3DCIde=p z@(!HBd-Ij+|6=aVtM`uf2Q9#=Q`)Q&UN39bMD9WxUN519#da4^Zm|zzVFZL{dzxN zEF($-^i8!-M60f3cV0hJv~oEP8%wasI|DpRXw2=$tr)9gI_DW`j!n8INpP5aR$07# zlIxYyxd6)7I!r6!#^r@~m!q7aJ=}lr{SdzmuXS3`Eln$}>z*J_@YVTfmC1K+`6Ofu zFe1O)J@~Bq00O3z@H1LdRmmXx)#qU|JHgVS?qc?5i}v3l@H|?$n}#A+O)t^u#;moS z!9SVhvkz>_+LGRrHygE{(1LYn?dr02F)ofE;PnLeua-boz8n)|LucslCU27du+ zm=9A5)H_d$N8Gq&$8NFhKppu$W`_1}H>PUQE|V$*1EWv2GmzlN(HQT#wD-hh-#lUo zrfjl+z3*{GnpuSR2c?qsCn9N>b8@Pq!A&u2Z+MmL&{#uKxLiwJHKk4yE%D>z33fR9 zEq(fVMcs`H?})@pD{V^wiDUR-vDgtG``2FL6Wmd*&Ifel$C^rAoPXq9j-LZj;V$5Szecm|b^8An55W3M%_O|v`2SU?R`{uN|)J##rWbxFSIz|q^@zpl(y!3qKhq;Jww5h-=X%x(!>pB;UUl6 zpG}@uPn+9Z=bMLiEKm1`Rjg-oRMw2z3cSBfJxoRfQ)+g3#PR|{f@;}!bx*8(lI?E9ZpLN+{#S&BLulDMeaVQIT3BBM~539~BY(=g< ztc)_tQ@GO!=9usWiNjHkcYi@96s)*7FPQpPFNE)vvK+2?o_$ocLE?Hj z-MJ&YT109Ch$K_!P+RAD@)7}{bKVTOlqq~Ns5}4b#Bvb1yLxOt=&p{kSz6Y$ zAw>NQ**>Q=e(@R(l$Rg*)^ISJzFt6(G)lq^u^_q^w)>=z@hv>QU$bs5eg{FOWW0Jj z;9P-V6o}goTF?NViguz-OuT|vxNa_Yn8+29#^5Nh|aK`}iNqj_@VJO- z^}muQDiUGD*FuYjS9hUnIG^SFzy_MMNugJul+qvxrvZ$|ySFPAUr2A%@p^N9oXVW) zy$1GR2b*z&`?Pn{@HTUvfcWkEHBtw67zh;DKL5;SGdo>E#i3;JygZL+ms}};Q-QFf z03(h%%SLU@key1lCct=BvB09!b|c|=e*;ir^-)3uxKpt>Oe(#diWmv%16RVF=4}3J zwOdB;Gu;4TWb)*~n+r5=R{GznnC)oek+jYSuzmb0`_7NKg)o<_O8=8{G|%GG~W_E&JAw?Vg8Z@{3C9Q zIe=bpD?56VpEeqV1BBeo9)UHY7#3BMGP#)DSLzC8l03I=>%BC$VetpjvgaNsxgC?A zejv)`k)3FPZ6su}K$^U@K4?;J3sL#UUopvkaF%|Ge0}z<3~pa#er(Ua_=7lHsf?Pw zeibJifj?xEOc==2AwN0mi{;>ldT|P(DxqL{X72J*XU>UP?y+F(1!BMA_G( z9X=p=PF0gKZDaf3*1cK#hzUdx4))+>kU8kdC+ZW=w}7lTOUe?Nq;V~wMSUDcbl4cV z>6dQ5MICB)d_Vfha{1~lo9m?UaO>xo#JfJv{TX>}!G5yV0L3cC?i~7oqJ$&VHvHb%ygvjYm5W0BeJt7ES}aJw z<`?!9jaMmq$er1LX2!t1(52h+- z#b;|*Ob7PK^&2i?V`Cka6`I#0M8W7pMVmmR@r=h~fU~SPsV1-)umn;MBa;ZRj`ba5 zHK_$bQ6>$$$HEMs6!M$fgfWKZG3y%3*Z%BNTB6T?l@YBH&41>7Ujf}nx(($k36s

IRd+@n=O*C%ssXEgvd_^h~tz%|+Lva1+apL0LsaZ0XsU zWbihqY=yTS5j@3e#j5^5UOe_QUdtK?P^niRdV^b38QzDw#5Z=eRW4+6 zpFr|YQ?MCJR7Vmx$|?z{Ga5z$82^hocY+` zlp^z!k>$uj4+$+DU43oinP{5S1(HCWmg%l>^pC+-8l66l6h9(J)$mtWqm(0sGr_NE zMP=3LTkI^iXnaow2)zy*)BE+GDqVm3a{oi?=C6yv|HvV!Ke-S$(Hm@Bi06~#82_7b zskSaPFC`i8s|%WIYYsBli70#V6dyaMH*`>oZVb{7`a>7y#I0tjI>U}KvB{+w1b4EM zgqEwTh~gnt>B^Ya_TWp350up)Pa=`Wr#;q-I%a(vVf*22YW^){p}FGKgsSLzn;gc} z$D@S6xJtcH-zd%7PvQ!GL0+Fw&4HH&e#Z7r&*C|JH^3H`SmD5@)6VB^s)KkT$?xP5 zeWfb=rZ4%9tDKIIG}GVdWGYz;>DPDlbB~yJT2>8-mU46sYL1;WfH}gw@q?@ zDs!==yP(C6OgJ`N6d|4AZae$On@p%1sLdK7WUe(d1HJviy>* z|2tGacXy`_JFKoQL>XHdy4O=&9Hz#7KR~;rsZ0KIYrtg8Vb@dqD`0|@dSe-CJOl7F zpSz0o!ChgmdEeXxh1KKbk>l{^aTcRM2~@CBAa zK>sT@i3yF<5H>Tgf-Tgg$-nr9D8Y?`7}VGq**OU4#`@$)Z{7anxix_;u_yG2Pkxl0 zD*_IP!pemh@0k;<4WQe;+Nb<#y8ksFD6arXA$#>K{rsSH_$#fxJ-U^)HKynaSiDuO z)ZD}^hvfltc>%9${)4daUyxGjPbip8QsY%@0F$G+Y4)epE%;jR3?8R~Y z&`)h6(#^E~2s*j&+nE(7j_od%2F873FzdD(DAC9k?OFaqSzS!dL)lv6tIhjB_e15C z*PjMiPn}yDRk?QvDmtaLuSpU)0G5+P#_m=pZCH)Uu`$Z*9 zOjH>%-?Ar|e*CJRWYR07?;B-tnKS&;H{Hh{hZaQ*BqAl^-tEJ#Uw3nBU3p?1nEYNu zY&a>oF@{D05AI=M6L=`hdxsABXfk%4w!i?hR9{wj;_QIyw1gyrU|xkyaP{S&Bo^Sr8Y75 zo1D6mC*ozEaTMoAWb?fn2tx#wW0qHKM@E$quH2%d?C+Mce{SJCr?e0dzPxU>bvs-R}A`?X^E!`v1=XTtq* zV+!*w>Adwrsw%&0(dW+8PZ%+-3qAJ4-YTjl;f8x%mt_Cvx)A0h0? zg71GyvL*+$)lHBd4AnkO%ni3(U+p(p;mF93IsF7vQxj>UaW!&LMyWvTdS%-6M`6up z>2i0L#8L)#+`l?$P?#9rcpWHa}uN?T0Cnw zFwZqFdG+~48CV7INvL$lTca?%n?8@0Jj8BD`DE28R*oE-_29^C6Pv1FrNW7?@ z`)a=3{<%eSaP#w=PAVN)5DJxn%3hAvZ9yKV%tNtGqflpsta$l1f%gqZxE@GNp3}vc zU1s>AS83|~5qJ$MQD~?W!Rsk4_)ZV}Kln(6t_DfVEvB5W3pe%^O{kR>XyDyac0%e^=~aw=(?u7!b^H z-$?X`lk4n7XN(8y+pbySleOOIwYc(u0S(`9C2hak`Lm=di-I}NdX$i>rNYKxoXEPt81RG|YUWL^+mSzN!HaCfRxO=v^G!vEDevD)lI zTU}l&H_oa3eJsj!+0>zMA#`L=AW(q!={?Bts~s5qvBIyNO=+n~O?F>bSXf{;uQG%d z%4>9bLYUOH8`z~!%O9PMK7TjnHoM+Qwd)|Y?KhUHG1Gb!aa~IMGr3s2)dWsP^IvAw zRF~m0JuSUCUU89GQX{viS@m9;er`knwsjP{T)%*}tsN!WALu$tG2jz~GLP(TFsPW- zk-HGyoRw+c!Xgc~GgP|v8<=byU5A5h$Qn>qe%AF z&`>8c%6(-kcRSH1PnVsCDt+ZVm!23zUbDaW)}Q~CTx3hSt8e#52U9lQBZL$8_BERc zlxy7S6|dImkPz|&DTL&|%7_Dz79@4ggdKj?!-drN_zY;^$iPLmr<&~9=knejnCjqX z*yJM1EHW}^FDjUW63jlM)YHA5*)c?Tt@)ZUm_Zg6;IqCrO*JT-t`TJ(lwR?yVA~^0 zR*neOX0;8aD+n!t+e!Ban}H5a)Mf&rC#*km3Yv+VmEK_g@o|NxJ9%`=rsAs6M!eYf z*G@cw=hK(^`XV`h9)Iy=JQGBhacqAa$qhD0%L6XY0wE{D^X;LRmz4SzJuBc~Nv3OM zimmV8te_PWKk_|1+T}6$Fhf*z;)tX9T=L|*OG#I1j?rhokNXxqm!!pK&wB8vg5m9h zW#W^VW_zO#tFgPxsQ!JNlQDs0PmbB}z(mkXxqeHunH|i^G1Q!0U*o$U$sBO}4~j@~)yR;mlkuopE*3 zJ-&q<(*1-M9`DFi3StOowtq^yr%T(WCUhzAad8wp_Oe! zK6C{{){XfZ{-mlDpQX2c-vGLKWz0dZECUo_y>B6GJm7*){B26;U-t|B|JhIe!_&In z=>k+z70_e+2M{o=b}epo6x-!nwfKwhi?kb*+GnLbUJo82F0^i^mu#Iq@p+n%&exu5 zAINM@1|ny?DWG4CgX}8^JyUJeA~P9~5SZr&iG#{MDJ)dNMAhyUAh`-+X_ifMqarJ0 zBm16D$ul2sl<^(rwt0#@Eqbl>8jG_Q6rcY5ha(Dqc6oPx0z-vA1OAnX*nKD{K21R{ z-Hxvx?Ctp0wA@QKz47K|z)X?=Cu(mJ;XX#xEUKCUCEptmvDN`&wi|2jh{c-_ejkgQ z$Cu%cIBluWI>El*fJ;L#kw)7xN_VF~w+u`4qICu(n(J{|-YdQ+ya9>!>WlD4e2fkN zjlODEnAoJJy%j}lqv_eKH@+jVpp*juGoNB#a8`cMl4%!Z1X4hT(S$i!XFv^bWkc@( z6EF>!Ys#A!We(9B{YhU9{<-hW!TdYH$h#8SCHLBT&!!APe_pz4FqC0#hpE0L@Cw{PZ)fdVdiST&Wv;G0ok&1`KJ5yU`+3wC_Qh5 zi0QuCF9;KSu^ua-Cg_7#Qa+qC6rg=f;J`rYO9a(41qCZPGP}w! zQWAjzapStW;ZsEp<@VV;PV9d*#AHdK zxIwvEmTW&&UCnXfq`Z_A=Z1maA(rIP+}kWlV+FP8;1tsP7Sbna#?t~4+cS37Tqrun5vb=0|X5RWu> zY{yz!j7djw`FN(;=0?}Eg$fU(j_!&S2=x_4?DFsTZGRzxP%h zhj_#>%0*d@td~!SuNI*wBG2a3uE zF6ie4>AFVBNfjRr>D`|J1mfhwI1#keW_gA(vRE0FxZ@8@x#-)7|TWp%b~RDNI| z>awajzlf~MU(>swE~7LLdwTIy5dDGb+^cATFb8&6uJGo^7{Po%9%_v)ke`MUQ>|mEgT{;<~c0Kac6r1Ai z?$*Ze>gssnczRv#2Dy85d3dfWqQi9grvVRou!`AH^a8D(45~r zG$C2$Laf@ia20fg2&2X`S)O%fl-$Njx`cAO!uYZWSM{{y(a=K!A0$Oi+qkNJe{K9t z4!~Gj@;PBguzJj`d~;egt`k1h-sc11MZu56u9H_K4@s=p{rDPSd&MYWT`}s8t-j6s zuABV)g}oZp+vZ}E(qTaSE23CFHP0s3B486@>#KbmhT{yA9zH!ec-txu(^DxmuRWZv zt9yPfi)Fig9OmZcjtw9Vm|9nymYchaxtiRHpOe^?O}Zo@W0qrm|Bm3>;?%7!eN%IT zZqf3aTy-&5AA1RnoNr3i@FpsBmoJ+h89vfhX3}hJZ5PG{2IRA^G@fA)a8W*`7s19L zaz20#!jv4wif92XvZ4vJGz)7Bl7sZ1!DV6VmNX1ZI&0#_Da6`(bE5;ZgPbm4rU07` zlI)K*5Rch_^cws=Gj?;mQOAPESx|90nyLU0?4C+l#bQF=U8&HhZQkX3YYRWqu#W{$ zH|BqWhy_w#s@v_T0V>FyL^ycj#NV^*Z8fLSZdB7m>cluLO4N;RcJLrLO+FC5J+9v! zSLd@E0O`5mLw3z$7m@w`c@Z(;3r7{HIPoGOJkC7!8VT-uxr+_DNKP<5F~ZkZq>BuJMwRZ6aRD2|exm;g zg*xzzDDMd~HQ?2anx}-2kVyJcvwsc(6{Y9zhYo%RBHHShT!=N6XQpB06-^5?|{|mD2-?>q-POwsgUfI?0|5Tj6 z_%_i;nE|yOapbRh?h7E|M$r<~R?2CQ|I?Lb`U4^lBr>d&01xSQ05yFTSgKKPXj4=r zlP~wcnvFZ=4SsiGl$Qm6IR1-g?=Ne<{k=U}?Kooir-QXV6>KfG0W1oxa#f8#+a*gbvOP37Cv_|` zUSEGE#uEaEuWFSl<2iNiu&Q4=tbZs5Ft20Oq=B5^Os~RPNIkzYh6fqN+gn_hoyv@% zL3Q^$^j|(od?3dCJ?E&k_@VfFy_XJn+ZZq|Q9B+d+sSt?lmaMdV&Z&yqS+Rydv&+< zWyJJzg(1XAC@w*h~2)m&ZZUgU(lPqAE3w zs5@}|vX-ZOZPF<0b`{x9o)1)!tU(Gqt+`y>)DQOsLjxMBY`Begpb& z%3ImT#~#%@HCCfDBiG%^Bt+5w(Yh?2(ljNfpYl4Z%Mh7Jeo%Z>Z=K0u%KmgKwH$(5 z=1YH6gq<@kOaRW#ov2;hWkNq3?W#XE@Tlwv+t&WmjeTeWBIjG@Yb$*vWf~ypl}KS! zZy`P8z$V@B)k9TUiX0_s7qa)Zy0vMu_2c z(qB_<=N)n2b@-4o4LN%CZjD}~@aN3);Q+qm#Z*+f>-X@ATEq}n zobsWY3C|<7{^-rj)Wc6^=9u(WM0b>kHfubgrr%^<_DO{2qtVyQhhj9&=`YM6HLot@ z8`Ps!^2{`;yOG+nr?$m4=W`;ZQN!Yn#bNme)x!isY!uE-5$&()@c1$py6o(g>|dA~ z<+7=I;o~Zk*ziQ>jAZHOnZh+#5!VTmtNOQp>}dvkDdKbG8A#1pvS6H16G0r$e?&gY zkK|b|mD%t(@0bOjfe&uj)NAXR8I5+?O6%S>Y<@irzu=dp&v;nHe2#SC`{+QPVC^-p z=TxPPaQs}keyvI4nUrFi+}auV`ME}Y?BK}P-gfAbuL2>^05)MtD19;b8Jf(f$KJ4zIStZ{rU@fl87+5@PvevaNC`_tU)n4$ z@H;-V%|MQNsamNO4$3B(h=@8Idf|O&>#$(&`oZA*75!GDQL(PkZ|}=c#h+fPH|V;fm5T zwYAJh`RVF4+zMu&sxW)e`{kuioD`98W>mwh-EB z0E^*YGaHk)ers1G`mmTK=B03!?)^7VYx(=;2h3~NFPEUbPhZ?HhE5Su?iM-}1b7y{ z0L0#`=l%!zv%*JtV1Jw{>9jq^u`N7H)f)E-@E^$wVt!w$jgwb!^u2e{?4)etYF*TX z)6fJ)xj4bB4?%8$_Ze-6os1caQPv(kv*Ye^#veHuKYZ-j<9B{oeM{&4^rf^hyKuO& zCF!ZHYG*;!&)6<*_7lG#Pi%@P5`(C|2lek9=|n}mNH^C>0?$Y559Qa(1369ES%i6$ z)6ZAm>3mCRT6!IBVq)TQoqu1xx#9LY;Rs{82#D;?6p zqRN7dlxZc7Tg)h#;Iu3p(l!uObg_`zK`N;zw`Mb)y+IkeI3t4l7TZ!~P<`XZ)6GD+ zwn=LDY!7m*V!|R8`iML26#d60hat;_Z=Ln?}cMq@1zJ)T7tbcu(fa{{211>rq>l ztGu0Cmv1vN;(h;Y1UnY>F-?!wFlL41e_b)Fy1>P%iq0!3iBsXtJZ5C2=n^1dAvqTjQoZfA#|h3q^=*#*oZq<0ryiUv;rsOn7$u3AeYBTKcis0hCU8Sw zAe2xhk6`%)xk5#JCzkVhFxOa$t)KQ!!49)HaeeNYuB0=M$Z|RC&%9QfxRa`MbfAYj zyx@isHd|B;+cvKw2dq*;l%Lx?7gF84xtswen(0HEc(ip5l(>$-qtGrt+J)t116L8H zgX8A{(kBtQB!5AWDKsbFcc8VJB6&%J z1L|j(Fn~Eq&N&O1I5h9W|K^VT@5@Exr!sm_cN_n`2>4s0efZW<9teZ)PbkyMOj>ma zBH2Jq{}HfggEzRn!Nim231t;?xD0RKmSY7yJ+TD^?b|A?K>C85E>{B-K7DPU42sjU z4?*>ZM=x=?Hd^j&ELRLSc9+7Ujc@IlQs$_@z8Yk4(9gd(4IJdj_X9!TbJ#&BU@dCx z5kxAOivDw=zSfJGHhe`|1+uHY?6&M`E0orqC4rH46@X8&+6N{bz;h+NMckpTEu()w zivNcJd!+0H*g4iQ{}os(klv<1ncUyo@+P5Vzn%R_40$MxEu~Hny!Yb(IJSag&+N}3 z`cc_wCt7NnH}AG+@u@n}z==2LB035DPKq3M2@_*_G$fLkU>bn@Z z=MC&HT7ySq-_ab);4?!baxG#(f!%YRcpjMowwV)p#J7;BpZm-XAX}`I6%T#BWl?^> zQ42&Hga4&)2kG0tIq?s}^Dhqmg4}7{2Z44Z4G?#BzLd;Lf%jjLlg%?8fC@$JM6Hn= z3%l-P26l9)00Ct1r?b`b!0r|pc=O5A69>Zj8|ZhHy?M&&1jsGh>^2VKB|r-rJ4#Mo zw7_;_L;@Dy_36SdelvLrc6^jM_=+3OFwhRXlf5B-GW>V)0J<^@cV3EAQXLi z^!DS3x+@PU*uiU?inKiVD{09;(x;+7k;K&U#~~H+*+5S=YC{1`pSv^GvNlUpLShRRM-?R2t}Pi zcIikQyj55dWBW>g{`kV-2i*cCw_O%y@!#-c^D9wHL1QU)9MsX}M<`BB)|Et)r=yP0 z;Onz`ceu1!50~FLaQ52WuaYOhaO;!qf9M*4Zvg4vc;LRI(M#+h7JY-May_>SLZgoU z9eu4sBLOX;wsDutUWmf8)x*5ZTDU_yrC&8fZ@=>9a54+(maDC5#JVzdARaw+)jHyn zax?f`LS|NDg3$nP7QgzL@XfJhOGSl$Z}a>gx}gM?ZtX@b_3jLdyZES`c?F}2zhFHI zlEPJ4RvclQd2c;@%QX+ur=ubo=4`IRRQ4<*#%km$aduD~K2^Wt+X5e!+IDijaaC$@ zp^&k#TZ8;&fc?Sa{vsz(eW!Rf|@;_4IJD_RI`eH&aT}`07?k;pAyj&|aiD!A7pM zLt@c#Z2JK!%;j|R<<(nijt33}21@!31kg1seP|Zm9u9gn*(#5O&@%md^ zdi~eguJ;WZ3=V4XND8tGUbnGJE-Xw6&35?`3a0i!=U$cW_fk~f-oEOJ334QS@CgeG zGMWmNd>W(1GyS|Nu=3Ja9P zpA6&C=qm1g>=O4`)=nDc9e%y%JcnQ~*mselXC(n-6SkaK={x3gv!keed}R5GgVe)C z>kze=rw7vnn^r7*LTpC_K$NZU(WA=x2d1HN8&n`-)cKS?FliH1G3P zQ_Ar)`M#QcG|DLXzV!6o_#o{j>I`99oRs%&FiP(O+UGjdXQBHoF$Az8HK}Vvd?)RqjoY!CyXne2cf%i1R4Zptd zEyJ0}61(TRf+iF#baC-m-H=Oz?|=b**vTZvI%5@3DKwE?8DyOyS7g7KrRVXj;s6$4 zrN+m;X%_~UY$Fa*-}@jznvRMY7&5t!phf9e^vZq*lkzYk+*PIl$(H2i}t?l#X1tYIaI1Ea|*Z7#!M2`QhW5ebS6qUQKnG+OqD8TgDQ!N>v5ZyU@Jo z(&;(MGN)g8WY`YJu!p7id`HuoPThH3?upN~J26#X66uc z2LIg0B1FBT2gSf`qfM)d0d0)~ zJjOQ+HaRV~o;d4I=R?C*^dpoA=~tpPEd-xw=!Tndto3{ud4J% z&?a9JkTIZ%d9&$Yu?WIWct^qDKNHk>rshe$okl+hCF%l)?;O!8@ZL#$As#2t{*vYV z&f8DN1l(@;Tp1k4TIti9uTkVDz&cUFU%XiflN?}qprhNRuY2=QU~<}x1lv;-HgAgDytBJVPzxYai~53+7Pkx20s~_*(P*TeUvf;$X*;{Zr}337jPi2lQpZBd3;opg zd>+k23P`kn(pOfy@an*vS_6*=!5!P;i3_qDIUBRMI5{Z&Ay6v8_=y#5G6>vNd-N3r zzB5H3?(d%;y%`3C%>rG8{>JK%EP@-T=}h_+a@hM$tZ5e=H&=~uDlAtTbaFvlAt%|| z7UCc4$i0`lW66l<4d;ZGd7dz`LSo>hHCXmB#rZ^-USx2Rz9Esnw%iHtzN= zJ`nlOj$UFsnSC~h{muv+Rd>_hg|QK{ zIOUNSQc&iJKGmggnMHNo>rAp=(lDWav`sX!SB6gaL?MUg&@RGpmaLUc=nqY^+GrnbeeZ)J7&J8dI*b*mu{E0oRqh3IIHVYzBYc@899AOa(FcLR?DQVkTAC{oN&a} zx>rA0#B&CA*f{Rup&-)Nrz0|6oTTtL_x8+)`zj@JL0!Rz{0;~eN0V`sUib>R!>pTH z?en-QBI{5Zby3mDitWu2meZ;>3Fd;vnW#ux7Gv`Po%paQyM524@wB|WR>$`a+&lLQ z1`|ZLPnMLQsw%V=jjIwnuY6s+;bht~J^A3gVrOW=gu z4^6p+9{f1xit%d8Smsxr>CsC^pN=58l`sKszRZ2oP`t#J6LT@c9TKzpgmI{fF z2Ui>KPZQu)XcX^pkAdcpMkkY(_nP15*JOQ}buQO~zlW_eZ#ZkjKPb`|kF(Y^(XJ?< zuc^cOV22uAQKcb*Wp)`;?R)ll1Fv-=1z7JT)5Rdh5Ty4rS`R6oCuDR-i{c5@^|q1U z#5U812UDKwtftn1!04Sme(`sz+^~MBEH;a-ZlL+rUsa z81dhvz7WXjiQ!u3p=Ba^kQA4un)jb3>)BwsbMO}W8UwpS47_6zcX zj+z+Ow`TnZM_)m%KpFr*7cU~d z;#lgKjm1XiCfk50zQ-#oO$i>qvm%T`1Y*=AiF^u_f*{`5O?*P<)JMH2^LV6RV3N3G z=b(f%=UU^Lu^Fcy`PsCV_GGAi;?KzkEwfZht?s;%Vx-fP6C)qoH+d~3JP&M0|EP6b zStu=8?{P3n;kgHAj7`-qXN~%BeeK0Z{~aM+%28o>$kMiIZE{9`g+1_ zbbTL^Th0h89k|s1(PsV#YcvMJ1>gq~;jZhKH=(PzA@VkDQX;d5fD>}pGJ%itpK8N+ zxY?+tvqt4BMm2wZ^X0D7#Z$0|9)G*sU^&zoGo@3|a{J}+k>32&)gRK#m4LV#RU+Go zdssi~J45dH?nLgbZv3c_z^VJ?rBB@1D^l*A`l)8@eJ6_Vhu4X!l^kLP~Nqri{AEm>qRRFdwG~KmGQr419AyviZ7vy*pP#CRp)|xe# zvMOR5XsZ>N%+3U+ulN=|qtn!Cuwk*>$wS}VWl9h^Ogt|6ihiNH8g0z&M)n2+f8%?4 zhp)&^uY`}^i84G07^yZmI*KoR39t`Li9y&c*n@eX(%$>)yxZTarvDez+wu=n6MZyJ z8p-Uxh_`}&ftvyWH{~yC$)K{mGh&F(m#E|wDGy8-C_Lgm&3TJqQUP99Yb}eM!}P{j z+~Dg&dbI5f{0TD!oNw^|&7@(SR{(SXJm!9EpOxmQ1%y&DCCV-6Dm?{<^Ud2U0IpW( zSwOmlqSMmu)8$mSt)qquSC4RcRAAI*AY|n z;GN6JKc>?`kr7)UwW+8GmOkc9(n%_9*z={|DZ?{?0g^!r-XRA4d!ff2i2?nYZ>JJz0n9zpygG*_W#Z zOt6Z_s77_o0qX3-I`396ga9m>Ej z3$p|*G$3!Yqp++RX(>cub7%_Ksb%jn)gEwd!G^o_$(Aye7bBJsCBGo5z&`7BsU_%+ zhvv(d%L?0_h(CzSD0yo())pp1*C*=J+sG3)Gi=)C1PmVhKnjvgUpcO=->=AJn`xLqW=mcWiq z2Pt3&yh{rXb9^6n(cN|@zfsn%@=6xCX?RSJW#vkW`-_EZA0Fi*aqWB4Y8jF7EA^e3 zRgrS<(`rmf5!5xPhy3&nZcOXaenH1-!5{9u>80q%BCSHKcFCEKx~4u_$F8dhu(r9! zIYuQ`nY&^#$-plm?Cm;@6d2sTFduS_wJ&MS^ac}uo8wX|=h6Om@vt?eCU$mxr$0Ck zzeE@3gglL8QK7+01?yLFFlHa$bu#W7*}m$U@!d)B8<$eG9R^1)O_{MfoxF8a;V@d$ zTB=YVr~n891xtw^Z6=ax%O&T=ZKBk}idqwYEI&D25+BAHVa&)d zYIZvBk4)7F>^%nZcDFhAKQ|uzYnsJ^eI@vIyE>`eYU*LjH0)6@K>oDKDBEI|42ce! zJ#X-67vj2<Ovo+|^;;~2(K(gx`9EL2%>HEUk8xYkiKa`Bbs6RSQ@&}(wDCms3|07V zK4iqc@(_Q79ldlWo#EP!A?WaFjA{)DE0}xmt!$A_ZU+qko-}-Pio3a!rKi4nMe=8c z%ly-4>Mh5P1X#cAa?U;(lOcGJ_@E+ zkIpb#OKHlQ-yPgqlVrTURm$A`dKVV!OI)r?!T8wM5Bd0&Rkse_xbU+h@AmEJYnAa% z0aJZbcc;Q*M9NPz@D`bl;_p8`?q+=sVm*p)Xw#$_tPuBYfcr*YyI@8 zKh|s5e=bjI_nB$jRl1@g@J25nL#PP5GqGP>?b}Oc9GKYJ#1Nf@A`5xKLJ~6NlOo<3 z_sTWHvhv$n14ptBp0Qt4xfgd1o7DKYXiQuyFVXB2xf|i*BoO?Q<9zL4oXQNHS4+6&5xT?(cN;?S>xjd*6D@h?y9zsw z+*H4ibncSagGCjxE|>kW+1g0)aiPBAAu^iMjGZGlyz{8?-@|p3Yg0F{5wDV%{7tz` zvQhDd{V{=oJ(aR>lU6jNfJa_?+SqD)!TGV;?n#W!1y=1P2Q29nrRqTV*-(?#w?q@B)b4tE!^WYQUyw1@;dD$@a#!0RpFSr3k~q;T*M1&ZqRwS& zwEXy7<*8+>VAaqxnIwFZU=5DU47`S+=?<_s_0uxXVZl|+C94AqTbk!noq-@bCTYim zmAMB4*-XH|N1PaYm65Ud>DY9?M-0H#08S)!^E=2$I?cV8LP042!s}&SJcqNwdxW}g z>9ztu^vD58tU=xP00fX?0rK4KySDV!w}|@O21FD(i9W&G^X|*NtygcnIB}e+TvS!?nE8+sjgmV$m&3fJ=)=n@PnROT<{f}d$;-ABt@$67EaCp_FB}R_FBaM!dPoI z^xG}_4}*AcEXbJhvjagucEBN`2?GJa+I3ktEDMCg+zK$7VQHh|W0g=+;d zt<$EDddT55N(P`PvM_kgT^zav_uI-_ZZ<*bhnOhVfyX2r;$v`#Q5FD~OrE4vt)LwK z=PR6_M*zw|41*5B4O`k9fFY%}*;YJ-Z9Bpfr^R+_8~b7Y8=5Ffn~X6BcBa3<`cKAw*L##L)t&0MXQnfGGrvo8r!`O z_cvhV;PH1&8gq!-*`?hMDj-EP`9x`u*vr3eiUOW@mv``&ek3g?k2)#q%rrf%fa%G^8+sG=Sv$d zz8H(Tbo+*iBl=1rkFke_p_`M!Nctr+0`l@+CfCaQ6#+bS8tT!K{XG^p2!H8&x4l`Q zq4r=pIwDgD0aiJD4ca?Sw{6yMRRzK;_l?}vpN-t+%hdRc?QX` z;Wq3Q$)Rz4y3CdFK~o&ca2B&i@08T)NvgYtJli{mK;yM|j_=>Vte=CvsugoH(zX~+ zFPRf&n$|Bf7nM6*8xkJ+bK;DUL;}uRwM$M0c#I1}>{N6M3y%~Rmn9pjL8#tSe@B}z zu5RB*yln~)<-NS~iP{>9PUX9lYcz;9Xvqtd!~TgR9+l@?HW|0n$sF8w*_PW(s~!5e z!UGM|XInbVOei&A-t~WUgXS1#UpXEQ56BJN*#4n7O!ip#Vhvk#6=v_C#cFQvD;?A! zzX>m^FZZoYF!(|VxwM&sd zj*Y!Hh`}`rIb&Ap&Po)pg?DR6}MKJelU0=K~ZBRh}c$ z6ma@oy_1WlBMpS9JW~oMz0Kh#OnlSQI8Xffsddq+gX1IKPP8n!={mz+%8rUiVzXh9 zYNHL0Gp+A)cInGjx?|Rq9|yt{WjU6$%(KS1fo*-8ExA50g6PbB-mg?A-YPfM9?$jd z+LscsSP7*g0THpn&!ksC7`pvJ*-RSm@B=OzDd!8!sPSp1`K-GBQg{3>$cFi9-Bg{6 zY|xy0lvoCRd+mfX(zAZ8X#>3D9o>l$~8sz|#|T3@}%R276}j!529{rcKM zjqQ1H(tiHkH!(5;i*qMWWhmtoz5OaPF4r_=V)88LLOvD9&^-9K0zk|cdx{K|a$CruYHZR!i z-j>G+aP#yvv?r!595rmYt$cZ;@nGvE&v3!?wVkC=F=@*{LzlZ4)Jb;L^ruCbC2Khx z?lo!p^!A%JA5I;s`-W9H*-cBhDWKq|UW74bIl!hBkJ-eNQ~x6BYH&Z$m?woWjM zdv(cw*A0)Kx}oVx%-KQV-gp0){FWyA6=U3%c!$8u{-!$8nT;syW*O!=^)4^9FZAd8vrC3+8v=I|Js(1mgtpPxR(0-cs*O>ph)bS1iw|A87siiD z7M`Zn5q$Yb^4if`MmF)74YG7S2G|{{` z%MW2l+G7kRO-!99oDn^Xj*)=b-Iuv*W6VV#c;cBNyDgM<2zi@6Rw2{uQKg1j;~H1T zV$h7vCMkoV_OouLi)O88=N zk3o#<-2z32t;vI^Df#OL0${G4OY&e>zP75S^0~50$hn239sWqDs^{_?JHK}_4czR(cR_N?rS>a7V z?xe|A7w+@E>wbjeU_Fc214HLM{Y-VG>rqsTa#7pkd*{e))_Y_4dzlL7m5)AwG0#&- zU#J7cl}`mZ$Fq5Uu1Jb6E@8kbXCA9i`>7-^k_lzP1|C5@C1+HTG~xu`e!?|8O)<+= zT*hJPxxo5|=n4dyQ(hz+Fj};sUsnJvDM$gGC*Gw!H+IE#W>sM$55jb{J`Og*NUKey zT~TEnvJnU`=iF64Qc%DwZI9c4V>Ti0LI3@y3E}^(|LDKgvi}Qh|GP&Xl$w(KS0j*% zW$sMF6o(?-G!UqDlxFL(5f9c|0o-``+iqG;tpKXn87l_0VNzW+=~1u>lPPs5Zf>f^ zcy`bV%U{=!_u^MeAH2WTrmN+yaFvHyE%LBaaXz`_!`);0{hq5*pW>wg;WGvMWG zzi9w9D3n#*Z}qS&FaYb%~*}Kp-Dd|MN%Z3Bu1X5=)OM-K@9_n z^MJh>Ky5WU2Vz(o{`}_aB{8$;z3DbS4tS|bBq3=%GjJ5t;1eWQ)NhTiWsG|!gggVB z2`Csy>A_o$_vzs3h^|DPF~aPpeXi{@h?X7lF6FcTz3a3P_2mcV*p?Pz*_m7e+~7>3 z=I?>Iu$aMprUD>0HvVgJBL?&p+kr(ZrK9h$376=B`j!E{)tuJMhT<6lrj3XQ;HARLV@KmD>n9DbP z241^hcXoQhFQ3+sznt89SaPqBS1EdF&SfzXN_fT|@^A(j$t2*Vq~qer_96 z686;L0gFfXLC?l8+KZLTq9yak;X}ZCG|5zOIsv$+Odx9ucHbGzvk|D5#sEGbkdwa! z1`=~Ou4F3>)j6$Zpxbsv%&i^VR`VAJ=ee|Ggqbx&EtPJ)*U;0|b&fi|QS7|n5G&oJ zzLJH68#>A98tk50vhrVGa&HI-dbCv5H{&u<7G|G0s}du8+wg2dqH!Ki)U~0$5%sTW z!EVD@(3BLJu!nVGi1~BEMuz-x<$JhC6?TFz;*T-ATXw1Tifr>p3J=e{;x@kZq5Q3^ z;M!9e8$Zn?44PeW%X&JgVf`djIB-fdCil`yx5aHf=jj)!CBlN#YNsU%g{5bEg?V4( ze;zk5UK!m?6S+FxrDs#S&chb+!S3xtul*O&M`a}0lusn&JuDJ;x!B2g5x0=hJ+~J>oHF~T-isN`- z^WGq`<@@48|C z1^Ogg{{-#u4r1DD!Oy%s5A9f;kkZG~N#CFMRdkraC7g*4(x;TNa;3nKKK;|8-xZ^_ zoAut`FRptC>hW1=ilvqn_u6Aua!D}O{`6`->iyk0S zN`Fk0ik?zC+ET5-a4PFZLKk~6cbtl@oEttUhB7hv+YJBTY>hE!`j7#4p^@&NUbq|V zbroChQ%#2Uwg-j3^V|wT@f_tskKZgQfvXSTwVBmW`;b|k9;fWVy6N$qnZ`FAT*7d8 z&0yn3_X02jugz80)afQD(~0P*MhO&Md8%y;7V26fsY0?BtlujTbx6UX|za@JR_tvaS2 zFOPoCTv#;M6Q)+{s@C@^SEm{+gZ5?&eAiMQp(JX=arYN*O8?M_H0{gKYZq9~@zDM} zIq@}}y)Q&L5?yp{SLEwZ%#{_KcHrZ8?_?k6avB;>hSaX6m_KAXKgz#V$JO7%RHc}U z>wq>h&CpJPCYpE1jY#@3QLAt(AN|l&bUDA!-2!=f{nqXDfv3`54a!d*txTu!@ zqGl+`5!16Myu4-dBGBDfFuo`%G4w)AUS?x!W3l7clhPacp_HvSTa{i(w;*%UD8+So*B zEU|S%Zy73AY;_KE06uqYKCc`rnDa7!p9mdc^hsUfN#efW^DyKHc>Dh z=vKXTL5KEOO2E@cwClnJDnL_y^kQMfm7gb6!JtxICACwfrxBvwvSoDOJK3 zrHQGX(WwjJWYKT%^wbOTo1d--dkmSiJzlcnwdL;o`9M+C2)4!k>Z#AyCV}*a9n|ZI zcN1c?1KtFt5?hE>8+!-D*Ate-nuT)?=Fz>vtT9=(Sv6h5C+Tk2J--y!*^t2c;@Vw< z*do_?+8vrT#$jn9+(uf*WYyoyglV%chqV1^=oL%O!sAV6si<};srt3EOuYI!hHRXD z3r&7&_n4N*D4bLI0tr-=O>yH0=ckPJ_*48c9?Pt4R^r6kvAfbLEw4u`BvP_6cRGvI z7sIE=ZUvwgleRTzb_V%S2R!5MjS3g7t4hsKWC|W3j(`fn+y*k~53NtXAd1UoZHxgv zbg=d`Mkam&Q_ygsAIv6q6HDC&MyCVG{8R4>7&GW-O(OZR80#R+Pv#v3F9`WM2-*S# z#Dlde{sJ8#0Jv>K%i^`%hC|dW)X>37b!b3$pN`}m!Fd9j!E`b(yaJ6T5Sw>`HaU%=%qMi_l04a|pLPs8gslO?CZk&SO0eH`dAZ*ZSTziPjA*08q zwr>DN%PclACJY}93}_2ipf!mD&W>Ua>^|4ejX?K^^0RGd3<=7$3TiAWtHv+TZc-b- z^ww}$l|rzgqOEU$4P*&0aXBltgPN@ly#@h^wxUAV^E%)WR32J-QvA8g?!d3i@g!cc zbs9Tmb5&;_Bt$}uuyK^d0O31EA<&}!oxR%F2C(p50F`S5m7%yf|9ZhF73l=Z@So*e z*}oNk|INLfe?94NOkH`6$s z^4sX!@*j-8Uw5!2#3{My5Ht$B>Nu@c+i!I?0EoCPSul!-yBC7Kl#2{N8D6Dz!ST#A z=Id}aXCYB&0#m?B>9lgW&6)R{KzeT&xIy!wk=MtZF6w@N3PrkSSp4aa>At@xeWBUwGU=_sHrThj~ixXwUuhP!1hw2TNt{R~OZEAdVn% z+4g8K&1;BGT~1`KO~SLz1BT2{`Hq3t=S1A}J>GQtos4+{VdJk);EtratXkk*EYv9! zHJTR2%F7t%WOyhOpZ=)ZW%P-zbFyzZH_%-3Mw|WLjNW85yd+U=psjJ#)J6AMYo`pH zi?$iMrgotI3&OvKO>Nx=@~4H+l?8xLvDrHRtN_;dJdD+dy-Z}D>Q#tPzvyfjLurf? zcRY!6m6P^lZNijnod;3p?7p8Joe^=YpN9z*8o%bJa5pW8+$2Bo;B56 z#V#`+z=gNsU{|lfJ{Anm~Lg4K)9Ls*5jT6x2(p~A_UTy3Q>cRS~H z)b6?i`5^T4AbHeXA#6idGrG8NRYz%Q4+-6T+8FDnMZkNN+U)CbeaM|hsBb|XY5TLe z%)t*YbQSgXq$s+Ed>k}dWR;C6<27uHCW)!Z)x)YJI}ilul5>E)hjQy@Z2dl(Vzq~F zT_^*-n=q@~b&i?go8kBN#!}Kvun+Fu`^a@EQR_wj*N=$ERG( zkrTi23(`;Y6CbBH|DmLB0PDEClc&U@X!B!k;D`j%`W!w5FTCFIIq@-~Zd--hlDh-$ z;90s?7hiJLFhMV2Og*hiS?W=xs_9tS#l-H*(bH{mOn%=jB(skubTiOwOG`;yC*%l2ra#C#KK-7S*%H@1FEI)dk0=m09&@2~H6?>-Kl zD)LqWor&@4cJy&x#@FB(t{%k`HhPkq67S?_35M++)n5ap8JlSFE@VumfYs9Imcw;yzzx%=kQe`o8nYWtfopk_p=OQ zrEFY3WX(H7v>>N6R%NewOAo;%Jrvsq&TdJLS6Nw1nOokAy4&HKn)tb=iaDn%WOmc^ zk1$>pacNa~H-jc^XEG zQlD{Y6vs9(wc}BBC8rpV1-J~li*Sy0jX2hwHHtVHm1}9pT7x^GbKLdJMLn#nKj&C1 z@6oB!!o264yW47XY`ivE{+V$H)-P|o&cN6EKYl6VIO$O!rEU|G>n$Yo=^n4ES#zw> z^|8{`;uAFdHLZ>Yn)vJPMR_b0#~vd67BG4%_FDsLN%Y}GM|q6s==x1cyG%lL&IC_) z7&k4kRI!i~xPEXgkwVM!z&!PoZ~Srph#8GT|KkiYC8oz?TykpH*CjZrSHwGJ9z(^tD&o0AL z)Q-Fdo&BxP+k^aKprijTb@!231fm1^Y90El>!u(v!2U=s$x*K$ z&J8*8b73r!1!a*;ANYiNBA6;;8laOyrIx1h) z&vHtIw@Qm!g+WhsNK>Tp8gn;`v-dz}FytIRB}O-MR`^LKJmUCsdP#AR!BpgEcMAeZ z)Q0q~^bn{I9`6Bwiqz|fx+`T^tpY)f)MGX;Hdd?U;?q7W7MaQ42mYzV22LLz$X6Dx zOUA6P+kDbEGZCw>0kLLl{42P}8al3D@e{AbXtSunlqg4b%7?CS2-d%eY$~Z1l&+PQIGTce=fbH{h{Go;TkJKE?0z}KhLVVc?xpw%Je!o z$c5vd`*ysVqCF;N{g*P5d1Aq=x0)@h98b7iH-ImyQM$~jA)%J=slH5GB)b&7iPjLpTqLg%4li{V-{Kf0fk**J%{A!BB| z0y_youJ~=!8|F@KS8I>6tm997OcV}}b~obMSV);aWw>Tn7*vR^xfxeUM0xc#!e#v& zWVLm%W_L;xY`blp=P#$nop_#qLQC!B`zvx!UW(&n^7$g|dU+!(!dv{%<52sS@;$K> zp#yO1nNd~2R|#+Eta=9_H>nG1X` zPyK>qN=X^AYOr>_PxyJC1^NEU($*Ra-e~Oog-BN64!t97bw#v^frWV4$qLEsW9^9M zyjDKArfET}q?VF>qLe`Fdqcf6N%E-x_rm&KFqBob_p=# zB5o_R#wH5*Tnc?3svFetMeWIVzf6m%E8lN~54qA$IDVCG>C~awQlJ{$J%-{rTzYE<>P;TSq~!@VR>itjX?66L*9qEyl}R&X-o~}#jtHs^?mi@F@}%q zy>kh{dc6)OJzjqu|IkGjp4`se%;H&uEBc{mx_jd%UWkZn$0tsTHN?I4;H_L(d#gSh zuas+HIVravetaraMDSvOnKRwZp*!khr9*cfd%_VXYnPL_{^-`9!x(i9v66b<(EAJV z!@*<Up^he4W)dZ>H+W<~OLdY4kC)<4ZnUs{<3d zCrJZcd6{N5y^>AC?1hk(D|1t6CyUhZuO?qedA;+XIk#;%QV9%BDalvYgM#Cwq6yD0 z5?eCDrgk$q-k!xNDzC}Y?(3x9X3??XI`~+vM`iA9$S=bCmFtYO+M?a=I;qi$8T>K6q5I|*6Cq6-Oe=F7m)Vn_@V6Zs zOPs!Myn9H!eQ2GjXz2yrpeM~u&l8j9wr6TI`9&TL8cGVsO{X6BGRin%F3laGQY2AS zD65@|x@9hTQ&RG*BQFTbv(@Sshu%ln#Pqv3jsb1Jw#{$=)9T~nk`SNk#v{}sRz1R94XD*Ir zha45+edwHKeQ&i-x9MbQ;`|Tb9)Dd50p8&!D9{M|K?@fq*xE`b2hZk_rX0BUeYcr} zi2%&fc~MHBYDzG_klEyV8)wLV>d-I9#bvt-T<&G=%ZbR2#2NS>N{Lg+1oXYFF0-B@ zHEPmHX%;Wl_tcjXK32N2Fn4UeAOJ#e8=zp!5`W@fPnzuPE!vD5;*_etuY`JphZmcP z-a|{Em=%UUaVLI|WaohN!{Ma{|Kg|r%U??pvBY;RCML9evZ+HMYQluU+qJZBQTX!P zyywV!o{?90EGlK+3h16ocz(yoma0Ueu!Nm4>`hK@^XOpH;l+|(bJ#~r{bahDhuaxV z9{pKc77p>O^+dJdix260`mz%4w~!9|i?6s$)oc+$*WRiI_}}F6n)|xKCqB@>IB~(Y z#gv)Dkb}QZ)ucp1nnk;Wzxwoa(D618V2;_wRv`U!)~jp7Y!>61VS`cg$1aGz?BpIb zz_hkThDr*Gl%0$&K6VGzn#`87QsBopKj_}v;{IdupgI5NXZu`J*B!QE!kZM;vLSI6 z$AG?C{|k48-X0kgxBpHd09UnuvX3(-L^2V&#s%Fh4*nAlPpJWK|9HjmvlwhWAe>)>ZV743Q5XJ7X^ zY_|4r=8zUW;V@AWVpY%Fer!GnRF9!`DZpM_E;%M+NU?QVPvIV}&1q*c*O~Mk5wip1 z-qtW6%{(7OT8U>7P((+3nFn^bFPDz7{#2HyC|TZ|v@~5j-D0hTWv(DtlVVyXZ(Izh zMOwY9%SX#{u9d>xwJMi7>D9DTABy&ZSDUF32CNKoEbu*4v=OIB8}|vji&2M`PbNqn zdrPFbDcE7-OgIx`#R~Zi*Ph}U028AkcCaUY5XaM_aFj`{3rQP39Oid%!_pB$WYVY) z^Cm8&p*0gsc5ReI0hSsOM958(MiZoANq;&PhkMckcEm>F_JA_FlV4sz#A^_i;}yey zL9l^3AT42KIlXZf#+6k^WJUyG7IcB7KZx`fVPc&Yr0YB+J4#s!FQ-KUV*q77>;J04 zPT9S({x$r+S!Fj;9EO1mxVkpu5@!y-4aSjUMuWLo!U!)cB!y4~{c~y!PqeU1P zbpGks{Fcvw9A5UPr+E)}nysfXW4nw^Z7up`4-bHOd3VVQXz?XLi~n~dv01?&s2I$# zDd7NO3{DQb)fYq#q8E%L`T&z+Knq+Gp}a9Zj7B{?KwNEbhOR*8Hz@YSfEIt<$rY{* z=#~zA4F<;l^yL2Eu?j3mFh_#mQ#>N_)_X9pZ&;JGa2}pB&$JsC!dXy+aebx^W z0=29-`TWkxV zqDB5N&fBO7yi?6dISX;L1v=-SUNu)Rsy2yYD{*o?d#XHbR=GRHKfM>&8*6S-t;tt) zxi>D_E6)nA*8Nhgknc3d?e1Wc8#;u>2T&JQI5*}%~vl4+li1E=<`FT)ots=AiL~h-l+3K z=WW$(BX4)JsGq+6RVA631p>JUp{+FHi!m9=3@I!7)|8%lymo!WnYh6!XNmo-B zZU27L*j?LM$d#|O^!A;XPri*6n=lOxS4pUrLItdK591ttiEg8PSi`r3TH!q}XkP}$ zx9#<%dj4qkhsy0p2q}#>E<W_C>e#+kmY!be`Iqt^<;ZUF>(++e@j8IHS_DPi7~o-okCA^ zht6h_w2O89Vbj?`SD`Z?PFlZ=Wf$9GAEX2}e!D5R6fM0+0DK&{;S95Pm&bhYovj~M zH){G9W&@L|^S%o7EnuwoGjG2EYtp0)Tc7&Ru&BWsvD}Qg66PAzJ4{fwn^#KUk8!fp z?7DkJ&FdwoiMDqa4YyPuop_eP6ZM0G zy#arG=ISw`LFPYF+O0RdL~Q ze&C0>5ruX`W>s~XcK7&p-SZ#KN>#ZYOjpWgU1%Wg*!%2pR?kZq)DUZy=bv63&3&nr zP+XiSxmRV+^E^pYvv^=wD}Uv@D#vQBe*c@2hQ~)gJde+7fiGOwmET3rdfXCDHwsm- zb(#*{2wO9r%1J4I9nccBlQw=<#{7;p=c1{p&NDRKAFs_V4V=>5*b^*n@x{|f>FeuB zTWYCTYPx0?`@8VN1<+F4Z1yr-qmhc+G0b{2&cRt!dkl=N>S7!2e!`f#3m?(aopC&M zC$(2iV`xiG2Y?PN;S>{R;}{f0Y{#$HHA z>kx|Q0NiS8ZNl|JbQM9Fvmk;9O;x=a)En5)BAQzF=`%}EkkhUB8m)5YBpa{dRG%rsSDh5LVu#;A0v;zusE2PBm9{CVl3y|Ixx;1cC?k_s=27u|`rkzt@eDM1Z7Z^BA#Na-6#cgxh{D6*HHLk58tEOj& z8kOX^d5%iq^XZv9!B(@rN1wY!M~F&wo^zv`EPW7lr|_k2s6Q=^W&*euRuyu2GxG%2 z$d-4U#X#77YPZM8WBy$-5(xw=#c_!<9UNDqINwPjR}nJ^9k<;E?gGY~R5DTryKyIs zRY6!iq!&y5+7mi45$Cp#yqc`W7!+vZ$b;-&ng|p!5ga=`6PLxc3Q|t-cMZi~FxHAIT^Lldz?bgG}u6Kll^u*cdB3cp75A5(UCBR2(0p6nv*^xFTj zT=<&^`hUUL@K1G&qY-7_AOCv-D)q0_i6)v*FN$wD8_eW^(YxO>bS;0g=K7xC(gC04 zv60?>9TB901Yr%bvapwa%e;aA_NOf1E|J)=oxfX?G3dq(J%Bl;z_UR3SL4Dwa60@> z6oaGw#efQ7fF8wGz*#+kRVxRP#8#DWDa!7Dgd70C!A%S{9nATc|E40p z1yb%c4LkiYn58uqK4S=6$YVyXp3rZ|01RNaC_FhSGdF_ZJUkkZBLl3wz~K$ZGJ&h{ zM?qHDYs^|Xp6hC{S%$YE;2LabiRY``XATNx+5%g9}T{pm?x3AHG{>QL3ukyvwYZaW+ zQ78BYsa6o9neTQs&fw8|uIo642_p=QIFrV#9aG#px~L{tq*!awWydzkrg*g^^g`r= znhd3tb-8o1vU)x&Qn-D2y-E1wtrEjl{6$YgMTF-uBPwW&_l6#v4NnK0}f*a8SLjboc(7a1%S}w)~g70zg^K<>@Q(ck$PF~ z8<(hEy-`E>b*16ea`TAS3=b9L2$zYqq~5@2Vx^fHtnVfQy^-$I-!wy$f{SE<1!I`M zcaHLO)EYS6J(2q=)mX)RO0K^=U)K&>S>yR-?%|4X@sg{umga>|QV}cacWAyb0`q0> zyS+>eyD)~TYlas!faCc<|K$y2X5F_Nc1gYmc!dx1L)S&;ob5e~hO#hsI0kw2cyukl z8=Pjy?_EAaG(EYd5Rr#Isw~UDli%9P)4eN51+GH;bKhjW7aNU4tBnbdpmW8D4>MKe zt%1{RO^nmbw34Ks>+-4{G3lT0pE97%C+u;vJ?9Hmw(rX-uAJ`4OUe<8>(;e(=FXx7 zJKVq3Xq%rGc{v7JbUfGsSt354sloqE$a%3ozW?SqyUrwiw8f3bDGi91G7oR~B|owO z{^szsG9ZgScyU@|_~HZL+A)n08qgHyP5OH8;FK3)T3&YINn137eOs55xpl+&p7

qY2ZDy29-!;^{~Zn5em#zjOEEw#J%E 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�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
X$l=i)<@`FGnV0pP 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�FU!FCr_IM=E z>-BwqwATJZaJMx zCjS~bzT~)}6_jVX1dCATv>Pxw2*ID|?x#9JiJbUzi8r@bWNt4^lJZz^1~bw??g_9V zM8`7S*U9M_!t1t~UOHwvIwQ?bT!^J2GdTOlmDpEQw|@KM)J2P|>$Gp3iDq!)5a{F(k)^tF5o6O+~F#@ zY}E%$R2;Y}BH7=e4f@8MnwNH&fc| zk-H*r*vjFwOiSr_SWdE6@>M2){Dn832i5FVVEDCg^<8dBtY@Ca3#9wAOS+7gG^u73 zMld%k7Ud4ocAvbTS>Lf(WFsYoyiP-c4vn6KQ#^XvYLbO&rJun0pL;%up~PkNBM z#2r?rL%*e^f+`J+b}uM=>Cj1meUt0V!BJ->5KcfBIDZ1*_e-kY+dFtB2j4`*5`I+< z-Q4Sg?@x^erdaDlhIPVYAEG(y%8IcZ@@KJorUTaAQfE>){uGKIv8cfWt^0_#t?))B z_@-P=wvUOu;rFP`eY^XX@Ws4KxAAe)jYf^7^c4LV)!e(Qw>~i&CmlTz0cDz|Av=nm zx*HA{Rh@C3{oMr;dLL6M@U8K>2k58j4s^x+Mt+%DB6!+s zd3KOI$0XbW8KuEQ7veB8)2D8l#UZ6biKUTI4(FdW^3h8zm4avVnlpg!nFubo*abN_ zGqy>wkQ|qbxIX*#ut&6IO94=+ZV{ApvdYcJHXzk<&vT2FyRbmE7y_7wwG2PM{Q7?S z;&V?znpvj&p+@KjyWXC*psHr-!x$dC#n6n4!ouoKsm-z)}YV9%+^`#WWcDE z=m*(lwM%qvG}xvhu>h09(afTtu3QRy`|C+lHPs`1(oZDj5eaPI8bvmuU*-s`^a)%& z@RDPp#|My6YM+som~Yjy+cvZxQ(G{<#X5U|{*U~38*5?keU#TsuT7_|tdYfku90XL?!~<)n~%

1(SANMc3j=Zb~tV(*eYBP7~=r`zySDrn8 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

y0aie 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

MZm;J-T* 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%0D0D(IFWIcj|y*?PrefcCx#>FeMibK1^kYA zAgDbj(W2V4x-*Y{LqvANgxIu9UUl5z z;n3H4{du@u9^!n);y_ie=XL{zh#UPdwhW6lS%%G*nyz=k+%f2CjRttrkA82PnW~0J z)}_W>)zXoJB%utx=e2Sz=MHxxN4PbPJ^t+ExxM841po>?b^=j=EhCC{d)}e?DGuca zzI1)Q1xf&=!!fDF_xqbfaCirewm)i4w1_lf+=@v$RgZfBw8sYsxMWbeypF90L&VZ2sjV#|WM)3IfWjufC?wylm^u zo3->FOp&m$84KEB@A~@;=Waf>_s@w74 zl2RT4Q`YKX4&pZzdR7({=@5)-(ieOwy3!~5=svFGJD3n01@c=p;mKf)$T$__#&yr@ z`(uBV+exZ>t=r1*o#}z$^CPOemJ6bYr6bUr%WqZ+DUT-&TdU^Ur!9@fv|Jvl1d)(Z z9x!rV09$4ArD~SL0~feCYbA{(xD6}6szrVqbpK2(h_uTCbjJf(&D()@Yt+>~Wz#>v z76^`W&9$6$+|RK>S66)GopsjtOIqn-miOIcgH=pp6hn@51M#!JNn|Fjwnzr|v^U7J z6Lvi*1S{6AZ^Zxp?3z^LaZuau@(2I;RhDE^25MHt3S=T`YGTCYuf$E`@%gRuX|rPD z;v@dIWu0VcC6#!B1;yt6%JMJammaP>Ip%#I)|HHn&t>K$4{J&D$-$-8EK%no)jmK) zH6Jb^M*}*3Xp>75t{=tW{Sl7UxPiRe5AGSqe`;H|&qy(VzAaf;=m}I*Pt(ExbO~4k z;!wd=1obeN5)cHwwSIGlS-48j! zx~X&djdYW1yO`YVk-!HDek4cs>e!b$72Sbx=#f2Wj+iA|jK{*Sb?8A9aDblF?7sNz zqG+qvPXS78V+2Cibni`zj{~HlCc@x1Qtr9A|Az1@ZiVxnQ8}V`DP3wbQV8!>3L?By zl9utn4@53ZtVV!w9h_ViQSE%;&UjxazCmH={vJl1>2Ak`1xSng4$8pfI0Y@jep!PM*%sYi2e?J?%T84o`j2W$<$3D$Db z_8|X-@qo)ov*2X}a+dx} zCXz;83kS;qj0whsCs#l+9LePRS2_1c4HywqN+MHK5^M8;%VGm`T?V#Xt)>r#}x z^U3}s{=wf679Mn?#W+^wWL1D~h%9V|0aDN@r2&g+_A3IU)x)65VyFQbv1U-6PY9sl zg8lmVs@2Ic#L50vwyyw7+)_Z7gH#+>i#5`H#+9YY`g)uFn_uU!%TE)%Of0R~X6*D| zC?h$gW0~0z#*#6nF@-d_1$40|;iE|lqs;>w3- zH6-3T#bW_mAZAUD2QIZyOjcEDR&g(^FW|mQ$SjMi7>#}F;Fw6>aQ7m5Wp%mO6kFIQ zwTm_nYW#*IsxcFno<|N254!2o|6h96e`s<4(=K%DY#V66Vkz}tTt^6!(j9UPW@BWd zvgqicJsoZ8t#~%o47F|G5smQ`F&gk*sR;Bf{sRR2`>*2Fna3t^IE#Q}2E;8LPZMB_ zv?CrtKg>!)R*Sy1E#6{!-NA9sG`?LtZv-5`UM(?=*dpuYf5Ne=$b5Y?$pA|S!{vwpKfPBA{aieCwy%VM>*`wcNW(mdMC*Lqu_(cN9+QnL;mah%o+UBJ9V zVjnImZ^OFN$yr_t1j~B6+$eB%3%7-E()P8o{DzE-QBSE6IInsQ%;?_+Q#mna^Y*j{e25GKFY3TaBx<`98vVig)u+moF*Re;5S4X zp;$mJFI)b+cqgkUw=^fbB)PRrH>0<-n{=mTO{tcDEjT1M)WR|K(9<(I(A`Gp@m^11 z!))5kd=zo${{Xr3zkf&a{}E`#M77RV8oT#Q=M{(+3hdt0eK9M(WUWfSn6V?AgS<_ZC5nn+&nTJk~k|TVR17%-?70M zSD{jf=_5wIkAKSJKw!DAUa77&XQ(+z)rEhpU#Pv>VG*1hB+=4(cMNc`Sg1P4cBJ0q z6)HxduGl{~Ncz`w*(w6hc@8y{zazXDkdu>}6)Ivb=a=u8p~M5sb>do1pianUL6{hj z!07*nz4riWa_jenqo^n$U?QYxqmHm*+O}#6$v88Ut0HWd;)WycT)r?4O z&nF(#J-%vG8xZqV>yOteC_zc$NNjPErDWDY2h#V>PqAm8R~Q8z)Z10@4Y&L~i}Tc3 zWm-9Mi0mvk>>)XUhwpX$h{;ftr13~I>Ps@$ce-n+ertymbx+A{eq>O4tH~&;(lJl z&jWK*G5qySk>i!XEaP-lUTJO56b)l0&F)g2hRWT@Hp1ioaMEzlH zgh)QvEk~(M5MO`iR;zKGv4UBDx;uNbt58MAchP$~;<(!ShsR@Qop(*9rUeH_$3Krl z@?Q{ElKZj}ndWKSc;XeZ|1{U=rFOZuvdZ<11tJ0t^Ez3`FVyf-!2=`1)jeMctDyOl z+nC1b?tHgSdWy?xoAvHKQB{_0>4G>>#~LmdIi4AdOx-!riJ6;1qnfJd{-O^G2abPy z6X#KMMvZ2gLkl8^Ex~5xj-v8=_NNTXUSib;_&iyaVAS*oAH{oN%zqD5H_XYID|+*( z&(Vc6=R9WPZPIh?wb~&N)g67A8>xyE3u-UD`P}vWwsU9v+#x(M8@x%y#pN}LZuchd zI(n;S?>^6j{DK(HRV?CP6W+uqpXzMViaxD<@!GqjBNulv*wuWuPx^vS^Lq)RM5Ee^ zMu(a|X{YFQ8SvtRPFt-xm~u~Xp{lP1a(__}+#eoc|E|uCa{9|#I4NOX6@3-Huu9@r zUlsGKLlmQBxvlgv1)m=xpHA;aUonMQm}2^zhX(40!%JkY9~RZ5o-{{0XmhUkoT{J& zzMTrqOIxewTzTWQk^f9=)xI;jpB?ms=p(IiAq|(8v76psk%;uYYCYh1JwfLnOaQ#7dI*_lPp>b*Nis~ z0N>aFX|;&o9vnEk8Of3e`Z3SrXUZ|9!sR9Kk5FzYO5qwc9#5v%e`TPfyVH%5WCY-2ms8&LlS^~Ad_!p+GIwI})* zOxkk_iSH??$@&_097C&PPmX?rt3)5Pt)42KWX}?-28-EYsOa-@McJ#zw;Zz8PT_!{MjlEh z_c7|L53ludF+(7GhVs5!yTImB9OFLn;|y^EH3vc5(Npw&T1tgPQmaRw$C9#C)3x4O zAN~cAxTic|W~TFMN5JmNvxzSivkP~;o5{j?Z}iBdML}uJoYC+dNr^%~SN(M0?~~cF z+$@ogQT_1b$+dMD!N=|RF+<-MR;JBDY%q{26cetlyJznQjG2ERGBEYbev(`Qbf6E4 zCW!zCG;?U_tu>M;7HTbRkMT1I$q1PAynqQ6C}s50YvN-fjYbM69@K@!TCOe~G^~hO zG~N{u)}3n^k^T#E57oC!iMxKcZwFh8?Y-ExOnJAAd~0)nyKj_nulF6GD*7Ysz~vLG zMKH&_Qmuip@imGC5;tf*j4k06FFh7`5ANnM$noY5%unJ7ao100@7Z z%{%CuCnYR~!$_}hP4>QX@na0SsoADI;bcl+ z42?omsL28LGY-p>sbU5~=Ng2S_BCxgm!idYE~SCb=wsIlA#I2$*JDT_tt}%dhWd6S zpw9-3jlU&`XUc*(6a?Z;NFR{pg_mrDRxMbu^764dJl*9oKY&eSI!?Dmd?;~$7V?7? zv4WOpo*rc9`48$UU+I#IF}PIqsZAu&K&0*X$rnn|dhHdT%2leZ!>Ik9=qgMNr-nN5 zs3O@;zntq9QofWyhb`p=+@2($pqERp=@Qt^ydwbDt(c(|8^8)>Z;pivc%e7;^-X5s9@B&=QNl3in4eHWrgipZ6`;UO`KPhXef^_#-$P6wBh>H|#vem-(DZL2|A7&N6io zTZ;tmNnG$bTTKvTpdkjx%9FMquwR2N{Gke;AD;=3uEdtF9zG}u8+x_!CggfN$tU4W z4yDS{9k}6c$Ihvr0rKQs?ne_M%@;JEQCV87W0;WH4)gL|Cm;CR>WDf?i$-5kiumdN zUG(W@NCT6u+Ooj^F0Mu84$fTs1y>K6duD+nFEaWyIdd+~b=xXwP$-h3)NgGC^i|oe z2fscGxF3G1Z_iPV4oFe*2+T@HNPKV?+DZBB2r%YP+e)zV}wU^K9IY$aPrs~E@JWa^?>sc?adJ%rn7sf zw+y;y0*t_{TN;RSx`v7lnFmY`QUI|w07mXwU&yNW-Jyfe!XsCAa%$LJ>to2LJ|mJw z3Pl7AvcrmnVkA``YH+&-`;eYMBzvnf<2$;Due^>F7EHswgA;h02ldqfUCDq;rQE~CCz!A}Na zN?{{ggA>oO0@|qzv^IPJU%4~wehiCZyKz>i^zqI|jZdkF znbHVI8Rwen%0fZ^Y}tVT{fr#NW*%Uc4e9x%n6x)hb1H zB6~=kKHtL_lv$o&P@_QUO(T(CH+=MD`$BjVldnUOV1iYxEVB9ai6OYt0yLl>qz3^= zCQQs-3>Rt^wMjZIDpg@2#1davQ^-84RS|mlCK8a=CpmppR{DnjDc!^X_w1i4)B&8q zK41?5n28+Z5Quc~gRa1G$>R|noWq~iD!)DSA-La5>FBJK&YW0QOO-wd{}}N84uIY! ztk~P%TH)?G%=Vo{v#e+Q^!-F5JclF|*FPy*g1;A=$j zH;(H_zMo$}hcA`iAcnu^gF6;3cXcrJXzBwkn4j!fnH4WBmb?Jm^kKrmz{h%+lefES z?8cQ*ioYN}cfL48qZjG6Q$&rFwGT_SrngQL)o$AM4rpKe-qd#$w*@$OTz}dl_C?tD z|B!20*6XeoY59(jRU&r%G>f^sZJ9iRs59U@c304&4Q9ZEk`^bmCj#i#l`H=z&`GB3 zjT9RPYH1e$dB7+DPUt6XIMj-iZE^eENXxM#ZjdIX+$}ai9 zGN5VH!Kn)r`o{z=bT<&hF^Is{x)l#x zRXlm&>h6b<4*P~OHDKy&3#4pPB|ZQ5{DA+qO#+F&zx2L;+>Us-u%diGd9mnjhh|%; zSr#9BrL=FrmqxyO6KR?~dQ}F~50~9A%Sd~FV!e#vBVk{XBnwTkf%}_(gjXbLC5Ox; zNnOSiv|)+^w-cAl{A$yEv{)kTKsmb#mwK(^xjOlnLNfkYkb(G5`wcxO1$kNCBNyR| zXKN>-w;uk=^0%9N!bZC_a}PXw-sy){Ki!3`e~4Cp!77^9(r@BwspIPVh&^Ba$v?V9 zcKwVrDeZCW%kY&MOb&KkL2zozPY?Sqmgal4FCbT7$hWv@?Dc?iVcWt*#QM_cpQZl& z!ah@}%JB;k(X4;-iZp+MJMq-b&Q@*;ELI*sxc!&nkE@BAafNTittP|Am5*0i?&DPN zLVshQ_^n9&ZyT8ZE5D^;OJc04uI#?du-yU@_xM#AG3&4a(Jfhp+$N%@MdP>BQxx2I z-?mOa@*RpwtLwOs==}OjtBEFt_YnVMIIYlb*${<#tndT%`E!rQmmsAlAl<^1W-Ps7 zgh_kod&pa`{D#1hya$F-w-5DVJ{hlO*sZ4gf@m+#wT{bkKqLi^#D#5qhAUI&^Ru!K zLDymkI(||3hId1A63X>M&u38;22{b-!$(`IxLZ`eMHc$*b`PwXtZJuTdXp#aZx$S> zVe|}sjJq9x(~@(ae;fI-Hi>hMYq}Dibq8eIB=U=zjvTAJRQVdh6|F;C1-5t*=PV*1 zThp+r+^~d*izi=e9f)(1gYZOyWCT$Pw>xLPaq{ICt6OqyH}-1Zmw9e|Z!hK4F^TRd zwn;W>r;||N>k<{!%8K+Ki`UMtbRfSVJ)$x4tH-?Nji#6GEqTZdFF6i1HP!L099@_= zxR&F;52q~f^M{{wnag11c^hS4tr{GMzT+z^8hhN`h5uj#nf#v0KGJjDExXj{=v@h=s#2;0nwfar@P6eFK}g^p(*L_ z{xSztTHuY&&R#KFY_SaE750+L&nT)D+?t>6Uc|L=h0u#M5gGQV34F2#IyMw)&fjDftqWG^Y5zk6?W?g^Gby!Jq z^CPz3@JNoja!emkagHu7601P!5|v9uWM z|0el!(!9fy=d=p(JylGsJu9rWvD>{wpyYh6QNea2H5&H%qn0d{JDKPn%J27gT89Jq zQ>whkkvWp?_AuT=43wr3?B- z3U6Z7HqpsCqLA$^N)YZTCeaqs_fb92@4@g;l8caZr02}R>-+U2i+my!Po)$|PaR`B zJO^2zKSKKP&eOZe3_U;d6B`jU_{mkK)dGZi>VA94rN*_4CGWh%@^(+Q8N5?{`3cLw z-~@k&hOEz$azoYGn%Rr5qm%cC8+U3w^rF0-AP`!8p1AKW9*!h54Zkm0xP%5)Wlljl z6HO9CS1(o}P*NK(1tov7%DIDzzwL_}o|Qo|oGz+-;WL`z)-iCcQ2O(cWcE|9!Kj$7 z50~cpq$TWVXm(8AVx>oBXU=giiprBL56aCvD%Ze+HG9}(Nt??=T9)|g&9gY#80!TL zwa;6>otIfS?6w+Kbh#PxTw_}@JPDc|tq9BY8{XS{^tWC{&m+uvy)Of>>_KMyA+GNw zevb?ZCTAIAO-^$sGhPb-vyqpbxO9%1O$9!#n_bQGuvsUU12%oN1?nV;I+%s15Ft(bkh(Fh*j&@yBkd?AF12_zkT zX_l|C1XzwRu)C*%@RA#bioW4y6n7P@EwY#H0uw&z%a5~u^qgL4N&Jag(k5N%3dz-< zj@&lHz%-!xB@w!+I|5q2Q@Pmq3c!VoR=}ATL+1enX#XN3(ATFP$47o~n}c7%_XiH< zpb}5Hm%WFSGU0h4rOv1TocXA}1TU5zvvhMyUE0f?UrGCG#`%w;Ep{oSXJusCqSMov zm-phoT}D+ro^OAvON;A#D7YR32hf6;s$VH$-zOJx5vXjUOY3_7M9(<%rMk3*zJpDt zIP@;5)FM3C72Q;>dV$N}AsFZGWkfQUaImE=hnK$O54$-kN!0GWs$PT#pePJs_Ei?> zoKzAl02~fcw6c~xm23GSJ-tbCTl%CCW>J^F3xF5{%IcF zLWcFb&m%jape=Mb@5RcGipshu;=vmEH>9X@Z|;jYI$6zcEy?mtgRJ=I8Mp>J*aLFq z+LmW?1NNSZZk1{JC=MbCUQM;omfq~ zxIw-AWs)$62#BA5=RB7+FMf7jNR;nON1NQ5Hu?qM`K^CoYN2j(82wDG0xj2cME2*q z8-7v~FOGlj>1J2+LvF_wy@?*k2new%NYdTjl{RM;tmCxXr%A{s;s!LRE_I&}fW(LP zCsMN* z2Lj&Q{us*Mm47&@8IddFoHFKuIFcLQ`t zTwshF^p(co)-dGGFbE5Z&dftV4f36Oj*C*iUDPQOBXNeIO)B*1t3DPIDydm3?Z>9} z0VqVJ0R0t&&vF+1Nvs@3dk)yyZa6>YuE~}Hk@g0t&4<7{lWyhE%@FF5U_5nj- zmU9KQSeA~^q&;?w$dGgeoi{rgS7gA2HIm3c7FjXhVFS?nHfdTeVg)*bEsrXG_MMv~ zAo~DfQWZFwr(6}_JYd$A&)JBiwZkKE>liyXYC#GNJI_w^x}cThL19H3RFYv&^1@{v z@)j1`mjWctIs(POb#M5j-&4JSGd}{Z^K~t18H}9?pu8NKPqG_i6=#%$W4Tcofw-#< zC5^HKvxJp)Cg5f9(-&hU%Y*{LPpYzte?fZ3K)d0V74|sc@Y%170DSHJO?4?wH?_Fk zP&5-ySYZp2I7EOa9n!eB1My6>kC7<8G$I`VQKatB$qV!Z7H*y23=9X2zT<&4(^BJ` zcHX!&zDZ6&TV|x>#;ISB4(NK!VgzNuHm*q!Yc#04Ro4sCMCByS2s*SPx|(zfDcQ>PYliKa6DT|Y@f2(j?$Z44Dq zP*FXYR~6J#hGe=z#`u0@I)5wm2ffmIpll^1-m)lwLxKzRwJJm)dg^DTK+_tN!T|te%wMAm~9S zk^%0~Iagz>MxY2BgEq7SXGz|0;)z6qrvV-uCOAEfPYIN9$QYJBj9u@;!@^HpxFCG- z3gFjytQW8hD$&yIDdk6Bkba!}D?Ygb3;8QN`Pn^8(;A1uU9A#`3OMs7DbXJGfh|pi zkF%AD?I}6WTZ9qaI1wOw=irEuSLjd>kqieW1{qjTwIRCkZuy`Pzn%Ox_yKE9P`{AwaizydAg{t-mB;Das@Rk{pu zjOm&3{n2Ohwn#psk0<98e3yoS8IDq;F}XIC4t6DGhO59@!6~zXPuhAH{Zc$O=_24& z&V19c8p^Uotn7Q<3DnEQ&x|lqZ!B_akRIc!13$lzb;G|oh_7w{13@{$p+U3U+(i6W z5lsh9X>}3AWW(pkfIO<{U1_C??Lexm4Y8fSYNujVcXN^ElbIi_+(W(Zl=Et2groW| zHKC@%G5bcC9~8>7qp;>dYljbui=?TqYa2Z^3aT}QcybpK+JXANT^Uu$ywf~%r$lAs z9(v^77)rjy!PW68kE_6Pnx;DY%;9Sh`nu=E#6A*70)&6Zt~MW*zkyl*n=f2HuuBwS z>I-j!UyY;=jebJIs=L$VjG7#duOinuQJhki$H-$YZsEYJ8sb0k=>Frk68y7og#`O5 zjC1#qH#kXy2(2x>4CkZ_oifREXpdI+6E;R=PDd$#ZiM=u{QzV8v}h|~#DP8uBH%rk zqfzTyANnpPp1_5{yQGM3k40mUSX|{Rkr(63(P!9TzTru$@Xv^*zb_%M_~v-`^3uks7>Zsy&)+>qz^db9}5UwRFBzH67% z`yv?k8Yv(&Gdnap^zqs3$JyE2zhp;1;NAUq-xWzTrfvM$vHK5JaPp4#%UCA1F7t1m z9-TAjk$Z|h@xmWD;by-fGSpjQrcf|Gl;vSOrP5uC$xgH}N<)~Kef)f(nw(SoH3F)3 zt#5lBv?|tsHEb)g$>;k88H_B74UrnM>e4Of!5Dl)N+a9hQg5|fa^ALZY)hUKU5vSaBf#!T5=RLe00wx zXY!eUiBdmtV`qJ_X@CJO%0fVPU7~4z%YIB*AmO!WpmOEil^x|fCvK#jWj_tJ>V52a zst8(fl+xSTRAgC#<@asXIuLu@_~)%drI`@VQyF)Lkp%ePbl-nm%?_{1N~HUOoutfF znE{^)5RsP>rTwgFq68Nk&NA77p?&cFX;-w0CRKIaQaS{kw6Djg0fY&NL3EQ#rSHqH z;O{2(krvt+B9WngA8AXet|*{t1DU|cW(;Jd1zLSLM!qxnC5YwPY)xFkA`Rl-GI3j@(Njow3dlbRu z!qJiX1%dT+H{iE%DLHtc!Q7`WTEB<-=FsPr)Y z0`s|H@nN1o`?{ooGQCZEtR zk#qn%zhPYE-lcww1{$5GHpAt6Y?WSGS+bNdLn|qnyS$VBl;u-lNB(v}?jX>OJI`&c+9R+D?Eej}!P=~L1R#y_yzER$GYK7JGG7jGRs zGhGQ^zMg$0FK)$)LHR=K=F|k~q?8Ef!85A2Z>n(zafd1^czNt4NW0xno_x)J`^3lK z(`vA%J}&aOW|tkfu(y64Ch8VPvgHj9AJEe?vgbSqkZJ8a&swJjqr*~zgxr;0oo#j; zOyEZbec!pUqgiAjc_Zl~3M}Nii)0PjKILfYJvyVa2Y)hPUtRZ&Xzl||C#_yDeSe|L zrK7oVEw@2G^vs+n?quG#mXmj1p5~;h!{?x%$}WogM^Rc2oS(PE7fNDUXcYJt8a5vH z=45l&_BAKZ{*7$}osA=?)D%*6psV*1{DSm{bxr=oRDLy4Y~^9jca&ZF45$Y_;bt{9 zXi9?@@3;@%J*i}&HECZ9bny?Rhho;|Z%<=AXe!p-D%i|&_}r&0PXGvc?J4s;r4OZfWO>aMd+t{5l9x=L`?UxuD_nGfjt9{;Ez zwxFWECdaif_c?GlWl%mmvDHCs&po2+^)S5ac^;KJIg<3q5&Pc*j0HX7E_wMOn`(Zf z-fUP|7b&yj7)$RTkb&}NfIazamqi%}7R^1nw$8wUI^CZV1hFYc1 z?v8ZFy-Hb>hu3p2$RXQOmOQyt=(8PPYorR_3mQ&E;y@w!Q*v=eo-0lCCUpp=qZD}0 z=Y1JfXfx|~qH(GG-FkJo z_v*ow4PkcDW}Z<3Hjj^7otNdLa_ZRR zp+wm}_0dQ@{9Ee~0wy0^4raD5V4-~lZSm?qO-gPUJfG6K948;ip{q&aL;iH65=caxs~TxneQLVG;rb1t3r1j864Z%=ZXy^iIjV< z&S}#ZKm2y?AFa@S?mYveE@v%vjQwcJLVpW(WV%>r2{fBMZhi{e<1GAjJk|q)CiT4d z5W#(g=ugup6TRcU_f>S{ka6`!^SDN1?9V9uT{4O+9dTKd>M^ecg{uN5)s4Euh!x)X zT!xHrzzz}o)3PuBD>tYkWk|SuTXs*tQF$?~#l(^E{AO{t;iDukGppT42FpUrmky5Vd*_P5J^NeA;FXVm?j;IKkasVEW6VV^sH0f zz5*^DoU>58%f~Fz!Fokssf#<2IgxZ?WB?(}EKQ~s*M{5n=EFXJIKYKbi!}~uGFoZW z3vs*WwsJKm3>$Rj)K04w&BBIUWZS=QZ)c3F%y>Ljs@@@jnE z(xgDp6_W>;Km$Smn`(R~taCL<5xLOb$9f3nX>k!!&_W;`4=%@RAZ!byFTQuZy23}s zj+C-|VC){fcN1FHoM}9mneM0|^#I>-m(;fW9o`-U@35*~;5 z^|~h>)O!lJD`06#fwTZ$$@X+aZO;vnSO5>Q_1{S51-zsJV%AaDK>F3x;#K9#aVe8j zJC@|14u_Hv{rc@tHSEh9`o)P;C%Q=Q8^%7 zv?AnG9XSvTWL^_6JGke`@IBP3pM#e6-k^0qSZ=x+y$|uS%ZdcP4!j2&&}|UTm3}tK z#=iR50KOiITMsM^UnQ*^&JSo1!Q%SZ^zP9fXT-xZN{GfIec*&V+GmNy(qsZ$(p!E zSrzKX^8@Zb_QueOfE8Uqu{+Z=M5q^v;na;Xq~2}#Odk3KJ`#XGLn|DVV6&%z{`uXf z!NrNB2?b`&04>7H>fBWd#DWw_*c* z0-3Y2vDwI2e6a`@!^QiSB9~s3(HBD(kG3V_Q{-z$67xQJNyFn3W%u89H3?5n{RU{N zB5}VU1FzL5z+L*7fpu>hIVP-%f2iWBgk9ieS2Ygac6BNZ1zPeH$dd*2uG^fIA9feHg%Zs(WwzF_BL!)33ty}f zyqXwzsn29)vGNz#6nk;QD_>+q(*Kb`ReKnTadK-<^^U}EuCm4(PKhobE^VBO#edFx zjQNTZ8Q20@A(OQ-IrM*_k^J9np)_YMUWS-sKZ0;oe6{4x1@g#6bybWB*tjh~Ryd#c zZ#KoocY#+ov52if6o~o%+*SDm{IQfez7QV_XhHY5=wd< z4Ekd1F(3s!3i?4t?0I3&YPl0W@tYDQYEI*^!Pe{_T8zyI}tSIsX55{0lVtsD4D&bGKBZYft^NWce>U za{89)go?DaC`y^g1+ih_MIosVgRR8f^6zw##d@_qi(4}U>U=j!rrLtPi=)pi2O1p^o1ZbN63r=?E8?p*?{aSek5%9b@B zrHwIC%)nx|?e5Z9zKY+?(ec>1qv$I27#MGGEGK47pXB6(Z~hX;<>5VgqhnXv4NOKk5%!D^MF*drxz> zjVSFxC-d*mcl7wT*EKQDzWT%=m9wo+4<~%O>rs{a>Kfk?bw@<#h{+R*pG4mjKO-ROtaC|2mn^tLs0eDT|Q0XaW)7CJE-d28>7w+eb- z1JQ6Gs!v9K9~u+Nio^9L?s_0)I(jkKVC6KW!Mb%_jf|~FU)@Fh*sg)`qs2{(s92g0 zPk2E+olj4lxEjid%gY&0!%wT4aI&@WiIikl(w@(d@~QF_pY*tI&RKsz_*@%MTEn4Kh7oYvZ# z)1-Iv-nT@I$#<%N+RcYfcJ{Bx@$%JCSM^6lM~yP9*rm~trE+6XH9cm6JSvFC8uRP|4l!*J4Zf`Gp@@VFJ zd*G>yN56%zX-~n;odIG17S?zWPcA-5REW5F>deuvrN}vL?QNKAE133@avp?TAP)ul zTgCLhF7DE$h6b&kJm^KmaSLB?IAf>u3o6Z@VLpV)aBIot1>}d^YNS%VwW5bF zoPU^}b46TF;~=D6PgTf;y6-}Bttw@$yZxm5Iqzm^zje8Z= z3RG;ojl->c&kZDJUJgvykbBdp^u~mT5GQxcigsvj%Wp$;jTyqv8_1RL&7|>D_ssdj z5{@g16*>Z!UywvK;T<6&gWpRQXzXvh=UyE-d_YwzN^=i%bw0o1b>`YO-<;UnCp8fz z1#r{DVcE~KQzA0tx5@eP#T@Z>xQTu$^BP5s+m%utBxQd=hffA;_-Cd;P`-n+qcb)v z8uw?Wfx5#jH)=U3O=zpjbJgFuts%fZ){S%c&=6j@|j9(VHv)k_7IUZ>KzLA-O{5xQOyCNj8+( zPg~ABOcFU*@7rR&dj-?Pda`8lLy2*fW8*1_mUKm9^4L`(85bz(6qBCNZZ$&TW<~4hzJ!u_?Yl=ie5_mHM zoweR-WH>%di@vBC5}~OhjXu2V2IzoJE&{6unOlc;2=NAli%k$G7Z%^iR9M)Zq~t#J zk#-X_2#3o5KrUL+%D_h2F#AmYZQ}UEY)+baBw)@~u$UE(Y>X=CrT?K#_K$_(x7+al z+_S!mp5t=n?j@+Rp1FyttWVUuN7rZlMxGmDD|apSws(`4My_9-Q?`h#riA~!0H`m) zz77r@`OucooZTZMn9g*QkSpCNdIV`?)KbX1 zWaMj2n%o;>1)^#F!(z99XSWWaZiSvTA1EH=P`hGZn3zmacmnDAf3-%}+L1p|pOY(y z)>IeDU>}Q(PGA<;lKeg+CVf51zu7wC}~i!LHUSB0TbB)K2*mT2f=HxuvDmId?CRM4Ih{ zxYeaqhIw%rR~f!be)EYBcEQy*b(&PnmjZz7kw;FHhS)E-Md>?!H!B#a5PZU~Es!c^ z%t=c}L?s&_%f-*4FW5x}oC?Mj+$E^k99&o$sZ8}doSA99z!I5P*U}I_(wf;0pDre+ zhl)HAvNwF<1a)P0+#E)@rNGSRPUuKgJOlx~c;6eV$}%g)V!5PaLP5<80F(05rcnW! zD;vJYZ`(Tovf@!V4v0-mmPz6#x~i{PsPm%nWM=0AqC&s3FKd@97a9s+%oR02=6JZP z$@u#Hl4C1umAF|3lde5FP!)1L?k4(`2OT7kERCEDe6S|0ZP7kUW&`)7@As4#KR(0T zxdCUQ8E_ukEDJ2+j5titgNLz`-Z}4_K(u}a?1evZ%P4FB0pU1A{X@TLULA-clUO^I z;31R>jwvb%$a zawUy1$zp6ga|x&%Nz~#E-)A@vGN&PLsh@Oth(Q(3DD5fW(7^}O7qR9VsDOxWY!e(v z%s|MX$I{3dZ5?Gze-CPTDHBSoBUW60?eBYdT5P_Tv5cI6;!XVTq`%mSYs)M+Clp}- zXp49+()B9=VXH(cykIOaPl#1>r2}lXyi0abNrU_X2Gpi* z2E3uVQw0`wN;w3lt%W4p5|?b3raP}JbXV;LU<=Blz1m0beDY?5V+UFaIn@a)wpt03 zn@3rg8a&>gqI>CPMAC6PZ5E1~QdG=lwx{TZv~2hU)bP1|HLIXI%|=}~CAdp3>~W!h zW$uW@yXFw~^#;v(Hwv_!5NLMqY(oXOONj;VUtz_5va${u733$4*RDnMDj$PK1wON% zcWC13c^zocCyhwO%E(34f7qY^j8Q2|0YDgPv)ZSJ) zcgCB7cGigB5HpTlwM_frOShdttbej}lV8$@9r)1JP>@t0P}||z9Z$F(&W@#y{MYkL zqriHVb*`iGbyt8O14?*Uy#R0xho!H+M>Z)nUZR(qCD{g3fWd_t-VW!6755srQ~zDj z@y~46{P6ADiXhM|rA=ov7fDm*Y+?HWX$8umm-zQZsd!U}9YX{m9Ll3?B z%BYbe{~{K#R|7->yVtW-t(bIMQY#Nc!b#y5#M!us^%P8UJP?66Bn?1<=K4gwvcnuq}$#Drs90XL4JS4;8$F z`Rr%&yapbLL@VD#{I9Ou#wfFSf6fy!2e#^3@I|sNpl~SA$<2VZJC4N)nbB&kc36v~ z0_+|NkjIoB&SZQ5nV%hxY3scbWd~Lz3bvry=fqHHpyYQnM+*n8F2e@1d^HTw<|4FdNx>F%57@gDt@-}o4jo2))kBacSzaYo5 zs5qUevMaSMb2sY8yvlrvMIl#jw3|xCrx=j^CBbaEYskGGxP5fd%x}SBsI*0s4{eLN zn?>3dT@?a)bIMGe|6sGV$?Q7eZPf>l=-V#*iT~Ev`XHeQp1gVuX#}6Y4i=Bss3h}y zf@UVsm@WfQKYg91VfzD&gg@8Vak1^@SLeiAW@HZgUyCh<9^3YA-0sRgV&qV$r{bhh zIWijcGEYMCp0P$nH(|wrhF$ff2uo{soxj3IDj2Lu_-)AZYkO*^k|08(96-Xhv@bD5 zt6%FG%sitP%8Q?l&I6s5gXqVbt+9N*NP8y7zN94g0TK8)NIym4+JC~o_{8g`UE715 z?#Oyo@33)S4&D+=Xr<)bC_+nF|AYoCc-BjXNJjD}@-t z5>Z8)VeS8*IIupK2+afjVRU}W+SxgFnAGdYO_tTdjjkKNjmKr{O{lLQ) z&i%_-6M3`gnc~-i!7+UmLC$#AL4LrLyM z1V4(ENwd#mzau1GBX*h`08x+fab|w2p}cgvrVwlQ- z1Wc)Y(@#q%X+NR5ZM45J-o5-8c%4TGN?DXa+dCuEv{dj_<=|9Rb~s z0lNKR)4(Y0F7DQ1WBR*j9jfS5(x<>X85RFLIZ2<-C)AIfIRdnh+xN;0?|9F?UnU5& zkfr`dfff?GOtW{e4=mT0{OKTbkus*@xNNj0%KP%cNP*`_{`UNlgI8yp_iUMO3XXh# z%*Uz}<2xnJ`eJ3P&~RPYsO0L+S5b-Rr`;bbRH0NVvLiSo@_v5H0z0o*O5y$~w929U zAXhhjG*ntqNJx zTul{QJ+$_54(B`iU?h$>?|1Qv>lCj=WJ+cmywKstlT`692#5WlD>oKTMasUmk)#Eg z-};ClO$N$MVJrasKeD|H`)GEEJU_JXc&OehhrK^!@EmqQ2idhc&p!jd@3)(MW9XcG zM}jNBFYReB#h8|*l&Xp&Q37)2lK=?cf8gBy{U+uoPXFor4>_0(thT0-QZ=0(NX?{8 z#Y7uqkw*vT|1%=^FAHcw>k*#eL=!p1`Kw{`t<8XqUAq_H7WD@(?D zd#jx8_MebGpa)^KU$e0p?62)Jic zi2MAVN2Muewuo`uxthwDezP~lcXWvVg6y%6q-A5i5tqaw4GUxgOLDTi<8I(WA|~PY zoFB5@udunAQZKw}oGhex8Qz-9$~^s1AS^yk^!a&CuPL_#I`{j11JRg8m9ny=d1K|a zx8C(J#-Qq%Q{+uPIz;~7IG(?he%H}mqCSRp=P^w6rYBbxr=NuUZQ%cLHF`_nC(i9H z4s0*>{6j9+YDm^@r|!Vr&-`Mtn%jRt(oAqFRby5kD0yHLY? z=GL#3){Pm}V5?tkgm3GR(odxx!&GBRXbR(?xP)9Pqq}jX$(WfMSPO4dH-o>Q9EpVh zm7JYag@oJpc4m7uC0fHFs&Ds`=FRT%nI(s`g%fSoKwR} zt^7$k!<8?JoyQDeJt*Bl>Y$m_rC%OcaLtU59759q-XF8wVq?Od9?77d0a7-U;j*$| z;@92AGoOkIA?$@~kD;x4$CFerW4X$sNR?*-f53Wna`v;HA?vz#vANio^@7q0qD9ar zI|g)PA1x-$eV16S)~Xw)7KB;)gW!V0JNcD0RTdGqD;h!UAx&km`n>d8>pmuO*=`+I z0gJ}NQX@TJ@#qWWqim2lSlWQ-PD$s~kq6)J>;Vl*?AN)Z#v8bg+`4=n~6qbx%zyOC|InK5?8FkA0uy6&sz z?!K=3eSYuzKJV}S=ehpr^8K3eozHxh^E}SuJdS{jY0zj0!vL)6r7y0V%dsW1(zQfy zK>#gmA_b~MP=WRQ4>N*8cMN_qPjKM1!~lRpSrqxwNdF=&_~*>|e*{F)EcLrCr^$jpAtCoQy5@ zw_q>qb_WCwnvDV7+GeP#rv20Iy@2LF+0kQBscY;aH#b|oRhP%) z@gH|YA?}U$>$5IeLVV0_*Vn{#3>-e{q&weXmZkBfO~L(H3>y0FTw&@1x$6^|qsJB< zmgDrxefD&C%_5KlQyQBfbFZ zn?=Now zCd2{ooqTC_*3l3Lc2>>#M!dv`4~i7>x3=p zY(eu-o4nFu7;9FXkCkK4n}l}S87ptGAH>I#*oAn)2F`KN@43sWeEtn>N7qW5@EQ`V zxu@jDD)zm^VWE;>0Oz6NSw$-ur08M+TPR>|_yTJOCK-$)=&0q`skYE3#5)zA474iF zqn<6_C_giCJuTG0=<(vS?AW|hbZ)q?0_WjFwU*}sX3>N_7^UURBO}HR_&L~=&K&Bp zgHHPP*K|IDLG%^L#~W#vgiADFbFd80Tg*Lo?2K_EK=yl}(Hp-%o!DwH3wpXJK5-{H zP;tS>@gr>m;3-PED&YlT>6N9}0@$=?Gaw61C%$a4HsDctZUIESCYi+a%0ez0LL$#P z9LdwV@znO7h^~Q>8`lwUygp3O4C1wePOaf?EoDF*8rnE3LZVy^h-~>nBp?9?SU9%a8UN}u8>}2q7g`Grg;ODj{Uwvb!rZOvR9AJ4; z!TAbgrl?XU_ui+s2t@?oa??pKmYvhw#J@qOn6c&?E=xl*cLETabLNfZJul!)WU~e_ z2>43t=c>G)`j*98C)7ILR+_f4Ah%{1+_q=I$p3)gel!Cx!(W|7Q&mVXc17BOx)JM{ z!dinCG}tcOhvS-@6W66ZZ-KG>J=olMWj3EX=7W|q6UFRY=#ma{)*h?zIVf$!aL8MaYI7D zp}YAhJZxaWXV0Zuk2E&E@-HXmY|ycO?)S=*II8QhgtCf;Xrd!8W(&CE)0r?Pm9Yld zfvwpEcWb;uk~)%9&b&05@;9nb7wg8gudFxBh_5}T*A}ry8&JPei@4hmt&c(VQvlB^ z=op{)a`}Q%ybQFiMSxGxx~XYzyhe_^cp;%RvTh{Avg6!V+`D^^+bA|j6%g>Y^okJ|pMRq=?T4uI-pQM?Y=xb;XGf zg9Z!U!W9Ub{5N-zHrB3T5T7rr1#%~y3*yZOzlQe?a((vn&E*|}rduFOayIPD^I7tO zlC!)9$*$_;7R)WD^mt5UJz(JG4Hl5=gwSY1`@TV{7_%wm+im0jvUT+TI+7#*JO14N z&kyz@cGJN_^3as+$`yjk@YlMR^w-Op-p_CPm@-UDi!id%eyyE{$(4Uo0GO6>!}R;g zE4D%I6wp#mKE0+ZjS@2)A`pXU4VY{@k`NakOiTT$ZlHkA7J2FXrtk zyO=1e_mVnpk?_Rr%(InG^o~9I0l7jLGA@QGtHkW9NKtz9;qqa@j)p#l3nR0w@^RF( zak)*csaiCEE;8Hkb8`Lhf@+TU%PzX1lQ*jzswX3T=dO5$<<0Kft9yF8Jr2IjL;Hy_ zvJRvSLS(gg`x)raHr09&cTB8yCWP#a-Rj8pjYpGqY^fsy}gy}*sMmjxVM-;qd zPFcr8#Lgj;#FYq_gN+6ykEeYLg+L;}1%=rquk-UPX$Qg{>U`9eVFp7*&LHZz+X2m1DD zpAg0X1jxBGEV9wF?)&TFk;1$>nz^NUzD{uub4w&vMs;75x-d8xz}YYM-s0^mlyrC8 z6e{s-W+Ac?AFIGVWJ9g;QB0k27~A zCFZ@lwR|;P8@acM!hIfgz(}NULWuKo??2R~dD1rOG6d$L$$T=t?cKw?{RxhG>-Sbd zBtF0N(Q#iBp6I#$)>uqaRYjg$n69e~`gq%U#gEXDaNACvs~=~}L}H)8=EJ-lBS4gK z6O3s-D9Ak~kkWbr977qeTHWgEa*O=F9yQ>eJmMMd3T5OoDhIs$_<9OHnk8DOEryhn z(o;Du*yP)!y;PoYWh7gH7qUNZoJi2nh)@gbI=uz|W>DhUCONwkG!iX7w6>%yJPoKB zZNcZG#0HlD;i@wrWkvrlEVgax)gA2x<9G3vKJ;(EjMp+kWm#viyoCavbg-VVE5G{rFrxi^_q=^}iwR3hz+)k0(w z;oH@d{|PK~0-~985Fy+$$HuYQq=b&rc}qIo#xx^^bE-pkejS^#9PdO z98hlCk)ITtW+^`04-+T^+hzdAp{nUhU)#~HNCCQQw(`Lm_(g?C?+Lpddu>ES7^9Mk zdE^|>sF>4onP)#n!zWV5rhMtWypB63((!dUAW@x$zLT{iLbI?n_AKxr_eYS{&9N)N zZ>DeUXQgvt7#WniP_Cesi=|^7d_wBe=>zbKa}ySv&@_b=o&aD8cS1s*|p3mmdL z?Jav8&9m_xg9qR-ZQTJ#d(c%uvTvppbH+qBft-gRx12d5{T2?|-`4ff}K9qu5Y8o>^N4S_^F7BQO&H^ZY%_oWbFvI^GtA zMz86;_IyY~A+la!G^x~zdm$<hvLtOeUDT8XD0BOWA*k-|0c^QT)IthUV8LYH#fQjBpQ$K$!^@(~hxOLBIAw(;C0<>*T5Fy6 zdPTKcVIUE93DxDt<9)UTo@nk@OVhf-$;<4!!>v(R>>$c9uV>oBZ&@3XXoCJ8cJuYr zLEl@vE)3UQ7wYR@0jWIP&vZxY9M8^@FY{ z;Ut=OLZhl#UyB`MZo>o(Ne=}R6|x5>EtPUUda@m+#Ct&ge`XV;mKE~?sR3w9_G9*O zlLodA2m*)s86n$^H>Z{PfZZO08&ly2itxyGmi`Jh9nZ%y95B=iTx|5bR&NvboeKYc zig3?F`$*4n){|(yAM74zbnu#Jm9;vNSP%>0MuOG{Asvq)n(T!;9>Re(6l$ap^z-5O zCs=7!Iy(Z4WVq*@WnV3`aV=~4bMKo-UO8vPh}B#N17c#4AjG|n=r`hAg!F3p7_i!Q zdI?TAj2z)(#I$)FxkM}GG;8H&WP=Tmg{F}GZ~Jf!Y>8GO8#rTbO%HI$HAVOLQF{eO z!-CyJx7mXke3kJGTMbfOw2niaqeqOjA%_Ev=vOv3Ht2?u&eEm~V;c5h}WqY)qhuM8-jryAWUd5%2`Jl*k} zl<^+45*AUP12&sVY@%%q6}fR(aA|xvwFw)YiTwtmHv?Wf$8<_)r+^Ka9lD^ePn|Q5J z5dzZYV<1OuOD##ztki_D#DL!~x(qL&XC{-Fa8U+ir?4?985TIrc-1>NJF$$5V-tmQ z=mj0gM)P3+Xn%SM$Tk{>0g8jY4VN|ntyvGeg#~~WMe#X(qlbL7TnCT)LTLxt;H!YZ z&gRNRRaj!P;5CmEeKImpVRi=c9yXOPB3{wEDH6ktGT#&IqEGkfi)Y+&RdLuGPKoPZe8g%LBf+9|Xn$&>ID7j77Z-~S-% zNpkul*VsYBi-a&ELevST;7!kJ_q>NCSuBnm`5hBhbf5&3^1lKD?lkCqr|H3os9X4N}UFVy&_z}qE@{+ce!WN>Iv!`Zn%5763%{P z-gbDE9)!QYje(N`-%I&HB-jJt2Y@ zG=3d*TB=T_LNE-T^%URzqh4x9jhFF#XaYtQtcG3RQ=yp7Esns#2Y3e7A6D&OO>M>jw&^POyrj|xNRJQC7r?sa!oo$~$_Bq4 zTEtJ$aqmJ-Jxx`6ioACMXXm5dXl28RpeJyC?F!pv_nvzlJzg_#!I3@87kmvmE zvuCVd*s|AYCu-y|GiBJw@%FPow5mSo3ZgfOceA7I`#5q<_i30&#|DE2GB#?a_V@X1 z-0aNOrMoW#i~Fjtc050VeOp+B6FltX8x%YY+J9oTLaB~C7TO0J@*LDLNGs@2{%(v% z?tfWGdg{nfGymwwv=ru_PLO?+L}(X15(gyT^g9UB{&_+7PjXZN0j zz}|#XluuZJ^4)d_q64e*fyS@$f;+wur~|(T;XVGF8Rn{J<93|*!fc6!xtN9SibYu& z;2)rfku)cx&_+<0#pA5u^endMd-?6*{`a}tmB&4L+oE$JWYisX8gn{rcSE{UeI zZNpPVbx_96yyJ<#kZ>$KyMejUDk5*Kk7?&{rix;-#i z>9-w2^kI&dHH>Hr`=`!31@=yzxgup=jhRbcMp;l_XLZ-0$!PD9B`0tf-DeW!y7Tfc zV4oVR>cNAtsoyf?Ld*tFvE^oS=&<_ za*IARrLh^9#+(&hc8JYJB|a~!Mg5D&yc9$sUaVG$A;H!Ww3h8}Wyp66DEG_#uT5zk zD%LBJTpUF;E9w_@+rbjA0W@%P7Gr0OY!5%yVUDep4e5-Y!LLzFI}VAJ8E7W1vV-QA?l z)d`5|Ew3fdhD0F_4N80#S}^u~emU@Zx)M83pLJ!uRpfrm)mlrgv7Yy-aFfvSPb2OH zZ%QqW!}=FeApp`RhHk3b2D`Ar{v2%5?Tt{q6X$hn;xjLdWlnr3$zS1zW6JI02i4`E zzI)!#`0BV%%#%=vV3+VH-PF_3ig*32(adv10ShN$5^XB z7IYX#b${)@8XbSI@AcW%a!~#Y>Ymt6tI*8}K)xsU=P&V@1 zCTF}Hlo$Zy0JV6kQwmJVh^6UpgZhd*CD!=V6mxH&I;(;K>}tn^PlQC1aMGHhKa?PW zG85D&b+bgC9H&XC7pqf5BCx3Buy76g#a1^FJ(M0mQ2<$erKD#Dtj`ye_r}u5TF3o- zLm%(tfbgP<+`b3s6-U<*#V>-|;TrUOwky%d0cUGX-2elP2c?f)!eTv&y25YltLF-T zHZQ%tb2V>CJQqI)444D_E&QgKj|ON`K+$_#urs=!MZ_@6?#q36oOdqDP4?hGtGM?_ z#O^Kp-Nf3eUIcTf6($0?;OCR}(Dzz?80JK|Lw+30I^05VTDOtWvA}QiE@Is7glfew1%Rs~F={EhW z9(F5=s=`E!0(BO~9c=U&MAd>XY-+4tCl;|ugl5ofgBq}Tfbqd#8}!itrQ;`yt%&l+ zOL*yu^Cd$Q-5PBh{~(Eo@LL#x%ucBw2AKT~jrT9}=U*@Q=p+Q-ue*7W2zdg4S&-%P za^SSw2A~_`TlRn2!T-zpz@S_~(oI|8hIvqMNq&7V+ z_N@@g>jvsNTCS{UiVyzhwi6eB1AtRDJTv?FW@gJnpg>Wp+DvmDxELAx`{&D1zYL;QiIC zO)P58y%_W{1PcOy#c{HFlD{uKS^yIN{xSh>e}*I6$=aZo^s{o!Ifcj=Nd!_t7>79` zhZvB;FCjc4-~N6{ILa9z5oTD`l1y4@lZZ2o;#~Koh@qi&{@4ym54jCD&9dLZe)2WG){B!x zBb*eq$9$Gx0t!A(iJsYfUyINEXp0A%2`8^U8oAe?Ue-}5B*K74=K*BP!9LOI?zDjH zrQ+FK&*kVaft{K+l4x}SIR(;RkpUE0&I5I05o#dkg#vUABmrHvtm}xN3AV?5R&=U8V$EgIfV~O@aV_tD@zhKptQW1l}>A zDjqw-(st+o4>wLt#SOK*;bI3>=5ZqaRjg3HrCmrFg$Wn|bVKKPR4f#z_G0HaawA<( zL#LUMbLgKyF3ISMwpM~5?GN;!;uTZ7#OvuziJwdcxo3uV>dgiKMnD1#gjwDsA@_v8}_+Z^iKoOX(AG zv#6awe2Cd5Rt_7(@xBm2!%dgE5&UR5qO&sud)#w^`YIqyUSLnwZVm|->;)J#kkdU< ze~EDF&c0Q}+F?hxLKj9ueHB+}J8)cwFZcl%*DmP2*g1(~XJ&4MxORHnHY!_rE%im| zd&lF$3%f@am@cnU(g~^ee2$%7tkyu_#w0z}+XA=}5a<>19kyN9mjK^=Lmyfd^1f1A zW1<`vB2Y`pjK}fgmef2(SEf=hLALFE@ihgB=btS5(x{iu{D6$?yjGU@E%t3CbrAJZ z$dVxlP`sLHjXhedu;GBtr`gr{dfqY|82k7UL|xlUi%?Y1@a#iVVL3>nOL=S9b1zyD z|HTb|A+|igDe^-J z{Y<3gQM=260&I()qbE}UZ=gs~@_omXq>PFOpKXd9QNjfPJR6{Ee;+KwY1*4Pokz5Q z{;z+Cl;o%xMon7-r-6&ue1rqwD?(r!?MH5dW}Cmn$-ge#zYvow&>x#WR*S$(G$ z`)DODaal%wWe*S!`9B~ZaKoKI6Fip<1=01dSN)dv{b>Cs(4p;G|IVr+8=$Vb>0+R-g9!z)5hQcxoX5V2$6gXR8fQYqrhu~r(VJluj~1BIPq zcFl47+}+kEC}JJT5#TU&9B#RCxiSLmSVF+S5bJU1rq}j&A8{Pi4r(r~~UI7R+Yk5>9i*Q@{T94XrJiYH->EF!GnK z>Q2HEsj~_so>W3=YZhRp(k8Uf7#s#Kd}hxeo}(DtVD6{!YZxailj_zlbhnX?I&ghF`*%N z#+jh`19M9GL&Y*rJj25I^0@DQ(0p@2P?~ASx>(g|#-Z%oEMjcd9;Jv^SGc920V^F& z?dmg_wSYjGqYkS}4>vwe0wO0t3uxr$;j~X#_aE=l3K{$QFG?pnf~^M)lS7B%PNX@8 zS|`K^*PkEcWtZru4Q|)%H%gKPifblXYxCc)Fj7OtdatVZy!@dc79(=l>bz#%_#E3*KKTAe<##!W0jKByH zr4YHG^YIW8Uirv6<_+wSFbDdKYFK+)D>l2O9yLP#a|Hi>ivKpv{!`HJzu)8EsHFU5 zkT-?hCq8uU@}u5RdZEg01Pz1IJ5QkkJ?A17u+x@BgsyCt6&>Bs2OEL&vynrGIOc0| z{VjK=-Oi|#0^`S+lT2qpvdx^26TFgq{1=AM?$3|ClzEV6k9-bdEMr#OzK*_?vC+Z?y<R_hOSUmbd}Qb5 z>@`)0M*B@{SG+1Avm%;Y)^XTfV`Jb*-csKKqh8tRlfGN!q~a?}&7@n5OrpFwQe zt+w{~pxdW~11_t4w!i)IJiAoQ)F$X{)J}cai2N#p?-lqG!w1Wo~5mCZ_Z)|Ub{xcJUKYr40{07RG4OAp-US^y2`ptbR$L@xe3S6#L3=Rxx0i&$3?;_n(^>b7Ki-uDe6^HLca3^=TwzqyG5|)S{Bj z=ld?33A2vxM;JO%3pUi(*`&`MBb`yT1ga^h<}bKfw;6)m10Hm@r_9H`T*t=M-g{cM zu?g|8h(K^7Wa;?mSXIgA=RFR6no&iYMviRqHxtIY`nh1Mu4f7xG3d`nVY}P|)D^|6 zUt%=GCAce}Q9Nw8b|!boH9VaPqqp-Mae-v{2jTremCh*P3)KeSQJaS5U*ms7a3&6~ z{$|&Ow9oH0)dFs3jz_($a?bOPC){x9aA5cA(1VyMq|4DMH9MrO?>>VbZ(Yr^Qsr~2 zfqU+b&LdG44_u5|oy8m8oxsq}Bb1wymD&+WKf&atAlHkjU7bPD`%j);RkT^J9g(pm zIc;N9-bH9j>ZwsNVPey`MhL0>wBNVMmS=F}5*TRyv7~rpzP`@cnjJj9%L;nFH)Nqe zd}gG2D&~{SVV%g0p@iV5N5PwV3HMc<&5^Z;bDupvQ=={eS#oqaO=F$iSK7u^)?F=; z!aOy9*H)CqS?J#Qz$FKWE{;zmQA$ZXIOA zr4eV`)?^mEZ@c3eEj-dZlpk5Y12%uC$w1iIgA~wIF6dnAy6)DwF9U^&8PY{ud^Wpg zSZyDvy8K2YF3o~cXOj8+jY^BCtNzl2rkaYW+YQ#eD-;@EC$Rhey^7QbzTGXWyQ=|# znbJ1g^EQ~4>M67@T6(y5%6pdM5qWxuCPn4WVCV1zvd<&?r3p7~QdvSCA3f?53c3w? zvAIC;b%F}gW?O^~oezsPf<57LLB#*crYEuwbg{qy$B&N9;&_C__p@Lm`59(mA5E3} zQ_TSBF&pI&l4CG6o;f*N=SzDp`VkDsnc2;^6s`)YPNm#+JBzQXe-e)E+1gX0`OOL{ ziK(BS-B9ob#=?RUpJR&U4gwK4g@z@Eq71grfZmWyP+-JyxAsuQns&Qo!!LU_VcS5e zHmBuW&JCa$ zld9Taqp*dQz$}AmTnqRi09Ci;ePbS-V)cyT*NQ%jgg^<{Bhg7*&m6~D5=jp5qY*7#BJKC#d`Z0XPk)=OvTDHh4|z8ee>jwVaD**Mpa95dgEoI8iCj zZPs%R)Ffw7?(@Dhvd^EfoCql3P<-hBWI5i8N#wNQ){w`LXZ|&+`gbRT09U9^vTUaP zU&aLf+@b!mW&L&`?Qm;%?3dUVAu9KB)LNCxj=b`fYC3Ngu{kq)n}Wn~UBuaAL#Of= zJJ|Si?#NGO)Hd*wLdNdaj%{9jA?p!p)hoeUqT2?^7QHN0;TAmbh8L>TrGD>PkPAe! z=r$yuD#bN>_qSKotf<|flRQ+@qTeNrS4!Ko8)orPivMWuYI1RFo1*;@#v0%-prHhs z^6<4kMPC0o@UTN4k!xm`z0P(B1R-V~8@eDdiS6Gv(QVpnX$yd&pCO^`J$aBMZviNg zr2Xq43Lh6KYVT-W(VUYECcizk`=}6Y9z4a`c4;1zg8ew2>xNp@5{sAa5%L1ZxwLfS z6LqrQQXtXmN3`QGqYJ)flGAYSb+9oj&Mv~{lM8O`fx;{0RDl4k$Out~Z+UVXYOwSb;)%XCUt6 z%$DHUF_3r!ASQt1x6;e+K&n&+n4-+hamt>IYbGXc6Bn8QVJ8e6Gh@o^nJE{Bf_#UQ<_YA~ z$<0aIAAVR2tI+`5j(2c3qLj4VV+h))7m)XvWv=XvR*zDI8A8zHLhDqlWuXrrt=--> zZiTA_^GjI9Xpw(U^bP6Z{(bV?re_H(2;9OTcKY-XI!Lii4m6;*cpy5YfeHhd8I=JI zCSnv9AcC5e1<6{J!4)f?Bjozh{~Z${2f5><`q3q@0XCvnqVOOgceYdA?OofRYRU)@ zfu2J8s#Fq3Wdky{5bG8hg7lv30G`ZNwBG)9;I0JkzH(UCP$_aAaA;7q^C*tPkG34e zP&`9ZNMKIvEaCDx3*EYFvsW}~cjr^0GZ&y=6O0UB_;bS-lmJ*pJ0W-zJz6+ogp@iq zA9Lde&&%E9zX%MW(TS}tE!2%D4oIAB~5DU@emmr|$3_Km%=?^G|1 zA&N5$#D#hCvKl*DCo3w}VZSUaETX@#!G8dj z+~h}9xBU$wX9w8wN~5qLHJB%|%2Ph><(m61^KQ$>Mp`%xSFUb~+mpInpq93P7&A5k zbvs9!eI-pFTow&~39}Mn2c=~<=}GAyH5hJ2ydxj^OK#jmS^4IsHGG}9_%Z$KcOtjX ze4@;_iaR=rG)O{t@)UZm`yLqwAVJcr(=0q@#xjXCy7}Z`EyJ>^cdGsIThsEz4& zMxmY{dFD~Q*tZ$te0ZRW#>(vPtw$Y!0tq^hpH3KVTCV876>Q*RDu0Tl{kPu6&+goR zr+xFErvd+)zmbr?x$9A9-MK5OU$adOX$|};Z4MiP=$hBeN!+XgWeXAK$jvAl+k_(zF5 z7M7{5AB3teHSuHCM9@#6VtuH}JzSrJ^V}=}`~#1)%hSe|V65-QPds1)Q(y0_^GY@9qcQRob7^Pb&~8{&B~#DeArN*h?oBxJSVH#ja3T08$|jQy84M-HA+3#EQM(Sc~rPxdUhrgL3O%+)o^?MhtM>sPK>vF)XAT8@5E3-jN% zH$n=mLt9?NrAJ$@RUX)N(o{DK0=aXye8lq6GWUL~eGU4-KQ%jamr7WXGnm5PH=v5% z>CXGP*KW)nqM1_^FCBZOxU<^myPJZWuw_(Yo~KgQb-l1=b=B;BHMvq`&6>R!-F1z( z28zcz&lHz*Ia@vRkBmS|uPRu8AoUHd&8BMwR@sy&8mC!pr)^#COFh|EwC=q%L4JB~ zCVR2waF>Q@$Arjbt(Qz?(WhESqgUjo zSzE{-yDoS6MtGHwvotz^+-K)*EbWuOJHj+gng6mLnMka zg{&pdQ$FbyN^P-z(IaJ$ro8>IUoH2cuf(@A-JwGd64wv9Z=TK=n3I#3R!XWKdg~Fd z*0Yo;UQT_Ktc!8QY=EgN_{@yK{sXuF?NmHT9j;b92$Q+J-twt-jPW?_({b!T?46R! zsa~MR!yKgPHeG!jzfw0(@7(02_x%VbW>T-{B3#!5mNujn8eQ9SoFG)wN)okLe252@ z!zWQe-wdf%pwr{^g70S`U=lwA31Wm73r6vYFujWc%KspfaGdB?2zOo13K0N>RSprw z6zii=UQ<}23N0QtBLWs+!=04CX{P)XFh~v}D^)aMiu444xiE^-1yZiSOt}PL8I2r& z?GmI)v>gWiO-C-0WCsht2Bl6f_)gqn7S7`g<;qX@yV!R<4c-Sp2b2rgs8Dk3CPBsz z$kTiwZoxozKwv50^zzynQ}gT^Ab>H&l*SLS-T?A6h(ci~rVM4HY5XjnjidN9_O)pM z76iwasa9s^g=`T~y2$~ZH<*VeS-3%fXmEz+QO-qc@?n`jDXe7Ri=!}KZx2e4CVUii z!ILc*^{IPmnFCyIz-}$NU5_84{lgsx2wGq}v1DGCJzC>CsuJ-|q)y+34N7;O29F~m zR*;z($tD-=63`#xnYVA8!U)VVniQh-<|fYgicp#}8dWq!@HK$MR|?Kb@9Yz?OB4UG z4$st00&s*GmQNY^`CcIOrGmKIF2JJM?k_<3KV8VZXJ0Duw%ZDN2#9aA{v>Vuxw3x) zF@CL{Ki7WVg{@p{DNa;)Jb^`WMEZSs_6Pup0kaZfABA8K{ud`oxF=Q%v?g>xB*y{2 zj9KS92D1m0G9KWrdf50NetCdFf2`f9nc-r2(#Px>-g8UqY8Oce02(=wYXk!aSMmh6A zK>N>_J#nk8+Yh>(c3Yk~-UFTq&X7+(z(y|Ew2?)`DorOrPZF8lBf6tY!h5GD4rMF z1I7(V;L%w3dHnv|Q@*VN8qg>NMbwukTWLh93{bb@jOXkS?gx0u)}J56B60xkV+H*J z8kqr`h4gTS6?++gAkDU#>|_0w2z z^J=F+RjC{my|D#Yc+jRWc8Z=sIe74K14Z`pKC$z@3L?OvGJrV1r_?pCuE+!s=v6@w zkeQ~)rP)0H0lAFrM|akx-ULk-E?l5L!vSkYq0A16tmi>dvfDglPX&&E4*Xda@@%k& zQf2}6s=!yYnapYW+&57o>?)&-8t`g4_95xLsF!%qygH|~KR(E;Uk5+eBa*7r3F#V~ zWg@{_LpcTGWa--B=BEx8BF4m2{d*P3#_Oe8-pCeg8z7Mf_=3I(V>*;eM%{YgMePM! z1rEi>M(Z7nGxuSx9r`H|0rYuxB@{I0YJ%HD&p9D`xDigJW)p(FxY!Ee9?t+q+?7nC z$>d5gVFAE!K(*^bE)scQjl?`%Fy6yyRQ!<4Xt-la6-@YyWm?&JwOEhL!A!BeZyKwS z+%E^ih1&u!UFXkgRYA#f1G75S9^skEB~eY1KOoMkr?9S-2JOi6oud_bhu8o<{z5-G zm#~! z$ISu6lLHuU{{{~b?T2Q`uOd!wXx)MVO?UGTMd!fKV)l4K$|KE(;r{%{IvBhD{oRz_ zfwq#mv7Ud!UFg?c907ryJ9AeQF9R5*5H-0!Kh!{AEkF!hT9~W7iK3s$t3Hw0UI36x zEW?6Qvg#>&yddCTIQzf$+M29U-Lt?-MjXs$4>Yi-A6PBXn2wlUGzG9vY&Cg2_Nx}h z#5L=#^4%<*yEovJwvrz-;LF0H(|U~Ab2(WV$!E{5fm~bzwsf0c?<(5Ci{31eiN}H^ znh)T=qjkK~%lI~g71}|uJc)I}ETCHK$VJQZb;<+{E4{ymWM@@fwTh%o0h+SVdI8W0 zxhqAsaXo^z-w%wqY}NdYU~4QF1psz?Uw7tlmTMn1-#6m7i-!~wt{c>PA#+KB4fLRT z?gE;^m-wqV*So@N*UFB7g5qWV3_c})8-PV^7oQncO?Kt+J;LVeFRZ_dz zE5v}Fp@n3UIt24Io}4-I6WIQZ{{g>zWAom+jtHskW+Pe8r3pwDiCToZ= zXGeIvAYbRRLzHK$YtB=&7-HxwB8Ev%iAc2DlfiOv>%9=C^>}2vhj_Jz7|g;~I}`S- z9OiU;!;FpL<%CoD(}+PfOf@X>_3Oh?(s1K{Xfgdgp7u}i#Q$W4{Wi@1{gS^&PJiuW ze>*_7N%vi29q-5Oz8YsKS+z>_?dwm2?FwE=3X$`WfXfD93c%aPLeFUDUFbOzi8H77 z-l%qty{{Y`VF&>iAPnCQSw#n%{=DvkWrv@Cqiq(KciQQYv0iHWS>S@Wnc&zmG}VS) zw4sfgJLfD#fl8K%37=mibv~Tg5@dSy059In4TxTvs=d@cPke-Edb$yztrF9sr8@s~ z{~mF}=bCX_P+Ob|8l~E6+DIU~oB*;m=Wi+T(N&ftPW;pF-?=B`@dy3x-0hX9foMI_ zSY3ak`>KZJ^xM2UwY_lZ8>Z8cH806YOo`tniep9wA@$LPxZ=Ka!b9ILrlvdeqz!e5 z3K44|qAo>>^tm&;g4gf=d=0WV0u9*=hp#%=bt=C+tvhs4hC(C*Qp;G{-Q8(qG?d)o zwa?cebL*aSd2dZ&$!aZQSDxc44!@vm)6^LZ#dR)xPph8o*)lcR5_(l|$VsJL8RLq2 z;UCbsHRL|YhPNpa_aM~`!HnN-0C*g(sQv!7)kux=>~F3e!6TVEufK8{NJU`^8_Z4T zPeP#OoZa8rJH{qg2544Z)4nTono|01gwRR1SzSWCPTKJP&S`1KS_4?DHc*}+Ex1?lfv zs=7YZe`w5^)AbHirSi%Lgx@j@A|~M{_>JS|O5ivZOZBDRPyOfJs>`0X$k)2*GpZqb zA)^0QqBS96Sk2r ziAd)ynEtp|r*|Cv0dd_R--6x}v`B&Oe{Q<^O5BH4&t!s~BL@wnBqCP~glbR4zl0Zc z9}b9q-y!c7qOWi_=?zt|!SuYc_Df6HdZ=XLsgi3h9eJ*CewmWmL<@yRs!6!m=g^~T zld+ZY0n2mFmEKo4XB)Q!h=ZhQ(lWm7%TtK4seanDPB%%alIybQ-GbSx@J{@}lKQ;L z_AjKp=!eDUM_g{aC|I?AWe;`!QE#YoXpA?{JbRDrdT*FS7wMDE=NZI-rs10s9)*Zt z3!OdK)Zi=^fzqyBt|cWkFwe3v{@B+op10GE>V<#Jd^SIh=({zT4Z#MRZA#7x>TA>> zE}RoQ3AgB3Z4>k)mAp^w=JH83z0jbskCH7jo_oXJ+psmoyIv5)fyi9a9-QhOkV8#f#t?%G`3Zd6D&a^8PR26px)VP-KpNcQs5ACNa+^2cY! z4#ma9-J?7)YzbY+T#S=99csdLtO?foGh_V~06}!j`cppN@f*vsUS}0}&2nh1Rs88k zd!n9HQIa3PZYsTvc6S~(`J%kVwb-!!o1!D4wq$S5UH7cs14JfiUaM`PELT_zJSdYl z_Jf9!0PsBXs6hm%z1o6M9*Tl1VBlV&`er9Ea8*cIKg&x0gF8Wyi$FwM(MJHO8pvko z4F}o72tpvg@tEU1g+U(#v9v9eZ$NScss>6`G)ED$M9FrCkOn+z;M*g2lD#~$v3Y1# zI&Mu7-qUEP$z{p;vIO6G0F?miUaumU8R(zpUJ@#@a&H!01q3WfFj zO#vLkA<$cowh?#(7g#@E0Qdkan{E^m$bp>T5A!yFEJ9`04R?NKn_RkmGuGw3$!yJV|1Kw%tEYr6+kk^?|%<~7~r5o z!HkHcBP0Lhig-8#fp6Z}_o0vggj;*KQ++fT3Rnn_S)Td(XvPofQc@&G2D%)-$IO3; z(?l2k0|vPXg7TmEMSfb5ZzR2h@}L`>;gkpDfF5o~8Wy^MVgup7@hBDz02`piT%E`U zV2O^PZ5CQZD-8j@wgPT~r$If@U*eA&CZr_aR)9O5L(oAsGX5?Njbi`Dk7V%UL=A-o zq*ya)Z|`t9;aDP%{s$WZtacWUW8Q!b;lsX*{$ATG2^^|f=2K~?kqRzw8tExX*&*{% zRB&}zIZTsX2_O_C#iw(-J>0PYNJtC@a4c9Ie*!#S|7ls;PI3Zmjsu!g$iFFw<$p#{ z1(=_HICk9#kTL>;m2MQr?taDWG(uuVr~}ZNVayR=FGBID2j~C|)`A75Ev>xRvYMI=){FF(HysXa!oOcB=9WU9e(7|2cLwTx);2L#w!gRhq{1rNw6V~c!8eIoM&86)H?4oQEA=rr?{((A38nSk0M-?@9r zr_;9{KprX;Eg5Ag!j8*u=$y@f$}1EgaN zC_XPjk=8V}3V)+ez8hzV4>GglVoeaVd`@0?-IVVU1n^~<_jythE!8D9+bhB-r8XA-PMBfI0v@j}xKfymnhNRy zoc+=&J7Hop?FUwvj&A-ds zdh*{Br+?grez`CGUp_!FFC_oSMj`Y9h;g#@Dw;7=R zH7DG9j4BmMsVwFM&Ow<*%T>Fs*<~-aDQbN~xsZm;AHdo6UgTo?_ac|?jexrFJ>1bv`U3zo?bdGK z86e!ec=h4t`~#-qdMZ3wP}LzsXEbNtC16slbn$BT)gEo+d@hM;y2!L#mdph<6KSmf zq>#p5hHs=Ms%;ea;xJ0_DqC5|K%nl0VI81@egWGPBym;)X z-_AttiU8^KCqx8H8{)S& zJnW;ju*;c#_ek-o2R-^5@+kMEXsSFrw+jb3Xe#KEw?W4L$b0U zX}j1)JV#b`2ULD4gUQVJ7w&z7(%_vxFmr`10wN>g7uU{B`quRZmCgD&EAh5izM;7F zRx>uq}d4&;FZ15(Yc@HYhLchsYX3Y3`yf^Tm>5eMy&l zj_NLT>Gb=QU2m8eg`YdQKym9_b#NS8@$A&;*WP*NYxr{UQ%-0gQGV&gGOCfg#r;R{ zOZggUFub-{Lz87d11LnOho|B+e|&=j%k-6#kA~&e!3G#JGF|I4(@(YNp%l}-XYN$) zGS9%V3Fn?$>%x`xZm*g$UcB-tF3k4SNs8t;%7WuNOC$SIzrk{5w&UG zWc_q~%DwJ_0hi!-UF&BGGQJvK|EmkEc&e!`@B`aru60GovYhi zd-uVIEPV_dbtnf`_pJo9H!SH=&Wz1E-_dN*|2AQ1!4ICv{r#Dj7t|G)!Cn)^+B&`V z?t*Rdc|QA29&9qU4Kr@WC-@8&hQX$VW-NP-Iu$#FeaL+*<5RrNW$CMXz&D;+{?v-3 zE8RtMcNL4aJ_tSR=KURVo+LXps1ZmG>LTg)TGR}HT#Msh?rRh+IPz2QPo}<-dRGj^TOjN;Ip^2VW#hDkR%{HP;XTrJS zU`37kjb{+*za_6OFI`1_wAQkgXu#B|PpKXn&~k8B)JLxj?s{~zc*S=ucFJW&X2Km? zc?vJEvtv3F9re~uwM<`NJXdOX*ArESlL2}p#ZO!_i1EblmmSDyZ~NUIY!BiA%$Knu z=P^?BEs!`_uF?plM+2?wb3A|F*B;c$$d<2A&f*^If@jU7bg|FCy$jGOs(Cb9B_66(323u6jrY5gI z!G4K&QedcN17?@{~b8?Abn^T6@OIh(7glBR}xYB5%QnV_6Sv0_NKg0u$EX^xuARhQ( z-C*b_f9zN@tCKuC*1@xcq!B^Gh8sBs{4~Ik%kU|`^IRDOXl4!LV8KAACvSDBYXxHw zLqmf-uOHn7NT+Kmt-S|;*5L={wrjpK1Of?KtUZ5#=vn0Zr7lhbFg~ANp3tXt(vwbN}_aA$qrr*;%iJrYgkjw}mas(25KrouK`!Pgs^XwYto)JIaMdu`2JO_n= z^nm*7s`Iduw$-gaLVYjy5#K)CJs zNfBxckjc(Zfe%7&d3%Rc;gDg(_9HoPlKL5iP`p(Z_vra>XQ*^bDt>hXPzIoZtUmLG zGZ;8rq&{N zh#_bIY&rro4X79-J(^oS@^=9Np&bD1L1u^kGu~h;{A{0Ny2PE?K9l=ka_vXPZ}c0k z%VdM^KJ`?&A1Q%|W7g6uGtbgU{eR^t=1w4+B52}#SDh^r3A$!LXy;4?AOg6$0O}?4mYhq$%wZx>zf&rA`gu*;&e^W+ z=NtjA{K2La;P|;plv^ueK!n?V2vii6D1SrX9ySMAjeY*$%b3<;&)b4nGp|`d1Skhk z`?odZs1t!M!<=;sOzR(1c%kPJ(;%9F4*nAyySIob<=MVt9fg2P;`-0~pg0?9_;*OR zIlH)G(z&9;96`Y_J!UoEGi>m&&SjFpbrC8@u{PK4QsH5>m1CNm3D;Q8nT$%0L>k^!! z2d=NDF(3;C8+;+S5$KfAlL<3POsy8)5sHZ|m|w4V0htoqE(QnNc0@aDNx4ii62XsC z1}zPU{t9aHVcHL5Jn0!(;&ljyWAbq5Gu6Yu@(^RZn+=+iSE6T0$@ho*Eklc8zddU|23(jsb>4h4&f+`ExtX)qq6G8J^ zG6h9F&kz`3jV4d#i~s`8JjP%?;297za3x7jm}#i?p*hWCAC3WPz~3V=ECNAUU7Cdq zqA{!sbT05^SsyO=CD;O#+b!yPqvb0MLknhhfPd+DOe}l)R|*>Q z5bk8#j!O_v8bHU}j=^?MaNb~UPCv9Lwqh_>ddXvoj~Z5HWzh7;oP@@c$moZig(B**b)w0S zyFTs_Ibr}Wid+>4Vjpv<;zK>cuSUp)gx1`08AfbiYBVgsTy#gvcmyUU8nN0Zbs`=Z zH-VwiR>lKK+-@gdiJY(Kk0J0X`nJP;dc)s7VjAkE#38HvkuMyM*xBIxai%|kwJgDU zVS$2{I`M;Nj%Y-yC&nXUymKX&9xs&W-s4gOve```@sr2vU1~?#kika#7q;B~a{6pQ z%p=h}JNAw&#Cy!uFn-I(beYv=M4%h1A*S>2qQw4)#y6iaF(m?>F)Nxdb?fQUO@bujFtWfjm zwdmmNbyCB^6kw?Pc{}jSj`9D0VCKIF?v0(Y-g&6CwJg!M&c2y0ohf|O!?F!g$i?{dPtsn{g)SIjICHs+XDM&^sAAV&3<4~rfJmcT{TET8g+&VXCaSF!hlM;_7dX`9JjzkJkVAo)LTRt@Cjc z;F~za%dj(BTthkhySKUI+`KBC;6b*PfgP0^ zh4P2&@Uu+y~nNH3yd(R-r2U4G>NY)M5! zXQ^jhN_Z%EXHI|rN#otH|iC@b6V=3FgvypE+RT+_4T^o&#_;E6H)O99+CJOG>%<;wAFC<=6O8(t=A#a=7R@0+0-jsee}q8h?|n2X5=n} zaFinN=abSL3mDc2Pf#`bm@89u_rjL~n9OE9RxaXTQ(t$ij%vBPo1Nfs1}zO9560X9HVfF?*3GX z{~1g?oF%8hakxK!mDfz5XwJmafj7L$u(xF-{e^%OL^|&3`R5`R)_h8rw)f@zRnWOtAbo5h_~lgC7*@xirl4UP<@Ush$x z5ihljq|DSSZbnFr&4{!YQW9B+j^*jHmkxU9hxgczDog{f@29A@os-eoi;#^ZeMz~N zke!(nshek>`ZnH6ip7UTc@@5OcDh<}K19R<^<)ifh_ay^$#>@gM^tKAP~GKe+?EC= z`lh;K%n&u+Agq^-294n1l}ZHZ&IL3Ov)UW*PEivY0IUEJ3bsA>OfWW25&U^Xu$|7O zd#>>6iVab#S)E{bw@S}%f!2UoPeYat(-zE=d_A8Nw*j5|Y_iLH4$6%)zycdtq1irJ zuI?B84PD8Jo85*5e&cC0lJx-5Pb&7)2gBoya2yB}=pga~h@8h9(AS%j1PkY0GG0yj zQ5}>~YzAB1yByQO6(MB#Zx{&!V@u!nqH9v>fTZqm?&C+Q5Gno z07%|K6S&pw5L(=V2S551QgZeRQ7M;M9CM!b4M_Ui>B)=aV=G7tX|BSP8~o6Y@J2rN zd<(1w3_PPAq$b3n4sp;}3oM`zzz~gKaF;MLYkja|2SN{gc(!KgHmttaV-EPGySTrU zILIR0L_YBP3ObwF!DXJ$R{w_DNqx3M)IM!=>yK&won$t50N%6eRgVDhi<{!!XN(8Q z3zD+n?@Qo}XuI}14dGSA!A^l08$gO-V1H?a>dBDQyfdxyj|~e~udlXFeYT(Q7hMp4 zpzn9`U?gulKzNtnEa6U{iQ`L;@&Mlx4k8=;$N0JJ!x}&f%mPyn=*-L6?$t&F-z^ta z&t`JBtU#%IMQ^ABKif*_hNHaD{y57OlVXtZQ zW+8g8emIk+MQZ<1AUp>X(%`T-=y!2u45;BnQFV3QDu<$Za83+c>ZR)8Q ztd$zQoJK(4!LAzLahKVy?i@nxxCeeD^(-H4_7A+D@k}Lw+6_jV8b};4gH% zTma%mcTW2gOTb_6_qjjhHvw`#C%OZQJ94;81y{4{Mg39r`p1)8%&?r4{mXsy&mZ`Y zFmo+RhcVI}k>TU@JRlp;XD8@-aLHIr2PBROTfsQtKDIb@9N`Qwp(_}dr5YmC_$pUk zPuE`Y1A2{V1Z>V_1y>dktvA-1u!NYiWypc_^~R;oD~#vcTDgWF5D3CJJFx9SFcm;- zAffME3R&?wf(8s+4x*n;O*VF85ndCK%d%j)9<1Aw?#f1V!ob)Ywso?UMR*0JfCQ5o zY=Gvj010*NB?J}26~}KoH`dw-=GvPP!=O_|Nb#ien>|2uty(5qqplErkNoX01Gxg^ z%^iuKBcKKV7#nei+hqaJhQ!iu>TY540MWzdB?l(sMp*10P}mAxf%QTLCw~5>?iswu zDXzeOP~VFkme8nX7_-5k@HP5lOBTYGKG4$7ki`a%wR}YUj{TVpiRa<~zV@8o*1-;C zzPoEJ*k@04Fxxceci`4>QJ0m8bA^c&CG4)u0nX#)#DQT%jMWg6S$7U@9<-8N=|X>A z09&M+ZJc(o>Y-ZCf)p4-%ZgK;@S%B3J`0CWLCiQ5 zwa`7rj}ukLk3Rr}R?kte$Ys4X(Rs%q%>QzC|9|tqfsIG=WGVx<0J9QTfZ_J&!CS?H z%|r^1-$PmUAn`7Lq@I!inl&@uoZ-(Spp?QRGjOz)KA;DD{*@~teN2pPO z(wrDzb~rzivhtiAg!k;Pd7-MHHyHgHPVXQL0Rrl$-M}CFW)Cf z5`{O8o3bL^2e9$0ukU8Inn%V4z2^iC5HQ6`mn(ZScVhVuub6-n?7R;)p9kC=0wyuP zyvM8%v123m*eGU_b=mdG-teo|`^KjqvMP{Wt1apK1@RzV2Z33Zq_sXQnmT&iOB^bQ z9C2A)aqHiRAKw1_ScylJnW%FNBSvI2pdG-WZGJi3x8SPI_wH4B#8rK-{1+$C&T*Q0$Zaga z-K#**c?&zgd^o>n`nIt?p>Z{@4psnG7{j{+YjHinCSdPJ{+YeMF{JQl%IW6^Mi*QQ zROSxVA(8SAqi&c4^hN|f*M=tqSoAOvhLyC6(|Jcyl5W~p9~k6)$@?`9rd*tCE|l|j zgS($-MG(kB{?`+^{g5_hm)zPY{Xm{5J@_P#Xmf>Sufr( z+s0}OGIW+Ia?sMu9hbT;b)|-RZlc_6==QdqT&j%X&v-``4T&rq3`5 zX5vB9TJpI-FuN*=Z%i*xJx_Db*}rG};wy`0Qv`JPN$>mitipTpr0A<#K1){hj5mmH za8X<*eD|yx-zw&$jZ|Ho#J1k|!agCZ5f3m|BBK8M?($!tZ~pa&{c;HZ_djraN9bq! zo6W%@+D6vq%9EjShenkf3&NL7VKG-BtjKARvFVg2>&F+g!+B$O255c7o{&dAC5zD5 zaXrq?_%Vwl8<}v#?s2^ZFtp=;V%A8OzsYUldv$BCs9Q)<k#q zH`4Xb>1(f5De!D;ZaJN>I~5ncJ5(B`tvdo)!^x$Kom0uLwSOB{b}e5}4{^xdFH|

7LD-w@xB>Da3imIT6qhgd2VbhI;_J*>3@?zXUfgNP&UO>mRr)qD_jnWR z{c=(BC%Wq!%dRumJVtpJWdmV{PJqgdYNyIR=XI$ALg#ib7*&rW*GVQn<;82)-Jv^O zw|yOa^YoH1E8$D)r)*2P!jP1}zN@@*_37EQ8&F@$V8x9m&xMoA&x{PEtMfAKf5Zc} z@TVHsEPv@9&~N8_FdrG(_v0D61!3Ez>Uhb-M8DGH^o-Y+UWZtfw+WTispKG)rGF$B z2%>7|wS^BpPBaWn41_><8rR%w%@#gbwX^!S2in4X@etm49-bV@0rJnhjn{|4!(xxJ z42R}vA}z7L8aLM(%1n=?rTPD!TrlV{RqWb3Ra62`?! zM464q*Tk6)lbTGfV`_PtqPry&pL|-mbw?#~jQa4cqg3lb&uLmgalU~L)6j$^;({+p zx;w$FBlJu|s$g3jm|DxevSVgTSE|!2U!v+NE83ji@wf<(9^V))?y3RLEN)iwR3(YK zeu~r*)E2&xs5W8>G7A(01a3ok0wHwC{KI*7q@$w@^x(;~?Z?X_{t;rJfwX4cN@e^r zPe+bbEy?Y1e%d~MYd9$kyYrZ$rq;vah}Ub&%Fy?NT+(wVy5jl@2WIlwnh)&HEaKL! z=8Lac#^!78bn=H!ls7E(+&*(=QHn3A?d6b8x5t=q)2%*s!;3m!$D-kLj}mSrWXTwq zB_96R*7!USM&6;w7Ds8;iNSVXyx2VAwP)By9oQi*d;gv%P(m*w zBUAtaxx6NjH(uh-bpOvCsAo|r?^NL{pQ}T9wuhFdm^5dh^EQWzp9h&(ZLN|{-y*$t zNywujXOAzpLph-B{m-tQ1}EV_4xudjTFX?U-9{G$A$*RM)m+*E?_ zeOWU}xth1VS7NgTOMA;v_#=TyT&i}s@~s`>?2Gjk1~qw%C}fHEIAwUj&dqbIcQx9! zZd4QUp1KoH-_+MUhF9Hq>4s(4!E`3?Q=VGBHKXco%h+T9hW=uV(T;zccWzlTy-UUK z6e@?)uR@8pkPCKgO$-D@3k>4tg%ws(VZ$YAK@p-zSo36A#`9iTSq$JC=SLcSz$}$J z4y!>417J_EU33EI#JC@5QZd%hX>=8`0`w+mx=Hri27}33&Y^&4PIZ3_QwtOv5S0kO z$0^$0(cBY*nWl<)Tv??LQJe2HI8wnJPiPJ#2Jli5RPN|Ec>&Zdq<})Qif%+$a&?Xo z2i@uK4+Q6$u3Q8LVh{llp`lKiMX3yI1TeeVCb3;-EGgr0SjfH%DS3qY@O~FR>KD&1 z*^@deeoD#=B=82~10*&L1lve11C-=9#TH`&ygr>b9~b#~PBQOrqV|F0KAj)4{O^z^ zo2ha?r0g(@SPj?&adl+JK7=`QmOQIB(d;o7m-n|4gr4N)Rjrc}$7l>@vN3=3&ez{1SvStLX z!i46u=^sf2I5v(w(!U7w@5C6J7ETLr$9GY?;kLja|0840hdxD{hA9JbiuyZp@k&M` z{nIIgZ8>1OsWt0GNdemJ5f}y>O8ljRJRQ&-U`xH+&u+QC^Cihj1^a`faHNQH1*BZ% zKnFPXR}9KsR>1h1G(bpS>jot1U^CxO$b|UNz5tRz`*+$Q;x*w@9Zib;m_GCJ+I|uU z@oM|mAskl+{(Fu}PDKX!-9E5``p?n=e|gFNCw5^+Sm-JYd((7K4Xv^a42wzZjkDG_ zDup@_0c2$>;LXm_Orzj}F9sKlEs&GiuYvGEu0`cEh$8f=M;CKI%fRo_^iCpBlQ#tb z5{|zN2?7H-`({Rxn|;0HP*9*h50#`K3N#M|z*A*eIv^zx@xhNvB=G)?NGS0;%~F3& zOh!=`${<0`nEWx5V&5elbu>iz@!}t$_+4&J*~hqU~mqIzomOCo)g;uBMG<% z5@E?&ImUPo_%IbciK~cuj?J5^3|S`BAFz3rvOFzs5Xfa-_H5r>h5~j-^B8HBZU@3N zgd3`XBIcMj7@r6I;6#kwI00`HSm;_f1t`?tIZLQ(0d!*7-!UX1gq-J(yTabb0WAjl zh+%R!P`d+B{A@#_CFTLgT0;xKP$%$y`%ywxXe`bLL}STyd?0p{R3PD% z^e0#9KZyeWK*s%lHWU2&src_-1E-}YU32)i5RxoS(zh8gT)DJnPk0=dYa8lpcn38f z!ziHf@ZL2#RitdM*q(~NfcJ@~!ty{#H#cdJvbHTFK1=H&=n`Q^a*AooA3dIcVSB&% z(_n{I^rwC-E%-+#V3rLa4F2>zmOfN?FDH$ShY0!tu0ZpLNq&=N;^i%e)UrA+j{x!7#Kw`2n108|cY9X>8$G z3!mNtPt^W`cLZYeheFT}0WFw=VJ`@7J$5Uat@wU~%z@Jyskg^&`TObJJ&k7}0@2Tj z>d=^rY-YmcH787kdBD;Biy7^oe%7~nKIb1@)fYAtJ#ixH&eBPd?~t}HXvFk>4>oVX zo!E!jp_G!FFqs{8TnG-u>X)Z)&y;*y|eW2Xb<#;)oPj{0gQU4FWImx-un^b0rcA?C8Ih#QgIqld4cO_-W`VyR{o9)ugv2 z?hdi>+4?U~M(Qr~IqWTkqPmJIqPAn@ZPz3)=-X}F5?Qk#*|fSOY+vk*RLqgiIx22}KLlSGmj^0TP3UwycudrKpfL>Jx<)7=%}iEswGowi1Nh>7U8_rzTP)ep&F~ zSC1|u4^>YmG#R8em>+3=d)t?QRB9MnsThUde#f>m~Q8Dd4_Kx+> zI8xOMi-;GRx}acZZ0H`f5&5dOOQY)A3uJM!Y>VES{X1Zo!zkb$3~~!NA^E9DOfw~L za}W?N35=}r^DH!^Yi`&1O(!xMY=OFP$Um^W@xf+|V|+WLDoZHjK1EKt{aSSKa(#31 zi)N`g`S+aaHmlzrzzm+ml;kHm|4&@~{~vvgWS!^DK)Dii#zc2yUEiqP<;O`;dV_1G zQ?F|)jR#(f4&-e}?Yh73&Mt_&-g}5|G`X>>K;2gH`MlYTYV?*1Ij2`>n#*M{p|FkeHzh%^T$qqceC|juvScQP33fI{ z=-rX!nN>Q8Y42f|nI5hC2rgnT7TsvapJhw=nhzOGW*kVG+Oe2U9_ez?M*VbgeY$A( zNcHs%sZhDb@~AIVakuzwN;BRQuO*yKgvLew>){G7v(O9`rmuEg6-S3BKymosZryIz-M>+TLN(L`;99 zZbdw|)^|zQno;X#zrVk;XDV}86)JGA8PS}x36&Z&TAhY_iTYL?WSa9n(R^q)7w{RT zRd$Oiw$c1g?Dq>i`OqxGzc)1Q(F;Vf;Vx?@=j$)Dyzd}l+$}iBl8j}>tm~WJ{@Uha zi*~FZfeO4h!#>Ukst8`z~rk^cuZz^WglW~(}jxHS|EN>@jK+*ATtW&Po}&8`IC+|aKX3{&Z`pT z&O*cy&2!=v(@&bogz@!r9hm#UCEp>qD-W5XIL28&rBaO|ox|ob-WQ4zi*k&pafzp< z*3Ag;HkqKW3queP|7Y2^vv2PbZFkFZ)OcpR2*1XNz5v>%M4mrP?QvGTEd?kxzC`S+ zMd?-Ulj9(x^V2f*^@Y#& z4wGvf%P&5L1PqL-#YOd5cXxscgeV0gyy#U3>=j2VWMPu#+3^AOnXqNAOKx)XnqZV* zs)Chy+Zls+@qKI8!=9R0JTiClqVsrQE0)Cq$|S8MRT7hG5E~G?&|fx!)0!40If@!D za>CT~96PDqSDSVSq~)itnk6PR-uHQAT1ENhjj+1SA$%e|>3(_1%JatdaEho}{q+-! zyw~w-s`iW-$`8C%Eu}w+?Km(iUghpweDSr}-U8`H)P3UD))o<*g;u@z#MiqcejR1B zy7M)yiU!+g+T>J`r`+oGH7R3&&p1Qdu8{i)Y`E9_V9Ww&l?jh7CXdD{@?C|Q><~3b8 zSb!Tqyq6wQpkobaY=|uW*g=#6xO^G(H-b38CiXcnBQ)=cWPxa~FuV@9bzhn8j{?*~ z$=?Il6?|3{SoZyimRJ$x+KsOND0w^H30d8XF1mHh%eR;wx6XwG;4jNLkP@70pD`!D!` z^-B>yFq7}nGnO6bRA{mG;(j2ms)976X%0-kXSmcukSehJ%6?G4<^`JPDVXXUI}l;U zg;OmkcW%Q2J?AAL`+k=f{BAnt?q4VfZdM+PNdWn31bQ(8Z}V@k{y*&P*GyYDM55RA zQ@!eAvwd>hnyW3hfRP$nu{5YP(Gfszsc^f_%V5$ki7bM4L9fdjfzRHbJX5+(aS0gE z17&$NuYvuzESAQJquJyL$4Ol0Lv+wHXs&?(L;F$KTy25*hPw zRJJ+Zj)xX>J|PR4?eKwY{pg{Nx+$0q7rGO3eV4wL5Cb^ z$VMJ470?gXhW8H~>_GTa`nv4m`7v<`9%c@)u=rAzdW)S9G!vSnb1e zKsk#yI2eE!{6TXF_X1$=hz9C<0`7ylLTs?XQx3YFUbv!jx`m~Mdx<`a&YtZPLaq?J zf~i0+w2L{QEi}g>+(~6XfoEr+oFP>@!okNN4}vB|e3|UWCW!`7%7;q+T*2i_0p~4G zW^*>I9zaiCnKmV^5+`O#%jhc?u8uh@Y$?HXE1>I}zC)JrIj*#v;>Cc+n5Sa$E;Vlz zi<4|q@chhP{(&X6Wn?MKZVEP}iBd#+m^^3Z&(8Vc4_g;A+uQQ*eTPVBngjz)!N`BS z*#CF`kG*QrFS~TatucHcr6RaO2@mJ0+#^5M`SrqDb$A#zB&Q(T)u?^v0F}v=IsFBS zPpmf;z5}76Y5P|YO_-6Mwf7<;id#$y1r40X>sCyM(4CkDLJ?l6qSY3(2mZ8S{pVqN z>*PM^7hn59)JF`03I(o~-&Oa9A2+TxlgTS+Z1g>+s z;b>0ymS;NHbea0`cFlHKaOMVZ=b58 z*_zZ$ZLu%IY9{%T5WeVD{(R~6bbsg^%oaDwq-!Y_KTGyIS1KX3!Yi~K$1^2@H~=i> zJokV#f!^5P-@VDA=IEq=&QlPQkiPnc2Cj$ike@a)p1MZvKJ?1i7mo2y>JG0ps);_? zz8*{2#&)uuKMH3z?)M!3cF-w^T?SpDVCRabs36W*4*~iPCUUqlj97lD*xt@(e`e&}!;H!iUO9g^x1&cCa=+Km4rjg`_JFMDii>Yg=R(O|ORa!SFl8o5(ztx>hG-B}$$`909d&?25r(@|fm&$|^!A$yaTFeR_! z^8E*XKHJhv3zvK*U;A}GCXc|nJ+6`{qDQvbBL?HKcZ!Q%Q;>Xp=Tz%hxIoz9_O?sF z*ACVJMy2(-)oi-4QO@R5N2E`S9J#RWh!S-C$mkga=>@9~nfEYQNn1d$|E&{CY6#{6 zHipw=Pw&jLb=Vl)9TKCFDN$#lbfojkwmI0*?CnRf^Y9uloDx|F8C=hM_I)a^mFDcv zHIc1^oqS)PeTWN0#%y0)lMap>~r^BB?g}>=4rqLA$|uQn#{;$vdzp-XbLNbgp9sQxni2!*Li_KPl64 zbkBR*BH8b8WJdDMw6xz6us^>gw%B1Usi-UM;|G3?kYLvUjQkpN+WR3o3MT zI@YTl*|M+X(0Z6JAfKLu)u5@niA?j6&QH}b+1X^74hj)B1dG8=U}DaV6q?qJeupSM z9en}Xiol=J($Oen-d5rFWOHkMs|U|Lzj` z&kNN5hSyLivj14;a+VYtrmwi=ppj+N+jCm$b50*j?EJh>{J~nZnfwNLb?kS@!Hc)I z@|Mg-ayF2J7G>w~4TxQSn--N-rdfr~lH>UOEP?bHmsf~~I=PQ--=v{I+b3X(3$ zrB_m=Qk$>u|Eom~-plGvEQgR?rj9h4|H9eDPu%ei=<80rc}4EaSmV}%t?v7_ z*23=>;eayV4Cr{LMJGCo?Z&pW_$EJ_yNsBOP{T|rZ92e9gU>Cc=deJiqSY{v|tGL8fjMT#3cM& z{lYytPd#d+gjbc`HTAmLX?3oPL&-VH%y`TxPE0y_bpzx0b4&M4Aaj&n>DhDib=4Y1 z2x-W;8^_R(T;;<`8E8UQgR$P>F{Tw|DE;@Jo@r*FQ&)eByIJT0p4-9BdsoD14%{mr z9xxPresyQ~;cN1Uv>TmUN5g7LB7JV z*gNAJy=*^sZZSJjb8A`o6(?G7K;1JPs8@cS1H|L*Ecf#`uiiNLwe)L7-+AF?Xnv|2 zY1Q;*uOPHds?}NHV?ZTIOjdfvKU=o+J7n8~@vP&WXl+*yN~@%uxfaJ}nd#l{+2FG! zyR_coPA(_(^2EyPpszP4^PH_muzk_1?zEh_%v-ql`}2mz0lcAaggl&&l-hH$XRNxt z6^pOyiymxxoZu1TQdj{$6$a83x{i6==-e~6yb^d-uKDP-zdcSqGPRiWvoK`xw;K8T z7Ed9+jZXwZBqw!$!(|Ney;;*pZD(&J(EE`v9hE~PQng=0kOq_M&!p&fNZ;oj-q5CX z__L~flG!84k#7$4ZH}EzqdptnCaq6~wb(w_`J@-mS8i~Gr`7yh0Ch?{-R?-ud0EGk z3hz0u;~+O-VnQcG)S~rI(40}{<_GYM#E7?(ZqHW5=XASq2QO}qJE=w!#R*x3%Rcum z<8ddfX+9_xi>exzy#4lJYs&8QmYuKp?vfXVd10ET&2#+y@6AGwE>2gcv`%kHF?eZ6 z-ib~zI3j+cigoF6TO)I7W2^Bm%T())4DyXH+4}k#>+raG1veqKQ&t$$ZIADvP<_oc zn#U!|7k|5Q##OCRh_j~ksp+#rPfY?(t{)7l-G%WaCvH&D1QXJqy^^;w7k92fE?5>` zXm5M<$pAsYIUAYSvdjF*ciy@C#C14rAqxkw$8YGYst5bNP6DCZM&BXgHepg6pcG)w z_NF&pMF!HU;KXTA>R7={4zKa5VdkzN;4hsCEEo;L>?o7PYR}HmCK%kvsK@jx05(g- z4kH|_q<(0ioudyfQiD)XB0m_t2j@tEhBRA@HLR65h30yK!K{9S5d*xx_+qIQ0vKJ| zz_Na1?+Y)_>S2M-57_jLIZO~oFa49epkf6vON1|%`(?UL7Mm!CUIM$8kvH!E6@t5M z4yKXY_qALGGIDNAxn z%@dR3#NcJraXA26OzK@m%|I7-hUraKAVMur%;brC)CM44fO3P)Bl3W}8PviF%>3|2 zOVV02eTjO2&|td5WiupYvknC$arFXyEkhE3d0ImSi2~qlhR|K$QP?M5z`uSgN0tVq zRjjaNGhk1=B#7YH+j7+fD!>|HrBfD{#!?@LCxM6t`mD8ThZK#wuOx$s^52s{!J@0D z&YfW;F~MCM-%y78*d~TwGgEOJ3NNGQ{9NJu2A=K%*y^YcYig z`cbK~C^cbaNf6SH@7NlT{=^258OR4*`CiAB@oo7IsqSaww))VX8=}zt$O^N!YUxJp zCm{5UrAb3IuRb<2^Py}G*T68ui?tcUi~>2u&~~X@TEnM-A&{8pg~yv)WOgWn4tHbD z{7j{69nMVMRhU|_pBsutxaDG#wUxirf4PW8_0s{YgiS??AJ`59AYX)uv0nT^HnalU zd|eKntE4WtOW@igtoL_R^jP}QhLh^>AU$o`iP}-%=T-fQ*b3Yg{=|?4O3MC4YH&Ca zD4YSw7RoFtq)}dbhHmyEJx4r64WyoZeI4zSr{GQ2YO%QxWxO*qj|V zOz!f$rb`ZKgzX0Y0q7gR*n!-La~%P#UN-rEv+R>OLM;wi8vlW69VVv0W zgCi4|=DdsBAs?Tk7&2fh%4}iHRd62#VKCF{4XAAmj}LO!<~$N6qFPg6E!Quin>L#4k`l)+L-OZKSdAar4Zh?5eMz$_;6+ z2$gkj`|j^a8_hrL%DaN~GIh9|A&-Qp(S{3m>gbBMGgEOL>vyj+8K&G!UTeIYaWmZK zkO14qwpKwiB+J+N;td&cBk==VY8iAM1bln0bF==HtEL8H6ZIDL(BYk--68Tah!|&K zbb2^%iq480PiH0IgB)4=z4(aA3vtq{hI4Hq>p)IGT>n4i1aK+gZ)(ZU+tngdB5O^; zMc(#dnoLDUv2&73Q)wx^fxLpQyqBam$357rR1=31*%7SLWN{!lB*;XK!J#f}MF)a? z_I>P?@amT%PhL))DdI@YVRGFNwWtc|sL9RRSnMg3gow=A{YY)3goYGTAUot}o`YQ- zjA9WzwOg}>erSio)vureWR$no^Wm#xkh75LkN+1IX0c(53Q}bOcznakquwQg6XmA; zNPkj5@!8$5h_}`s?=Z^$ShEmi7wtYeeOFBN{icLD0f`mcOXhX4hSz zB78};=*-onJW~@RZS|_@Z$IxtF2>*YOTVyTPn2)+QQeU2&?@h!@Zm4^LCUok&Cr+++eYAG)kQ4JBPh^h5&s6*h** zPj+z8txBOyLq#7lkYA0B*8Xa5(TAmc3?6d8cz?u zTU7#N>qxKNX|1L@iTe^UAnX4c7VN)Y6(3VYEetPc8D(WaPhU874`Ak3vJELZ@8FO9 z{#lYmK2}0^=DlU?yC_25l&iQ--1|jQYVW1Emtv6tM+%<>Sok07F48CY#(cvZ$~4JiVagl}BVJjt?M+`UK@!1tPzEVlYoiIh#Tcl-umC%{>n;Q8a<`$to#i*1Ji8}z z=QtRa-Wo+D*C>Ch*tsR4O$>c|B~!l10cCa`xX^_iA=kn-AND?C7n?Tk!74Z+4K>7@5!gfSptV@e`Jf5fTPgWwo*J z>QrCeRx9YI5k7SMt4+(Vi$O5O7R@IF@n0xM&!TRWZ%MI7@-xqY8{us?4i(-@Oo520 z;Y8aGqkNuhg>J5+E$`?r#op=?&YI4#mFrOC^nBLodF{#@5A?|OOoVc}Wz78Eg%CN* zvCPlB^=UWWONR3|Q?1JiYCK5Ld4-HX1A{_=HLfxX?!M@WJm8M+j`5!m+l~DKBpR zSbWim;+U@yF@V@02VrH(1T;cp&P?>$wj+KzDlL2c-G+|V3z<(GQdyx~aSh)eFg3I8 zt7j|u4p>sVjr3S-&8&C1<;2+c@1B(1ErGt$fUHJ0MRepl$Bxw&bPwIYehcE$ycjN` zQ~y{(#Cm$*;%(gPpc~qIMFS~kKA%f?*S2w~e7Ezn!QTrs`EeNcGfkh(iV9*q_Ly_l z%t4Fmfl4!y;xmT5d6cr%|FHMw@ldu6ANO>r zl**KZ3R6)^D3z3qAz6#DhHMFyD9IAT%%DXn#uADc*~Y$RkEtv}l%4F^V(iO|VYc35 zbay>>&-Gl-=Xvhu{(Rm)-uKVWVKV0&=XoB-@A&<`KSPs~?Z!wsoeP;)v?dRFT@S@| zBt@PF+yIHM{bHIS; zf!@y7R%8rPUk&98(1}7Ly2(EJ?c4RZ{+9~Evu8p#*xhK@vfVy8?fFD%a`a%2`g*H@ zH`j%C%nI~5UGF_6`UP|NuFn(2O$?3cp=$TQbF-iCH!zaQjR$LXSMhEoNLGzjE$?{{ zg3@ECwwU}Wj^_k?+2g`pANTRJ*sP$F(Uxb{mpc=HRez>yP!s;}1+g&ZCL1P#ogOx1 zTP5f^S)O}`Z{@*8AnIE#BCK5nRSZd)98#MzCz7%6j##!d_{UYiU;F9k%vrHI%!ek*#{{~!2IjOlN`g76%{eG)X~KMSR#_-hj42`ynix*8EnPVTLT8{S ziDS5zrnZ2N%Q;fH+w=LUy&#VN147XPb%LJM2mK`8Q1{P7Ww61F9Y#+rP@3?j)@z9O z{<4e5sydHh$N`{1;@uBO(i+3jo0c6;eae0S))P1n4)5I-qzx32R%>1qhGCmk#kFuM z2bgIEyy|4a3e*BW!6~V%_AbV2A#4BPD4_??2bh?h9ne~Z=Nvd>HhNWQN1JMPz?y0^ z#?fnR2XHzFQJ}+sV91*NfGolJme*?8+%!NULog^HSmMFj(g{d4U^vV>?C3 zSrw?ehnJ>uH-ol89wcvh3#TQLrkfS-MQu_>-~hYPO)2)wfmQc`(A8pwvv=!2tc99x zc`*!+iRUJYIH@Z(SrxBf>jxKd+?k}M$pOLMuFKBzU`);p;#W|#N6XZHVij9=t+wzx z0uN}30~MUt!-*qStX152*SllI*$UVm#DHKwB`3!iBnrH1xkp%|j5~?xLiJORaSNOR z%rdv`V7yG(fkD7zjD`XaijgE#v?PKX7(`|UL1E+8tJEiNL}#+lDEkBgAbg}ex2Y7S zHmoT;DcUfZcgjkvHajj-rnE@qYitGRm#l=JAWwAyKTZB0fx+d(3U|wGU3`B$3*JPV z%>coTseX@5HZF6Pry6vB3Of#MCcku@L;tm|QxZCd)(dnWEQJ4chvYBM*njmvG#l}a z#D28=VHh=N24BnIkR>b``W>i7qRP*j0Ky7VC$50d#_@U;84i<+rtrn|Yt{j2`e+TN zU_VxHto8Z|st#|xy7_0*qr?J;ph)yY(M$KwlU|Ww(#946@G}o+f{@}{R-xpSph#`3H z^G38 z0~R8!yOPyz_bYcAO$^4Q1pk1{i`}Tu$)TQl6{wlRuKGMi7 zP1_#v0}>tC1(Z|MvV5YW!dQTj8FSPn`Ck97$hMm6usqqCnblh3VaW)f8K);`FktrQ z@IweOwr-^_qEzD^-y&cwd&{2nAGr~YU%CRX0aJ(q7wd*}g=O=ud-PuuvwwBa{If|U zv$@vZU1jwSP_e@2EObHCgyJHuy=wzNRD`p%lxEirSAa^5fxk0zoRs{d@w^{Z0_>XU zgqsK)wAtguvIBR_Ttm+HBa1nRy*h=K=QDeHO$%XQD(gHiN(~V4#+kBuf3ElcvOKwd z!E3XT0f`O>N2)MXJ-BD+>gh>#Co9CTG+96hnwlNj43s4ZznL=EJU3Twzav2I{>^(` zi@Z53=rKN@7zs3(+kA;5BVA>V(fL|3g3b6COah_?*r$5MLyeov$;1Kr@4F}1ADx-I zg76b(*aR|QThLc}mt*=rr`@UenY&y=mup|DxcOCGT)wU>5y9Zw{D6vF=Igdj1>br!6ugM@Zh&q_h$q2gTL+3bH>1=g`{#jhfV_^vZ1Rc&fXU<;IE8_dPM9Qwdc7t_;h^|ab zbmdONw!|&7aubQa4X!Y+tp1?tsi%AA9M#`^^LzZHm+kzy&U)dG88+9{beD6t%-qds z#WP@&14vL!Gw)X^6puyiqwn2zj?p$=1Un#Oh7SHTZB6uc>B>i8v}=eCSqZxN*Uko~ zx4G6WSBhhV^O(%a54z9A9*GIzBOUa%4dmlb5P4GJWO=-|@2@$bTK{E34%kcmL5-@uHY7ErO?4*!J3O{HN_L~;3 zS05a0k#D0NWVgU34Zz$y1ReX;N$|c=7`7FOuf~9g4ZcqFg~n~Mv0Ow4J4ePpGwz01 zR8+mWUSoW?@Fq9Inja9UVPWi}&-KjkY5N;Cj@P1ZcLp@R&SM}~&-j#Cg^FV#k?ax!c*x+=hQd_YUUmkv za>p_rk&9_*b&%0NegYeHKKmpTSFJYuCdITKqID8A9ya*u;2k8jxETXk-dbK+R)N01 z&06I>G#49%OPi?F5>-u&i$xRu5nTQMrIWvG-u}-HxS^MWt%Se#RN1|`%f7Y8Jw}Td zoW6d$@da#+-DTL6>niPeZ~yZcj~V!D|7eT0?@1lV?@6M0$6k7@p01eu{z*kgrrM_? zI2jQgf{oIK*^BT|Icn8~I=fU^qx>$rbn=A5e!(!*D*F!*YM>|XD$S%2aBn{C+EXEotCcOOPcucRQBtMo! zdFqLuqAYN-9}}S@p>;-BWjKlNqIm1>>({1hlftwl+QY-!4W(L}#B|OHddNvthauA> z#HmfaaJk>cl+G)kfumgN)NT|Vwa31M?-Dyr7`k-#La`T&E_nnoH2tx`xuTCC&?);$ zcy%2I1_Br%6IFM5=4g(7j>Q*ROBcBysJw59-!(-9w}CBL>cAC|teqnc+gkDs(~H#Y z={u3Iqni*9Cb4feKt;zaalMS2r}~^FYA{MdD**24KX_fRZc^k@U&TyBa&}A>_2Ht+ zd}pN);5gm2VCGg{I6ko@+9BN@j6VA~FX49uI${k{*|pP)nxl~ti(0e;Bw?3*!3TLV zd?E2`fDnSPOO;UYu1)EOLER-BBE*%gG(aBs?OA#M!%So6Xa>LOtSwZ9=cL0*hVVc|}v-`Uf}4>cQu(;jX{NP3_ylZpKs&2QA@qoE@DD zxts;JSx*G5K9^uz!IQn*d6uB1=8xDJ=$CtM2Frmh%Up)~PF9vV-O6&?&8K^$^wVpf z{BdC4rYC_?sp)4Ryb#fm+eIfN7(L!(D}1tEDoN6BRh&_#A)dc!*r4$)WS2P8cXD1;x;kS+*=~`bT}Ggk z6Qu1J3Nq!r#G5zYePzY)*rk_hGW_ShdI`#1UsOEdJFsZv z=rJ>F^>I7cVpQ?zLc<;8@fGJ@AW|62%)J@BujPYu%4)}KCRnfZV;kDdzuZ!v*xLyP z$rj$HhG+nr=$la3C@-2PF$v>XUqH;h_Gp&|5NE&)N@-dN+LU4*V1ec4Krm+O$6H*P za1ZP-9_(W)AsUz!V&M$c&NIY9;Ad&Yz#6i_UODS76AJ1q04y+Qg_IOa7G638F-Dv^DJ;*RiTn^Fw@(SwMZWpH%J?y2R zyC8ONz^0BjXAiP!kd#EG$Y~(U7_YcDv5(9UNvm!_K%C0R!4E|8&zJOo7bO#jz0G36}?i z4-`4EnmR&prs4|Wa#Nj05c)tT0_P@eJ~$fdOP%`!SboGg%uK867^jaz#08NGQUV~j zqsO$(Jb_03#G}^F2ZN8hV@inT+J>yk20w`Q0EEysP+*CgjQz*L<0rREgEObO3~D1% z{|f!Q2cV{$4+7@de_Ce{JBGUKd}YvcgboM4uF6VQ6+sCaiyEnd0x1KW-6DvMAs~99 z&%G%Fc*opzkC0{^++9G#=x}IDj}Wn^S;b9NhhX0TDJC$Y$?_g)5m`Z*Je0|s|B!2{ ziP2RQ%M8#q*rzZ)lO4;$&0D%bf(e{5KyM+}XjALdrCr%HPP@jCVHKeh(U6Vur1!GM z2ZK}yx|>M7UB3E2;{i&Jr$pLRNGaVr=dx+Wdy{OH&2-?UQaFIPVYvd_HLQ`rvfO9w z)HxXV*E{g(Kyk(Wcr0+}fEx#>t?0rrK@^9P<7ur_F#;S^G#qBFy5cPid`2(Ob!mI2 z>?c^1W^@xrn4ZGHLT7t=yHY-(L@R9A44n52;@G@f_j8o{N75n!_6@yqMDb*sj)>=t z?1P&CSrkk}G|Jjiq7?xDwT_nk%APG#vTGZgSgg;CN$Hk6(s>{mL!4oiY*JLPZ??x- z0?exJ#Jc#YP}l>|lWI~&eUEFZc+lolX`4D-hIu#03aFs8aQr!yaZDBNlsc(foG+6@ zI<4rsItV~8fp&MNs{fDz{jRZccJ5E3kaR$+!IUt-7yHjE;_N51%C~ALS|MEiw`cI5 zGA(D)^_O+)|MI|ZUYyLh|Gu)anlt=pz2oLoiq|-&9P?CYa;G3hSpDNud_^OJ=-c77Y_sqpaFMj9bBBe zhXGulc`}!~BotgWKn`rKWC3bOT#6didKth#m(RHQ>q-zz5wIydEysPL2$LcKP%{-2 z>*J{)&;zJIz!L-To&t5J{55p%#tE{f*jsM{?@i;G2W`)-^$@9ItX!Hs@biQ{cN>9{ zmHLqn-SiRb*f~~l*PM}vcIXPB0*YIlNYU4COS;jH=mqarGLhgMKrmH$ux5m_Lho!^ zz=8@)&rRO|bo>Wo50Gz?MbYQpdvY^3!)92F1jo>7-ne~CfJEjLbX;^FYbjkpTP{~r z@C$OSMD~1ciNQK*1nf_#V!xSVSM|iW4jOjuK~tu;4HihdXtSiLnRt62O-De>a9E|@ zitBQ(Q%aj!{W!Eu!<@SDTZ>E3fcG;VJ9YrvPrC!yLkh9H60CrH)_ae%Rca65C|?<< zA(pmtiUOR}x6aF2IZ#MRU3!oQ8Q-<9@zV8UC*7?b?4th(G!=K))4j_G8!*n) zqFqaJnd-Ou`()C$#?&pcJlySgLeU9A7Nu9tOWst?m)$MQ!a{(s!sxOhmxNVEiicAV zKG@0TM20NDEon_D|LubN(FLrdG@v?j+AZ@BsK431K~$M%-7-gfG5_r}mlSLelwi?T zK&kYdx!X=+3wK`cTcjfPfy_thoUGz8E;6>BHtXw+m$R_Ae00ZGkw(}Z^Zar>)I#xMG|V^ftV%J!1o z+&OLvGyNo;S1CcF7jR;G*6HhN8jN9$=AobPXXj9MvpPE+{+diVegx10iI1F&08%Z&2z7(Y_ zTJn>`v=xo7h)<4-go}wq7aHs+!OLE)algjhUxqx{HqSO_X`!HJ!Jz%!{U4Ca%0XEG z_Fdq8;QML2UQMeFFJJ|@6=kwqx02v@g}rEBy7X`Fk+QXNsCMW@;H!5L0%ZoOH)3-r zGD=TC$0wL@vEW&GJ+pJ4uU$D7BMei0 zz_e)W^f7kv7Ixe8ZJYca(-v~J$_g%uu0O_XYD(PnO>?Q5619B0jrH4D~C`T;pIjQy}k=K8WY;!7dx zPZy*p{5IbH`Em8z=>FSt{@V#mDnj13S-8{uHpfJ-sAJncvr{m#c;L~1ZTJNgWTK4 zN7^%>V(d)ZOY+g9Vh%Q{?M?1~qci_opS}N%=l8$iJ>2#?$yC)jrHwwUb)2W(+bo&7 zWx{hTSJhZ;e~C%%9zTJ*kkk8)Z+4Y9+B3KCblv>8iWj1npv8MPCqL?Ep2!7=vdO55Z^02J(4vMo0$TB;?KdV zLk3+FzNjJlLFSRKCgQ1xCgN=dw2}8sIo{bTec=4lI|oHC1;0Rq@3L7g}h&?v#{^ z2cRGJfw{-c@TOAa?Vi)D1lY!p#~(BFE6ZLQ9Hfl};oH zCRg3MHdw)(px2h~E&T5uN=(SWWAY@4D)+yWFaeo5>b&7i-K*<1VS~;F(g{t@IxD%u-50hT-?So0 zz`M+@HZ4a+6!$>lboVqZ+fFZGKRx@td8pmGQEBXJ_pPFCNJ&({6UU)r-S3HGYD-%^ z-RyEpgp~#ouL#4}^Pd{7VP5pQepO05HFkDUo?)1Wz!6H~en9S3_DjeMF76h(n*)LK zZ#}#UQFug??!7x8v#oRFs5aa98+StLM_dRO!P%ZA@aF<`?ef^1{5bB2L~8VztBFAocKb!uNE5TTiO-CS?6jw#>=p0D~wzPdVHaxj$h(LJyJ<<%?VsPezI9MUV3DGxi51-Wiu;ZTD6A1Lx z8S>Nd$32JQhN^ESWHu^8eCpp%c=w2i=_3NmJ+#|%!$e&8!;Yl6)BVhhMLK0!2ImTi zZwY<3E4}@Mul7zq%PR5AJf}f79>#RWuO6S2_zrV@^UOHsSk99^#Tz1ttOKu$d)i?w zHZ6g**YZ|wX->Gf8BtD!VxBl8Zc6Ia3T^6m$u@f`v4||mpIw|}ySjRbX^wvm!tS4d zL*hj(Rilb&F%ciih`?N0Qm}`uTDNX=17uM|cNv$2{__DOW8}a2vcaZ(i_rG%8Wo|V zs60rZ@Pn2IJ(jFj)rM*+B@`6dL`=XzI}=NZTX#%bC%PsEHT-%=h>+ltUcT7m$!jZ6~ER`#8J$_ zea=JPu3~ap2K*+*h6eAmR<1cP8{cCuZUH1D>asp`zeNE^o?0BXp72L5wQ?^_$U97b z`PPcdt_U)0I$t0QR>jTSz0oMqXR|Ydy)h_VYgr35$)XY$x9IrVHvIGpLa9s@TS2>V z@L4a;Hnza7clkwf`hBmT<-F$~jJ20HFq8A|wO{d=AnFC4%25xk?2M0R2R^cnK&g43 zn9%rbsb;oA)CBlTy+k5*?6~+YcwGCyfkklP!}~(w3-+w5rhW%tsZq!VEuhnh?LhEta-B7&*w~2xL(*7rAs8ybbe+TKPy0i>(7hS=pwUvhvDc^ za56lm(fQ*`bM8q5cC@zx&29Wxbh83OFnN#N`maQguXO90k0aFyT?7tAUHfI)m8 zw{q=BCqF1l1i>q!n_s2qJFGSH5!hv&tpZ^N`x5tNn%xq4{cGfSS4@8Z5NU#uGI=$u z91pm7_&nRvlZB*@b2jUdo%?~30SXzOX++sOu zlM<^{<1bd8Ai%T1uHZcu$pK4Ddd-~WanHDSm>_oEG9je`RU`2;?bQL?IY`ibvuaI^ zV$H1;&Hyf~Z8q^Oh;$HTQZcffpelzA){{?ZNh=yg*eBHI-lb&1P}eaOxw2f8f^t{^ zcmQ|Zf6T6a<*o*;ro!24F|Pqmjm&TBlFABF=BF|&pqXYqOKk&nr>*gu;V!hw*exo$ zWkUfgVAV~#0y&;GHE8Vt32%$vB?tG|F!vdxgiIkH326`vvMjvy(G@#t9rQiGv>0b| zTUyh>s!J&?iDsLv9bH-xP*&hT9(~pYw}(Iph#pp4Ir5nC$>zj{e(#b z-(?{&=Td}NfQ6}a=?IGmU_Bco9;56NDN}yu5hK_IKmYJ5ADaBS{9rA_*tLa@sDv$U%Yp>4eQ;%o?z zi0rd9ECA!Tj57}}Uw^y=pns048g@NdZwg{yb;M`?K^KbqtD+)A*`TB_6F z^g56$Ku_PDs8li3eLV#He0kO=xFC`Pj@7a5;FymF1JnxcPWov0u^AJ$X9sah6P3E~ zv&x>}57Gf0wccqH+4}mruSbNzJq*o4cPs60u^?_1QBd~+jz=iduopzCaUesR`38z^mpOFF=@$_KEd03buB{=%JwtYVP4fJ=hffH+d`o?kP4VPThj<0$OZf`^~KJ8&2FlGH4N84H3 zKB?zHtX%1p(Jj5KLe{Eghi*k1@jq)$i8{voikK9zL6T&FIg7wK@oiKGoi&E-_44b< zut@=Mu~KOXTELI<6evl5zl4q1CKdKI^bNKnwBC9-bngAmsvNf|{v99TVul#AQfDA6 zEgwoNzW*|6m#3s_8OVeRxdI&f5G;C&OuHQgIGvsHYMHz9j z{eCRwX+0u*b({_YSu;&BV!?U06ZP3A-(!-2Qpsq{(EmeygUh@H~e7Ywh9p8Zoj*pJTgChhzN|>mvLmj zpJ;}^QXEs+Ml}R@u&VA}|L9q3vOj4H_I+C6Iu=(rmWIC>+*=&kZUb%;$*^z93eFz` z3tJI4bezRL&4_2WYJQ&+%kyw$nZ<;&Nj){jYFmWBw&+#&yO5zSsP}(YZVv8-ZX-|X zDvyd?v`WlRkpD7>_dK|MPQlj zk=zt~961@Oo)2yad}u=HyW+RF>XNI8t9Xzii!!=zwC82p8;xywH_4}(Uf5@+3LMx_ zk_Z<3>Kkj3tDDxbTQQX%Xni#( z)i{^AmxT^;I(_uw37`^-Q^mNZVPkSiFTgpUcy$&oj*fL(^N)~`g|2+V`5|f74o`_+ zLA{V@m5bfcbF3E`9Zl@r|YZ>q*fc1YxOp<9({{mSo5kvVzDIg<-jmQ0>*c)k2KX zQ2Sn@>-B|38MVIXYuN|1ABsjS*)Cnf7zvSYOrLGG{mYq(@4CMnH_*erVrpTZU+>O; z%0MER8y47;mu8zsPk8LIs&{tz_}5j0`vBw>$!{Ig>4XMFa6@IA+Uly?nX%am1M;6w zme9RjSNitkvi+|X_uQ;}I6sjy8%r&@??zY&GSiku4b>Vv*tYeu{CV5b6UTuWalb7~ z>J07pZQ;_w>8I?&5n-=F!P<{0HX0AT@|t>P+9Io9k%Ar8@4TY-soQl5|4~UBLQQMZ zf?eZ%Sn=n&|JMYOr(8AdWbbn|lMs^+!_i+3r9ENIoEOE`-|VUWLn%xv$<-Z7S>7~w z7OV%Rw&ko;SJfl0;mM~xQPRlJwsvfz(zls&r!%}y$YgIkOvpo0@COoCE)(j=6JKs; z#S||miAurwG8_FQa^hOM+JQHDv3U-GmEtGFnLK}XdH|E}@#nJo-Q33IT+fLzhRQLuTX`2QG zRYv0tVGXc*o!t!#^$wwnrY3sB(_Cj6rnu3=aBf4ZwuW|@8#ao>T5*5gN97)%`lr`XybO29P7r{#QPr(ofFTidY$k@`}=VLsYl1JK2ARa zn7*Gh`Sy*3G<=ZEC7oU@o|QMxIDe%_RmI}P9R;nW^(I;){=90JHhk%eWm!fzOFeZo z)7fy(cI`EzG|p?9S<^e(v47sEj}_gwm<^gbP^5sHS$ISF9GSIk+j@`F?oTtX+<;9U z*jU>W7>s@~TfW>|C@pc@!0W&m5itZiiHtz;xWdj(`{X}zw(F9UJfIEAn1#3dd<|SR z8cFoZSBSaoMBH^1w^Dg~!Y+x zr(Yi)yw2T_>HQsp9as%F&O;z?f!G^Ul`Zu3*s_hMM;DyOsw#HfZ{qFbGsMgI;yNKH zJ?l{sj-AtWjHyxSi|#>?`-+*=Ccsd5mRj%{KrK@dt;d+G7N|1_5|}dT_BYFwP#^tS z0K3mQAV(ey<81VV8vva?S)RtA#X)JV#{kD#lf>uc{t?l{0Em~p!Y0``&JSWi=VppR zHGIuk(}uml-U?qM)%3Cf)_~|1S}9W^(SZO_rW-wR(az7Zn|nj7)2C_ zNNIH0f-)B4O3`Nn&g^5mof%h5u(RggUFXZ4X#xmJ276tbCe60PI>3Si^b&xkxjfP- zNXOF#K_&?>UAd@h;U?dog3VgQsS(5pI6Q+4jx+*$mMQ&{L*qdX0MBg>0~hv`NniTO z?cpdqr-7;x!xrm*S7yTmms{S?8eCW+HWQsj&aukV`bold2Rra>Ozs?v2@5dLy@C4% zWNN^|b}DBEplRkBIAj{XN6o7O2kGW=q$s&g6$AUAmQrjIky(pRx9^NuKV-R_`65P{$iu#l20;8%Gej=pE!8zO_{8mNbKpbYZbfY$L#`M?9^!wj-z&hoHkKyMdz z%6kyGiG`Zx^5*CmTNpqC!Kh}Vv_KTS25hvqnINSknndpHz%>Ecf|^SC2I`45Sb|LK z;Lh1XazEU40Y3@Kdg&F;NXwNbswm5FgaH9O>d?KPO>zJCOMurnyFo2 zhNcgydON1BpvWP(tS7WdY8H?xa3t8A(o8BM?e3)JWS@UEok7b17MVypivB9+#OBviPNiMTP{wa}XYU=4v`Y3Ua29x(V1 z56-Vgm>VXJ)`{b-m_h!v1oN*u`~Sj5+kfM&v9|`gY9@SY9%HGu07`tp#lM1g;*|JS zWn)7*<`{3$eq=yO%n)4b*(4FvM57rXg?MmE5_D7rR0MNCR%u6pR$A4MTz&xbij(7= zoz-_S|CDIBfk&CmN>xY;Af-!@Us`tCY=5o+MGths+yWY+^^eORYE<6 zmvA14A$Q=61hOY(jGGKHmpMeyXV>{piJZOQ2^(^zh0fNK64JPLw7tGy0VUh87i>UW z>br#@;fkvxjMh2c4;zB>YoD}=y#}ICK{&=&8dfRr#vaGEcN@p)I1)n?JwZX9A?fCd za??iv+Gp?rjZ2)eu#S$clNiKZXbYZ=b65d?FbG)zE%U;Cu44Emv{!_X&RjvkhPT7(-DY|C=HBU?=_a%Lv>o5y z)Z@JeRQkK$ZoYpiUm}3{VmRu~n^jmk;Yy&f%&Re2M)-Gu{ju$X;5UvWpxD-tkZ5D+&2RqNz63rh>Ar_DTrDT>CT)dVLU9%(p?O&>BU?7RDP#G3$fcF+EO!Ud$tUk4_oI%HLAs6=|iff4prtms$qt(+R5@2O#q z8&4a4iTH*_jLxCNmM!uERb|cyfXTV!mXgW>EnZCymx%+?QKnmSZ45bGcZSNh!MRlwQ+jT zkX^OF?j4{*tY?eMVj8PcHeK$fu^-U+m*B{rRXk@* zyVmA_Q1m)ZG~Gxm*avr zk%wTKBYN@phI43Bd;^~rld)Mxv5Rjv;aa0l6FpZ+Rb>Blsav&#G|W`z?|JIo_lwE|4QD7&7i_#l!CJ^FDa>PR~ z;YuP~cf_P+MySLFG{3wizX|ci5kGG@ZE4fsl6;V;fSV77y&A@RP+6uFom1vbJGnRk z57RmnIu>aXX}0-BnELhm&eTgY_mFgU^~BRX50&|W(gkfu_Jtf)7@F<>kBYxgt({HA zI_s~#I+XfYoa;fh)*o5KuXwjtooB2xzQu^!B-s3jgA=hm|!2 z0u(AOHvOz(e4o-4MUQu)2Mg7&rG!L(dRd>#h_1 z`Aa7+iv(g5h{rCcEv-YnKI`2(L%7lA>UA;0FFJSHki}m|T98A&+|q13?b7b|=Nj_Y z-LSRXar$;u`9ZM1`y%;p)yGSSMKDl%293pO|^#C00+&Q+i*|KOd0e8U~t z7Hlik@9m-y@Qt*Ao87Azg@JmrBl>%qOPRz?t9e|l1d-jWHyttFjw|UYDlZ$7@pF!1 z*8IF@D|YQKOUAW)Ex=W+Bb7Yx85e2u%slL~3Hr@243Y9xVw&Gt&y%`w2@0Rv`#seb zfxP4LhSwCUGjG233gsY!+l~7-yBk=QSdsUZ70(Xz$d=R@du4nI7mx`_D#W==oH+RY zDUzPHiKyT%3V-5p$Gl&@sN+_&Z8m_|P~QxbM&p@e(i{$&qFk z`aR>(Yukj*l4uWl&+W@7e?*Tzp`G8RsigP*_{Es$s=^06*xf5l-J`?^WTQKmt9%(F zh@GKpZFqaFZ#j3>Wd|-l>-%m`x2p+(lAei=g+?9=*_sXqikl_`pBgea^&A2bhH&Rz zJgHgJ2O5{p0zjL-Fit#w_rYt8wMpRyTEpNNof_4z(DmosfU|HoKD+I+Ur)P^b!^=S z74Fmv`FtI_WD=SE(kCoOohNtbRHjtn9i2QFpKGxjznqvE*X8<-geVO>Uk(a)8@z)F zcYKuWtYBk=D%c~5dmA{v3$8c#MPx{;qCEBb%_BFGl5jVN4m)%vhcrnVb{Z4=w1n>) zNmTr@l$%eKQFdsl)S7N={qh{i# z7s?&7L(G!)sGK_VVnk)x4Y^i-Grq3MBAGqncW%NTfX67Um1yVg=cT!4d!rxDk(K_}UcEE+ur#YCUN z$mAB25!1k-(3=7S%-<>ii}_F4pkA=r&9(MkBtP{57LWda)#4#QCjzgH);w=C7SWWc z+TUb^0o4lGF;jVS8Y!SN8BkpRao2ErRVfB;fIrJ9ZLsYi*|3)W`9*Kd)}jZjbr?_e zUkAFv0f+jj2mjDs=w2Hg*P433eRH0~TLQXyIl9H+|5~@0OFoP*$V@L9Wnp1MGX&IC zw>R5)MeIgnpts%V+1dF$oe+>Q+riSJ<+Z-RW!vHij5%t>OpJ;4c{(*j0>~W|UCBp* zgQAHAqCwipp47S{-v_P9-Y^vTygHJ%^a|pz7C|%wB}g#-2?a@5&sU zGzZ3y?BXF9mA7o11=hMw=-F6Dji&6?HA_gkyQ&C>(96W(Xhcx{bNoTI`xK)?!R~#f zrOROg6ETRz5#1V;`(0%5Bqf&BD?71Zh4*^cEcViD4^HRQ)lus63|{Pj22eZBRjZ>$ zKzlP2KAX{cU0Gow6@1Qf7nHu_ZP!@u{S~-6!t#NFQaji-HA{k51!xT*bo2PdnCPyg zFVU!4Bl)f=7IqjuV~)JUpJNJ7C7&a`HyMj7=N>4#G@&w8Z9V8metc!rT_`&Y@s&}0 z2~h>|WF49yIRq#^CzSQ|y8?)!Z-)~qKuz<#>}T3naQ&0dL6*?&?FG`ZMh-DCbPz z3Aw>>a-a}GWQi!V9}rHpFb6>$PQ;IQy6x+w_YBTdbRq+i#?y9i(m$o3R%p_=UZ0)o zyn=Jb4Utdb1r5azbEk_Lj*MbW@m*Kw?h0a85w#;AZC0isA)2i2gdIc!QfRQX4B<${ z6J{UC?97wbC&Zp1eGmlF6MMlK0~Z7>Lm{lq%)MCaX~z6SX^k4x@QosHeZb}pR1KC% zzc3Uz^PwIw)WoO(r~4TJ@K{1))}YN#PII8*=v|)<_n$fMB@8@7usLDe9m0DB$(NTC z2{#eLNJdwM);tAyoS>U05BvuB9EQs*_>Df^k+$TsmH34{;QL>pAnzX6KyJsA7yz5g zXaH6Y$F^z&4lvBY4mc8o;qUt{5`D1)Ajvn@a`1f>1`RhXe7Ww!`n??On2~VwVKy99 zQGt)z`@mu5`NUOlS=|+KdLv)aLxhQ397K)^?88k>cbtf)F3o(2IYxDTEpKHlhHM_N zc+dUmNSy4dz8YM^O#br5828&jq@trzN90AhW&P5{Z&?>L+K!T%(y(He0&w0oncIEn z&M!&>$6t8mIDKz`%@j41JC;n`bnm?sF5^=kawF?-F|R_#j>zm<6ZNZEqzi%wF9BMH7Vo2fA6?md>8lN--wxfyFycA-hRkVRrAS&>-32*D?R5rTiTX4bkR z)5hu0oOiFLW(4o{PZxFkfC$|x4tt)*d>7Ez?7n;K1{m!u?r|2@ds3-y^)cgarl!wf z+z^%;tcW?fCY*$;3Fz-Ff&xfi}XIvD>JDSt+v?Yg*YwJlAH zF9%_OkYMlg?owqHL`@e>YHB>)$Gmg~n=H)T8@@CpL3I0%{hq(P`M>*sTh7Pn=}5y1 z9gt@I7?^lHqcvxwO4rGYdD0Z4#tO5ZD~favKGq)IEDU|ii4oD;l3FbiZ0@0U<(Vqp zIRNLsyKcWgSjt8C1!9*)9q&4&*|H5EHolah~ZJaW0{?xvH4 z?A8;A_MTeg^7>;GTgvjm+_CQONl^h+)1j_w>E4O(;sx z8XecXPEm(0Uwdw5g!T8Ewz=)->;Mb6^G0I{;Q*YgQ3oWqNgioG=1j%>sm5@|=V3o5BOcceeK0l&Ls9@xI6e7gGq3pkR6mdR#ao{*p0HbV7}|bD`nH%0^_cDTPfcSW<3;V7p(k5FyF$M{B09j~yhDP#dZTe|N;0Xr zP(-ZX7S=LaZqDFAe=>&^x6}%Zc;CKF`e@jLXggld5O_ep;4XXb2c$?=EoJWIUUQdu zy=5F__Qc@vx3E^5=FP^&hL-x$#`YJe#wTUH(j^airG(;^>hcl-H|RmQMmH){&1fL0|NKp~MT%{XXfjUbJ@6Pc8ClrM zzrohv_GsMYe06+BtS{K*w5Rn3MfR>Mtqf5IaUPJj%v*&Z)p~=+ZQl0AWYro!<$iTm zqD4ah;94d~Gomlz-+;>BSB4UorAGGZnz_v5Q+M&*UD~lK`hxB+>^dts!1_>H+Tr|` zi|6jbHaUE*oy3y!aU<$hfaxf{eRX-xtiyFGOATKBgg321HiW=44#R4Zfn8 zy8J%%T#3@fxBBjT)nxbY)MmSV$QLF3b#b~1+{?BzOW4uM3!*8(R?A;LHD-NTQLBFEBWt}G zGqB+YMB!MdAu0a6nSE;L_h^kcGmE!jz>^nt?p~8v{XIZpLzZsaA*L7Vn|>U^4?2v` zxF0?st_hggkN6=xf6`dK{C1z(gHpXdTD*}=_*A8#uaA5d`sjq}*06fZh)6LJxU`~+ z|Cc(UPd(1p_+cHhiZpJYqTZs&JQ)Ek-wuO~FF$0+Dk-;V=Ikjv<1XZlZ;bTTtzPES zOkMIz&4Y+5cf5M~ew)sLcemPyI^HnP8+UBe+Ju-i zH0=5ILTupZEOTb7@`pm`4q{N{4)zNd=eN!1#LV5_ojtOo3$NVkd5ZUY^QH!OC~mC(8LXZr+;3%Red$KIs~G+S zHbfY*%EKGqPjc&%_YU_ez0{`Z^L1X-_pbf~KSVJ=cc9HJfFmsZIgd{??r3c`)G;wP z+;H%q!fuJQw1|EFLZpME(dYT03lhCg`NK62Ji2)DDnt_bm0P#hyvhAUZ?Bk^ShQrS z6bH6~R3mxcr%KDm!1BLc>1JuJMt|+TIgE%*Nb)|Fgb~#_>O!|f=FK+MpMXpB2ZQ7X zI&Bs~j`0O3x<=6yUDM@AFG~N?QBSSv^A88nW3|P z>|+vHQYqV5VyrR7SZ6G=eV=3M+Pc5jeZ8LN_gwe=`~B|MtAETA=gfH?=W%?F&*%M7 zmY!Vu%bM{t)PnneBxf{NCT=nz0y837Q3BPD@k!&D8xp_QSQFaWuN4AGrc0hL!z z$~grGiOYux)O1kj`54MH|AUVYG(?n46@jYXehhYjBKsV|tf_kctBGi4V4u3$P*Cl1 z7ecZan)8#AKwwo2w;!p*Eh1-$U4a00k}>Za!m9$Z<1Wt(90k41-OwP4%sgP7V%m91 z0?6Ai!J=G;*O^)!;8VZKMPL8fBmAFJXl>a=%vRoi2h+6iowYeeLiRy{MIq4)zMIOA zMsl@yu@yt160E<5$%=35U=?V0AxI_%X@F&`>0eG#!1%;ko6-U0ayE!V0vt_HE1B0V z%FzQE8xq(k{M&l=Qy!iJz_HC$kzf&wR#=<$0=QCf)QHEBW!}s_aFB_~pRDl)MV}c_ z`4Nz-XV?%Fg<(0wGkBmcS4cRTm&2$WIKFIva8 z%n)@s2E}-O4x=7efHKZDz+V*s;~eliAJB&Y1hJRvtPkbGWH6{bW*}Ej za}UhgO3|kV1=@;$!j+3$#;xFqcOG;UtZ1M|%Sy0mod{Vt^8@ih|#)HeIJYEsq{Sr2N)9;glmv>LA!3%&T}jBkAm z1Mqd9-F)jwZEUarGReiSkoxWuP&$BkaM~{$s-xbww5db=HoQ1GPtru&sSs6&)dBXI zMG{9*%PY{p(bU))-#ygLM{o>~%zCYdC@qxT9K^>@uJDQJ$lvk`aAo2<5Z1e0cCoqe z(V(RQe3tl?e06Z{ZbN5N#Il}CRufjawTuq%QfqxSt4HH_>kqXk9@ZG30Z_}e&!ptD zse_EJjp=wW?|w^?21>|Ck}YA@1{UL;m(AsL*!(uLBuxx-fP@K&KWG-%XBZh!=W&+qPNHu(ALKwW$*XO4oLi9D_)fd&W0m)epd$nTd?7q_c3FNpc$yvZlZG%3mrKE;T0;2epK@`eFu$cW3>@{Z1(SFsL9;m4H$Iv z>`O|bk(y^1kVG+~wlq+-_Si|{R09S&4evptJAJMkZ3ErO5c)2VRa?pgKaQY$A3g^2 zJkb3+I2i1@#T#GL`8s+W5j`9@95MBGV1faGU#3Z$b(s@$r~t| zK}rWkpkEvl(-->(>_aV|uzPz2uCY^Ro@{$uw=QK=t|I&8<}9VO!IG?*jHtD$-^6`i zDwlT{)~2z92Ia5z+yymcskO~PV|N!c8d!KQ#bb%2eXbt8=Wktd?7!gJzH70w&BdBI zm0c$xLcYz2|NXT5$GPg?7T>>}xc|;qTpe-UAA!G$)c3ztC5>*bB8tz$*PS>x7--%@i7~303ima!G5eK>tH}$=LM{zHjZEZ#{K=uiD!%s|k zfFYSI!5`wKlaEQ#UNA5su?>}iAZTYcj=l0!{BA?7hRKAj`B!RAGZa!jV&Gaq% zx0V)y4R5_aL?Ol}HQT-r6r)72p-|gr=x20*`Th@S#Pd&1cD9U17~rQTlbdFoOanxz zcch1iOt#_*3q~BI9dZd?iN$POU?CEF;}$6D<(ni`Q$wDdBRAST-FwrwQ<$2U+;-a9 zYbQ4hLN|tknGf<>HLZJLgf(O zeR|3;zI;49gd#89_$4jUq%8_rYA09wFysn!2jlqrP-G!Td%(PA>>zbOMJ(y$yf_8WC+(KRVJsKin+qc8C$w7+BfQ(|bwvEAS!lX_Ux@Z{Op1Ef?UN_%sYuC6pHQw%oXCp^%*; z8_dU$9TEyPOm9yT1bd-wl%)Bmp%)5IKF@HtfdnFiSMh_@T~5sV+ZJa|lTUH``pQ_U zJK&IQq%*7yn>iK8qZYoqfCy2RkX+y=x1$A!5G(c^d9Vz9zk0tuLpt>R^`i2JF zj=w1c*b2#r4I+1g`SEZ^&hMtU?o$)@6ZR-5+=xg`6;V`TY?nQD_Hm1UtTrD%Gmf@0 z5_@%>N6wAgd~0NJXEq>=K8SQQ7r%Qo5V*3T^Bqxe>+%agXzod+#H%aR?n-kkpU%A;Xef%+M*v)N} z9UVRZfVek)!anKvmlN@y98bi%BNGa<3v+|ElvcQIW(YSy1;gMQgV(G`j-NibS)*!= zyW`%*2hBq8<9Ff~WmB^*NK`f5D&JM@b3w$uMGu;!Zo!N-&?Km^knP;xM%K>;dRL-z zBBCB8qpEWH&jQ}AdWSwnTE^Ibi|=!uxX(j=yx%ugx{Z(BW-xQ)FirZ_W4y(v$)!(c z_-U|=$`1JEa-#*2q|XZzZbNe4j$g9aJJsBl?YvQ|6!Nk7($;QmEu;tX6sxz4CN~{$ z7kzegecOBd7-ZGkS|khAsOS~6P%V1oP73lMHow{u*kSKMeyC!#H?1>H+d#0CY@i-a zA?@xt){hiM=b_&jEKbU5$Tk-Tazn8^$~?B)3&@P|hKGdD}B&$CKKdiaV%F_7Er|8H-8Q6u7!#Qq{Zq*0MA5!#4J*79tPjec=Cpa6iDMBOg zm&9=;$?F9Dni5(eqc*;>W_kbLHJ{J?0zmfI6btLey0%qMd$Vv-*d{XF_$`BiBZ0h;f1OmD03>jhzFXC$R z$PRXMLFnV()g}X92heS&&lK7IGENw%SN((1KqC0y^6dw(`sCk>ivJ$}sDc7tE5MbB zEa5X}!AR_b0Rl3TdvJC@jw%WYVn+cTu3fVlAlj!2=IFMI$a(*dIA&!xNSSxR|8EHy zF#z!n#Ezn-4%d0#@V}`HFkVRxz|+O7;M$7dzw8tM5^IkEqbd?KdHfqq#RPz|SaV|*!kHc$#j zWA@d?SAhhziQS+A2Rg6$EB-OuZEH}x)O3EQuWzDZNGJ)gOxvpY4w%-nH5AS+YB-n^ z`GYkkV+|4KV>W5rFfZqiMN=OkE|~B^k5nqed1^f2Y}n}AY8=qd>pqh)33Le(6H}%+)n*hgyOa8C z3q}+=El}-~b4?QMEsSm9fo^9~EkXr-pUQ#unX)C46W%B+k8~K?4!WKQR8VScC#-1` zXt-(xVN?omh{Ri(1Zy1@f3R%R;x6(mJ2WQ}P$xXTBIxj0 zO%9;HraxR2s&XVU${EmkMBp?XL`ST*oC!j(JZXa|H|y%!EIz*GAy`5AietKj&pT}P zC=-jX5@IEk?j>4df=u^en5MNIzQi`Y2!&G%r{dG%BeNB;$y%XC&oYmm^Pvhuki7&EDf(q zj*^h`k!6HD%~>{zRdc3_9VudPDzIY%FrTh&sGCoGhO`UnhZYoxq8t-ZqHZn{#}sPx zIAuwkp$ZTfwv`~yB&=fuGzhZ-U7l6r=$U2B0;pp?fK&=d#h~k%mon4n)jX0*7N+h)TX90mnGW+* zHMAaRvI1Wuc9Bvx+->*Es1d#jR{yhYbM&~JD;!1cI~Mt3aXS90J)2i{6e!95gKrb% z0973WtYFKpR!~OYA*RMXm;%gl9&2s|)ON(d>pQ~`P^#@8eA61XwDxnxTh&q|TCLau ztR{XkR(JM2;i4&sjFDOPvjh91{Zg~itK!+%pvhVjlg`P{_lRGGLH@`ob9)4Rbcd(= zhfo#CWf>1dAyr9sFVfefhkT-|~AY2U5=Qj}njFGi`HZDRk z^_n|=49TJ5{1A^{UWi|*dJTD)^5FBsL6*&6V<-&!rQ;mpP^H@Cw0sBXH^W0}#G(4W zYJ1}=g?1eFDepRRndGfVPtSGTQRpo~a!;Tso5P*C(ewa9E*1CURug-mY*YQR2DZ{FD2{t%c(o?|gtyWOdKyy_*^~F*OcqWdbSYPj~G9-UobW24;u$J?#jpTWkQZE(1Q`=#vJAVpFOga0C?A5QhQ_ zdCUy#f6B~AO_|G#g+pikcxI55n=kU)nW7xTQZta)0Ko!OMvv-$$S@XQfdSE)RUxP; zq;V@hb>N?{l`(&G{zI|y&zVBc1f>n&o4dbBp4+^e*K3=}d63_-Nxht(8H8q~KkEJH z)oS3sBOMcbSC6JHx{52!QCRzUjU7h-7>0aKmAxr14b!=OPXvW|2n@NO|C|Mj{M z?_2K7Roh$huw}i3di)NRC3~xfQ0*^GAyC@IGfSVAw^^NYd~rV;Y+S&S;L@qNU$PY% zUu;^j317EY;rNWgE6H>{;e9UNr)kQT zM28XeyUcAeQK~Wa;k#77t_L}cun5hF+%i5)@Y3!ZPS8%bW&cf%)LWCk5mFSGV@Ieda=xU4#utD(%RNwxIf399olyX(w3L26nZ{_4!!Ir zp4?+UDKmdxyTxL9dUWpM(HK0()v4ztIi6(bmZ?lPsb5qsnwC(oI%Whq(Z{uVuEdzi zXy=HD?V;?!f>N!xb(!BWRvLfsrD;;UKhiIC$C@!!a6jOmSEFi{o=wBc)AuE330BDD zWX0dOZ{8&y<`$)i!=(${he*u@EbUAmSzB-BDM`fuPw3=(-KFbx^}=| zt3FSb(Eo&u`{LN0+fmmM5+dt6#SBinoWDbSZ-5YGQ$*okp*Lq0X}3+y>y1~}B*3qM z@m`=UYb;)7r}x)_kls7fZsB=+&6f{{Ig7HBVFa*@6C!;{YeG!@elov zJxHhASDi#TzaG879k`EWU27Grh;`W5HF zAS-yUe;y)R=D*sg{9uum!%2ghbnXdkx%=5(I+7-dIQQgEFuO51W;GbCXSj#k-?#fF zl6LT%S6S1C3z2FghuyZkZMYMU$+`5IBf_#N^SZo>k($q7-eLD$gtlnz3+jVBn{0Af zT7Fi3K(AAmUb6b;89esxSx&kh9dNe%{3J&PzRY)Za8oxKB zzBg_jlsX=n7+>}|M(17C_+rd!GVShDbP|3$D*2=kqIVUo(~l2Vd0wPV*3i_~ypZe( z%hW4T(XRc|#OYx{Mpt#H&z;;?PezVGZm^im{jKVl?uh8#OyY1)F6Nx9RnO_b35g;n z5cddZ8Zr$AkP!aqo$k@2U&WpU%sTb>YVBb@zPGY%7(pjX2i09>@MF(mZr!#ays?AU z%QwV_D1CmK+o9}}D48ZJwXqY_T|AM8r=+6mS;S**DS)sQNsuX&v6f;Jg;z^p?GLg~ zqkp^@edh3L`f1c#;Un8n_Vdt`?P&R9?ZjRItv?^ZgRSJg{=nO-&Ihb-yl&0eDj}OU zgpUq7c<|h-OOUQ@Cy@6=snbp+3$_#0mz+a8-eGnK{eXV8-m#Rdn69oSu`ny`E;g7n z0X1~T_<^UQ3nOwe=gJT!@xpd%2jCTbp~=_av_+`l0rw?s|@ONDAAv zsS@KfPAhW28a_u)Jc&$%Ta zvFf+$wW#2oI#pLKTvru{^XY{^}mk)(_ zPH(F9uI(>#DS!RyQ~hp@2u$Xn58aZvouFr3KO@=o#-+UY)u&MrQ>F_hb2J?K{w-Y& zae3=}HQul4hl0zA>(W zr{8{fo!|b#d%MUM1^JbTd+(A%wzzc4c4y@4F5|wV=V&ebU(S+r?}yMVGK`g*tyxOOJ)=skI`tRCCDOlN)XW`oYVc43YwD0JZT7P%cWqT4VU{o* z{@cAOcWSn5!SB(qDMtHx#>D*Xvxfn6E5MtEiXW>!CwapZz~zzb0q+TNk}@k11rM=< zGISxUC;=-_wyW7Rn(bJ@2-hTnxW^#a8{XRB`;CKH5CyIS$b&^n!Y~P12bdYW^fpjL ztN~fi2JCXPNY$W&0hCARk8!^;q7-Q$)vkmKU7!M#A{_7^e!4H{@-l@{*(V=$3Ij6*TcX-(+sB2Y~02v?7Sq; zg`vb&`=Ocfv$Fz}0f+v{i@{rn!bR)BgfmMGcuT`RhE^M&8?4s$ZWnMROuo!Q*yJX{hiC7q zS;jD47%TGG5b-Q%Th)nTm2)WF7dG^7uY^$Wyqx+``6SLuIB?E(IA<|VG>|>5Y~Gz zMIB6zMsK*A2JB|ldy{*kxOqu3ORz9 zO@>iS>#jm^R0G95h_d;>hS2QkvN2EhWvssdDKl2@VpK^#b_GAm3@jIqimB?*xbD~i zdY^s5+n;H8v>y^+k%5!kPi9_GC|2!CzN|(6VAZ)+qmqh>3O2|hc>-96U8kqU^`!{| zi3|QHMz1LNTCRi2oJ|7oS?IjXAQuhu%p`T>V{k!~DsvD?;&h>=14)KQ)2aAhSY3io zf|d@_7QkcvPT{bD;t7n5`l3M74)kwZDgTbW@xDL!ZgBN_;Nc{-%kU>kqC z|4Q2>%xic9ZaGSTC>ckTEIlyx2j2yLa87_A5N>2jJBYYU?ikoHEODG`V~FL9fEH;B zRtFoF>6RJco1p0iSJ?o{eBIq7V~Kkin(%Dy69~&4HCb!^N)LaDMBxIwZQRiURLZ6b zo;ib2w>Em0MQ>nrCov|{n-L9b3(4*cUvv~ zbflmwa2qFcJtsP9VE4G-FQr0JAYHeLQg~`C`FzCv62LC=w}F)+x~V!Ud_v;%yYG-? zvJr&fW1{vgj6vypQ33smT_LgE2buemZhChRPI~}7Xl0Pg_@?|Gm_W{aw_{M_`yeu%hO-g_~#02cM#FkvlP7))l4?OPNZ7&aa&MK4=VJ3d)@bM zGbR1Wi=g&--)5QDkXLV0FeN5!gd;_o1X8lIc(6lE6ZEnalH(rqvu8)+KkM1yU3#X{ znXy(W&Ikq=6VGDXhfB3s_#*_5Yu}-@s9|8yrTG9i6+}b?O=*G7x8LxmY5u?KfkJ((OxVa}zd(h32X0)yBN$N=i%DC?JDMMA z4EBVD+QL53Yu`_w&y74W{vvzmq}|12L$muNMx5tvAg|F@qyo1h7sZcVJ}o_>G7o)- zPIYC6exgTNy_F~#W3Kwh8;?%T7l+B`w5LkndMJsPvNDTR?!~T@z=R;usPNHAI=oBuXD%Rk;KA`CzpC1)R)w#ek}lV_JI2QO#p#oRx)dB?jg zaoz7^N7H6c)DAzk(Ue%%Hf4JCc#I$}{b<8&EB2mzcwK0TZs_6D?N*DK7{1X}oMN#V zyN+V!_wdKXyH#5is0w*ET#_pXU*2H8iOjyYau#|89k{E0-O2f|G~-5KkcqEvr=jga|N6U&G&MySY(|(Xd1&9K$>#6W6W@%>fd>P; zFDl}clc%`CRcv&drSaA56JKv7lV82<7`{{=uiT-S$KASaD;)r;JpoA!TU6p2dib7! z;%7`6gnb7L_(6k-O}8c#rzcOP2IM+APszmwWXe{5oStc7gUsTfM#Re~Rb##FAtvwE zXtlpv8?i;GB#>zJ+gFhzLVv3qTcB}hyV=D*__9OMwo+ld&u>2#bQ+3$0L zhW~35?7BUEEYXf1H;I~IDuwoaejD!^HX84a>a=bqUuWL^EZRwTIvIND+R5dJqJ4SK zKNe+QFx}1C>ns2td*kY%4>yqQyi*mjylwV5t#T$g?JY2YKU_U9YscAN*Y@&jfP{^< zc>RnJt;VIibbt5vk%+(^jKSPZOvp|3aJLZmYf%}$TMu~4>)3uAipF`hp{C$Er}Y5p zuB%2?Q8xU3^jhBP?uxWIfZ)$hFW&4?(U>tj>A4hjq(_&9NLrPLjRTm;cmesDT!$U> znv%1aa8ci&(^y)0>&v=omc54?Qdv&yr0Dj(I9iUJdu6t^&mVjVmpvMU8D|B{h8{6l z&rWKd?^{Yns4~NwM(q0V%!4tj$+%-i5=QETX0dZESwF_mhVQ=MC2}!oNxQlGa~4I0 zzapodzk`D#3&UxUEbCXc+1as;ZKHuZ4ni2m9@sPAM4?0d zQyu%3&c5oHihUO8HPN1NADd!2ZY!}tW#(4zYQV;tII}km2HL-#5MIb>I``lv%Ar93p|dq)WNvFl{kq+3-g(sVSnwZTuAP#&w~FLJlMfr-=V>o5%7);moPW&SeiC_aGuM? ze*^OSJRLke;q1$myv+v>zBMWt^;N?lXz z2UZ`=xw4e2zn{PR^cv){y{;}dZkr}ra$)w6x4=oagKrkbGZVebhqXeW4bwMc@Ojk= z*c0DiUy7cXk`B^m%7Xf>m#Im+ zdkjoX<#>%gyX-J&m7{%DwD)app^Y`szk2oJmV(ebXIO)z5=+iy>hXr!Gvm*g3Q<2m zQ}Yh3E;n{!of$24dT>SIW0-XIgOi-l1iqcJ@oJMRY-nCLiMUr7Al?cd!>*JP{GW>&#sdxl?Eeyd zqUWek0=?rd3|xu^sA)8sm0Mo_&9_CuoH5JIeVs!b%X!8k;j|}1q>#M+T@_HK0#-5J ze-%Vz|7!&i4^YQS&G=QotMcapUho+vn{_!8-+4I zNgLi!6E0Xr1@eF!^@CVLxMcNmVa{L9E(#26jHT+lI>-}5P=6Lg^ue=_+X^9I3mXC~ zA(Zoif{gaJO)Th7cgQk1kT6VE zte~#9yOwaJPLtSL_y#%!@5cpAulnk2h8(FeA(FtVZ??~QZisO%EUIEBH-keY_+xPw zmCT#01tE14?4Z=8d=OAkl6>K@k8I*z5IV}KSaypw*eG$`5$yP5ia>erxw(#f$2H&< z+K=SS3=XVt%_uTWW2kq!#L^}@=%)@_nl+GpC>~W@h2E$MDr192zwt6Dm?1Pvs?#SH zcxCnjD6a0zL&=w~`@XY0B%@m-Q^7fMZ@KoAgiOpD3A=p_*uZrUOxj`ETOrnaN#!gA z`_^Enex~I_zU0!T4H=o40g}ZPB})r;WinsGo>58r$5`bC4mPkt*&y_^WZdi3sFxh{ zY*ukbk;-3OQCUW+3=ojYv5eq(myG@e)1zuB?^oN)zn&ETrm+8MDfp)cVmS~dmAg!X zTTvB%Eme;xejtTb!#;G_cp-{-I8uLXTWp6&VhZ4tzZyPb@JsAOai=N@5>qdjU=F z{m>O`AVoaGpviPwZ!M9^#qcD#p5bqI^GrLQ!lK~~&}AHIvI_i1%9?n#E;t_o=YWWk zU1U0<8N)4SeFM6d4NUU+HFZpZ`*IYZaa@(k@S*G}fexX2Rq0n?{2fovO>jKj-SF?# z4klqBMsFs9;h;@8FwgES)5lbCFMVPMN^ixxtqWZ_@$DkD!H33=U4D#R(xjv0lN3Cg z@GgE#%sp@>4l1^>FoBZ^o^c&Dhk+{!^rmbDb?YW-%Py238^$nLb{H^^_;2oS@3=XE z?-#?asmM{BsQYoO*P_e76xP!vci}9i?mb0nPD_gAm9}kQO+ag6!74t%U(&Lg+vZW0 zJP^JxZ|~5xl;e74e%;y=UDR(~9i;Y4q)Ymxm%2^0t{5Iq$$!H*wka(JL3fnG-Z*n# zL2Z>qD6Q--+TTAblKJ)Yxv4vO89N=}N8d#~;Ewc&4B)$LLP+M?$~MDqO7EySJ90!S z_kI-Joy>xM)-ZnL3#^8c)O}R#)QlXNUbv?lCv(|9f%EB2fuCVxH>K-N%NDPkipSH* z{IYsu69vb-m6TP#N1E?+*lucm388%0M(N{r7t}}REjy3uhfX$s)PYc^PrlpGgmm3? zC80Y0xmC!M$A@;jY!S=Jtx|h*&h*C~eW}$49eM^fg=#AtvnuZ zyl1b%A-0q+g7PD!@PZ0v6cCrezn#k-e4x?TltB0we97z%vk#DUQ|^q-EpXt>LAXlD z1XIzld>(FcczzUQPhbH=WMftC`CZDL!?&5xm z)<-RC^R4fU*bRY!1?B1KxoTd?77J7@?kOxfAWOtUbN28I4hPccMTigXGRe<{?msW| zmU|Xwb9*dJstK{PePaPPeGSlg-yQ>A`N%^{RIBwJYbQQOS#a>|`wzyyJ@k~df8+Cw z=57QwoBnPkYA4&7s`n;l^Q}-0I2<8IdgDZ#xs`jvc+hx=_o0soYo$N*1l7f2>R2cP zKkX)bC;bGApN{-(`uo>|@qH4#W(;`fe=! z<-+;+ju`BJ$EUH9?7)~wRJDn*vU+(p$wkmUGb~?oL2H$+A`FN|Bfw?~$JzCB?aIsZ z{czb_;=>@!T7hvYK@A8YDvbTLsDDC1UyJr5acg#QCLjMOnFy*Eq8uQ7#N#}7! zYE_~8x2;N!eWVh9nGloJ8-R5$`ORj~vPauZQP$#XKnZ?K1Ch29)|z>xygS9W5)_4A zkGxa5H%RAG+}L`91&Q4+(%XR%ws4?SFezB50;OknF?4Fz>w-h=(5aYScTN_tc`Sb4 z<4{oBTqPPBQ4gkCuS`Q&miRGzcHlGgmxN2*-)q4$Pe#ErnL4~@mo#pw7nVKR5bTj7evJDEb&teT$eIOQQim}7ebmzj3GY2! z9mVt~TJ%81P%<-Gpy)#WN!GxZAy_F{eQllYYVqWT?Ck8k3@VU~-EP3^UTP866%h^_ zHV&&;bA}IcW`n?`H%IH&UDzThEMlw>%qJPVMW`YWm}vj;YM^v%z1KRk_icKEF~Z9D zwpGJnaRtMg_#Fh^+S$dAf1a^qRpEB|wDpD&uGZewE8(m1d+ZnZ=vI|()j{9f+{*V{ zmR%^?j^26Bf*lOYkb9$MwI}k}Ww!vC*2|C8Mn^i2y`eGQWcK1^IN1tlt;^!92>&mb zs_KH;uUmxYx-oCyPO(Ae?nm{6(%tNqk1Q>kmo;v!u~yeX2-kj*hAWgmv#U>kuln-7 z@_qTyNAgc)JZf$acm}8H{#bn^~xg)xP?yGuFj` zAv=~@8R(St(^Hnf;t%M$jjr2peVwvM;iEX%x!sBb#?8Yo>|yuzZ7bRXkFlq~dT%h^ ze5me8xuRy_FM~Sz2cPs%5b~(n)v^g7&T zo(oN-pP!aIC)oV)VCzP-^3wvwG4l?U!jl46;}T}hzNYVr=(0gt+-`Rn`McO*xU%|2 za64|Z$f&t(Rao!k>aTBk!g{ayZd8Vc-I9Zcl(-KSi3FElcJmlD=UAsm%$qLruCAl) zCLL#qxt0;hkIZzT2{-urZXTYfN^+%{WX62nX}0Tz=DjnrxM&IKw{NRzD=wVgo$BnM zWTty$8okqOJED0lN?N0JF~yZeuB!9ZJtS6iv}!oc`*MCxS$5{|)k(Yca)rJsrTpUX zb61kwYA3#2TvGJMUMw=r_ep2nLme$dk~G`Vu+bl6ZN+wNj)4_dq z@?$zzq?jT3`4{rfa4#J;v}eYI77NXO`PO7{G96@kh`ar;^t=X6)`KxUvLu%qa`9DJyWXgS%MB5Gy571#2BYjP%m2S zS7G1%y?wp?52R8)Mcr-T>U>45xz{OH;il4G&}s_;eC;Z`?2*j@eCok`pw67+KmOUw zmna)}-ApQXMm48!Yh$jup|Y4acf)ZFdTDR=6V0C6lkY?84s#hY<*TTN0nbcPsi_%U zRl=_2Upx7gr_(;+)=(ev;sHDrYP4N%m<00rTR{$?K1-}nraxwt{*W=jgz_3@04$bk z8*R|Q_}P5pPkGS5sH+Vf43&%p@JnI(axD*}qQ?LN)-tgCsMp%u;lASa0Ux9_bC1N9 ze;}PFW@8G0RVNTE@8wikC@`5Y<+6Y&W52pu(=1wvya`N9+HDCd@L8hfQVlB4W3ucc zS1(qF;qMRQZgHQfMQ?G=QbP$9L;N)MV~$j^Zr*ju^pb2xHT>NP6BNq`K`#ev1c?V6S4pl(NzjUWVRCM{BT{H*8c&wS0+umfB5sRBhROPHa0Q0v2nP~@S ze!w_cy!={!FXBRmrG0+3CY}>oMSm^Fws9!g-_7fvykHN27*oW1ZDrv_7cvZGa%9^1 zmJ6TkivZohXNfRQIXDF*cJK3jw)s0hC;Im(|}0E^nETb zj%!}(y^gqG|G1g)R2q)Nj|@)fi=%ABm3LE=~igxz^UWAR039eEU8x zwU2q+OkfPkLKr>G*Fu?J_q#myX+6r?T>JfPT|<45=;Jt=Oy|yS_)suQ5$9c6-Vk+g z63j>;Z8`YZ+S$|@?-9Ai53fI!&1%Cc*7j{DHWZyg2xERkN3$#FgmlW(vS6<`K~7~U z>3~#h0hVP{c~J_=xCivE=`7ppVSDTMz@7QoJE{8vyk|r|k+d9s6fE_%R~~TPk_ek7 z$yo8B^@Y|9XZySg%`TP~z)8nH!xn{8?6l!SSuoIF{Kl0y0KF#?)WJ3BEHC3Ua7yoK z4X7A?91fM(>M96b${M^3%pMF?U)!#=4Gv-4tP=Q$41Yh8SOm{t!Fwmq5xtO(@k${7 z6F23SK>WB3o@g>YWmvH^Z$3V(-g8*@pyG;+tr$=YS)Tr^Zy$`gdTh?lK~5t&^97>a zcE*o3Za^Er9PO^cj*VssetAKU(@HKG`POAJM{ZwyKf!&=GKC&9W$6>`z#SDjK6Qdz zJM<$Gc4%=M?BnS?OGx~U2vfvIey&l>Rn4*ii=i*_=d|U9K$?@f5S2sZ#UZ{Gp_lqw{_I=etU&}%08mCMrhO>N_wH_ljb@?n{WIu~?gbd?ZW zvVCg2WMsoI88ST&xWv+9QZkp4A9SBWx|Ua?TYKHM)$BNT^ILO%6#iR$up@lm!A`FS zbNWk@j&6@_p++UqdL#~&9C=POvuIC|MFhqOQ@~j{>Lwv`M=#MLY|M(QyRz&SZLsx@ zZ+LX77>6j1LHc(O>SZE?C9XMk0C+7>sod!i`dY)?0*Let@6dX5Hka3qBZId9hSz8p zHLXLa+QDMAerhuyXe;_GXy|!d!PWur1#sW=6QpD0ok?qzAwiTaIoQ&CSd4q1d8c#x zerrKpPX-Mwv;t1|1-hq^dIxVH2MpFx%-qjgGym3dnoYauKC zfOCg8n$*TsEW+I_YHI-S#pHu7ikE`q(Q}Rt9VoIGV}mGHVeHX%=Wh5vayD$ce0oPv zVAfdpZ(T#xgW;^H3^_tYJ1yJtqQY5@3)Fg^=_<7n-wDiqGv8JjSpXb7+rH}aje2wp zQ(VsaKwxSLs_zkCoXQ3tn*i1a8Jam;UwADAxtPaQnHdE? zc9i;n@(5mZXMoOV5DR*_+KBQBn|Eh` zt%D+>P{jC3m1o$TB4Z!O&1v!=K|WWGk43#mbJH8?o*2Z|t@@Z8kBNFAt!~8zYUu;8 zr4bd8CE`M-8j%6RiP*#ptei~s$;KPamGh({Ea)HiL8x_J!CP3xfJk4U$`ETg@$6!O zmWKM7?v5tbY{%@t4(r1PtMtXq5Ip$%VFRIct8|^?qgSqMo=@@H+SMuM-J%#YVs)eHvp%{;!OBJbg2sbB{f4p9 za!J{UK*Me?#y_eo|6DEk?|((N?iH_{TGxYugW%$1aMLw1{^})Z-^L6^u%Fj+Wd`o= zAXRypo3Alj&p*jmytHgdCH{j}^xIKbjK%L0^>&|x!#H-dmu7eGqLvN4FINxPtBIy! z%78nRG82;gjEdHlOwVRw>AZcFfx!GAz;*qDlt0Hev>7r9&daejq)X1;bN5xjhs`I# zzW`=PT|bvf|JJMgp9&+sABK;g3Rm|zDr)R1J4?Ywkf+AsxGyo@9Dz6fiA!Y%a{ba5 z_zwluaZR-rDdj(7MR_5;&p@mw_x+f{hZM6sE@B5pKTTyFmVv-b@hxqsCC?Nc6o+Qw z6vKe(_F%C{U$!!4?iq9n_#F~2ARGvPM&MAehjER=(aDuX$3!hHZZjYpp~t+mlvxAB zWxA}tdWo}>wrC#$#o>AsP+qF3h+unCT8479*C|)y#>R;7aOAozzRmb~b@nbG>+V8M zK}bE__4aRGXB5xNGSmfn)N4CT7eVJQMbZcXRw^3uzo}z9eU&mRT)uEM5qe7~*`qIoqQz|RDF7Ord5;(L?z0Qb*u&W<(l`8o80@iRbrV~rXK31}k2L&|LSr`6^i57O^ zbc)!cEwQZ=dF5HLYxe^E+TlF;EOgGzl`a5yp&kA~zEbVDhC4yF!~_j}O3!e>oogui zjvM}(h@+OLpfu-ABe4Ps`Ebb_%w`N}bb)V4xw!A}Z9d1n`x?TMV z&Ni<0v)Z4#)n7@9-5Ni!*CBGf@*efBFRzTTEg_n(p^OURI;^8V>%*%M^QdyJaMPl? zzy$6L>bgO@x;V}#bJWST#Qg}r+5eJ(q< zCKka5aXq1sb3=(=HkHp;&oS~sCEu1<4?YGgz38S-Bl7S_!FR-dG0ARE{k7ow$kzG% z#N9U-N|idy{kFOcoqf)+x6dWJtR1o4OZ-~LI)~&G2+(V)o`6cD0-}4DYw11jqm4wm z9QDI-3bxBQ6#L5}!3=9y5ny_ibqu&t~Gl{H% zCM-rerY5gW?`8HoP&S{63h_4_^%`_yzW8V=6Tly0GMRfcV|veG4rQX(N%wauTW74E zi2I?}vL^eeu?7;Cl+I`vEhq=`p$#+#%$=@A@ZMqtNR z>FVkX(I*SvT%TeUtlPh7v8sXrQ$Ju}zs=xH{zn zHt$#~Gzpf4yJ55Ex0_?P{(*_yWHr=HN1!O)*F~%Y2VTjP^=#ZE`v>0{KqM-u-;;1- zV_vKQ-d;D&-TgZ+>qiiiulv}Z~DZ$A|tAOKX!^VemQ3LrNBm>EtvD6 zTMDC4l``i8^=w?7*|N>0y!T2&kfe-I9rr1(qMAqvHMw$>mE!8Qmt=?BxpF68=pHxT z!L))&mUR9~ z#pM$)9^j6mtE|Ne-d|48`Oy^GEF`FTX3YYnsZS{Sw{4ehh2&%xRk_@}oJR@CB8tko zXT!Icz{bY_kO=ImxqsMF+AMwVLiII;`v!2S<0#bb{gv_8%C%=2@0o2kpz}G<*Sn?C zFZy5+uiv&@mCWR-z!G-bxu?6xYhCf?NYIN|7qDLEKGXWYXQu?wbZ{GufdFFUB|5zm zuB>rBMfB~X`E}nvYwc+ZmItcsU!UMR#UWRfU#xX)sVKeLBxJL}RPKtE$VJR(i2A2X z$68*$42JW6Pb|O9y4;?+tJhV0?bB)9OF`}Ht!T2TuL|&qWfI})8VO&-OwL0Em9#M( zNBK%tOJo7N#P!?Xa@0QQy%eRCQrAq;MT}&_>v(2xeDm~Y_ji18T*;R5Zu8zFpPsAl zfhTVh_;JTa@008H+oA=E^+Olf--4k@?^fw(&ZwS6%Gb}Y)sS9p*sX2`R%;#ws%Gbf zMNDP4!N;B+zEJ`-kW(mAvB4nhBFQNyIaS5|K{XjI2(WB(Ul7E}7-gh7Egy93d2HD$ z?C*8#6$I3P*Xruc6@VV_rVQ7&C-?XDJ{=U7TYFfiaeIc0iSvRoGVVvV)K&MksG~VS z+T`!{mF}k>(e~$+=SB&FD;PSi4A(4SVSYqXllIT6oH97$Qc`sL){zT-5(}#Wghp`@O(_+Hn1uw>I4ri?xzSuGH4U#sVw}wL>giW2@trp zjE>`Mn*gFESo`qyiSGbyONaoS0GN&{L)bf>s0G$Izd~7Yye=fi+8yBb@xR!6�!> zwp}y|E))x*AV`Y}3Q|?7NQkJE&_V~Li6{sPh*A?s1XK`&Py_^o(0h^Igs6akAYDLu zZ=pjd35ol`^)A=zx88luIQx8iobzMBcGB2e~yEJeq@n)j(FUYiCjMz ziBl)gbu+ne$*T37hZ|CsW|t7t9Z#0y@(F*^RQi)w|Hibsu-U`l19v?6KnkqJ&np9o z9#E`A8iAl{^4Kml1Q=`>YB<0A>+gU*Q>>;(nhZ2pD?Fs>4&9ZYG9dkN?g3{9+*+W| zNapq1&L?SUv_r!yJV3QJ8`8tPIGqVUQjP;BZL(`otU+qnjh`N>0I4&;argl!p!CB= zU_hCm0WL$zB@YI01X1zn-!4;CkH8NIFp8k0@v_>Iotr7cs#>lfRU24FI%0S#K$i0# z-c|PkvHWWwbQc4YPfU%qk|%XMXN5WKYv9@JD8g;|>cCR@0FOGw{B-y2_yBA*d3f-3 zTMrPG<%rLAE3!%LpfmWQ<02CEI8BT<1nu=%lVGU>chu)|`N=yOR9 zQlnluAh)AO+h5ys1puH>61xmwE{lLaku2;sw4}du6jVw(70nD3jHsQbA$e^fH?ocu zAXFG+=g>=t-ns>sb0bkk$H5_Oi;^3%BCVF>Uq+No16BSVWYv{Ux|EEg+_E)6ce2i^ zQQtpI2xjfk6%ahhAtQPul>O+UzDjjyt?^)@x3Q1P3%SNoibrdMp&XFIC2hDarY*uN z5=FX=et_7#rR$_ffxZ+S7M}+W`k{}m?=3jaS_%1REn0Di(EkcpBh*^#-MG^?Ef;5I z%=9t8E%Wg6y6p{zeXq6dRrYt`mYKw+FrLnAeZ!S$#Y3H+!{#H-EIl%bA-*d#>8ZSU zEb)q?k`PTaB;qQ4&S{Pc_6h=TNSsL^OUG9j3(Jbe$*5=r4RLudu7|@{$EJ}TL`RY| z!`kzdY#Y{Q+Y?HB9F|%swwM|PbNu(NMi0Ne#RACd(07I^vb(dbu;HOV!seZ)_h!B# z9N8643*P1T+Zk~qnFrWbZILPF6ui^2eAWj$mK>XCROeV)%UkizA^M^fiMZGDZBDI! z6@yM+!#|9PJF*wNKB_Mon#G$M?e_!nN$^==-i~+8;7CPTiJjJE^JR>s*UZ6|>b_O6 zG8e1Xw^9vaiUI|fW}`2HjP6*8uh2Zpryd_?I0rnnwf8pamZsSjv036W?%qm)>YTzq z!!8>zV(W1EXXAEoH!3)gD@UMj#^CtLZU{POlXtMBE7EPFU}E@_;O8$RnF9i2H^g1) zr5m|!tg{>zdg~L;QmEU+$I6VLU%7~|h~khAtlu!@sfCj2^Ep&<;}g>5_7nG(!a$#H zQypnHcssOj>W}k$I!SzfHU0$`4ke?G%D!l_#}II{3t#5A(-Pg!@ZyZVJ2a3f9i?H8 zv-H7a=V!PLi22Im4uGokKN1h-e8uhfIMh>^?1kLjoxE=(%w6WdcJJ(BAXV)i`8gN6 z8H|r&p;twg22dg)vZEhQ$dlTg+G%I!ghZ&l9N>R+$<{oXXHuwb2_-&^5*grmprwAkCrX!7ytUV!r_0lRPUoDfLX*si#6VfS4!lti6_%g5Nm9z%73iuvlsl6uoJNe~W@ z6RuK3eluX^58Pt(dq{)Zp^8q>5MtluTNlefL*kxxLK;$92A(O0eq|Dm0^Z|4;?Or z&`-BigH!BaWOSB2x9®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

YE(;Z`P1t_y@WY!0MzB^oCkZc1rw}7=qFXUvM z7^2VHF@K5;CkT509_twYL(lqcY++mbt2)c&^-p2k>aW}BGKvP{42$1~sq|PmtnlwJ z@O)r%EtT%r>d`bM1cPKiy7`&nAq1y!^m_l>K^afNN!GA!LH{9H4m3h%lTD`yeFjg` zyh@9dLmQSp?CFoec(=<9j4E#fSa4c1kL8l;{Un}hQxFV>o?NRKF{B(qJ8n3&d}tu7 zcghsPxAG3sIx(INXlpT}g|5&z;iQ!dBiKY4rc(at_P0`vJZ^aNHK*4}$r-unK@p(` z1Z~gW&aXR0bb)u*%rJC?ec+0N#eS8OT8T=#o%tTjLkw5fW;gEb_A8vK`%}GN1Tp%q zc3npxSys(xh@@wHIZsHHdp$ozig86ALmW*kyhzt}Oa)q)$Z+~i$cMO8blUH2WOBr0 zpG<7)9#(BXA!gN&!OxWku3-y8gXCUPwQ-~ly%>t&y)xt-lCHj--ZFd&4(~ThK)P1F zoWQwBjm0#ZYm|L1@+P08|I6ScsIdYJ)ED#}oCDin1e&eVRiIz_aN$wvci-f>X^{1+E6eiS6 zfnG-+%74TMFogPXu4ci_ah{fEMtl~(^N< zB}^Y2Lc{=OnI>@c0&G~orsbh_KHdT8gM$})FkQ}Og}A&b_$L$y<$~|hv^)#&Y@f8}F9;TpFLtc}OfjcWQ3uN2!Eu`*b=3KFGhkfKuCYL?r_Rxc z?H)-G(xpqvl)XQJx?{OlxloT^Ewf{*2|%;k{xA#VrLo6&Ve9HE){QT%aLd%XLp1?H z!VAcC+^o%2MYCVzVemF4`&@JtN-)Y+sIy3zahMFYq+K&FMV-7zO-F#d^%_&F78b`7 zUv_zQ79FMy9K_b*P&0|ni}iTTccq%ey(NgolNfZZ;=lmuu1b1NCPHpC2@ESs~4*$1ayWJbHS zE@&XN*&|MB;nVM(@}a___U=z7dTqKyO0hle9ZU$iZ<^#JBRHd45Hgp&AGGBMOUO$n z`(gL0QNv;h_e&%C8%I4>L9U*G-c{q1uW#&BomH*Tg+enJDjK|R2zZc#t70~VoHtwt zfdS;{#z&cYZbu$X#aOSubV&I(5n%YV$c9QW(Hoq#v1M8%I1D08p_6at>ZBpvxugIZGRrSTJVRQ?@8Du{-e#y3!eu z)`2JdgtL=1wPJ_9sBk{B!v$N^Y*kxM5Vl=` zCeMz_-ZXFtpS<|aT3o^3cp^Sk>WmOmRXBFU7p$f|j@S)+>pQS*T$WYYJ8p{VKZ=4kB_N>z33WB2327>N{l-t#3qq(FcO3va)Cvt?y4|1E6w|Z9f2Y2w z&C};8FoZ;1YiR*yVKS5lyKbj{U)XMG=a(D^ZtbHdTwNIb;!O%KkL;l$D>4f&=(F-a z3?od>w&%ZZnfHmi7``$Uced)GeR<>9(eXez};uV$WXa0s0gf;Lmy5 z%I2_9Pe%3Zf6;8ycV0&x|0smBD96@02!=G}|tefVcMNYX_RHu;N+iY|V zb#ICz^>_XF=R%c)yBVIdk@sxTd2MZozF;3wU=d_h4hH4Y+U%Xo^hAGW=pgy`Yj@B4 zK;}K8^JBob?9`bXuYhkED}2ba<0kL(L!s~VxeyZI+9jsZC2$^m7jQrQE6n$hfQ5tM z&IxzmF)8Q^@|VHz4p1fzl)J@8y>;!IF0_0avbijKH`8CReIS{0k#;4KvMlM`AzS-qDXLWre|7Iu2*k+96TmG*Vi36~ z&f5N=IVC#e^;Fo6)jXPF2m*V;2@Ke=QNB8N3TkE&&SM*GfY(EOo(ID@=& zeHi`SPz2vG#YVUeHe*9>?)nyb7j8EAZF5ag>iur)1#bd4^`hib)Jp(4> zA70xbi}zp8*r4?-cN+*!6*OAiiY|*>u$h3arYPCR`>eYP_e|K3(SEKiPJ`06ANP>m zm_~I6YRDQs+l)-SW-x_;npR3RDRZcoDp~&dHLMw)x^ z`06cuxGeL$N#6S>^sftoLVT|CS};s+;Tjd>;}5MHxngbYxmzbw(w_L%!jtCHC**C$ zY2n2_Y9Km8AVFtXA8!75qp`8ltP_#KBR9VC?h}4S^eRQexGm_XF&tW{KGj{hYv2&k z@j1Lr-D@MdG=WR@P}M6k_ir24?zuP>_r-daxjxBi*QHip(NF%;Eu^Rdk+RrRk^$y| zuZ}X!36VB9hRX2|z8}r0Ax3_YY{Fnv<*ip4;!A!&zV^dK6O7Y(BrhJ*A~YF>GR5d} z?V0-`FYRI8r}wVzz4X4*&3;z*S8`0^8T;OF*2DB3;ncNwz5O%QD*re#$);v0T{bkc z#Afdj!@tZDwCp>|@RUE`;z`LwuWKh#lMceBH=EvAg_OHmhs_ojTf@Bi>F9;tK7~iAE^kMJNh_!3T?quyTLXvN% zalD&PO``Njr)J$?pxQ+~pm1)4i+4LX{oXP;g$-3E9V~L0GQJqosB3AHk^gNqs|#Us zHk894SP{uMIAJfAvImY&D>RLKSUFfK@GyJ)l6VEcrv@uiRJ2s5x ztxj3!?Nt-!5?~oqf#PqKAb8b;L(9(&#wo$ODs2JoW$#JK&{FbZ*rPy^t#@y974=x_ zW+3m1JpDE?A%Lgw7gkuIG|Xm#tO|+>^P7q09X1%AG6V@Ua=YkXRGBkwh-?dhOF*@d*0{XNb~v1$=1h7(s~Z&n zbPHluztz-5>S-EJ01@y(>Ve41_gejEk1s)*u0whZHSrg!#s}zSw}Fb2^a?m6fwv6; zMe6QntN8)p*mMvLD?L(<0LsT+G+@R_V0hj&ZtZF9c07R>6 zvuSHPc5oCpXtOCd@pgyO~Kp^`R8P$WDcoxo8143mB1l z_O3_mRE#c}O84L@2sJ$wz6(QPq~6V>PKU{!)8K#LHVK%ySXZFoa*M0_n-%v63QFZ1 zP-Jf|zA^W6Zus*AhAUjmeRHY6;k|}R0FW-Q6x+P1+=k5t*Nu`kwuRd486s<&vJ>;r zbK_5muRThC0+pkkGer_}$`$Krx#gBLKFY8fi=F@l6+&ewfsVlhwf#x24_~E8GHr&! zwz&D63MA7eyY+XOaqWN^7pW930lNq99Ih~B2c5Gekp{4Z{&Q9AH_GzzbcI27o>}CF zaM_A!_Nrbg1Mq+E5NdymFiTGKws)W^Z{b!pz5_wl4@g!|l2I79iZ%^|#}TQpZ#2F>q1)rxUqtON^3`+iC8d?LmCd+SUz`i^J`-sr1#zSeQ|Ix{ zcW$Q39)C>xSg|I$;E@0Don+m&Ci)=BF--(tv|whs=wdD3{p`grnYHILGIU~vgdx|g!Psaqa{3x*^{oelOPb@+b<(b;|dS#<^Z4;r6e6S0}ogzPlZWzY5H zrbSwL&n;t;lv3Wma5Xaw9#s2n>_L>n^vuG&nUN(ue$Lz66;eOu^K>yyyR@#Mk zd@%_kIPYfXq{8`3m|DN$`nUIVUK&80Z;W4`o#qXzAGYQy}GZwE`8nx=MFfz7KOUFiD`JHE4>uy~fVO*qeV-d7IdB?r$Mn;y$Gjuqgo{gvMnLJ5Z|2Y>5N!`tkF>Hj5@boW4~yfu?T zY(gY7$7We!@Eghtkl%29f%Av$3^Yw>hUrYwYT0Fvl=s6N~>!_l#VyE(S_uixcj7a?! z7U@Fo({9qk;JGFmB3BW3s!I|B{LscR13FAc{HLzU*6y00$?89t z?Q%6w2TvLmxYPv<+MXwNVX(v4yoHv4mn^EbxVcx=O-; zKaY;sDv_y;lBRMK%cR|FIOm;qy#j92UgQ_N5pmqvT#n+TD|LgH?;u zNpq;>VIpp8m~bQ@h1D$Wnp-K@wpPqBGt~-lZ%;i4gfEo=t?<*%FM?o5UBUI~gC<7U2EanIb8wl-bx!iE zk_Dd%xiJjVJz*@G;oMg~xtCIwh(KaGAcDr>HQU~e5}-(uF9qD;<1OJ(Yt3c&EPM&R z#6}=EX~<&b<4&WQY2N@}vnKI!=gHN%etE&AkV;f_z;RvaFrmV8G&-H+xsdz{^{vYb zTMCC~BX=wutS-nWr=^)VQidKMm{@Y29um>jNZlY9JUeuNm^%Al>hmr2A#dlICNw%* zmuS2+mC~VnXY-!)-Ldo?V{A!&J-_&kXbWHW5lercN4nn?Uw3`z3XeRus>V0LgphA6 z-LG1m{}F7xou!-V=xJJ6^+$~bmj$V+*06KSS{JkA`(5rvw-<(ufSo6OAFsdABjh7) zedQu<=l@T+DyIxw7~_fOz9g+I=`(;7#ryX|gga3Es|+*HQHRz_Mnf1ngEss->*%*) zyURWEj4z3^bX1wYUs+{Dc39(yK0>5!{WM+2;YD~B*4&9N4u(!Q1G3WpIW+mBBm1+n zLL(W&&_jK?8D{F4G`v`H#n!eQvvl^P+pn+G{)weS&)cL&%)JXso4rr@N7)_{ts z^HD)HeV+=?Tjjm-ZTGQ}CO~Wu`&T#htGyCf?l(XGrjzgf`SixATxY>&81?fc0MX>s zZSkRn2ty*mg4xc5ApPkI2A`=ZuB=-w|QLOb-3(1uSdctBn4_>xY@;E$Jq+N@G8VNCf$ zCwV_K&KTB?IF{Wl=97LM0Mjc$`O@O60Jm55Da zc;X+YAG0V4mAW+tDOd`V@MBY(E14-@l`JMn)G{9mn1yI)o39<q!!(%W4{q(}3A^+f-CRvKR=qvjlHb>rk9KCf9*QkWC z@@c7}FRyu1FKVYWcIwb-EVIw2q72J97OS|sUejhlad7VI{>d+VIMw#Caveh}rs1?bX`1d#68St+I7`Z5Nl?Y z(^rR|`;53NrKi2^3M>gXUaXQk9i9#hHSj7-Ay?^M!cQHLk3CHo5Z-7w{B0+T#qui- z9F>2%7a2VB*^VbPIc3GrzR{p0-X_FRujNw^yn!{GOClMgFOfGA$uMA8jrNiI1{A9` zWV3%l-7v*=t)&XL-;90t4!-vdWNlji`%nn+8Sii?g5-EWg|`$b$F z%fZ7iSw8I>J~JWp>=349x&cSwg0H6|tVEk_5qzPZh|4fVainBzpxnG^Z&%?lgnaVb zxB|3gDxf(1?Nd2hDiU3HJAJ59%y{2nK@)dDz9}X0)>xo@$K{xyHPzw5O&Q)W+_&&^rWwll(Ws@nVV zYh`{v5HUb4GD$u~W1qt&a4?k{S_0nHP$Xy50dw4o;x>3E*9ppn>Iz?7X)*LYy9cR6 zjD^HokF$9%z$IxusG0WSuw)1+E2KxNfNDDRM_v>3_P(`-UAE?v*~wO;O36<+pRsN;iY|E z-l80YcFr|+6&!oH&smp!Z*7DA3NsHh14vj5Y_{p!ni!MB$?I&A_()>1Jf8Y2W0;_*fbB)m3OP3-M5SqK*CK2-?kRvGmuTUMA_# zU4 zh#+En&$ki(2QLlwvsC8C>(l4UKV=NXv;>rFEcG!$rQp`rqEz!UIK^~=%4VXw&xJCn zwJ1wjbwuX#T=fjv2vUu=R9MKhg^%u+2fw3KN(>&b%{@)Czpq+}B@j?RvIbgDKXM*%H9y+NZu0}wohPPQn9pkgNu5(@*Z&n^AfQN22VxEjO#9 zf;V&6jedb3f!GXmoz@C zhit`FI?VroeDnn^x4GzUBA)ZlbG2WOHuud2^b^$TtoS2hDb@PtUlXh86h_;0^ONyg z0zV)LK)w~aWBQ0^9i<7NMtBCH8wymlGV4t{Fc1t!f&MhP+ZEuF>Oi{&8nlJp9rD8+ z8*9;_Y?he3nae)1s4cIA^)X6On(y8(<4W5ozK&~0}8#o5oob^V!B%lXg z+U+2|E_n)RUuDY$-E2_B4sa+kgzg~%SYvQrScDa0W{Id()--$Br z{1H;y^SW+T+Cr65&*6;E&)OOgFR0~esR=tp~9QYx> z^oUzOO{@{89n z?-bqlPibB60!x$Uvr`jAH?y8dCG)5XAo~y!J6Rh+!8uP44}9a^_ibBnKIOXpUBQ&h zSVFOoi2!*9O#KbXf=}T!z14jkLoKHdSI}!uz&|06{h1TSp{3=t_O#F4^TTMyouln9 zgwEP2cE_qvRq>G)R2Ii=-oC?4sDi%FQ8BvPr^dIp_pHIgQOTvuH7hIYGmak~zL%#L zZh{UO_Cl*N^o0YrCE6e7<5t)lKHh=V$HW0Vt6cxU@;GfDaI8{yE8UVeJ)!o5@68B| zK~;5*ENpk>o1tEvnkL>b>eCB&x*%}M*b($bj-Ulgi{lox4;QdmPQaUHx-FUbvuDh_c!|bh)ml4QeT{^|+S^;upwC zkYC4MclVEbtxahf&npYuQD0tJX?G{oiGTa3cSa?dhhNVv<>=GoqaU)2c=q!R+=Plh zbSb$YGWn)Wa-WcnlENwfP>%v3%K3=J5tS}kONq2=_3wODeybIJRfl0{ynV-_x=9x+ zhvgeHRoPf++gss0FBv8>sG@`rn$&5<@QDcBm%6-OJV{g&S^uihjjX$yu3^@bInDd0 zSwlO=p5P+F-m_mE|LQO0%6q<8teb63ZyrIk*Gg6_^<<>Ppg`2uzDN&f^&FkIGO`5Uqg zzZtU4&`)JUazE*MECC`60a|5@lh1FE_XTTtElBLpNexrzQaT}rHOASCsaTox^yHo> zE3H~L7aXAty$gc%>Q|z!?Vvt=s;6Q%31FJ!t#BPAlY(XH9f<0HoeMTd+Vx6Mxy!Os zF$PjOHvyf!9`V+l#5qI;iqbzV5QwR=4f1iMPLUPopxuoJH7krixf}1O`E$`Dr0s&0 z#=BtUZ%E3o{rayS_5bOCf92F{;B!cLFtPa?sjTXOV`lkHDcavq4fyLnH!{-o`s_?M zhFM?;@K9O4lLl|i+$Oz2zsGn=pr(BBL=1e$ZlNWtX~kLO@-=ur_TBU#+bB1GSX1r; zst@hmE@tT1;mYG_y~E@L?Sqm~PEC(s>VAF0a^&?V>s0c>dJmFc<~T6eG380=daPsoMUIX$a->h$j2jnLkzh(Q~H4F~w#1*?j8 z^|nH282kbb5bG5L(liA;d3Tt09EK~zoQ3K$^07egd~0|KLv8nHOm-UQv~kz~K%+mU zY>P>;Gkv`Cl|}=!2TxjBjAd0P1f&VX1YiRRW4`@y7=D0ti@dd}x_k}%t=V;21e{25 zO?=t?4A|y9cmn2qWgta0fZuHBZGw~(jj#&GjL8Z_$-2JWqW8oOxzplE?Z7k#kQ(!7 z^)!B;B~KRhIOVkaP%i+SfI$=(slCiSj>|(Hy$s-3&!0ZC$4ySF|tWn`^sUBp^pFadz&Di_tn2k9|a zywgG^>OL@>&6?#&e0gHjBUEXD%uv*GaV!6*%&VY6_#)@hGNsCM+y!%QU~0L#%1Qj==-NdWk#Y#ZKcmy{0JwBI??Is;uT)EH9o)tV!}(ecwoWI*RS{V^mcqo z@|pu*^6LLcZTpSl_rK*GaTix0sXB*y!_AiulECARt2~uK9F(D;bN=&FX6b(HVx|%Z zmYl#K$h1yZ!J>(UT#w{|q zkn;*7()kS9yz_Jn`Mt~fO&psS6$@f2DDmf}zq+!q`hQ>#+ajF&0Xaj{hhOZ5VrI@Y zH>+LDkhjkLC}=OkJ4*w+>4?qax0(w-)!lSsre))_r@OlBRGBD5nkO;iiS5Ag#|6gW zA4h81eVI4haUsM=f|KR1Yqvi}-2VElG$C{Lh<%S=2VZ#qxX7wQ0}y;{^vKuZ4*W6h z^{Dy>q!K~r$(o(U zlO4D8?YAv(7Jojv{toY|K}$lzIa#MdJvG{aqdVAQPNq4}jKcoKrML*9_EbG1SP>O; zS7#gACnU7n^rME{55<+)AmWpxInG#a9?NTUw?6R>KBrT&tcE_hKslU~!WTm_p9WfR z>}!xE<>b;3^)N1Es1>FA>kR)|)H|!i4um!%68-mD{?Va_a7qgxZ}Y)*;9cqbJFvv} z19lJD^cL^{_1<7wjb_4YGzuzR!Cfn1v$o7fos0WMx>MgMh@)2~QZ8@?;A$jWCyaYV z!SYh^KHCxV7V~uCXP8KL6%YQt3sa(|~ARxs*s8Z78B!!y#N7Hu57ds1vmwoA zItD1R5bu4iGJ@e{uD#nWm#h#`|lJhA6NJKXvk zRP@)~_{Z(}KL>W5NB$=N?p_ZkE7ajT>cjUdr}e4itsd-xE;hltZ)R-my$rRv2M&PBX;EzM^smyh(pBHU>UL&)#GR{*Ky-bA(&eu zMzg+n{*kAA|It@GB6TrS&5toHbPY$|P@~r!e*3PN)^mP6qsSpw(C{Uso+C13Ffg3? z#6+kY1br`7`#1WI0QG)$U!oBRJT^_r{;sn&sl_%ZMJ* zt*bpodw}J_p&t*mEK9Ow!j@p5(Q}(pBsux8uryD zaeVbS3m4t@10pE)#@tjfGQ*HChVSA^BK#c~xI7cR@j(C0=YmKFtT`s5Dw` zZXZTf+q625WbVYkrd^F&nY8ii93gi@Z=52SrkrBX9BM)d|GI}itJvKH z=|+h)#X}c)5yAzs^(^<3B14r=U!|KvY^?Hy$^>1w8T6;=AF`?Z^H!EuA$(yo zkVe>^7(zvU?+=IwPfy^ba7!I2B`sp$Q|bY)ebJBMf6U>p9Snjs04?~Yp+woxf#)(a zEGtZXkB@JchA^UDm!tcyG*wAoA+qz1kNUd>(%ww)uQ{AynNA#j({itnWM}#&H?ATj zmri{{C3KVdBO?F>H(qPOYX-6`N^jZ)A4Ch(-iOKHV~$6_FCpgc_m@-=Y)Vg5I;kCF zQV8`ldYiu;iqwc}MqT*rgtK3FePb=G(?B34_0^k?ak%li-wSVT=MB1mfD@T)CZmPi znhW3E(AH_b3h`(J9*C(g`p(6TemdhHaR)-z73S5pS%gweO{z1kw2}yp6)lUt$(orA z^)l2dHL546kR%C3&(MLJt&i^bm-L?@+5Ft{@{ zwW<`-8pA=m-oSKKfFXE}tC~19mbZYH)wa*Z z&h_qOcjs5Mna9l(t5r&~phofcE|rl`{7YnN(ophB)}G~cSu}$)`_F}j-nhT4q@`m` zyQ8dSDpH4o<2*}eXT!c6a}zqjqYiFu;yxestEm1`K?XqltZ{1D0wlhx(ELa6MQy0# zU0zK*14|wsQ^y?FOX_6@TrbePZ%1!m?5MsS$ITKr*vpAW>De~*up}EY{UI1;DlZ#1 zoa`s62Ktwv&`8zwl4O$)*4Wed~B4H7Uou!I5_a~{Y z+i+5guPCqU3GQUY1=E_z$JSX~1C86AK_uCo962WmS9+X=m8!s5ZHKuOuMOBn_rCIJ zHAxGtl;Jg_UfdLewrdqz&b@__iJAL%jmCG9!;jM1koq4yC)b9OAeLX!+kr9gsrAkFLmhFl0pDb zG!Gb(FSkg~s0y^|9a#-AMw~o&P|p#QX+1mal$F_o%S2|X2CaO9>_L}mJW3QB!G2_- zw1H?$wH4=Ql;zoo(H?-2`ff#n`>*a4JhbY!Y>!{*%Zz4r$jyoZ@-!T3*1o&AGB2Kg z2R}J;!Xa;$tg|1AGo^qu*krq!+}18Ez(0?AQj#BUJ9|~<(8@O#qvT{i{p2$)R`ExU z5}$&~{G9`th0_0MR%jWVtKF`sc{p-(Hey8f6$T9V0ja~2FKis{Mioh)kFIowZ&!iP%FpwV-#*{&SUb$%&M*7$GXAdZl z=gG<-Oaw3|Lp)3$Z!YEmb3%Ys%GN`t0Rz?fouEzkb>JZt0r1>?RJz@a34%MxaV4%o zeqPp7#`!#!e+Y++Un3SS0lkYq&GQ~^9S?5x7_5{Z42ExMp`3SBg|O0&*P~_yUiavR zhR0y+r^ZmN4-TU9)W&|k!Ce}T0~$j6SEsp95#CK$;$p0rm$MA_U40MBt}cE&MazM((tnZepQGLr?H=w9j864CLVMr2<7YHv!m{0!#?9pk*8#=ayG6x z8mkwsOe~goc9($|d`~-OFsZAFQuX!$LzL|)P>BmJ zt1<4lGyxUbM=oRp=! z(USu_qOe_wsGaq1EFi;K>|hkeS4Aqj& zZ^G@!z0kZMe$1Z{N>h9IlglgwyNG|?|6sxKjpAzEopsyqFHLt_crBj3j?CQ;vHNRz*5>_2%T31)* z>xh}D#5`a{4#aTrb8y{Pu^nod0}N4AAYhs`5{~3e<=$vf8@Z~BAxK0`+TNNL#o$)K z6s;7b`4&bo5SVlW4#B|_gfg^R%R6}?LGo)33}-#ii!PQ24tfjM&BYJKIj3E9^oB7S zhlr!%Qa+~Xr9tTIjTYv`{Zpt_AM#n2hMpG~&98f;4xtW1_s$Ffg9krs_Ad$^Aa4in zub%!F21pRG29#>Xuj%c&s@ZC!$DTC(Pm0k0Zf}C^3;rwn9HdiA%wk2Z%p43xRbvG# zJzpt;B~iegP!AN%QlZfI7?9YT+iPC@VO@cZSA#1in@g!<$!<)#kxE_9aRnRT0+G0& zle^c#Jb#-fH)|2~X40@H`|Hu}fD~*=r!~`$QlA--uQkB43g#`aQO*pcuH*7%x6YK7 z_n<3nZLjIij;$!5Dk$S2J#1hW+nCL-&PWkx!>q4^S)^*XZ`!a_SB$Qyy4SzZ%616d{2P(m#mFUpb(gUVpp_LpXidIFxg;0Gs=gh$;LKt}ajO_lKl2mUDKk7E%L6o*lfZ#;&&A3v;yXov znu4Lx8-~pgLniGu>|$HZ97i48>HwmYP4g`TAYi-~okZju0rW+q6ggy2cDlZFto8MT zBiH<%?322d0F(B3DJ~wkapxA`fp_p7KK8mxuF2GJ;Sr&Yg6FoVO2+IApd#!}6S8Jw zYu?Z698@;^z&d$mKY6qIkj6&K`b=Ya|5-#L5Y>iAM=H) zS#EmJsP1c5j-?;goU&beXFSoCHP1dTeru4`pb5oapw~Jbh?)6DXHWUu;EB z@OrjJXW>HN>7Jf{^9@M^#0|j049#BTk*1~|ka;qUhPMLiVd1&wh3b@K@584#f=dv5 zGdgvRKRev?y)d}qky8jaSFan8@LTspChA$uKpqP|y(9gPGL8VEO9v{OS#UPn z<$7HBZ!g2nJ1MB$Y{J;gD!uj|6RQjpzt*o;&bk=_Oxb8p1>(i8N+;en&}6smAN>)O zZ`8wYhXM7UOvc)FL?fyC=HGBmA~#!y?X+OGV@;{wvfgQA7K-)epvR{{mdx3|k9Q1z zzhE)%9;u4jZ^~{qRD3afP4yWwhJKCoE?2(Ml%4MIIc*QzL8x$sxbPb2SN`H|o-ZiO z%?!sCrX3l9cP_t)_o0}g^PwSUpqQWs`)^+wzC z{Ff;_Qo)KFckMDz ze}zmpuuB_YD}3#d>CKVSkCVPC7t6Jc8^lNMu|;48t4V*rM+Vth1;weZQ^N_F&YZ7q zw|OUe*<6q((%fsbPGX(cz9;_Mvc3WoS!VoX*X1N#YvK!)9i^ku=hu>V6Sm8aTsvS+ z-QcPljeck&077XGp})pbqu#qh>H|1BUjT4QlXX^%i~g7; z2y_g$ES2~;zaS+N_e3W0j7)Zn_0#9nXG4rXAJf{!O{Pwcr-drE!gtn0W6hH$ja=}~ z(BTZMr%gZnj!d{`4(7|3Idv{3veYWBT^G6iq|JN*&USCoE&UxI@`Lv0^Ag)O)jP4> z@Z*BB4vt^q8VnTS4@n;ZuDpg{hDdevz7z_|X{Icbx#pKoo-IFH29zAu<-7fzotgo= z;F_hbiI6VWFs~sfyitD!dE~Y^72fvUhLj7GNqnSxseLcB?}^S0Q_eBi8wJmob5ctR zdu2H{fd+e`OT24y?x`u$I`>;@cDpC`xyfu4+(4R>g0@#!H*@N_IUT{ZA9`2~>Rqv4 z1Kd~+pfZX_%K>-5>($P`EEPu!G7AnC91JOl+E9=u%x&S#MH7`V?fj8V!Ttjo{`-3U z;}-glRIC5#K-^Cvec8DBH4HG`<%D)s$G7#F=UI* zGn&j0t(`Jj{?Sm9BMG~Gw@?fAl{>^>YIm!8C9AGNAV;V&Y!fxBow-hxej|Mbw(&6TA0(&%ilov5_V4^AC?y@fCC{IR^OKT^&eZl4ivsAeG! zLPr9gl%3h%+q>0-LbW`Pj4qx;RAn&9KCb+q1(fR7rg7g=*7l~ zsa*-;r-=OH&X`gjWM|>u;GaA>gN~l)7+Xb&MP_d09eq_~=Y*foy2&ZvCX@v?HZyZq z44wz#&FYAK&B!+y$X9JP<5bO?8(z z^tv>?K#E?Wln(DR6%`evB%CXBLUd7RTS#a6-TUr67+{~T+hg8`V;IL{bn}-_O>uwK z9QF`Z&Xb3C*=~0=@5M2^;xQvvuu?dTUXc523*q(f(x^+)%^O=afPq9!Tpp+PO6aD? zY(Gg$7MV~P?N7pMOdH=>w$%Q({UAGfX63XO)+Ctz^%QD z->Iw3)Fu}`a|^26-!~_$KVX^^A_w~_=6BjjQ)>Y!E4;tS`@6F)mqi!Rc#~m2X5f?= zY#(TP_Cm*IrF@!2&$kvIT)Nb3Ex2|I_`zvr*^pe%T>D`z|JK-3U_@_w)@*kXX(_8C z$oGx}ZJ^BnChxBL^oT{#>&k%f?3Dw<*%b=QM%rR0A~)bC^l5LsChW4jeB@pvHS!$T z0WakenLQE?JHt+tl$~j73$`$<#RS`Xb}PmX%*wr6%MP3 zzPli0I?bFt;ybezWE!o-2Gl?k0|vprFsIrC{h-L1#NTnKL)C^o0#xV>x*mH69-Unt zh#<8E`7Uzo4knelcJqR=h(0-(JR&abbFQ)2mp!e!cp$IDj@e^` zm|zG{BM1_41pYE?2ejueXfC;jqXilcJm^ZQ4HO%?cY`oo8zAJ!US0#3DLFk(0{+zffaL<-&BD?oSOfthJojH-fi;u_ zcnr0Tp4D+@tQ-0T{eduAOH;eCig?II_hNyWJNe8C&||-qsaJEYMEoKQdV#Ict+}jL z>mCY$F*JaVSPyRm1NU|PUI$AmyCV?MQ$r!yLLm!;k{ZYyuQ4P9RRaV3N^t83(Izcs z>c|Urr${1pz=q2Y?AmSMr}(dX)UUJF4lI;K4kGJUJ%Hcel%Ms2;f} z&nY?3eSp!*7@`yFB4^5}^xAZXh1Vg{H*2;97P^UXKaxaxw^jgf0a4q90N! zHt}92#)HGLII4De=L_-c6)iPAIc4%L8pxJ433hvoQ&E#DApCKp21PN3qv8ZFbAjsE zn3tc9_NX>)B4qY+F4A$U$W!5Z1qitVoMqHPmP>bvxPdMk+D%*6Z#%eR^t|QOzGc2g zV>D+PYQM!ExUvl)e`$)apgD73d8*@3hnki7N6B!hgI_ZjC~SAn9(*@R3!Nd+S)XGS zQT!&zpjjubYFp#A_*1s8R_V4!sVBKQj+&+#Jlu%io*NUFzXIr0$V9a!ePL+*`S5Sz=NqyV$|$Qst{ZgajS z>bCyigBPGhwg>>OWghRAKDk^(9vTcRywNAU=qarz^E9Iq#&8eO{OGnklY8#@@v>pC zwy!gau6vIbw&(U&efR9noNu7MIHh@Buzu%lfi+oO?U{(T6vwu=Wi(y>b5Yy7El!b7 zR^?=FEIM@Has7?_qtkA$o*jCR@1~b-^c6WiU}Jka9OG(o8k(m6Ql#nX_)^I>vl`(6 zJ0MCrhD?8;KNgjKDE3h7UMIUF`{mYWS0M%OxB&NXN80%9c|#>2^M+1Ly-T=wd+^{Z zy9j()7sOpUujGbu($dVH(t7Rjeb@c0po`~Vt0c@dzKhm_3ZqL~tnUqr#lgq9rB-kk zc6C?@jnF7B8?PTZ@!Gqm{lcN#Gy|(Lvu$Y#vADR;+8ZI)@m9p|-@1GFa(XapTd2Ib zb`po>STJ)o{!hlj-%q4W%Z?A1jZF>Aq7P|UoFKODlXi=`E<5AXG`t9tT3RqYdw%r% zDLHM3%T!^|_c!y7-{;@#7=j9S(~d|cZI!aPoevY*w=w_JRqf69cWOdexm(RTJkhb5jTow^tR{|xnLF#FZUo2P-?b*Kr5A7g9;$ZPw zxP|okM>X)jy8%RTteZR#Tp1)=HnRlLw!Zc=dk7#ADh4<;Tweu=+>Ky>;zeTxy$(i! z-FO~EskJ+W{6^3QWHf*zjZQ!6QS_p$nxg8vf?#KO<1X%a&etboz+lF81gRw7G)`GKCh3OA4zub7cG_M&b6$u+mCIq=(d zaDP37#tYmFd-QW`vHhK$Dh?o@8&kudP&#cPv&5-{E;s>a-Z6t#01|pggP{&|Rx_QZ z3dG*|_d`vLHOxU$#cMeCjT&Z#4r%`xw7e+ z-su||^Fc?pEV=!-%S$|7EDRM}quw0qrZ(3`wtn-%6fW~+mZ!Y4+?h`bQu*?hcH|Lv zenGQ|IetlOgJAPMIXiFZJKJt;I*S)%8v8<`1$iDe&8TV)V*_Z+N+zhesuy;z+7fEW z{dg1jHJy`~%}Wtn?zr}&8hm`dzWbdoR;U%;%byJRexa9>utiS0JnP8#PS0bg-y}WN z>j?h)pxWEF5u&s_Ekf{{{G($03(EQ%gZUrXaK_X~Fvcjri7YcEO7@~@vMO_nsPk#; zynm~VJI@qKMTb)fjJN=xeIM$T-VOk{r`hQSEh$T@mLo9g*r3g&Wcz98e~j@M`mZF$ z$%cCquA5JrPJ1o!Q5=Fdr{n8F2qvFE@YIUO1at6H zg5by}^lpAA8Md1?e3$V!FP|a?u6?kg)gTUd^lQZSVKXYwDrcNHj>~)2dWr!P^`8zB z*6BCQy*kl#6repJ_=ydyC4Bx=R>ydSPPF#I;03X&H?^eeR~!uvNybm{ zeiUep)J(!9Uq;Qm5cumW`yFw=OF1m~pfC<5clI=&3g1EfzCNrer|sGWOp`L?qV_<; z8$u*?F)H*ddBSKj^GG9529S4j8aoI=HSf1N2FD}br>Qs}I2U?3l8b9ovouGe4eW=+ z%P7C_7OyBd4R5CnJ)O~E@~z+NNn!bciR>Ga=!#&Chec=nN0A1B3|I0hW?~hs&Z-VR zd&%k2dk$(-l~|g;nU@Aa=Ns$sIS(;V{W{AgcVw|0TYpUUe(L_#_YKNFcn$+Kr=`o} zOhtu89qAOfg(Up-l|WTIGw2`n&C=BHtXq ziO!igAj7`tJB{xtBJD^-#b2cK$t}XW*KsI7^)C|@^ysye#*#P@t>|{ z0QFam&ra%AZ4(ZZzHwd`V&$yP4V-UblxvgJQ*8KK%^>mFNz7_R3 zQtpt~oPJM-X0;`38#Kd&w+vD9PPl#5MAlLQJFz1318G~3C!3k3OZ!hwWyL;?(j7pD zxcue7w)js)-{v?urk;RmWix2kaav(q78oc3izjJr^R|faUSGpZ-0>e5I?w+ji_-tE zKlDhc4bjiz_0q^Pbx$V?``Sm`@=)tB-P2~(N1zEAyVqPXAt$y-{Q6v%D{yxtjtCpGvFVAf=A z5SKn^3H5sTA^~B=r*S>30cIHNWokAQ=kYDxUup{XU3sQv?(Hf2L#%rS!&wR>@+Hg< z7v5CyU0!E7U8Nt!JWqtnjA$o&Q3@MZPMQ9I>AAW1ark&fioQ&Jn-DR=)`*vNcJQOG zB`u6gvL$RdTP!t4jaSm|h<`5a?e5z>71VpT*PAJvem}lb>Z|6c=i4`h9<{*y@G2)u zfP8#an{ovy?ATVl&PnF-)(qjMa0PKw#R0_|RP=xPgOX2IsXX9yC9b`qmNgvBzlD_5 zdQzSHkyL(h$6WB~ipRm$L27;e8m-9Wy0X{|AK&{96@(@^6ff+pqQZPXt5#xA@CI+y zH^Ja;>e{xlWpQB*Qhyb@ZX)Z`lMkcTNlL_~U`~zz2tkd$mVqgNIa0UV1|`4IH0bxQ zIXT!d>iD#D)|@T0BGpwmy@9HFdjbFUVr%XwE%_49X-9xs9r*!UIt@?ZYcrko=?weF zec4g&=8md+dx%Fw-zr|ZUHL+x#i`@{Q~~)&f5_vQlV}rO%_fyt$3B|=OaS$^(*B9o z3E*g`Magf}ZlOO_j&;CTQj+4L9`-1p6+f>3LV7F<`dY2T%L5~1L1sBAJn^b2dUXD{ zzG{t-U}wG)#sApYVjX!NLORpvH*|FS&G#XkO=le0${(OtGZ|rxc`7M^D*>d_+JX!> z-$z?+*D<_8gRh#Rw8z?>&5E}Hlc4_u^ZlQk$} z!@c!*dOJcVdfilLzUDYd#2V8x_^#UU2;duZT-N02Nd|=jkg>9mdO)8l_B|N8R6b`w z#x2iCV}X|(8;Dpj)^GwphzmsgW|<9vmS?lw{oyZBu{7DF7+6n)%Q}qYN-usy^LCX& z0fyHpr~_>X)c3A3yL+4l;mHP&2)kehHsCrepbh|r)>W?#bT<%YveY~(5#a>W-!zDs zj?2Lc?+E6=ddw@xD7n1Q8}F#hD+)#~*SS+C&f zh`nxvSCs&pa*z$%PR0Yy1(mpt8?6t_QUKcy zRE?S7bAU+yUw{4!OHvFb*OoPc7Qu00&>k9t7+5!Ms%0^I$=3p@BLMgVax#G+^0&9^ zURWT-b|Dz0s(G>#1lKv(sQ{K*F<|ZW=lJBQ->r_HJIjLQxYZREvJ*K{oN!HAE!vUn zelE>f+ZRoqPur_^wz_$ZUYo3^)cM!}Trj{|>lN~ZeKzPt_kBDIyWGjp;-UI-R)T_F zaEMv@A|^PqI4*fkAxGL_5Xv>xEuo?BV1*?E#Sw$)mE~eqIep|#D&*&@wI4MG%0U%kO6 zsk%53?{u#a)5Q}>)|o@w{T`p!nHOH@rwo>`z0h+(mTovx>a-zk;Cpm*9A&A=?(|re z+G`FH5o`xLe^c3%Q^gV>`_7p+i(M;1#^a4AJ-?4Ed1dq2^EEtU%Pm2@xPQRR#_m~7 z)HsBpJI;(@T&`E%`8bT$%=B1E$BWnRRc7>`LkUbDUn^Y=Zea2Wc6(~G^1zPY%uvhv zJhD^RS(OLSiB%Ij&wRHFG23DSz=FdptlM0ByzyPe^E0B(HGOZ^BvxHqQ+7r~g~)ED z9Ig`6+EDc#GY8Z0yf0oxxTVY%SR_w{qmFql7@hyg<#kL#Pl245^}wvYbaH{IeHi3?_6?gDW?6DtClmLiAQMg$ zleJrAfCwCcFA}`t%+u+kM+0JdK%idgDUgl4=0pDREA3*RaawrZ`{9wy!W*X*k5!yJ zcpMQqQM$7*c1LJ*e8YlUtdV)`yr8E|7@TXCOIBv%y-9eg>Y7>2t^xf+$!3cq9VOpE z-12|s_y4^?mx(XCwx1Pz<#b0yoW`+nJ^_sb+ha(hO(U>XnKGy%yg&vIz2Aw7V8^q- ztwq8obksfdFAl7@pfJW~^A*Nq^oGWeIs&e5foAc3k$fHc3BU`0oF!2YoG{rnzO)<7 zns$0Vtqc~rj1km(T4*ZMZxk6j{0ykTy}am&bM>ncy1V&h@^I7W?#aQdm8s%k#GW8O ziluC^+K40rf)p20%@r_(P|F--IUMI6uU2Py&&YyE3JqoC=YKoQ^tO1vJW1+S^PLH$zxGIl=sA}2=DZ}?&dC9FHa)a7_H;OxB+Sa%U+Jm8~&}-w2 zLbk;|7cA02DWd)1(V1(P@Ia;+hc03E((R*uT;YFy(2Kk#0wA4VBrfMGQIv_@HW)I8 z%GMyX+s;f9i%#6yKmy#pAg>WLJ~Myk(~^s(sw0GwG4?`#7$6BIil0442fJeJu4X|06i%<@?O6hixuu%PG!8@nw`Er^yK z#?nF-6+64kIzLVv3eDWQv9x7($$_Mh8&Xrc?0$w}TaeGIH#KjbbS!Nw{aTbDwXHBK zw5W)G+pB~v>e^C;1?2gUxY@z*2LlD|F_G|*wQ1|wO$wfomPbXj*hl5NGY_#~2g6#} zDW4eKxME>u*IZ3&h5ZQWcKK%I>UVB1FN)!11Eu|(!xv7SfSi%Kt#tAJf+s={@ls|* zVYM5X{AQfQ^nwicqF!ovdZxOL5)H$L9N#gM`L0twC2jv$n|d+sd_v=XGETEuF{6!< z9EOf)Ey-7$Coo$uNcIy4&%mc+^* z@Hr8?Gk?R;e^lfD<1~rsyOs%hr||Q#ti+s%Rbl#YixG7`8@-DDkX{l8uE{y-4m8Il$@i%sv*C3WcfpjSYri7W9! z{M$k8XLpg19-7D@Eh;V?MlvX6eG4igME4{Kckiq@=(rG6AzNDRT{@fz%00&gl)k8! z{N?XvmqG0Z$9~joSYa9mYayNuRqy)e{(Q)`WB~XFWJ?Rri&i}8ORDtzWqlVYkeV@l z@^edL8(RA(*De$j)El>d9PMX(iuf4wI|r_w9U3-{Y*-lN{mm@}OVr;b?T@@xiWnM0 z1Vz$RtJn91JBQhuG6SnVVp_kl!jX^Tzf_U@Rz1)l?! zz+DM@+qz&zoF2c0KTgj25_`d2xx0CS^0|=q*tv0j(u}8s8me>+Xb__nnU`KYWB=&* zly|WTdOr|_3jq&XU{8`J)wrA7Rua*l^7X`nP(^v;qOQd7z(<_S6RO&rZBW4Wl4By? z5>CaD;Ujw?*nB2h&M)+Gx>34Bnk?$Yf90Nc=H=j{2Db-N^sZ>1k^2}i54KE-Enl#u zCpr(};M^@LJ~+h>2+NTCebB4mjPrh_u>2PkY*ZE`=kL?`*L{}bFXD3jRkic; z{o77nJCp=}VhKFBj*IRR7vECs)4ydoi{FD;-|>8Dyg5 zsE8fao6EryFfALlN zg9ODM4V@xa^y-h~iIksQH!OAqhd|uqJrqiEg=s#oV+S@wVe#V{2JctMH_{&c81t5Q zcXGY%xh)enrx_BMsHNVjOS(h%TM2aWk2##KX<9Di6LvQEw5gfKM|9Zdt$5m=m3b53 zRQJf$r{+x-7;oR>q&um@{?y zZDH259TDA^j{W1&i4)TkIhs~@K}>gtF2b;P>YhSb3DI`B;>jt<6Mr5SD%rtPILLkT z4~F)BffE7iviznENbO2bD^bg;>VX^9ae-x{s69ST%UsxGy|XTUX*)!s@Q4ek`{Qrg zTAo!K8-<$49Ts+d$ja-$njkPf;6QI``Jl`^t|TKMm=8pxIs3M026`!FQ@5{(RN*fj zc6948=@KMJ8_9pG)1|8Xik!bLLlsVtfNA}W202~6zxr+D4{+&A>cv^LyZqHES+FLl^##eth(_ea63`yj+5C}18GLWZMZGF{O?}-S6=l$o+W>508!<) zo>qL64}qWX_RYk;M$jZ0^H~^t&g%j6jG3v1z(+%FWzLQ)fpGIX4y%r)I6ba?@ln{ z!Tt}gF@l5`7U1WNl3X)@>yKJQAa?MXp`F$9%FIC3eJPOb=xkdN=t! zUE}|g%bbG;C4V3#2{=?~mI<^1-j0rW5BzsTDUz&C5U?e@`iP?J3AetU3nPnfl*CN6oWgj~fTa%X ztyWIHW)b?m+Br7-ZJ=M-x2-ea#*L)w)ceJ+Qa=#zz?_%4-h*j4YO>U_{sxNXKGbC= z+`S3hy#Y0dx*B1m($K9mKM8ikT4N?#<2D42BtKcLuGb7(7uJD<2;ZlO2vYThyVVQp z0d=O82r#Sl;%L*d3J@LZHg5bHZ$Jtk3_0=hsCjzrlP3J~c6Hj=pM zDm83~fwQdvCOxx2VTfOzAt3+N*D3x!M#1FBV1+7x5=M{CM1$amIyPt(JAs2w%r7Xd zOKnaQJBuFGVB!w0R#W~4hOPusdl)64BLmeGWtnAn+o2OMt4J3GG;@M*7m$Dlee98o zP<29ZEzvJOSfae76ZjJmq&Ou?9aF2jyRAX|zR zykcNMvLdOPBk(0lU)S0%qd{`>&G95bP(_-3h;#-`v;=*#bz-+Ws?Gml_8|TxJ93xy zcHtS;Ay4s%#5uX{GV?YiDw)_zUSFDFwEUz-Isd}!BJ>+#f`f(&p?zzYC*D9B&c-Y7=EK3o(c>-ntV zkmIlxT9jXk!52#M6q%gp)Jqy?;JFeTiEMmDdwu-k*i2_l`R$>eSGd)JTZ!NFzFYX*Zj6j(tq4MaYa?y{l<=#eDZalQ(@DZqdD#^08X_#%GPEurouTf%~RRh6Gh4jGQ4HoEyF>nOT)&dQ-q3c192I1qXtDmgIm0u9m05PEXr<1fem^Mk>&e zt92K4Rz3w-A6W7|fYMJv$v!9SJ#?XDp)Pw~?iBTels6j3%O(JAleXmYwCyoZ3pSc0 zxPX$3cO}NiuY#3~Gr%m-zp6 zqv63CA{VOR7X?)|kfMX=x(V`U;TKI++Q508>?bc$E}z)ugj0nW@G#Id4nx?HsREZN zq;KTCF(5$);i~XEQ^hW1n%^W){=*w;Rw<@(ft0!3Y(+Ml$Oc-!y3EKi+yt@cqUV`$ zbPb7AeI)fbQ2JF$qHD)i7VLH#Jw8qD+Y0Rmo}cRjkv(wn9mvxpVWyG0$70H{9C)U}~`wOanUbm16h%IbFgv#Ong5 zkTAbDotsC+ZalQyt#<;UXR3Qc#UcOrs+s4a6CFX`5JrOC;Z|4}q#x6x03d&mA|ht6ww)^e1A2ZKZN3ijE}*#S znr=_7)ZusVv2Kn+uMQKwveQ85ROqg=O%3CRQkJAUv9GB;1cdz`z})zrGH%`0;UM}2 z&_a1hFM7niz5A|~_+B7&`rNv47)zkB#!s#PjM)}fh0(iu9Kl5lzJ(CSM7Ayr@+DdB zImpE|yqOC;WV@>W*z?F64xL(@=Rdg`K)^Hp(wjF1qjvf`@2+A?eV}nO5vkBdHlE;T z@vf!3+~hOtYoR$y{QAb@mFhtxn2+(ErAWuC(*Zkgse!82_m30ye5o?#ft7>Mj66#3~=j9m>IVGG*6I7VjTIlq2SwAP?Zmkpzt5_OL?AWT1wpa;i&B+rU_U7dh zXnduaA_EL(|I<|d+0o~~Dy-|W>Mp?ma#jZw#19z@lJ0Rj>jjo*1+AX%YHw*(t~iB5 zuznY>VQ>b4g_WWM$`3iK$h298LuQd zOi6|zNTKl&ND2%09zidzCuabgGeFdFI8@gh{+{eGo0SVn{ePQ_|0=HF6LjH|+fQ{G zPvli}C+tu>BNJz9yAd*4j}B)Sm-Q7de9L`^5gg@;3X&G5kLp z{@(ypIabb=mdCzoS%TZ=85b8LaqbVAI+N$4U!>H+`1JRs@iJrAZ>q}$>U!y}j`VlrB z7S$=&GB^p?X9AdCzlo{kad%X1Q0#NeyOwRm)1q-d$x<49D>sL2%+{)jplOK(Mc&aM zc@O?rS{PTj8?nhDA@4nCd{$)g;Qk~P<7IT-K+Xxl4*_zlBt72#`n5#j!mHxQKg-r{ zDR&w2mj@f44pcao1M@N45bPe0DI87*n2-6r(t{Sq z`%;6rZy(=np<_1dptXYCwi1^>G`_ktXb4}ESQLq z<4;9B_4D|Hh-25Vz5H{Wd4qKMg&8r^^N*xoofVaX?cZP^GsQ*wQhok`!4^wXGlL9Z zL=~cT%Rnk}J>C~=;NntmR^@r|#l4+ zPFYeBA4a|RMC(Mnz`e+|5w=e5IeO1YdPQSM4|tpT%M6%;9JYC1(P!lCv8VunII%r< zLwNF>dLC7g}tBzgxf1Je9SW{~p@m$uldYnSp@#s#G#% z6sOf}yKRvcV&OuY5(fXbbhMB3WH5!l3!U}xN9x8{m~^1|~k3NJrh(c57qUGRx8=Qe=O zZg@6n`xQ^L~GZ-7r{zGBc}}UkCa`4 ziL6!wpZP`{;0{HM^~1)*4|&QI^HSD%{iDF~N}&uAEUqHMLqkCN!y@z?fi`&M01Pap7biDNcAHWi=%hYP>MBwxVpQA^ z1E?0X@8r98Vg22@K(~lt_PphPL~PB60tH}iV#rhn0I*6l6Ia3f+*SfbUQK^=KwKZQ z!l~IgtM5=`N;Q-^~y|XFxB%Z?9XcOeWJs+xBtwcABIz*eNT|L|H zlVq^c@uoW*HhwvumYy4gF3R~;WQ;G%30z_d)CqF<=9@*ETrz9+&Dk8Ds4*PrZOr38 z<{iDxlDBD-$W(7wHGP4uoAzMCC;NKm+E09ke#yV%G>*c%6E!AR>+60|7LQKCK~ghc zH}`FKZUFpwm2p{&y@)B-@e+LMza=`sI)rO2@m{yj#c|tS!Bs{-rlkg_BFDc8xnYnQ z{#x5-_&w$Xzk)0;)1*^og}6+e;oBh{x&_}uUS;{rohx)q>ff*k1xFIj5yxi6K!C1J2IG%30>lU0TQzl=h^9rF^O3krISL-jK64;s6_Ft!b)9o{qH#LHMF#b-0cJ)YyX zpL*t_DTU@*h4lphzXvb9(Dd zu5g)^tH&~bymuHtp(_XH%~tWoSG;+)5w3zOefJNzZb#GdegH^aVh}Xb**X8k3^(!F z8*bA#C)-O2%&3=-1*We){DxhS)5t4DiIk~OLfE-!x|*wVU#gjBzjoiZdgd_@g1)f# z$_*A(64#oE{K?e^AgB5BnAT#xuV;}_!C`ElpIkaYy_`16CDl0%Jt&qs$ElAFBAh1{ zBOm;|4AO9!`47}$fUopA8Bri;c`Daa!w21l?gpN1Mx=eyqQNiL!RG$xj;)m(J0}P{ zXsX(iw}@v6c!$qVhM@~vvlSbQWF8wCGv zt(ND|6#%x>BvNaE3$^`B!~}GmF3RqbUKIcmxNP>FIhf^40x-n}rd%C&H7qNsNoauA zSqI(VNOcLAsXB6io4>NvgEWvDa#FFb^S*i*TNlF&f*@E9$p%e%xXX_(zod?WuT3Y4 zJL@!H7^Jyy_O!OC!^On-?&}^vpIyrcTAa591Sk&5NQbiokQ(FI1*MKNn~##a5z5m1 z@=fbP;}P;%jAqUewhY-TW8GbcygP4mnsE$?yap`kC8+ljJM>06^ZH1Dq>8DbJkbRS zmPVWFAv3_-zY&C{vMh|h)SxB9O#Qf>{5HxsT3o{%G(T zL=A*q?@&v>UnsCdpO3pxS%SN$gjeCb1AJ1Ti1R&s6d2aG5JI9Rd?Z#W`MCK_IyoK`$!*SJEG}@Anf2I z4tp_<0PrwyA>{^;>u}a$i@?hNBG9>|5|{kQ+n?Ym;HilMuLH+MYtGgkezubo-$>D9 zx1U-XO;5AIfBM!V9{=iEMsw$yid9z>Ry<|7;zyI2tI}AxM6q>KlvBz8R_>%Iuj%Zk zt*2iK2!dD}ie?+c{mc@5M}hoV&3St_B!BPqyp#P%u9y#_dnI-kM5PRbiOkKHMHIMl zTpfg=@AlqXR&jQ!m^l9Uapkwx%)0Bv34&l2Q z5m5x}8e?97Zj72ub{uRSj830-y;-TAIBV84SY~(He#|TXyg0N z^(uCHs{=h2#dK(0qs}6Tmo9w#ya64>z%YH+;|Jc{-UPRw`Pl}By@4lt`WpXTEYnE< zf-O9e`NUUC74!q|SGYg+VrSOz*9Fu@yymUYZ4G!Z9ev1>nqBc4*SwiG5iObkY&P@g z#Uc1h$tte`dM?`4-sNrL2MfIqy*BZWF)lEo>TZ{?63jRT=h|ezbu*V0SXN%ujz4vgsrWOAZazSrb|qg58mU5V2f z$i_jWx;Gf89G)aqZ-o2E*FSK3pwRgBDOi~AR{k=yDtb5}uo|q(W@dS0`6ato@o!Zs zTW~n2;X18OxXIH=S`(zt=TvxH*ms*BW=}81ci%z=PEY6`d65v9t!zDdZXUgn3}PR= zGFZ&)SB=~D9lBbeni%_9-_+{;l>WzANk0qcr?m2Idm$JqE)6|ob@C_Ifnber#kIu4 zN4Yrzm{m~s9bu;(Oj!5~?Qe_Uq`s%@*q(OSMx|(JAKCLJ&>$#gt$kh+;_>U_6}q-dL@mOl_}Q&2kW{mK70|}|hV~U-7u3p0SredM zz57kAuTUv7Dm_fSoB7nv+i~nT?DNy+$NOyUdmc!6hcSe~({qz%!&|g`rkTx3-v343 zo5w@lH+lU+}!+^gPRIz=^d^a9^{ljz9HA6$*5-*Ce1Wx#R?2#!3+9+N;G|3 zk>hK1d_hY=16{BLhN~-p<}b6A~%)HHv<6tNyN9FdwMZC-7OdLgZ0%o zQ1oaC@y}2CHgI|R2rG-tr|W{c?9$(A?>Q<^JKWQ`_3H(8oZOtdVMBEK*6&7l>PE9~ zU2~AgRWcJMz{6Os%?NI^+H1G(U+&kBElG}!Jil_S>+-c~SUBS9>W-D-z}|kOyABb8I|{Xw&Xg>D`7nI0a#X$+UH)<3 zyNCG)Z_O6+5eV41SM^Vq?m*=Wmh1<7?QahVsvVgyoR;~9AEX^(oHCLnpIs2gl#}S8 zSi~OGS-U6r!6;sM_xG2w>rW|iGgg1Q*E-`W{OUa2F??pvJcSd>QM(HxE5C$BbQ!O7 zqeAxNqIM!A|71+7Ec&Zo*P8qS-}IV?b*9C>)V$sf$xRDQt#XSn+a8!cj(YQ^0W({F zf%VE`hPLiZsroQfckuvQOz%L+;p{spcCQMu@H_Vya04V3{}agC{f_Do-|y-@{vNB? zOz#h_k0oC+b-(v&y!c9xs9(FX+I}ps%J75*|H0jUW}XgfHxOA{RW1FYUZTHES^x7z zbyjvyzki~i*~1mW<{p{Hd9CJKLnI7X0r9dDmo(~C8sXE1H5BWb<#U1ENyTH;E1C)L zYwI-7526W-0ZA02tDyi`E*@U!IwFINuz}8=FsBhS+}`>*ySW+fb@MAmot8+s?J8~m zHtWTGKY4*XO~|b5lcb6HjM=4=BQ)&Y;Q~R(`)9PnOEPrBW|E+!4i22DpYo5xc?=d6 zLA$NRU9?6)kS+vs+V;qlx97|ais0NY#N*m=bA^we(#pX!V}tSEZrSNeUaAaO3|OY- zRGi!4sW9fb&)IkB&SL?a==FFJ-=yb20oinv3l&;laxZXOiIVHxZT99T?7x7?&rE#02IgG~W_ z_AjG5Es8_203;4T=Q(s3NQn8_KVN@pBv*VQ3f|AD|HA8!+G zJpdPi5%2)B4iv6#rmZjD1nkf_6!TGdL?-?j8O+TbR`uW z(j1sCTW-#W?~3?%!~P87z#+Hm^92%m%C#c>%^oY2May=`9s6z1v_NCgD_;HT{bXIz zJcemHgaQhi%xi%@xnECN=M`6I2>b>=xVq#<>2D_cpbx}VwTUupHxzj7I0kWY7Nb#y z{Z%kFl)3a_I~kavE-?|)M9eyd!pT*12UaV?7l9sBcX#%w2gs}V&4zp+kA21e%;@>K zFl!s-ehFOl7~a{O4X7Qngx&_E!4WwPTkmDt6GZz#*u4K(q8Y##^C0cnn$*kekviB^d~ePYXvvI09u z>$Qp`@+*y>H^_VjZ@uK(W{}SFU!D1=_{>`#o(Fs>L%LaAt1u5M$ejJgaSk!PK1zC$ zq547te99n_6(%{rQMn|u6en4ZpcE60g9~(JO4{n7=l{~U0FgZwg8-lkj_GPb5{9{$ z#KSg_z*ms$S*UKs#Ua!q7S5|~2`lcpc;oG=e?jn=$BiFc&E|e_i|n`OI9F;;Horj! zN28+*pjo(=L-8m0;26`fgP$FbHEyzsF%!J25}HS_UYvktsV=El(KO=m1UBluB2NEq z1lWAquBB9c&J{k2`gl9b&<;8E6!hhzG4!kTk{bu4qny+?>O}&-# zr2W38w4q=GJyvg6RRw%$&TCL+V&6n*nqSkDOdF4ii*0hZaJ(Jf@;}%0ZtV6hwL(}S|z`F*=+wb81Dqy+&XYlbY8NBaZV19I=#ei-ixQ* z4l$3(PslgDE2>i~Er8_LsWP*t#B=%YyEczQ8|L&Qg(1r&?Hd>mdD>8w)@aYA>2~FzNQaV8ey04xA6(gL zh=Cx|OqJ^^N5OG*RkPkclgkagdneC?iK!WD+f%C|FRJ)kA6*6qB_E)i0#`9eC7I_ znV~DE)7W&hR;SGoqC5fwOAql+o+!$O~i3_?1?RkN?0SDi89I9A-IXx`nti(BOx#?AK?;voy!gC@dRKXk%1hXPw ztTK?$R`q&nFvPkK&WF-(bwG_$uE#NC0nHG$YVSXjJ^^p)EF-WYW9E;}MvMrmehUUB ztfoy>F>xQvj_<8-V%{#@^G9HWw9M}FWu7oCGjFK>pNpwOOC_?lq8i{Ov?G9f=%)buTPy!cIC)SzRq*RI4X-z)?wbZt(L`Kb3KJV-9KADuXEJJ8Z~F|x^)j}N*jC%iP*QR+ps=A6-m;D{rd z*5R$)rWTX;%;J?qwr}ru$jvNDFMN_WH#3*^V(-JL$X61=yWdA^qj9@=-^?Bys~)?< zcq~@cduqt`YD=7!!W|R6tjLgNS@+D7wW?3Am~1cIEE-j5PHSAffuBU(B6LsW%{k4d z^pkxfgW}>^4~0M16O*dUpZ1^2Yd)91sr{;+sEB^AOn!_lsJ3Y4X=IKd-H}ZiWCm&! zJ$R_(fffJR97p~k_m%C3eU)PNuHQPWr)VxR!(};b^_Ay>%vn)NV&TYta%ub9811e6VVpIm(Nbc8EVL)3yb<&{3vFH#=wbo`^d z_*jjTbvzWlXCCQ7@RG4A^mI4{t)fbEwu8WdZbu z2I)6BmP?RWt+^x`c&#YrbCGgim!4`Z^EPbm)z<^6}R zuj)a?mW7{PMxNX^`qC>JJrJ#eBDN4$0TGn zbYbl@WN^-cx_ne82MDT}V(Vz`^;!KU$?Q^dV)Ss(hB-`|XC;jb&eLBjELHVfd(#t8 z*4-Poc6Rn&I=FhfGW;JD{5Jb`_LRA#?%e%gGqTr)%nOC+JkAkEg*}g1;BJpCOpc0Y zZWmZB;CfQs9L!_*D`Aw{KT&?_Q<#(s$%jx`^#NDq>5uVKJ>t%zJT6GhSN| zyHn`Gqdz3f^q@Xd)-;{yjCTcZI@1aqTpm$h&LSkhNO z*lOSh9tIheYl##u2{UuE-WJFF+@y3Z|99PLksaeg2OF7?GPBD~n`WO}K%eKDy_%m3 z?vQgLuUjTEEi&^wg=K8jo_84TXBISk99z(S#^hf-Iy&Owm*uQ!KOuab2F~LN0ks89 z;vw(6l)s)_amtk`4DEDx$bFomBSP5JifRGb;b`5?VSn_49U=%H)p)_0lM2jPU<#@$ zrqf*OQNAH|M|-xZTADc!1sV82E`@~RRVs~ zsiJ?wD$MByh*iewgDTCAvVN}ZJGlwbT*jJ@;JtuwF@*aaWBMZ5!+Dx&^IcqBplwg- z)$joizAfrB)?h3zuBP+NYjis1W^xsya-qz%K6c%yN)fey5Ukb4$hio2+7Yy#7?2NHWvW_?V>GK|3vGa{@9$8eZA{SYzVo zS_<`OkJ&!V#L8=9ggo#18i+8)GlAcO|b))v9p4?IkbAN)q z7MQX0|6;B1q&}nn#PXe~w>Qmya0PwsJ51VM*y4KdWsJdj*?s#p5?n+K8;XLq1aXf# zj}F}`-vOa?6BO6aPY`Hk+-n-w_&a%qCGP}U4)!Xv&^-2eM}AXCq)v9) zZiM!M14p+gDS4T#beou_MQy+RFjiP9GBBoD{2CVkH-4=-5Noxw{Djk;SVMjINx!Dn zCAr#H#qPG5F`uno#(n^qNFWK+C;fA3j~>BPPY$p=>#3KrC%G#g>@ssXbM&a>F{?M{ zQ3WcO)t{X;z2i3jio(i5O&ESS!8Vi*MoHPl*|tYtZ9TGLF3Z*`vMtsJrCTihsWO>Z zM15({MblhKtt+zRa8B!#|EvNYY6}I-dno`kAnJ`x%tvm>(1%!)qjZE+n!1nrJ3LhH zb*E{e398F(`CGRfNY5>xk^zoeW8Dv^OZ0d2j|hOB0tt>UBRSuQb}RrGgyjNW3qUh5 zGNXD6yc-bUpVn--p%~wFOh>T+9W^Dzrl{9(Tn5$pO7bhO{myyj2=wa~pev80{2HyWrM`q5XgePeEnhyicDUU$-wz<$r30+j*PYsL| zAd?+xqg$7n%Txs%DrF+@n-#zE0QH(g^S|x@uQ)KjA(~b=7bU9nFZ&t5Reb&>X#GqW z&iqR`1D-G&^zx9Gv3lB8*zv+ z!GSX_?3Xjln2zs<`ICV)2J_1nmI3C!zieS%bnu_>b!A+jjDDXA9$} zkUL0t&QtnGhyepyGe{gpTeIee_S}^a)tn|&023O10>M$uD%AgJ42v9}@cV+{K;${1 z*`TBxY1S|jKLm_25_&M=V?YNJSe$tXs~~qnYyHa^u3o}Kqe<1E8I7ba{3|DQLkiVO z{pa!vv?HZ`a5OwZJgHr*$HOwUOobDv- zmK(Y{WYutVakoyy`$K79^GTMI>nN5DyyHvf*`O|XO4uHJs&ho_>5&hcw!v+h0@fNLrFBw0?L(ZWZ>Nm1;mU zV>WBQ9WD213Ywp0H($8LuO)2G-zaGCp4&uaQgfZlk_*D%UXV6uA)j_~pu{3J5PEBN zA;`x5jX6HA{wL@Img+~J0Wc4gob*1{`+u^!j6ifLP6`?Apn zQsq9U<0?=ZK>^v$2al^yuTUZRksQ6FD=8NnF#3&@r( z8u|Tfq)=`SM@^z|$m2%-2xGwUefERvp%67NEawiH?+2F^5Ssl>yKatg&u<1$Tn<=@ zSu2-}wj5iBk-@lN4sRly0pIpe#u!#8od%3r*8v7^ED*VzK3ff#ea(#J=DJiqc8Nwb z9?+;jRIxTSVhn953;OXO*to9}a%z5)8!*ru!6=)-ZIFWz^do@er^iNNEIWW#rw}=x zIUO{gNF1##;FHcMW^qm>)OCSV_2)&IVf4=%HkSCC{sNZ&x32t%z-l`#;n9&NIs2>W zrxvEk=@|6`_Se?c)H>=?9#QeOYKavW&+IZ%xzF(oe13IN(OgaSlX^V{YUn+fygLv> zWC05Khv296xQmDk=$sLzlpj`0cbPn%pG&qW}?-{F=2Zp6W=v{a&9Tm!${{^OM zz5EU7=NZY41d*>$EF?$UR2MvE9rhK>)P6JhUQFAwjdDFKDv^Bz$X*>V;NEI=RbB@# z6wN_XS*WWv$$>kh1W2uhFifIRjK2SIrYE~`lzu2x-e=vHeSmtXValSA%6H|pkyBRY z(B4z<4A`rbl7kB6?3ei+CwBBB-fwQ#v*78Rg(q6_P@5=!EDv3$nkIZLS`6n72tRfD z?XH0t6=>cO3{oA-eKxPco|Zn| z^gU0rOv*sXoPVpm0#x>DqFq{hnL@5Hp5WJ_SZ6T`N!D1jTX184C*_@#m21FNC|o%= zFCr4)@3QN>?4ej8sdtAb!)=dd=o3OKYukLhC27O{JNz7ALe*6x0WZ#ON119K>OPR! zdim0y0Tq?TClQF_T&k*-PZoGc8Gn4UZYwFpxU$;8?(QLN#~rF%^wN`2Vr|2Luoa12 zSM(e&BSO{oYz@EFdO%j^YLeO0)OkYCZ`=C+)^E_iAG!aw1^%!6S=5j2!ai^NJlHCH zG4x&1{Gv4D{@bBA+qO;`D1R+Qz32>}KPQ#nRe>!7X^0z0L%#l&;CxF59vib)ty+-~N3&McC$8RvGI{U4&qz$w(bP4_K zLmF-UijLhx3o_!VzP|@FeP0m1EI6VEU*w%&G&sRPtlhIrFSXg$5RD4skR;X!%-+!Q>N}mdW`Z zq4HxXf1mmgp@Xk3)xWyPN)fYUwa+14SuPXf_zg)RR>6QFo9yCXRuU$+f>vB_e#CbE z*6n+2kD90Y4&g}L^TtC;r8Id3t=`YhDJA6XZZ~1$X{bnc{h!K1StGQ}B5jg!5WAIz z`2-A8&e7)8eqLZe75cl-;D!F|vC~J#^yi-!*ma-xxc&3 zy|VP``IEzS*Py||cc8htarRpG@8>GrbSCh3{T z^XBfxPI z7_N{Tu9Tn4e&oNYuA=zneUp!w^tkTrvAycf|84}c(dYDp?f@npXrA22w#_bf*lyTq zT<#&BKhZm)^My=4H3AKiQX@phtQf%ugDCq;zcG@dWouZn>r7n|2`qlE&;H@leYOB_ zO@rH?Ud10(Osah|wLj$q``Hahg!Y~lIFXKN)%bX&>P(;U4EAz;PCF|HO;cC3i^;t4 zOx2xIPyjXuKRJ-p3(B_b69qDe`;!l)Uq&fNo>dBl6L)#Av8CA4I@!XGYddwPv{9|y zN17T^!4{ew{m=jNw;TF5L*750`~Qwdz@c#%z8B5k@(P`s`!ubD4}SVC!c%ebIJ+&P z02QRsId)YS<$Uz@*v@=2X1)sg<%9-OYWPn2aN)sH%-2^U&`;^{u;ceM95SYZzD!aj zk0l>{p5l~~XAoaaGHr(}^%#Y$*Glq&mGUuOIWek4?YwK9|GCQU8Pq|^OX`{=7I5*E z8F&vaQCz1>akj@oN!O=71rTVkmMQ)o?Ay@@RkXFOZd7){+xqy&p$4#l8IH#4F9@=DEm%Von-?3^xecm7h(a`a#Weq!zpNCZx zDmgK-HhfsNP)vGOTqePbl956rlTk9(TO{gYo)5WtHq|+xUL?2UiX4sV)5O1M&H@?9MRHijQ2VhVKTb zNLJJ9b$jY-&3YKG>0%$))5}?YTNZh-##f7df3z<(epR-Y)_D|l>^Zbl*I4nNU+-|2 z>p9{2(+Mj3pNQ%^fmVw2NcBt0GSPzEt+GQSF%q0kiuXLA8El?Y3&DHC7#r zTsvct5Oda=ZvF8J*16iMgn{^ieC(;q<8p0MC%O)(k;Bvj1aC%~3I&T?F6CBAE`axp zUho%bp(cuxoon5Xyg91XE)ZdE_V_4M$;b3k((|CM#IvNR>C$^n^qmdWyGv z)Edcud2zpk)|K2hJ9?#7-QjACjCwY zIZR+s6)zcG)1*2vW&yT;$U0afaCVU==@78+UIq2=oW4BgvCvD{UDb@SO9sEhnwQiA zx~TN6 zX|yetBRK*1uwtSm5};ce!1A7=v4lIA_;nt}bOpQ3OT(&QTLU(t9MXE*%6eOX`gK5a z;V5CV3OW0|KlrcCo?Dp@qnFS>gGbmQl{lNnu~l~S2wET3RxAlB=sn}sF`$8*Bgzpi zb-|tt0CNBYDjPVutYE($Y5(hy4;ckab^qLwUt*g3I;J=jCz*^oR+BRapOy#{7&;!aw*a zJ)YW?`Gy(Di)S>kdNQ7g?e~__$YD9KsZ00}(oCO#j>Mrd_ltUoED^J7^N#7d%kAvv(kUAkN|Kg5(Rr;$mwkkWxf&$o)56+QohOHu_E zbAQ==_2W6T^$2#P+%dv-{n3f>kYi&v=mDRF2;^fb=4Ul>*r79Uxt>MAxVrIc-u%n2 z7i*T1(kj4l^5cnc|9+JIyMmbt$v?0*ule}$`^qK(rP2TP$v;1)o}NJ`PQ63>Rh^OD zc&aVDX5t^jj!K%NIk#mmJK=7I>g2eYTs9eBEkN@>JCGUd6tihA)k>OAw!4&Gri^1_ zjJUAX_kEJSBO6S;jM6?_rg7bce8OPSm_JUPQYtEm^z-OgR@329GijrGk9%re`t+s9 zU5ym@vYE~ zq%?t$!E0kJ#2)R<`kRf9y_^W!rxK$}G2ZtcO2&mq>b`1g0d0c%AWW-gS$0}|WIq;q zePZ?M>?-}F_os^(0nk|8Ft+C7&H4kC7X^;2-(qgqmM17Gx}5HqX;2ka|QSIuur! zSfzFO`FZ&M0HDlhgiW0fV33r5K_EvVdVZ1Lhmp}Zuh%Pp zN{IHGD|!!Hdp-X9QPc@B=vj5-^+U-D=lj5f-P0U-V+yF~ZHny5-7yYR|FvS4T@^hZp zAMa^zl=E>gl(Ad_^83+xwT7y9gAvW0KxSAw7}xXIkUcDhp@;+9TC5y@&tnrLbleV1 zvE*i~!`e)h<$I;sFG6%{7K#R|TQ@&xnxluAWkDfy(BCnK;hK4Sb8WUkuB>N+i3+V- z1;{YE*Hc6ekQJ5jI4@Hrv&Gpy5e*Db;XVL3nMoGZ=&}KLoe!y#U1qCZ^E(sDz-7b- z&Sc*z80x81S{4jba_@S3@|}sy-iIT*vb?;fcKdGT1TJ0cyb{iYYws-Ny{4@R*}VI% zrttpNxgoX+RSlU^Wg+k?7qOf@lJis{y>3g~i3?TXJE!z%3U}f)A6hAl#>Wc{JckzD zdKgtbM14)su)kfCL;cvs&uXfvQ`)>e!o|>P(UQiU_~>fy z&~c=FEU0*A;|nRcw`FTUIXB_OvYjPPoK1oY|`4qE9*6|jFkUv3-LF1$p3La_|a29 z(w|Dk%r76TrO(DpC27ePTA}wC>N7iR{i$ZZy_@3m0_#%@D#CgQ;l2Oq$c{1+Z00#mVUMfRpjg&HnVhE^5cLBaHfc>ZDnoQw1_xni>;@v@1dk^pA<$M*c zLy##BUF-LTJTJ>bvMdOQK^l5LaB~)lya$e^rb#?ua4CZG%T%Et7D|KKDR%#R&3AD6 zw34`i{t(!4fbINUwQ+f5v&5_6x>$YCj5}Wv_-~o8Rx>P@Jx5QU1sw|6eP6!Q5!-ur zU=q10sa!~$p5FOyHSiulP25%W#S9x9XCHF}+;$s~q3>fUkQOqAMFoGh#*AyPHrF_W zldtS7D!o^RQ|b@1QRvcJ>)CWi_NkHMA3)%91q;fpz=*vd(q46`{OH`SK5pwN-A#dA z=(g!DKCP*(maGuwI}N0=Y@TpI>XSRi+M69J3@vh`t|;io zpjy*CN)|78+=KV3gH<+9Kky==>S_z`2L6+4c5^-0;1z6JP&aWvPXF(M?9Ddk)#{r# z8{&(IEQKqv>4@2x>TW1Kdp`0|9S!Z6vg_>*Ra>6iDrr(&ly2-gUH-nZQ9xT8@( zRQ{Cb_!Ce)ppEVJZ3@GG(+(v=<`-P9mknB(=(6p{S5y3A)+3kC!x%PaCctuA+_E(7at&YD>v2HDf#!?MPB|^x z)%;<)=Z*c23eW0D0ae!G?S9sWxmt&7ffXwxA?CIN_~zAxz11EM9#m>;h@%?R*geyf zYXP;2u@m~9@4X5s<~@J^H017!#fd!KaxkvL+_gw{vl3PYeVD!6C%eJ^R`VyZI#l4X`WiS3C_Q0+tmTp&EH`A z$w&{TE_zA@y29)*m<*C>X(i8|T_EQC{gV*(IVOEk^l(A`?##;XaM8B|2?^(3M2EEW z>7QW-A*TC@l;Rk;{G|=z5Rm>I9R2A?N)$Ht0D;_PGz>jcc(+9QZBc#R;`yj2^WiP(pPHx?ac1gQ3` zm2{*Hsn^~gO7+xml{xJceCfF7URl^zK85qr$#<^~qNgx7aOKWJKF^rvc!Mp%CO%Wj z^5BlQ)E><^S1edxX%>1?)gV){Z(@=CDpH?uL~{yqN#is9_ac_!7^@Kn;7z@j`)tQK zK>kXP(wBP#sd^P0+mJ2BBX=Qtw{>qalCx_it? zxR?DnXHf)2sj#2*^>Qq=_SjLCw?$GkSX5<$)RJMVtrgTrAgGUYtP}2l{=?>KjOU04 z)#aT(ZD(l9U2~fJb8gB`8iBmsz3$62&IYOT?QqPy&@IL@`M|I&vX(bHKVYwI`?t~b zKlcMKC9ghq&HybxT)ePe;h;xD96@X*t?21QLQ(U?Ns(9+jYkEN0{sq26f0$G?WF!I zw{D+jA5gPcd@r*miPV*xB)tZ8xCeTJ=V~hR%-6h>2qARKo%p2ZSl!^W4oNECp8k<= zIKxT?Oeax#V}z)v#LfII`}-N8udIX%w(|!=cl$L_bt6ArxI{a3G(d6u%Ua5~;Zn=Q`+XJ|*V!p=ll4L`ViK&Ig_`;55m zx~Q+;6>S1x>uC?Co!W&tlJK2ufkOK0S5}KLE{2Ol^p%LuC)%P z@Im9Lx~b_&oT%2k*2P1#LtHe%boyaZoO~;Kuv)t+DXIObiNWZ2S3^ZKnv6~Xy9NK2 z4o3ye+WKLrpxJX2_5hlBH*ho!@$UO0neG9#A30nZdq4%= zmE;jxi2k)X^qG~#3mJFdcfE421rUq2Z{UPB+fRErZ&3WCP8ICF)lQ?c^^dQlPO>j( z19q01YyMOjb3bMUN?PYT9ahH1ApFHuHBb@7T4QK^+0zm}ff+2+MhIxeN}QNG3$|wt z!3awXM{FZzl4#z4qCm2=SbeeD>(z$$G|L%SNQijF#va2Ja?oGpiOWdYm|Q)E>I@*$ zpQCv{XJ-KP&$0ujL(v{Q&uE7}25qB0pYKh;?WL{9H4^i=H-#UGPG19?N#qtxIVb@AS%{fu{J;UPc<*&*?jC@ ze7Vpo2#rieiGk`Y=beG=JdQDTae@iQY^cU8hHjuQ5++g{?H4#y=QqfKK!NTVCcPbF zPl2s!49x~O*A?QyeZ}YpHbuLq8F_kr%D_?`*A-5F33m9Xq5FV?uV;8(-C2AKm=QP7 zUhqLL7k9$mITNsP?Zcs&y0wAaU72!uGO=)?5M@kf1@<^K^9>nQg7UWUp+!Yb+?Gr! zi@lX=up+zlT=d5e^cOn<4Y<^2w^{66Yqo+?J-$1BTlOlPconQ&BQtPzf1H)qJNb(7 zj{Ab!Y{E~J2m1$UOZP5SfuXf*mYb78#*5wQLE*vU zzFY`V-#y!CGZf?GE0vRC3j$B zApt8A+bKqd!&pDVcoBv%p>(t{ zoLVK5RTwR8RknDz6yW5?`!z3qiK2UDeg1yv+U=`qDQ@bghF@OKO;Fl`w|inbD@VFQ zWHJoSj5v56N_rSG>>IxsNIw`urCZIWhvc$*tqw%X7qlrvUdtC58R_8SzNfFzdqS@- z`w_H-yO%Bbcm&ti+dC+K|I!BC)aj~OS#dlnBgFd|>dzpLk1=El|1hn1bhONE{32il zZ$N0)q%>M;%;$&sUYzU$yF=^DDS@aDrr~$I70kNm9$6l;g%`QNmyz|4&A&Jn^mx6=={cZf<7W^tAjGsmui$$I zKi4_d4}ZRHd-(g}6DAJPVli#>IvnzXu+wiHvcxz4vcvT;zJGFX?oeJzXpF~tUh>m8 zrY`6&K;4rZXrr9-mdyz}#5DZIesS0SdmvIo%T4_31QJ10H8ANmBO1M^ctIi%^zM{h zc)o>i*6B1Q$xAlJGbGLH?y3>Z{ z7g?w#2RKQD?!VbRU{L?~VmhV=jNTIVBrKyt?;ws83Y3{-R_c?DE@|y>CCkZ3bD2Lx zjrq66n;X9e8f)pfQ|E-D32`QfJqU~*pR3(lf9$Vz&P{b8ay}ovb`=^swtPvfj2KOQ zF~oX|Uu1=y4cxx%7_?P)1H6Ur%VRyS_fGfI_Kc8%4Q3PS-7Jr?8@OsFla8zHI-dva zM3qtGH-r}ElY6k1;=mdrfC@CuG);ds79N#e`6p}~%IMffne&toXnz=$0qbRhp=Yrf z*Zh9n;w))Sn6f&Px6xC45(zA@9~hl8d7lmao)0U-K%Ijqa%^SY{zM))%*bKDHqbsm zn|q|%FgC!^bsEunj_SGqc{VE$V9QC7gRp2lo_AI-=Mh-kbsx*nr{l*^_76Cb_78t` z$VM~$iH6EN>=L6okc0$h2_O^t%kcjHWhRtEG-+e$aynUtAYt=JM`|&Ss5OWBd8F}^ zZ3f0wefkRZ=0+{iCce;ZLvCbpZLX-#aUT%4tVgp*v*mp^l_vp}-akD6GznM~JAlaK zdJo@)l$%gZuN|%w6ESsJpJrIY7|{u46ql`VwL%S)*!x-HM9+&oEGPpNsJ_=wLf7bSEBFUEDg&uL z@LQ3|>7Lh!4L~$ADw4lY98R>da)*Qot6( z&{SDmm;+zopQb!~r_D}#2A^&^xle!Jc>nP3_x#>Bax9Fg>LjD4j^XkLpWZbJMY#GT z86GY^BckshD{)eX;H4y;{&=sfSn_;eLxYbyA#Frhx4T?1LC3mv$XBrP zdN=*KX3XDn7cG2L-X*X4b-9K;v^?5(AK83(xy=+7aEj}K&G`=-_vOS-^E&1o-hWdz zKF^kcH^!SaGg~wS_!B0{#@9hy&8QQFw z=HY(5IFSgCqm?}JfeuXE0~q722Fsun;Y__l4W=ZVERDE%oso3@~|A0Co_PsKc518sQ(K^PX86B+kb9(|2K)@_aFQq6fFCm zCK8qZdH&6@lkbS;%2RjJ(^q!qVg@2`UJ65JuY8|~9m8ychpu8siqoc~xeK`fN(Smd zw1y0hSPL`7%y`vUh{1;-;9y7Y{x=sLV|fESt%X;lLCtoxRwbTA^=rP5zM_WM>dR?Q zr$0wGSyrurMLvD8BnyVNYhK-l~DXk!IOD=3Sv( z@wnbDSuOELCtvS=C|Pk{Iy8#~y=I{$n&mBSUYG_|x+iKS#>&^;K8Iim9s=vH>vd6< z*q8zjspo$Dxq(&?N?f-^xk;}nK$D0ry)Q~S`9dkiH~}`Dil~c$e>`q32qX96=wtDV z8EzK4Zqm3j1AXNv{KVMLngyaixQ<1acc`0{sF7OLy2akbo;wFl==XV0gBEnfjT?eh zUdTrQU*C&I`G=0HHZHNOe-l5-drSydE|r=z%C0HTMjcRSrpJMeM(jfv#_hAxU8w}8 z?HS-yzJTU^h0~@ybFpFJw7rCm3mLof&^6R~*qn2UFMJ~JI-7ueyi9wM)O76-{P}aX zR@)-H)GOQ|-BW0BMmw0-C0*}YxXShCRx)AcdvzHXOC%fK>dO}2e39VrApn{>1 zU(7Pd?*BuW;4GrwT)EOcIdMDu)3ezL`^AfWvMjIkD3E43pN8=X9`%2vc1W-sh9J?n z*VNs#^f*YdC|6|1nc9F0qPJ>HEe>sc1ANGpFe%7JGG^m2MX~f-%VcKav=yhZ0r>A* zkho(}gq^LJL``OF>ye7sI)fvz9Wv#o&cO;!Rkp$>kYT-h1?7LXIWTLlaBT`HmZbLm zCQZ%R?%m>~bA8KRwfK{mg|x4_J!VmN^5IR-BnPT%f(POIz6O_cFhhV?+-udl#j@v( z7GIf5-a5fC<@Wb|*9}CZUqSo2C3gY{fPK?Tf5_OH>|2m{eS><&)LkIKKwHKB*u^h0 z@5yVk0Wq1k%05Pj-`bQe{aD-hy}9`~bVai9Qu~5cr2Yg#GWKaM!LM!UKh&6Vu3++8 z5mj*;4ZpdU<91$$l@m@FVh8M4qVDa2#8$Sg zl)i$&31H~~HFmM?`f?;>7#G*&YrEpTK~DPjSej?^4Oh}z&@n!GgSQW`Ko0%MCcMS+ zuv~}P+?1p_QeUf@!P6ZxY90M57_vpa+Oyz7m(HBW14?FF&(41$_8xsH1zD82&dw4` zl%eBci~H9W#H#OaY5IJllBGmu>aLNPu?nobAST_`UuyPWL)rgb*1iA2yERzM z>Klsi5zcuE`?^sjbH$`mLOKRM8ztcM5>$Gev0kz9-{BF^Te= zqpk~~x$FA0Atv$9aGlj0*o>Ygkcls?AUf*W56^TiYSazY>6=`==<%-gN%^-U7uwAI zt)85OT{=SEr+H7s$>T1Y{8_A+a?xm1T*Ek9h=omtVfT(hE<63;`XbhG{DeX1$~Y-Z zUWipTG0i%2BpPCXxgHga{O_CqyW2dLSzjwBcV9nM=~aQ1HExkA%rJ6qP`%n4vj;S# zgm0r*qu#n%N4VBKvBEzyw_cOigs1pH-G{T<>LxepQu0B$r*QsRhSm16oOpeSv)>pF zsP8U=2_>FpS!&@|^m3)LKGL|qCg|s8L|xz=&-3SR!sS$bD~kR6A?ExJ=ouiO#_fS8 z>iMuWza6bIR>vhJifp~mZTg+3{E$pbHx7caGi(!Bn16$^K?1hn`9K{92t#^F*9NwUK$!b(f>o)n`JzN<_q~@j*N%7|ss6!r@lY^62{zQn%bHNWj_UZ> zBphEJtkOc-)f=BjQzb6UY}J@rO53V|yp8}}e4OYYRqxfaz4PUC{FLGb#!uq-u@7TY~KEFlv;xj4TYR>Nkn5CFbX$J1B>C;TLW@dKyT0TjHWP-_k7G|>cd z&#!X8(OQIJBk_n0KMO32Bfq%x?d4$Ee^x45i7`+lDBdfyP!6o9FRy~5vsooP$JCxY zb9_OB(Dpo=a9Y+|pmvkjppNCl4fqs<2S_zu9_2Z%_#((c5voCz55Y;)_$rS^K6m_~MV^ZC~K80npPzSv1{YW*v8hWrp%*7ltApC2zitGBi96_lKKl-wq=e#ga?&YKanD55 zVkMv7IBiTQU&_c3hPtV?B*9Xh2+qTcc{*HA=op~+o^ZpOybg!t`>Np z$f7bvr&Qb_Pd+e|g|5Ae!e-n`dZ!vM5HJ79^7#H?vH!u|dq*|B_S?QeR4hv)Dxe4i z1w;@8Y$%!pq)Ul(kS-w7r72PpMFjyN6e*$*q=nu)0wN_Kx)4H>-XZjoP(l*#6W6=m zz1{D*ckHvzKI5J{#{JU-B1wMbdFFS{&paYmftct2kgr_E6?;`$%IrtA;$^YCu+#wM zTPKZFT5K%#3GmOPd1#Auq-KBe6nA!ne$P1DTUb$78c|llmRIkFywdMpC(^gB7C@~2oMMajWGi@1MJ(h$8d}_llmBw?lEH1PjH}=_i`M(qvCb!WLw&s93NO@4 z9RF%yjynblzyA*IDQl475F+`yzax|Jift>3vdO)4qkCi8?vfo!&_rTp4sE-JS9BXx zy>McJNH-rP^$Nuh?umTUSIQFgYR(0aR|B5e0HJE&q1nUMe_ri;Hp%yt!iA9wtkWn6 zV)&imWJC#nzHHCfLVW*_N1v{*pHx*mo~d^Ai+jF;ZA2Qco$!NWAN{FYR-QWW>}cHz z_Nia3)An~?>@Rjc0)>y=f$tUT)Hr?revA?K!dIhVWvf;(u)OFi*`t{J6heE-EB;}3r(NXRnrjN$IB?^14+9=vS+Lx8~Hoji>T=k`6WQZTC3er@Puc3DN&S&DE z_3SM7@AL1uBdRJ4VTsg)%qBU1Y+oH*lIPzq*(!DWj#sG|YXi!4OGx$}G7~X*{-8@* zsfzNEOB?SKE8xop2%MW=>(G-z!??3=(kiZ{mGCR>Mecvlbptzb|E7kwnpBrFJl}DH zN;&kUF*q@$u%@00oO0|0P)*^XbEy}u6#i6#kpU9z?kjx3HgKi;V_1qbY(Zja_J*>e zPPrjcnC`wbliV7%f1b7U8-Stte4j0>3fkUSR*dBFtZxSz*XB~hZ8tVUrY*KSeA~lc z9$>KH#8j~d=eu0&y;TM7T%@!OS1EVtGx3bo!BcP4p>`Gwd^2a zF3e1V*8DOF11IdSyZ8Uj9>`yTSSZ*G7&8QYP=HGYTEhOZ(fB8qjNj2^ajCRNR!n>u zq%`k1y3o^=|OqUMG zUT&avCR}_-e}rh_8#kDKlFf!8Z+TIxg*p3or!eNs{$BoQdr_IU$IP*mXTQ9~;VSVO zGPr{zrrUX9d5G&9?=_DJb{ccA5DY9}ooR>j-rw^9^Pb)vs51tY{KIO_R|4Q)@LK>7 z0geZECAPx}0+Bs8jaM05n02183YbRfJN}*(BQ&px~gu2Dq=Ddah_b6oRJS6@Ns9hzW}lnD4ld5zP~v9c|(B2 zyd4&7E(NEDXe!HNZ$H}5$t(wio{yzoJV61mZkF9!IVt)=qM6aJv~>2SKQQdyv=%&H zxIuQdvJc~xMN@aAN_-l=gqEVxd7B4xV+;f_wx>^qws1&l$QGT;Jy!%VI_~)}j%P{O zeQfmyjn`3c>wVfqy$-!k&XGzqV8qH!*%c`O`SK|nBFFcYQ z->;NTrNm8zR%AmZy)G7{2<+193eeVlPORhPe=5hxzqSu~N4bWqa&Rvr_AW4=NRIg9 z27}hony^MyWu;?LC+7#-(o%$0M#i zq1E-x&zA3$*ZzdqE%Bz|3i!ywAn5DAhu!JM>*b#ip=;q4~k zP6@$02kVVc9a1X;KhHqWyPlUjmfd*JeRMAB+ko)e8tVeBbsp3Vx%`Xv_7~`kIVX!+ z9y$VomNw-*ml0xrm0cmsEi$(cr(7zgqhR0tz|?RlWwF7lW^jOJnNbVCVQcHiOFBJB zpV{)?)C}h53NUAqm7^H*Rz?{g<@p(t_+!rB@*D9qR5p|>eQR=U)~m`v)< zruN>EQX{8KHJhcIhEv#?NyM$^Q@sG6*7mQj>m-^#JwrYG6&SH(VtnTnk*;Z z((z*qYg*N~uz8CB9Taoac?2JJ9+-5xBtTfNhb0`sSio&|v)5N_=Dqm-4U|lNu=p~# zuLVFONyGm<5DNC6);$Vp&n^HEH)M0%E~>Z6WbBcmr*qJn5ReI8z0TNaHK4IqVCj#! zz!6H@IXtp{sHVoMl&(yn39PTv3fD+n5RrIfRFF^m7g zp9>s%vX%F(KCx199(wmr>*^*#JZsN9Pd)75*GXi1el*+YT2-mqkewA$Es66YJEI=M zkGtn^*d+d*U=0F@XZyCW1Cw=MX@R$`O2pqv0_@q#N4JWFq%v|cB9nD|xDYSc5~Pxf zz|pq{;&Z}yK+X>K()ojOTl?Zo)J!KuQBLvr9IU*m{GW0ubJy*z5NQC$P^l3ux(eD$ z3+Ujik5LTP;kVJpi^Cz~nvi(~fT;ZmIaDYrdKne_C@nDHctphJ1!QVyiyVWee4^7Y zz-2q^TsH5ko{>g0`^I76ZD@IFq$$g*_4Qd)a#9LGp+HNAfI7kWa*z{wt5d343P^r} zJNrybzIh6VJOt%v47pFxaMHm`D)!BF06${TmRU>sy{&Wpk79Y$sc$z68;)D)w4Tp8 z1D#vwVI7W?j&5}I|LO%1MHw%heV#ObrH-AII2Nuln3?+)_1cx1^s>@rMZ%KNsa&WL zC|<0swk}6w#ZLRy*6%2*34nMgJpoMKJg*QhQ`}p%E-^9%?|pOm90F#3ET3pToDF~I z&z^aCD+4$+8Gd4Vy2s_@x-ib3&i_2#n8u{mKQ8IEgcF+ti7Ji}jjxwbTcYbrk*z%E ztfT!i##NK%6<%^&JpYj*PNU?;G>-4`<_J62mzBV~+bDr%N?{IF8YlrGgj$$j%&#d1C7>_|*ve_6mvp zUUQDUcl7d*!@rzt|NjHOH)#C!dEl-xdjE9x&M$4aqo%F_ETRk0g)_#${XMAx@?HYS#J#K9<1#ZvA#1k4G(i`hm5_jamb8@ z>4vc#E@Y=b1}e^vFt`cVA24;Yyq1B?0?&;8dgeofF8_ff(F_({$gZbi5Y}0?g405w znyPcsf`yr_aL>is?BDJRs`Q4c72~_HOYT=ziF4W(XV-M^>qErX!Zo(!k&2!2 zhoGZ!ksPvLVZUy~ctE~@DA==@C0$m57nZBRIBCrJ_f1o=bU|x811TBfrV-w8sig=o?e#nb2ich@Q zhA{|Bj%M!~m{qkv0v}9i@B5$vQziXrsY2jTP8x3RwFo^j;E=U^*HN-O_78`( zRv)j%-b$L{@x4%+@*OMH2-CV{F>Eolvt(L(_3>M_a}#5p6uuW|p>b#ie>Ael?A7lV zb>@lx4}If5vq(9*tN571uCJ)?EUm&rPsJX{{NT4<;nj=T{>oeb@iCuC+tlsBCdY6M z@*!28X72OQ*)zJVH28F{_~L}a)Xt4VGU~4Umh>~=Gha>io`%AmXZ)t=Z64wo8m?!f z=7O87XeFZL$iD{fwh62}9VkEjHV%sqKIvyXM=&cZkq z^RamX6~jb*_4#6ARjttizX~B?k4OSIiMD^Mgq*oNpF)jgRtMI2#Or+W9AHE+fLA@D z_CiJeZa`SftsC&s>3nRjS4H{>0e&E6t`TtaxoXHv@?Hd`4=fP$TmqAfy}M2p7YpTx zoW|pIvNrc1CUF~U>;Q05#lC2l{2ew9l=~=JfR#BeL@XIvsM)*j&^)=@LAOKP)k@y-9BJdb#08|<9A^7l0 zf;RwEx;NXNBh|u3W=Zng^^J$EB8jp`7%_M>tfohg#Y$iMS?CkW>II=rV$pj6x^-jG9;3*8%Q9<5r=$+shCW) zZ9cNMD>T*==$In%!JaY5&R-scjlo1y33>DOoJ_DOv0Ng2TEZ@SaeP89Z zMfMH{DzV2i{A`q{(2e2Qp%b^fC?ZS~z&5PPqjvAoyx9Fl?7Y=-qy6#Op0i2wGLgBU zIqlQVh|>2`C7Cw?pGOujedahjl+vAA@5n%ZB+`6?Z>}vvC&lYjTjoA50no5undyD` zC9TS*xr^k^dW7T8G%HKngDv3uyK`-3o=n{tROcv(BGBMAGeeIDb$>{=Ugz=%7cZOa zUu@&J6Kg3;)Ha~Egz6pF3yQgB73y%FFM*ytpJd7u$F=Z>CeJnw_qY&<&ldfP^8=23 z^^|tII#FIm;7yjvDdg-)eQIwQ{-bp_J5E%mEniSTn1e_w09Vtt&N~b+bdRP$)FKs@bOz;HPS(r zdL?#DXFjxDa678^r1hQ9N8F*G80ixli_5M`rk~6O2x;%jOU<2cycd6fS9i{7-?}5h zhF!H{4MK`0zN?A%jNsjOgUeIfiR2)%c91_cceO?Mr9$ZLj$O4C1R+CMQw#q?XUCJ% z@OZy(M~$_w5VUUD-Ld;b^}o5|K;S)7^(-BNXYa&c|3O}Dw)k|*Hu`0#llJ9@1hfPP z@(%*d>=Ud3YCZ7y+?Q|T&f=-iPwA=j+)vOV{Itxy^8(E#zJYRw(6`Ek?{w=?E_Q2z z%d?O}ADW%ROAq$)4ul4^3h^=aQF(E-gE_52H(|9aLif&R5Lb_?v}YVY zvE55duAX^Vzjx314e~jI$#aEo7WK?^IK=i-6ZOkd9A-n6#Rw}|`;o*xM1RltlGdRj zE~`o8XWysW?>$1<-;-YJlA$v`GU@t~7H4+6o|TX2HbkkxJXTiN} z?S;zj>WCi9GgXLR&N@Zc^S-U9f3YR@YC;x4Ra^C&=)SY~mY&pYk8eXCT_L2Wu9`2FEuABN zx&HRT-&QmWA9f8_wI3|{s31a7ltqrJr?(}c+nsR(4^D2S#18xjVCoqqBkAI~r0atc-Q;KLj;YEfA(+n*4qsPBYsNF)rj_H%&i&>D{sGb|a9@o~Qjai1`73z%^*a)_jv-UD-wzxL+U_@-{- zKvN$K2$zE`#((F`>(^3ej2cLt7?4=?tS#Qj|7(dy@?vH3>F>dJQrCQK^XMSgK2pkS zkQ34}LwDKW+^o&;qI}c%gdo;6dS}kdls5f@^ub)n1BaKYAuNO{d_(t%z4h}K--TdM zXiQ*gjqRj=3c!E03aqIx z6rQGBj#5p%>nUc4U9n`WFFl8DkQ3!TQDQEo8m}Sh7BuK1sefKFOUo=|8>vztX%44< z=t6>O8dl-d+=iUhLLRj8PD>qdKpSy}Zcr|60E3u?-75?*1|_1Oy&s05z}s_KBr{-A9gc;&M2K%L_BX6GROk`hnK87OP(ML*kpbYFS3 zr<%jNkn^vW#U>x52Ss;u1Xsy~f0+e=$MX=qXS z9nPEIhfh@-KB?Nn{=-b=*4cIL3mieod6U66dUq`<2c1~;RhUb&4o$fi2C+cqK4&3= z3#+-!H`yCi^H@Xpa{m9G)AWDw-0!Lo8Fq8>)S|{=^S4;G5n##vIC$R}U&JF?;S_cU z_Ly7wSZ`JP;&5s2&z>9(efLjb7Dxv)kk-7~j|*kK`rp!-&}e@|CfuEtF0b20y8U)*%+pGcrr*f zrFHPbnv*70G=`a1G7aH-u^$Zn;;=Fm?;HR0w` z>Y?IT#~cyC=S@*vuc72@hK>$NvuJ1Y7T<4j1antXaWfdFEkQ@-*LmoGDx6afQom)= zBHTuReFh^+IhkrpT|we$x;rCU8>FvX)y%dV*h)T*YSjo(!fW$fbsnm}uCs|;r%MKZ z)D07e!&S%J{+trZoh`AVx^wGve0;Uz1-nZN)UMgdyu^HKB*lP%lQ&xpf{|sZf)3dk zd#nW3$IP>FTM}HO5es0P`?#cF_jPbj`FxFmmS1mAf?pCNaUMqDZ#AECoRF+HJI5H$ z8_ufyWXFp3RU^v*4QqPvsGooSrcX6BJ3)jd5I8f9xd{rgeIq}9dbU#PF z&HeGZ(f)<>uzoIKK=yM-9XaD&IBxv9%gTnGWzo<`$E%eIhQQ1Q6gi3TL&Pkf^@5uD zzpfo?od)!^ev$6HH{nAfJp}(YpF-GN9B!qY*w;gFC@DDp(tg;{ZDau&j&Dy}ZQwEA z*PgGA{wnkMU%uBgGcG&pqW-gCZi-PjLDM19W>8rT}V2rUWJoiv)8F7857xEF2M=(nFD^9xLuW*%1{=cQdD zU!S9WWDs>a_n&jJ19c4s3N#cya($@s z6QUi^F-42Sm5KmXFNj1(NN*c^tpr z`1TkrU60Bb6ed4sWG>QW1%4c2{De5z|M3u=O{-@T23ky)b% zCFNX4?l#(1x^hc!-h;s2lCFH~E`2ZV{%D@ZA@Zv%>pF4{enR|1r`WLQ;)s;2pF=>( z8~dx%-KB*q$fnas@`@k4*?6XcU;j|3!_+ufO@^HYNjA*KZ3_E3v~twGbZRO;_Vom8 z@yJie%b$>8DBo-Gy)uDZYKQn_A`ft@C@&I;3WdqQ&}W2BrK|C&PDc7QOG_JYMV$)4 z+woQubK_>FX0JgnBp?tuPMbSjek`|wzoVv%-WV|*69)Z+xeN?J9*CaO%WiT zk!CYb!z$tGA;%rI`O?ALJ#bz4sl=jQX=&5s=izQ{WdK}@qJ6AEvCMR4tEpv^diwvo z8lwcbY{<5@t`$B%u9}gd$?XS^UdW)ce#G}}BSSqdyFoYFB|)gvYJN$xk6z2FzBAza z4-OlO$zfxdZG1cgIBea&bJ%M2d-bieY;y9m5{vTgcZ(~k=Zoc`I+rHjL6cyz*LZxQ zau-KSUdTE6Up70C1VNr=q;yp}IXKzu8n~-e*j(}JF&f>MTEA#;` zmp`=kPwT6D>RS9T`lxY5>=}wXMiB!0bRUMZsC`nP_ANm5)$-Foo$aR$3!9(MzoJr)2&oG_U`72&d-l0DJD^jYm^o&*!*( zADd5no7iJt_NqxG6_#mtQkJigr?8wsnLc=9*M1`**)GNrd&1fslw8=OVdTTLn2G9L ztn#~GIy4w*A3;0H&gDYEx`)z6I;GF-7z4H{atz3u%%ZW|2LaT%N~sy2m-`S!z6zp$ zEf1h(e8c8}shST&dPES<>8{ImE98i{V`kN?8^F@kUXvJ6Z5>uvSYCHH&P|p8bO;r5 zV8|Rtlrf${L11T1!kcuX;B1X+>>LvKK!Y|G%>2&sy6v6AH03fz1`>qAJM89rB+#Vm z1g6RR-54CKBGh{8*yw>Z`JgQ9)$B)`IYl$2TD+0hbaqDMRb<@Pz(!=xK@0f&2W!=_ zfh?XQY>Vj_oJPuUyDorp?L1&Y@cBBu!3`OVbAIi^(2kpM4POK@)&vFa*-Vqyd^&ZW`U|nY?Dt@m zR~dX1eLI~1f{z=ATWzAVd%0Fb|xou>{H+ zIMYFGq!apduk_yxu~P8i%@4W#)5m8vFI_{<)l~GQPAvPKo6m2rd*bQ3!dFZnmjf_N z9UtyhmuJ)phWTCak!9`#UY@T2b0g{~^F4Gkj&)8Yk3R8yf69F^@eQ7@7>j38yIswT zX}lL+k9tNRUSMixhGb0H2|s#lgzpHiGss?>#T_r4QhPJC5}oLNMc!ti^5&XFe)|v` zGM9r&Z8J~j$kF_u)Zy8QlCamK=+x&9u%^0Uc!{xAzEXs=HcKg%Og+dz1P*y$4!C`| z*k7&&(AdG2&@+P#r4&)>9d(RkAtx%o>%^%e%KU>qsZ4-2kI_)OgN&*14P`OMlf0_> z`Z{_xmbY?JckSc%7nRW^YKjURYA&>i@O0xIxr6*b#cqsX?UVf+5(V;deBev)y2_g= ze4`6{=w)&F0({J_Wm>4jDu3Gi^FNm5>uZ%3*)Yamz$&K!)kck zG|n^~5&J3&v5tHQ*^cTm00&su<8c~}D(GXtTmBwboQbm9*g9b15^9dzkD~bzwz%l? zZ5fTgEG@`DjSu&nJNPUtwc3ln^wqyzl6oGD*-laosJJ;K#OI!B_rr_c2bSN@lsR4T zX9Z@n&v;-qdnd5QflzwyJtN4XTNLR*cX7dQ84tLcaC%>x=s?uB>ns@u8#=R}*{{JK zrGKhLQn2Tv=)Mo>BA+En{Zzq8S+&WWToMx{u0(zQvTk)=DD?@%-~juCr#tWW6lkvV)C-4eYu7Gp?x_W=#~_Nx-n_hz_1!SG0a|yeJi8E30z0D$P(Jf0EeL zpo00pX3*uM^!^MQ24G~kBrgtjAL`CDb3*Nx9L}$S=-WtOL(sk zAL$6G1}0^;^r{Hp(_dF7Ub%sO6D*0&nf{VO#rgQ36pprhp<7PP-Z<<}oA|Z^JL5Jq za%KH^@+q~;7YN*OD=HJaL$y^J1s$~XEyG3S6b7$<$zkYc3+X!&B@L6gL{OUV<#%EH zv6s6#5a`(H6{j^+&|77n(fHrj!-(JzmJRk)_cj2 zRqjL1X17?clMv0*6Qo6B+w!lJ6Y8TgIe&no-Vp7#aOg||rw0Gol#GQzH)P+)Yy-u7 zAZV4PL$}>5#cXDM8@Yht8=ftDlqU0fdXZ6HL)H^8$UE#PPG_n~$(6=B$GVgzfizYJ z*opjai&2_|W}g|0o%`=bBN8mmenByneA$_&^T(L@#}0tn*U7oa2VnsD{iBZ?5)q}+ zl}VmI0n%~@-|OVP16atx@dU+9=lJ>dztZ90VpRkMlY%y1Q>!Ru_!`8@o4pCkLppyg z7?yBcdd|F_i;T?QhHJl#&i_6l|0_RXMx@lH{(Xy_1$#$uU1uGsayAbH+SOk%p~};R zOi9ldUJ1j2zr|Xq8}nBSWf!%scT-`jD*F%5D3C3r$P@Bp`<~O`1F35VxTzE&=md2Q zbgzz#RN1^#l$qSO8@m9cqDTM&d(aLpndbN%DB7m$oQ$TjQFKWpl8wH}N5*T#zszVA{c?ha4Wv?HSH12y5S{8?W8iXQ|a`ixTK+bm+sFw}b2KEs*FhI*oiVr>-ei zPNrfSvEHOp!M2&Q^b?qmAkqiYqt5w!_r5%mY(`RvRY8-W^Ro^sai&`khS=%AWhjLDdVr*%?07&ss0LNr{VD(FTs4 zIc#dAdvR9AJkU^U^W9DvVTt$S`^DA>QI`UVxyEzJ)XOLMWKEKTm1cGncL`rpQbYKA zW!($*5(@KvGNGE3$Yo?1e^U3Rc9ZDQoSak+3rA&v{^3f+o5zgRH+s)?w4UOyvCxZt z(-HmVd$!2#BeML#d{r6v^xX7}lpMT&US!^WyR1z6dtu)8@pcnZD3sRjr0kST(b-S_ z`*$0URMq5me+&KkIL7VrrCVQCTV88*d=D^C(mrWqxRySx^F4PU&nTmiBNd zPk6vbP-jy*5NrG8`J!|*xgYtBX zg%{>7eMKGo#Ha&4HkQW-`-+Mjef~yV(^mVB$+~FN zSI@was{NNP9sO#LI_eE3r@jBY6n|q8OF{!_0}Neb7qvKAX$+EsTpEwZ=he8GnLc!2-3eXR&pP(wMv9p}ueD z!HKyDOe*oAG2PMzxFFjL(?^Q#8fmqx3Ni$y0JN-Jc&2k}vGe9CT&U)~N6NpP;P^qM zA)x(nKltdeS=`<3@ysLf)+y8Wt#iPbnO`)&*xC6>TR(gITq}*v_LZSW$~>#GwMw2f z{Jdy#pI@*Fu~sOCp7Z1jU=%2}peWle8~GO1^ra;V9yx-S?V0Smh7u=+#3 z1W~_e@_&^W{$E*UFmVQdf9d~n6#ReV0ar*QWOt+^WHJ)NI$&Y9(UD3h~n$WPwIM{-Yj&PdSXlW^I z@#vFHai?m;P>K9#pVG1JiegN~ zim*5_^rxhmF09$p#IYqU!?mu0W7JqdrIcR&!kt~uaoTY2>*!HLVe!A5u>ZLSW(|J8 z6)QI}!MWqt9MAu#3+h$+eESt6mZ0TrX1?O42c=er_#9rMb(A}Sd=IDP*6|f&r!(t9 z>$b=4X_tp(2-9xoT#B>+{m{N-+?Lg(@Yl!EWV^)hpAhLnWAiL3r+7_3+Ohl6&C^Zy z?A=P8BdsTsn&#T|OROPBFA2eKI!5dcI+G9IPaIm%tJ4Zs<12HuM|1( zeD1;0r}+2WIyt(V$i&A$D{y?UoO=Fv*sjKC!=8j6JSN{=?`deBlj^==Hj2R_*26uq z8a-^xunKc&9;vju%d_>LUMo|f`In66)MH@Y4DwmPzzm=&;mm9YreWJ7SUzB$b=_qH zF-Q_9JIG{e8UA8wF=_cK4@xNDFd*{Ee$g#Gd$l%G<JwE|z{-u@qbYSQ@ z0iuYWL5$~s)`fjUy5tLg2%aVJSIov)HehX?;$G14ssk0hZ!2G2~ zz_%)|gT0{0uZE@6&HpO5+(xhyBg*s$p6TAWwniNllL>=%ED3PBiJ(6>U85*bSulc_`N%&UwwoSEO8z zT!8OjH3f8ga~SiTNe>))O+dc$h~GfkZAD#%`5e7Q1vEVd+n?{zqObut%%&&DWeUmK z$;6xThF2H}TE}J<=OwwQ7&T@PC8Z&)qx2dj8v3h^F57js`D#YyoM}B5-<*u(vqF5H zYvKW1JA(E(CFNRTAg}7{XctOtIoPT#4{<9{IN+-KJXpd6-EvV{NwP-f&%jmsle(&c zE|HELiD1u!L)a~txAuuUWSiq}Cc3D1WBg^?TBsL?>!YZEWyVHdCN0%;lqzc@%Mqi_ zjG=Wwlls!f&wgAMj8+{J)o@_qN1XDZ*n4v8)p|mY)o`MDlgRr zre^XJQePXhSt4^nYHhaReyv8ihd))ZtFS`w3Go^JE34M}+>zj0j>=>%VeAH@x3p3I zO1_R0;kp}{bL38Okf>zve)qKx>9~z9Ue&PUTJ4#2-LOtj{o46)X=_v_WV6S@nhCjMqZc=WdSHh8ebe?C;Sl232Ik#>Xjl{K)J}jXz5gmY5w~UwZ zY_xPU`hqJZ=#>1KbU9B&#p0F<^m6WJY;Ir|g9Xts;>=m?VRog>j!!;F_&XH20^G^= zs@g(b)6YK?yLk3o;!4H~<3;Y4S>)j+CChs|4x)>Y-KvDibBGCgd;Epv^BifG*r`=q z$+q9~jl__%A0K~y1VHqGpRu1`!bY=#Q|JW{pMz7_RZbF8uE(daFs`#}tJ@^^Zd7Ij zxkEv@XFZn|NE4W#XYj#;9}VkQRi&2O)}wCSXrG$eo|)>*SQuKPCozVr`*#?B5Qdtf zf_Z#P-n1Lq8eq!2y;p=(rJTizwV2|DBBrVskmqfRs4fTnh0vwiN3 zDUGf+n)-hB(~K_{AM#FSJX%JxNmFsQ$X&oZ)m6mWkRv9`Ns9n=6u0YMtxxSm1-r?oB3{f2Ev!cY9#o9VlS^j6qaja%EzTC5UM& zM#1;^d50}hkjr)WI#)Q?jXSy&7;Xz3lS8vL179hjze0?8;a@ON!_W%p8QdoBQOhFy zbOhE=wQ|!eLMk)g(E3;9Byo&aAUeC3Wr>g)=B`=z1^pZ-Nwq+>MxAc|(E|g*xkvpL z*hT^tVBufa9#7KsGnMN=I7?xMyGN>2dtv|ZXqlq@h7cDrhI|I-2LHL+>~Cv;|KzWn z`3Gwd#2aUr()5ALg|IGg(ecSc(>pbPsnzt1xf<(3u9&o%<#g(oL!tDvxf)w4*53QW zU2e}&k3^_29bm4VdhdWtkG3tKTcI*Q z!h1kKZElT}4EO$al8RleE054>!0n|E#uDe{D2plt#kDjU+#lsL z>x_YsDzW&BAjEh)wt!K#X~I8SrjQ|k-#570ex5<0`wavt76X0DHNe;%Ok&_$VIe|c zDfn~X>7C_S@PD+9|0(k@SZyE?IRgG4j@A?K>kZQ1-2qmf`SzDW&Ib14Po$Mr0y~#j zJnZw(wI+#;SUPBd37!sYA-mPy@D0UTtEv@0PEaqsan+7f?2(d&yRK7^kTXl^kJ%t; z4=yQmDrZ-ky3T_|XI@L#u<_D2HiV+|jkU{aoEy(|zXyw&i(*^EzwZj3_BRm-_oyiL z_I`CVx7KSU_)-ffkqXEI=7gc3@d zbUI#mNgyQ?Sh3{Ki$MOCx{5AlXA5Li$wYftoRGA#az)_gJ5eEAG46@+!l5IJJLGSlEUn6iQia~j04 zBaouBcuee73+c?!e4bZ>*}L|Eo#7EBsOeak%5>=c(B~;nnGP{Ux!o527x&fk-r8LH z*Y3do%Gvkd;X}BrushFkek;N9*5(wSIoj0oA>idi#IdT;iO32d-WK{3m+@;8#dD9q?klHEey? zplx};6#2VQwLDVQpK@c5mbMp5BjxRB;h0ejs=bbh`_g_w65n1SZYejTM*!e{QYJF% zxZy!iaZ%%Ov$VLZD5SnrHe_uaZM`bI$jlG^u8(;2xoNy);GZoIX$_r`7knWaCKwM; z_XRh5#z1KC6b5^BbLrU*?n+}cP}l~x+CL-e8|mpl15*~nWeV<$$oho53#nA^y+GEYI(p-F&cKP~FW+x5sxd@`d2$`~%?$Il`(l&N=775Xt~%mP_4>e*CP5KiVG~|m{$4M(B=AyAYK_Qr0Tp+P3r5f}?PKCQ5S8#H+zo{qN<;bCMWa5 zUV{1k%gM*lAuVdh8sA5Csz)Uj`;7dB>-<}U&badSz)g>{$z{nhUN09+sPCV-6=n^^ z0c?xE-|%q1PbENu6#^bU{weHIxBsR1bNO-s4t}~_^Usgws_q96iUZx6W#xPzRwM@r-LKS5}arPV=$Mu4EafKQ{Ln-(nY_URkAlehFM3y{jv1tQq$X@$>L%+ zRR+Ee(7Lr(d4c`n+I&+w|C!k%KMgdCl^>D(z%9M{D4{v|%Le05TX4 zQUAv2vHVrEz{V4ab);11e&@FZaj^EZ{;cGzGg)VzW(Duc%HTWzzEup$GTAdh(;lTt zZCm=^x#;-sxa|F(_!=n=-9t|lUlKZI+`2ltY#r|1&QO@;xn~jW`8m89ctL{0JFjyY z&vF)uv$+Re9(3l?cIt7~@4u+~o!BU_J8HW0a~RwBm5g+_d;2w$rN@y@`iHf9&ghlI zd*w(rMl`W}&Szca?t)0|Ks-wzUNy^(kJ3hz^l9-KKVj9xK5m& zpY2uQ^d9TM%LHmb(Mb67!MY;1#NHy7GZG=d zYo*{C!Q}Y1Rd-``a1v|xJK9FoxVMN{vH>IrzbmVWDU4zA!5(`2_rwcy_6jvHS_CzLvh&GqrA=pNdbujrqhv zR^U1J6LM7bWqHEfrf;?MS6+N|L(Ca`Jo%FHxrsONcadWwKg!LpY z93ldbBrE@RC1$F&oi{G^-9WOOCr-M1e9k-^o0e{rZ5tZcb6q>sT<#}?O`tEJA?ES7 z*4<@g3wKuTC+~vG-4jK8Aqx#$SB@+9YV3LREotTc>EqZtCZY1vrE`0crB^Q~=>^=J z^ysW)QM#3w6?PE{;SPSm4&B~QD3vyO_fsfV_1!*)!gZr9Z(R%X7t6`fd%3Tk z?G+MHvzYk%a9!KZ&i;Is-R$g`cW_qgI6lq)be1aqZKJCqH$zPd;?or=$X-&EAet13 zg6vf#Rn7$TuvJ!AL^P+p#X^#Fqt;kc(h6jZ*~(9+w=C_m{ATN)lXicX$s>fZ{VGuh zryho<5Afd%NzU(T92mJeY+fv9t$t^vnKv*KAxnjRO)SiQ=hrs$_$^<%ot2YagjSFs zU(TQ|Z0xSpAI2XDeaH+#mNCP6=bKwiZ1E%YKXMNf2aZ{1mB1Gx2D=|WuzCIPB!B9& zrtK0OaoCOCTXwZ%Dr9j@PX5U?#SGdJi6g%CPfqw{ce(rtz?t_-ITo}D#ES3eZ^9cC z6X9Xau%{Y?oc+|monMspgT8RD;SFRMa=@qG*HqY<*OhMr#|1F-R=onBHdZD&MGh$& zDsR^_0rGx=R<|hw=wI8pA#ZgJ4ew@j9l&VCs-|DZgQF$th8@Rz+h-uNAt!7{uqvR1 zEvQb1$x!j$NCE~f&=l#01}=&bm3QNCO9V~Ese%Gj#(47(aF%G0!-u=ihzW-GMd@jw zG}F8a^mpFjR_N6rl$jUf6qL6hz2c8)Wtcs?Pu=Mo`~Hk^p_-58t$I3RzL>%^l{Esr zk*C(wf{F77@=Og_3KfofgTDs*S1o2+-a!y9bzOF9NNoo&wtt9jXuf!>0nLJcRDmw1 zf@p9R@Rq4FOkHWK^ax7^VI)vPDk=Z(Ud(^AUH;yS*~PT09Rs51^EJ|2-zu;(e8#A& z_IO+O$`gc6UGlEhWz#3<6T`SMf%Kn{G29$^?#5rc;(-L|Uio3HMqR8)AZQvz4*$v% z)p*p8dvDfw=7CMBKI$oD8T}Wpu?xdAul+9iG54{Vd~{;R6AIYhsWMZspvF=}UQ4sa zCI6S%W0+cXMZgi6ZE8D;wPzWT%TW1_s=ocvK$3 zAc}z@1faE_gVbk6KQ7itSriJ~a5Z(!-gnaj5^UM-)K!sd_-cmS^dTd3AD?WGD&Y_9 z+7n1Erm2RQwpyqInlmGzI(-!|Hem>2pkO=7@IaZ7&bu z008C@Siy{6IA~FFKP3}6fN{V6e86;mGw%y^EcW)GaUtUP?0)_$h?7TCn?yskVl0PF zwVuitO_X`j3!Ct-OM3$nwa8^QhVI^w+R)!7SynMe7c*7%_EFNQ+F|0uXNV)|5En- zy~Sq1HULS9!}km1MD97)^y&;@4x>?bw$oRH1R>^{MpRguher2>0M^0VZm3O51!sls#)k|eQqHk{lipE z@Ud3rgYMh$wyL@IXyun^qqW(h4Qat^EwHwn4?DPR+m-lwygZEOHBP5fdqi7B50=@= zqI;Ky+f2HSl-qIjGJ?<(tgI^Hh_rxDO{^oTt| ztwNGApEdF^8zVTMhQr}%=U8(DN9MO{+H1(hV)$osH>77);6nxmibc|RtyV@anUx;I zH!@rGL~kq4qeJF1S;^d1^ZO+^1uC9)rid8bniTQ z0@{`%I2h@-wM&Cdafz@Fw?fOoIsrnFrlEmSnZzIpqAXBk@M}B$zVfNBeXFpG%Bq4E zUQayRhP+j~?4V#mKejX^Y?Y10nPO@IQ|v-F2UwZ(R81|_2;GMmxOlIb< zHJ9i1rpH!Qis!P+fADJjy~+4bDsTVK3)ue=b}S8`dncIkPE_k^BB%|?>_vBZnpK{r zVa&Zzfw_|F^P&S0bn&IgZI2)GqA&vZM%E-eP$6062Pok_o(R5o^QBk$8OZV4#m@WM zhh*M_I$-BN{hBdc{hXZOu64h>Hw56|d(|n?hw_m4osP{S)&qQTX95yz_BKz@DRuc( zc{h9s8rMGY-VUt|q%Tv==a+3$moAwVC$eqj6X`CGCV(;RLTckDWYvez zbK0j)xm$rR0{rda6?xuozy&@G^f9ZD=hRW4ml6hExy~c>`*}}sv*8b*e%XpVGZKhb zNdWSl75W0A4o7L98OiJvIhNTn3IaGF040CMj-aiz&9;UBIZKh)uM{}nPe>wIZGk%E zaFtr+%#~L3e&lj(-D*C1wn~>W=Z(Ay1BX?uA?Z2M9}XO2zz<9)6(A;)bb2#8)SNNM zM894b6d2CbJ*IeKxhw0yPb?r3=`YMeroxgFt~CRb8nGL*vgr&|x|(b95=4^AW3heD&ez~bRzj3+}fD!F1xUtT|z_F|{{~WYq4v+LwF~)$D7A3FF_x@f? z&kXp3${t`2g8wjO4oY)iI@n+W9fh+J5uSAS%cmUNTlJ#))>|I{;8AzAy{g%wjx0Vl zT`(p-&hOB$gnn9ty7n6x?mVWm-)2x%c?D@!v|N{SduBFe}%_BDiTNl3z2#=dVeV`pZVt^1gM z%XxO4=lyz~`?;^{dY;$wx___VA2l=0dVG)L^Lc;X%Vl`yE)A{#XwIgS>Ex($RqbW7 zR<9T*DBOL6R%dnXBlOBoj%|f~5Z$y(sapIwfE1tWRnlh;^GlcaaIEz;$9sqXkt9 z%`0J(KlBrhbve8s-Kgxl@?pzBK{nNSExU*GLObh<^|5Wm--oSu?t6Dne4B$#K5m+8 zsS8X$)vKm{IOaKkx+JoPKuh+mlomY7m^iseR(r>O8BlXQBR~p!mL+buPv@yMzn4j&A%6`%)%)i>g)-WL(0*^E#g0TT?7oA0giOa5-b*z@3&* z%xK)_fl!;qJQ~?buVFt)M=gjGL&?h|ws*a5^7hs}2Hd~Z5IwMOXsjkxjQizht)ypf zWuIQvd$Tn%4MEN|J|m2Z-hi&_IkDniQH3-qQF~2bA$Q0rGpr;!Hnt^*PhdX) zYSHC~FuLZXPky5Ra7IoU1E2$mMd?JZJ3Pk)m^B!7tSgv=vh}jx>8x z-67-*-ze4%<)2(mOn(6jkGcAK@e02%pIfo56~u?bwjbhLW6py>!-C4Oal0a@l0B1%pRQMZ+AOQFX4W(1&5HJZcbU|72f zwtWC^{cSaEV9~}7;8?VY$LJ-!z%F_nA76TPrty>DsrH&rPSWz?Pti`6LY)nO$51L- zOWXfICDQq$eZx9`{ymW+w{EG%5^(%3-oK;B_2Lm-h+*%5zQ{i7YAGeL z)K>jjU5uK*y^bwPHM*+sJytXUxy8)8>&><}0RQQ|uwodW{>=7D;uAy%Jc5Rdl$I7_ zK9^q30&dSzV~FpoWk#2cv{YZr&FB2Kgs+W<>84mDg-*WK+z3BZR1w9BHY<|^d9V+3 zIxBuzv@z-Jhk4(69kIJF+;KbO`&k_3nV@_4E%)_3dZk-o>HA@0xSp#&x!#EBHQ1kq zjHv-Y9s8jTSt%YlvjdLBYPv{>NNkcp=psbaWL9;$2`~f0hS#vJ*r-`CclXoZpIP=4 zL6q1CjpYNtq)j2~P(qr2-tQ>qe@X%J|26*Ze`$gj0qIQP4 z=r|Q~N2gz?J%T55!SIR}=q#rH>-*}O1%(~%WfAVje_%n3q+K(h{U@?9SQA@$e`gRQ z>G~kx#La^pAVzZbESlPBJF~vZTcj4&DyCEsIX_=N_%5`$NK{uc5>c>d#tYJcYq%eg z^vz5!ryt+Kb%4u{uY$T@{u^kQx@EBM&0xC;wa00jv}V2~2}@1SfOk{&$`OS<1g$Yt zQ-1smkT2EYaz4kKOXl=<4lVS zUqbE3C$l&24t|ddyjR%39>4Pz-EheKC)XJ`z06hp=~1k^=z6PF*rb&|Z@(szpLB9P ze+^a7*e=j1@!e)@z9QY(rLZJl_&Ph8Kc4?tRS0#TUE3$FKmOat#h=LCBM@7VK~fcu zG9grwbACfn@tz*8vwWR6#>;vSEwLlFk0*U7?t+Dwba4CIhPpWNkm`E7y9!TeV$~ zU?8}>CnDoQEhD(N;4-}HXz9d0yLqdgb%;y96m;^$v4is>!RRDhDD-MoqPz)O-rx7b z+#y%_4DT~77N|Jv%=P!YZa)hwvwDY#qUjK;Z%hxQF z*PR~Ue3l>qJG4g+dqwYwjVieF_?^l+k@JK9d~A4~UOlF~;~8tukM}>ho{q^Bp4`HP zfxVXXJB^vt(y(J~%kZNky?V#g%uQjA+tIC++EwJC<~!e>9S>DcG7YW9x2M2L z>$vDo3^Dv4{j=@Kh37X#T|X<%;sR!@bi&m(=Ch${;`R!EF>kT#SH9G6YSHnXK_6#m{Qwm_Q;MSX6vJt{#m z_rf5*03NPx?G6-|Yz~MBhzn)&(CcpC=dl0)pZ_8;jlAbiIFgW3$h7wL0o3&K=zc8j z&!hqvU^FZ(G}omGVJxiJ!EV5%jVM-O|qQLvAeC zSP9LML+rcjGTCjatjw+=;~TLsH%lH#78+Lx2}*736uG4hvu&gqOSM0Bvr+SV#rK}A zPR6f^zQg6-?go-)=z*`R^ zy%4+QNx!FEse0{XXNqFH->YXPH%mABsCNeN^A+~H4cuq-wWx?>`pmmb(r{PU6)Ue!9{Ul#=Y5h@2ATj zx!iFnc$R7P(OgIU{Jq3fos0}}K-M{n?ciJk>)eJtc*~+*7YDC+Jy$w+a*ejUN%TU9 zN|Wggw&s%`PqK3iN#!pf-OUv4MFZA{(&KX%jBK8qbA!5^3mxmd?Gq9wrX081hgNjjyM@ivWcQiz&2M4@&CK@7e!tDdWg2;& zTQXbTXvcZKPmxz^%~!W);B63#%F4FsAIq_hG@*dJyBl$xi_A)NEtT@LY7t3Umx+2> zp;9UxKR;G%0@djsa~-u6(D5(aYLd1wzZ`mHM)4J~#3|_2ASPu`>VAC4J)RW)#f{S> zv^duBWviG|IB2!ASQg|M_K1J{kE*HpY5!@L&-%Su7oEPyp3LCot>xVuy!VLtmB209 zhbB%;6g>NbE9XClh%x#e*=dq}u^%uwa@f_Cqd_{8uQqh=b6$2?1%A^0GgZ23trpfT z3u{c2w=F>Bt^ivqmbODi)h9ri^-nQw!e#RfpWj?d$CB5^haV-*6k5s$Bd&EtcxP*c-;Cl#^gEag>tL7E50QX8O zY(ae?D_>qG<)Nwfi_lj35DA!Ko+57wngL@EUv<$aU2Rn)x``lg4+g-gPyK@!oogV` zw*`n1W5E_AG+6GOyUv8ywF`&=u2wH%;QsJI8_7Xa)xgxnpJod5|DGKE|0visy>rWuXQ{NSM=Kp^Rq^Cl zm?rcOP924nK`cCehj6_I$VD?Y1oB_&Tyg`u>t34qnxB5>`v(YMHxM&Q#0j1z7pvK_ zbU8vxcc4v|>GlTleH;GrGkEW?sQh%Y^qKuUgTxNQgvv`MAZ}$JJ8M2PY(W8k^H3nq zwOag__}M_$qV2=cBJ>MbtQpNVd2p|?=STsV_TUDiW8q+WVf|Lbc*g!97vy|y9SU*3CxE%+y zqX>Jsbz0RKqF}~_u(V`0e3}ifr4^r^Bkp*S1-#2Z0xP6d82y-L6Ow{y&S-D4munJZ zJ?2Du%15YSOz^gNbRN$lv{$Wj)mqkJnfUoE8o?N50JDds`89Xok>=|)zNhaCn!~_b zS?F0)x8C0@nk#|`)<>!bEx985CpnJ+zH23=^r!`RQg2eOA3*EYC0V5%%TS;q70ZPi zD(L%rHjDru1P{L^ifd4zzySS+k<@Fq3_S~%%V`BMm+t}N&M~BMbyOIu$q&pyfxfhD z9C`rQ7QL(Qq>ROwmW3vppLv+D(ekd{{rt#k0kNeWBdAo??#H+G^Ulz99MluN!$jAS zL+j3itd9dF@p4mpQ}zc}?-D*z#;vG{;9mM-m~!d_#@S!RZ!U-R1UDdLC9w|N#9dnW$pboS`WYWWE!P4g>h3M`ntu-UG1Av3!XY_oFbe5 zaV}Ch?V!)0tj*qzyx99Qd)r;sMV1`0P?ucVLx*Cg5(i?}#0`q8mJ}|Cj@L92yq|s> z>oUDN@#Z#8VrR3qeaxlI?``6rLmLR$I7T6Ij@8G=UQrnIJv2?aUlC*CUwlnT=v@Bs z?RU16(2i({l?O-4?Y*(PF7sG-(M0JN!_Kwdgi{qo2bu7@S2{mg`6EY1-%z{VeSH#N zYi>)*Y1t>u;t0Z$15g zD&!X-67l3%%3+pPE4^;$^`rZg`L}zHy4-rXhh^G>E`crCqWEh{XQBSN2I1rF5Lg$6 zqq??z&<&zRe&Vycy*VLLc3@j|Svcm$(5oD9QC?%}mKs#;rQUz`=8vzD1MCl2g+BFKz+-FVEAl63{*Kmg zp8um#CK3T_yUM1uyN*^^x@1{Bo9DQ(#e}cN@g=KeGm-o0ztRx6RMhP&tFw);yh;;% z2>Q*RT!#}G!1iR2=XXUaXDsrtZti=Udrk7AY_2}NvOJMf_t`%xtT7C|jp!cF*(#dn zhkV;^r_#um1z_OScLz^~mXOx7cDFz58R1`H1yt^^fW8T-Tbl|;vOL0vJymxKly)Av zeRjKB-EJ$oz$$gefJ#MkUlN2*X$`&y7);F8ta~XG^yXyG%&NgD0FhCvezU$>Ks9Rr zjW_wL5z@{6I{nqI7|;vdukfTrZai39Dtb%pFc9)%8+m#IpS3?gT{w=%e(^zFc)=_n z!3`U@o9eg;iCBfQLf^=yQwhBK^gBl+jux*i=TEjWg+i9Os4Dq=F0xzFzv9?p4a=*{ zA`(JdpeEwR4f<*V)e%?_|Hox5b+6w_GPdLB`_vTJ)w0e&JJxl~6G{45Gt0tXx_U@X z*6ArZY7M@Q*uVxU_4=ytCsD+*+#4b~>HSf~0G5D7Y$19@6b=Fn#nnHd~wiRZRteSi2Y640V zjCc0KI{EX8oOg!JQ^SUFkc=@DSUV#R>8NuLV&opTnY?bD@RZNY^f_|o)`7k2!ikn?Tb_mY ztfv_}Mx&>`Z22<0*kZT7pYAVFJ?tXe6b9>zY7^$?0JEm_j+EtVN3Y*lm9f8PF{|cx zdqmV&PU6yQ-wAeU1vArsLP(1v9qxzF%-a?F3~ zmhm5v?0@;f|NnABJAwR;tY2}mlPEr;^lFzDpWd6^i-o7IYZos`v2^7(KWEA6VQbIO zTGXnQn?5QX1-bN%x}l!}Jrn7BN1$5#=?5BqJSHAinY*%BhesI-sM5g{W zJa!|0KKA@jewP`(t)to8%4oBQ>~R~X;1|XR>}@Fsv2c*CKDTBUH)gbh*SdcL2qszI zkbnhouo zu#jWl4g!gNE7P49zN=41WfEduC)g-q*2W-<)r6{>^rrEdAM4(fgxQgIkSP9+l`;1+PU2h z6)WXR!p*I3m@?$S>dnsP(zbPXfBWSeCyg2o7rim!n-KD2VV>x?+%|XMlGHb4`@)kq zulsaq!6iOpW|jlceS$0VMm?;`iyiJ&%E=9%O)%8iGprB|)=|}1U;lm(aOeG9E`4e7 z@(3E|9<{QKbB8>|JKCGFyNh6oFgH6#j!Q~2kGtho>nkpfU8G6WZrazrRj%#miH+%8 z{P}#TS^hq9N38r!Eyj(`XL51Ra*Nneaj7DIZTfhe{e@GER_7G1qTB}}N}K6xcSu)~ z5|`GNvTT{q@D-s3(K;XeJ%uyOUcEf#?XV{UU9#>TgDcH7wTJ(_34{LRLKgh(n4Qrj zg|=?#8j2;6nl@R`8z<`t-@Z2QggOQzjxc3CvR$WHI_gblW89FA-6i9u?GdsLU6I8`D>r0$zK3P+*j1w#-dMBuy2d7fdm5snN4K7W z+UssQBrMPd9~PSQ8^$qse77YBXYDUp78vW(pE;ZT6kT_(y~o4bv}IRmK~QN04+Z;9 zc@X3u#Ca*2uvUYv1ubj2hR>VJ+;Whs#W_XFOx=0Bo>2UzO!b9|I13?;C8LoD5e-)- zU9untAOdF1hz*45d>Drb{Kee9w$u*45q!r;+?9X_I zVjyJ3BJo@tFNh&t4UdbXbghdmbNpvgmN~H2sAMNPXMTxkEuQO1kbqqQIhp<`^Iv#5 z>@uT20IxxbGh_%btQI+134Tg_g2ONdXjV7G7iOE?a*kEFk#-{$V@}<%b+;B|b;T0I zDD^)??TzcaF-=`$n-Wh#dsfF6$+1+zK8C7JgE-~IUr#*G5+ff32HJ*xnECM_o${&b zl%HIAXiDuNPNHUnn&1#I?0OC$*^XWdK1IyM3xZOg7n%Sj{<-WwgA9}e&Qt;!@{K+NC$>eIsY^io|-v?ylIl|pQmqs7x~U( z)6n#?FL?eYQA(JITJvFz6Lh0J{%rz4?-&A3^jhpu7KMp)enn`^s2PCwGkrif=6 zh__J4nMYdu`s4A0>__1~v>em5d_RlGh`Q{@4fNp!v7z8+dqrd{gRsVl8Lveh!t?MW z9y`mdGQbNJh!P_P6xvFo*E`;nsV|VrZqlukCG@xU7aE+#OFZvBYvy#jF!^{!gQ5GR zrO)frZurwuZ9bxD(yrTJqjqz(N;`xpkpl&^;;D1TyZhs)Gj27!Rk9~sQcppbb;=!I z^t=oVmBS}D3SYVwD6>)j6&FkVN(K6Pdpf#QeQ?kF@h}_|yPz^>IF;?@dO~^ZL*mDh z`&}=IbQ7=RXCBPJPNZy0Jj(XTcJcp~%+@n@n`cY=QN(%~xVe&1*V2=2-Mrb-n_@15 z74X(mRTUd`9Co6TrhxwT1-)#FUb4O4osdjjO=LvRH8w1;O4-dhXtJ9{FYy{lu^v5# zS_W-5`hh-nr&ks)%6jX4;J#I6e!EDS`l-2O&Hlp{YRfl*q|TD=I{vA7vt;hE!pPHy zp{oPEd&831`0ft&S9Y&&clnD9lFSt3Q)zMA!Q5PxTh$-+0>bOg6?J?&D@XJ9-&*&&rpXuPy53!SD!>Kij{@~t6plPrJkaJ-zwJ=<3oKL zofP^$&)$-7*X)(M_Jj9zA%u2yr?eJ@t9vqMO;(rM-z1w>r~n&by;W_1-K(6Zog1J^ z{W$l5u#b{nqIsnF>TYwU&Ebe5$<2}HmpekD5|WD8oGgO6p$Ms{PVJ5jkGpq&Swtnw zWmfYcbVZ$BQeNhBhwK6AxX};$F}mWh-p}J#DC{)$0{)<53mhPL>vS|CH;c_vkx59R z#bonMVBNgJbWcrCUJN6+drBA5*p zFYxjU-^$DN8k)0(!9}zinNE~xipwBJs7!zjcw4St%|sY%*usBU_w72QDBBi`B4)PV zA)r`YeiKk~+JR70${*l91#j-6UFkrZ|3`$9_nf&wf+W~X{);EvMGPQ-{i|Qjef$x` zG(-XGx4d7m1-VY$JWSXaT9nqsFIp&92Eh;Y#WZIo6anU43CH>^nP0sO;|fv>RA+^R zFbx%69k?+OUF}kO0~t6Nc)bI@Z;ePfG&meyh=RCJ&rRDg>)X(T(h9yeb{7nb(3p~# z4>M3@EiKh(p(QkjkW8R6%7{uis;!iL>}t%+5Ob>${()etWwO5z3JxJZ2Cwm^^WHL4 zf6LdOTpdhQ6$P)mJ9ZfafM&5UkhwBiZe-!Q_YuPc;LA!!NTW`q$!vkNVNj!Z6+Ox^ zNhZ3gvT`9sQ8LeDEOG!aAIbQ$VtK}0IjvMgT}fm6j&mDm9aGD5f>P-^)(tvMefz9>%ZP9D%6#bXYCSp#EYk|iP zpPV3iAHh!~OO;W_&R#GhouJ9|{kTliw{r=Kmt$(}Rk-xZa&7<H;g=xGPSY6D1BUfy$c<2=`%p*%kYCG)|jop`iW4!T&w`}>@rvXnu zpg1k2N8OG3;GVo++KN*|#?DzM%|nY}j;)VR!?y3v!|ohhjzeZ>+1R<$NgSRDH~6$CJ@r7PF~4tv4e# zU+j$TJl$E;PPp84e(EeS>o#fcjo^#d&DuM6X+7t`IA*6B2<3LWFv5l_dM=dDDK&UI z-wP2p(Ikr-e;rX&^Eh(D>$=7jW3$KUr-<=G<<|doAm0CCNB*-Td!xQkR4ed{Bd1xW zCR~u6wZ`l=K!7UcKV+_;Sly4r+ioPJh{Ixjaz&!YgoevST&`uN?n5@Wsvl@zv;$m> zRb_pP>v;Y?$moLg&ZEJ{FKh7z8r5t#uL?xAzdPKQi^~&0WfT&h<*)OSc0zz7t>jvf zoKWg~5Sy^)F$>W>47hR|O4aYazFJ?pb360a80`9p`T({loy}@fhl4!ar$wUTaZ%KS z-#9FsoiMd+oa|u|>~!dklcVzL*H7Bp@_mJS&Cq?ZkLTh;V&xo`Tn`)vKxMeQ$dAiMdK%(xAQ{_6VSeu}n#gkvd-KGqT?ooJe!`#-Cg^jt>~EZWgy)ia^8Zjc)8t zLZv7X-=&v&+ zV{O*a)i}|_=;F=DzIT|kGm%uqZ*w(}1<= zP!l`drINFzIyR2CgbAY16MJDN@`T-vB-#YL?OtkfJY8pKu=(J}_U%!pvH2IJ{!deNS%fW*Pe_5*n~TYp(eA6^nx;j-fi(8X9DqaNT>$qxV$J8OMoXzu_hS z{B8U;l>QB7_&@*T9|+TL-xzeSi;ZfU^tVHAW=QW{j7&}R7Ml;!MHIC)rf1;OGsv`r zq3!9Rm7li>d<5~=OpNY)PEOttXa5vSF<0rDU8puc0U{#=+41@4-9V@=HzF=sxIRLyi*zeW2X}>XjQ>1P_Ff%N9 z!3FrSA9RdN9>Ka8ss~Df3~#QW4t<}F;(6(OCivn{E|2J~XoU`tddtqVfp;Det%)Co z&M{C~$nuyyJ4_)RCM$MJ$Pf&XyVL!<`nXH{%`BJ97?YQ#5IpA|7U!P!xPFE$PcgBI zuv262$?KcCAk)&Mt?Vu>eR_O?=CBUCk$XVDY(Xe&P9+q51g%kP4%l=2r7u<_)8P+> zA3&GgARezO&&Y4GUClhHJ|y`)0gHUKiunDgylHynf#XH3?s=-2nbCcafz0KhOC@F4 z@72;J)hL}b+bhY%2S`F$EStoth52jhkY=sYZnYsT*JmjT2QnWBU;9>~6u~-r1VOJ@ zn)NSO7Gbg9&=g(9&UUb$*Ug?m6c@2XQ>tvJ!|nrK1M?GopFPvCnSb5^Q4cZn_n4x| z8D)JZv|Je}4Oa9rF_D3^8yLR62!{q_PFrTX}(?;dC+jR`JdOmChx>o3IY*Jm9tGEmFdq0n>+U!LNAF;qPA zT)gzr!{U)XT>N({Qk-st2O34{CUSR1)up9Go(cc-a<8drY7njRV%-w4nN3uwX zQ&l&3ubb9B{K@s>vTFt--pS>1#um7+a2Rh@CZ8_z(&m%WaF~0wk@;^cjq}bgXgAI0 z)PEqp|Jq$A>c3~>Q(QpWt$>m+36_FMcObeS(yJ?wEi0J5kGg+wU9ZkFeBk0G#nRoI z%`h3)ZcS~?+hYP26}#^)gE@!1`xQUB{5|uaFul<90Yovo__X+*gb>URM0mJsZdE^n zdv9pYS9MPnQ3u%$#HRL^u+K+M;;)_*>N1lx4giP1>3Lg5l|PCq+~oN^##lC>Po7V8 z<5piot21Amn%TqIHngDEX%o%P&IjlB-K>!9G&}l2^ljYR-QT737SEEhS|KCQDIk0i z%7$cAr?M76cEXt7#6M7=+$it51X%x1u2PPYN?&S3bwV9G3msl$TOSP{Ee~Usf@wR} z)hnVWtPsWtlkkdeF;M+Hd>Ojtm0+R)e&3WzuTLOg6*33@cnQF6UywIIlnKCP7=8*G zwl=X28dS<~yZMTnIb%a>#cHHUxGDfsOnzA`1zjrTD*$$RjsAYLYAV2Ik6EBd9vO9Agetfs#sutsbE3+t~)UZ zd6vvm!6$NzT(a*nOgw6S@HAn|U*Ql5+N!#oyoks>ARzW1Ii|U>+!#UO>V+pZASp$qVqT_i3t4&P!}{3jV2!WS&$(b+v$zVRUk+&k7m#VPe;9KjWM! z)o-Eht)kSOJK=ics6uZ0t+XV7EX!!aV#%;IjNf=eYWv5tc0VJ?C*_Qr|5RK4au;k~ zi@zH0c2v9C&3^07uIslkb-FB!7p87&gq5J#@3$UF4_mNuZ=|?66)3|c8ZkdX0{B7o5WQ6pw&yq<*xyzWHA~zR|Tz*wH?VJr!mK-Su_f5fq%OD zlRJT15)^H${$h1&h>nnV=So$TKDoxsK}*bEWHBZ=fE zRS7&QECUvDjf+QXx!ES)LsxtNn*pe%x{`0mA<79nm0s3jq|?xgo@?yaDztm5S~6@% ze>ZH2hKe|6E@JPH&LHTd_<`u-O^?n1hqn2YV9|(1wzb`{DK>M1g9cvNX*!#)FUKvB zx}2L3b?z1-?;5jtw}a*1K8Gh}g}S1z0T|>xV0~E%vSE4U z)pdBAlq~D5Y%GG3x1hfm79Z|Q`Hs~4$#ns&3xAqj$0ZOVV1}+`zh$hP$c+`t&g|2L zJYh31ekK{7T?b6fGj7+hfXE)?7~`*8y-tZ=LTA|0@|I}%7kI;>%1wAOwvG*tvMFp) zKt#SuO-M<;0~%?o3hP!ldsL zqjLbIv%9)0FTI%Op)kQikw+tVOp-wu%rJ!P=1mlgh;%wbkuvxQoBPT2{x458W7{Wd zOwMLa(-Bc?FmZ_df^uUo^H(^w>ZD0`6-2gSNN*HV}q z54nfXjPZ7_cHUbVOZuz($5~@Tq}z2#y<(}(9Zx-Wp|^~)s+n$sFLUW{_2o-N-}Vjy+)f93QzCA*gi0NYHGT zf$$>Ykp7Oga(%%9z4EcwQoF*x)dU<65@@6rWp7E?=91>`|LXR{%V2~P>4Oxj0f5hoeCVaCHn*YkNZ9=nAD$`M zY;3sXy*r*EnSj@Ur&A!4tK^w#@IuQ}`33n+=dQFrU_`|Z?DW@KNitlx#1b4Vu$A1s z>8k6-faU&+Qtc9P2ahUy|PSA5@fUf^KkvQ)`xSv{ny{{vomYK z_cVc^@-Jng<@^2qz-S&c>aF7-s@!+$WzT(r1?rl zqFmQx%j^)eBgPH8VVV08?YtHW7Ail^g&bC$`x#uxec(Q$)nAJDCLm-8#^v{WD6Xh)*GB~OZ2^=R)h|LEYkf$b6s&2;m!BzG0Tv{YC)P7a-$^( zzRkSqwv#KcJH&>5B<#0V$3imU(Cq}L7Y+dj>W6eKj&dj^Dxwr&552K7uZl#ucoRM( z7TpmUnh=ABV=-kQ=+t|m$HthrtD4ZPI~Vut%CmndukQkvS{ z=i9_k-6`$lBt7MunHuT)mYxzFQa1kBa}{JFaxcwV?oc=%aK=;`b0q9_An);{C)w%? z|ClfQ1~LSNX1v4*1*H{kFtQZ(_U6ZRwn&r16wygi+ug{X>+0j7Q%my;3Ao~IW{{iP zm_N|Ba9S#SHYPI)`1oG8-^p2>dgb4)9=MuR=tCSeYHl1g#ipAgnf5CUO7W{%KjQG?YE=o+_I&2?XwG;ZjziGFWap>pP#E6BR^XvFBN1IQc)9 zO9r^2GzKUfO_mRWMH`TPTXoO9e!i_G02C%11ZBj3(Xfr|FOFfN6&4=l#qk z@#wHGcOYL-@{RW(u83az!4pkieAZVFHwfPQ8gb!Jo#1t8_@T_B$LZ2Xdp593^XrOq z>IWhbyFC!PPR=IXZuiO7|JSGd|9Qmk3i1Dk--muEju0Pmzg%AzLG{6RN6B2x6FL33 zh}WBCqS9%(`SIu*^88an$ZHpOkr0H{%p92Q_Hfj}YkzKP>ReV(Nl^z&G(z zlS3dyduzqsKLD0!OW!x??q0j>`)veVX1C9jG0r&$)Fo9{`0saj?e@uZQg1$B@v6Rk zf7si{bkt-+=1n@PD2H|Ux3dsAcIQ1K>djbj%2^;-mb}aSl%%t# z9{a=my&E+-fWPQetpk2fPx8O9Gtg9SC$Z|wKY7aud>Omi!qhHN?ox!T8>fz@f{Upf z$1q!?3JjmEbMDRBs;)M^C^dpk>)lRutWIu|iS?bn)#H6$h;)L7en{X6OS#duNRD;r zR~*mjFe@XQ|}2`x@gTs9P8qBZdO(TvX0TJ=o;ToEJG@+Yk$-r z8m(bkvX*gti7kvcT9}=O{Ed#i?z>G7ucnVROnqUdE8v@Z9wh#b$o;n9tluqt+~QwQ z81aR)`cdcl=ktvO9?JlvqMw42cC4wHne8n`P%>t#Fm8u3~D!W z#;f@rIcp$lu7^p7AIb6_r-L~z)4cx)MknR8h&?xr2gFQOCPbdQ9##hComrBEsIjUQ%5S8))=S(o&UV2i*}K`goemkq3Tug7_VmJoRM5Bedb z5^;F|v>3OcP2z8k65QxO@j%N%*#@OqP&=~SfLS$1#xkrsd4}Ql707?0*SygQTMCSQ8BYwA3{Y0;IvwMh<!B0~ z{D3L+5!(strj0Kqq@xr%AFyt55*4Z?KdU-V`HevbDDY8Ej%8KZpV4ssL*;pY7DOrU zIBNlLobtTeX$9T!K{mkVY?(tpA|wA=CEboLwqyqFiZ&h zq;LH7_{OPavNR~-$CucmL;%ZiVCSome%?{mt&nBi;)Zf!UR?zKX-xKGV67&|@!?2? zs+vYoz6*&0fl4*_i7!WSxf2dgv(S{P>IKo&^J;!bNea}X8<<*;4?a9iY(FF7Z@~^4 z&XCMA+(sbeQu2VEhd+%3%d??BCKDb&I?<&xk}jF>l1wH*4ujP~!=M%kY2VrJe5zL= zZEI%wl$tnCt?j|Ik15Vx@gOBpSEG|~Wt`uj-W#mGNvCh`S(QbKM1!K;AW62 z@d1DwC<-1>=}E9^uiy7C4x8oo()|BE#PHXu{;j31$3o4Ougcy8NbaPuLxRY~@c%xs@H_3STWPNnIudWoM#+ zdX}KxM@sPp4pK;Ufv%lClu@@tCdd|>A5=Kbw7z9>kDr02un4@W&cKi+RF@5QiA(wK zao38GTLEYfXS4$4u={lPJ)iOZ8+VX4)~DckmI5^&)dz5w%Ka#E2KCkb=o}WbyBk@RD25MR*ejG<%i9I7{ehtT-w3hL@bgC0qHBLs`0{cXxLH#8&HCtSv=Y+ zf`AuS;~1^#Ec`aHy#CIfiPED~&V4!*Z}qdVek3}Nurjy02G=UAo9tXmE!{tYgf$H3 z*Ci3{4^yBLOboTVlGUGLtd*6KAx{m05&odQ9F2u6aRWdFr-iS-#)qqyTmw4+CpRWH z+<+fvG9FKdQ1^2{TOI_hR|PEqmEir_pK`NZ9q1wA&X3%(bxJ)+nC{N3D-B+-xhf+kwx zO4?Bu6ggpvvJv`%AxS!^q4NhVc5gij)|+0^YYRuq5&N*GiiME}Ee-{2Z9F_75bmLx zgN=YRtKj?{7HB+HvE>*)Q{P)Y1*ZDyUz<&_Mtl366azxvKB~IrsU6}mhfoqVLfjI5 zW7EN`zGbb+C$QC1lF`6B~#&`ED7!(htwoNAv}Uc=GNr zit%IW&gWq$g}Llr%00Us>_Z0Qfy+1VyPl6}=MPcZh$;0wD}}fk{sXQq<2jq=Y_N)$+Vv_a|EJ+?0r$ z(h;LZAX+m}l+NV8cQFTFGlQxeAhX8}mmeKi4`_DHzP=X8{}~rVcc?+Wft^S`^%88i z4XY4DUbQ#G^<4e@#Bg>eLj0QiGzoRHTG|^kM3?#38NT$z7LeLu!h+TK6X1+n@;38= z5kY|h%u9-BeBK_8CMhyKV^tVDHHB7{va|YjQU8^2Iop;W7HrgoiQ}rfRcDW6HSKXb z9Pn0-UA`lw$&Gph8R(l{`edu{=|ij!;Ix%T44Lb#$})IXpZwM%M4ZhbV;Y=r$sOTY z!l-^s@r!DMi8p8?2+8;-S6evpUC-V9=I3?Y>AEXxm>#vN4hBD>;qDKo9-y0^osnsp zQatFZR@}Aou!+y8?L`4wOyBc+u+)|&X4LGhJ9f?vkRaC&6g6FrZtr3FNgcexMUm4C z^NwE?(Z4?sz$xQppWh{A9^BBWeL)Pbxz%>I@Nk&vG)sRYh|wPFUyIw`YwvapmLKB z;*Ib{F8G`{f3HnI-)y~&u_x5~V&q4b>a5sH$ZY)~x+yvvMxdT7DJm_()RmqG#^)cF zU|7AmvskD50{OSIrfN*60f;%lbqb^}?CG~}B$2J0>mJ?=evd1EuZc40qQWE@r2^jc z#G-S1u4g7kB35ZhngQQ$^I&a={((Kk-d82R6&anstEFhs1$gJhLt_f;%KpXkbjD6# zpnkIZ+>tSrC6oaB3j4y8pRNR6D#aJp{9ZFiMC)bH+{~SE943Ug|IXHN(_F$$*w_~a z&w%wc>!z^*1&5Up_1YT#q7<#Z3mKt)*tx3zJQ>-cv?N}g1iv@Q0fPJQNZbpCC03vi zBS?_vn-r}37QP!GJ)03Wmo3wk@QOIJ-B@_aF0(E!mq}BdWVfXYQajm$@PbX(iXM_P zwN2Meqt@F@))QW(raU!m^M)P#bh1}!ANJZS&&p`y95Z8Wn3is`Y$^NkbIC<$YDG`p zZ0EQ05%Aq*xW27CRP)Tr4;c{=%S5Z$tUtn%|KG+>|Lu^5prw4qKlWBsCm* zdhzn}h)2(ZlWIX^?S>le0ei#DqC-)Ue$Or6^i;$}MH=d=i^O7!>I_ zt(;!MOYzk0q;#1Iu!8+=RFpAyZw{h97iOI9zaLt6Kfb1a{KUi7&9?ChH9xtwEpJ+N z`!E}yK!J74MI7XRGm^D(^9*EE{d_`*`ojFBAI{BMk1bEe5;~tHo?**e4#HS#x^IP% z>{Wy4g=c7Tci#rt*`WdPGfG#T2? z-9=yY+Nq?ZRCM;Hz2%!1Wh#@gY+WYSp-t-XBh^SVO|H!2Jk|`)tluhZJjP{Cm`YAx z96N4f(G}2YB{%jyty(1^H89WBORfi#guPLbyIy*?-6saWSu$Wp1u}$favpe5VSJ}V zaCSlU0}{MCa~d&jt62>zr;MiH+HSYK_wl%`WhuT_dSgb}CixQ0pXT1k@PmJ}=Wm~^ z9tkv=KRSGN++&~?m=!O+HA49F6IG&-`x2g(UJg3R2r8ea=gfjs$a+EGQAIohJY933 z+gt;yaT`atYp7dDYUI5C;B5HY2kI~!ZLTd{w0t>=>#R1 zL_tMS2~`AzC>^9qFCi*jL^`1(O-MqAB#<`uh|W2`Z?5mGwb$NfopoJj{e>b#c=Ntv zjOTvt=XZzriwd!?ufu+-SvDuR=S^Fk7+Uh0zgn{hWrXMneSIUGnegEQn)Riem9eGB zGcYh))tPk`d*2>=yc@)p~Krq^KctD8ZgkJlc?+u-czAbgt`8s~EbP{W7pf|IuZ zbdvsUxw+~wPPxv31_@8lJ^jco(Xn2|+ISrTFz_pS>(Jl91XTDpXY#J`%~)*!2-2~s z77(%~EQ8|jCr36SKO@)L08RQ{!bnTCe4s>2`xVGY^2KLinH^3*GGXfMp(=rGpc|j7 z5q!-IBC~E&2_;mw%xplp;QNDIu2w9(pH0?cUv$LFvxQcWtFWzV{Yk*e@2d(h!AfeV zRUG|i#N&$=FTpHXz&Ka2*!L^25a5AhMge++48r2be{q!f5T!kp>_x2Fbq)At)d(0?}o9IhIon9KI^#-CR(t=ax7uQ3@6$^FbSH9%N7s zfei?2BY)sKYzbSyH?9ByNf*0@Y)kKgE%0$5OapF3JGKHqn%q|CpbMj47LcpM`eTv% z7a;my)Z!Kryp|l3!|ixa|Fe~C4MH42AJmpfevEFOvpHh6)*J{W?e_r-`Tl-^jUdQs z1-M4nKMn#zWBn;=jxVz7!P|fa!9bG5cu?8lq=w2d$XB#r;&L{Wfr_^>0KZ^baXfq* zMK{iicJMV66!1g!9sL;f7y2IpPpk;6S!H_aD5?TIM2B{;7z`=&V~&REV&ZRTnz@$PCy;f0`d~M?WI3BC&-UF2XJ-7xs<1}1WVIu&r45u z3Cm`Q@ke#iVLu?_I}mIKUI}qIUse`xUGp5G3TX4poT!cF4fI!VP+8>xW#_i3ItKQ^ zIOoCz9N>)rP3G}3rA;M+Mu-@;g3`;FSA4&}2_@nd;M2#E?0OOk^@cw5j+YF|GIee@ zFNteMl|cFM;4}As)%_g_<-%~FCRh_za!Cd#Ca~1>Gl{00cTN!1Sroys&045iGDN@bv zvu*+b5`=BCle1;eqe4XUq+-%EteNT%t7L#)B`AoLR#_ z^7uvY_Emq$BP<}Xlr&@w-&61O^F$ESL2!X(h|=VU%fr^ZN&s|lM(0{a7Xe#Y3HVE2 zLVA-vfNrN>x&*Oq?I%q0kU*>SjeQ)cpPXccr-4fdV)Fn;o9I1a#R1aCU3H*@`fN=d zqn_}ZtxmN7{Y;>*&ZNx1AbQccmTkHG7*Y(*T{5z~LrupRIO*+M*gZcJ?{4NGEVuPU z^MX5g%-PB0Z>p@Q>~yOo>n4CVAsN;u$poZK9tjQimn9g{G>xfL{mH z7F1VI=d1BNmKSdsv}@hdz&MX?aRQ>1hpQi|Ln96f|I|Ww`I2<~2<_mEbk+*oZiP(r zeKgilpK%yauQyEMLD*liQH=oghWkDM1XAZ#C%Z>cZyWWu4x*TW|WrCq__09##+HkT^#)2*aM(T#oISk$s_q94M+mb<1 zVSuN`ZEnbB8GQSC>UA9)y?$)4)Ys;?jedwnI=Fg#*gI2O=2_Z?aZ>9N7feO*=xz7H zTAecTo3L##VbKa##yv#|s#M0R^ANB=X88rK;z%cYl ziOp;GA>~y+V&BlY_s$^QRQH**ds<`o12gEY)nzm+_lJz>;k0VTqhsWciU>(+?Z?1k zCCRYW+c&P78K`HUIAaDdWlB=}*hZ0g)x4p+or5i9mr}^jh-|}CC1G8m!{-Pa@nTlr zx^A^3`?%;5W*iKJ5Y-;;s_SWW8n62O(c<3}a7!rPoyiNq0;e?<@Fw0T>Pp8qQSV-Z z6rr{pJxx|Ci;P}<7Nug|dp7Qy)xPwV`lF(Xi#JszAS1rVpDSb`khaWLkMyoiMN1g$ z4OTZa=75HkV27Cj*|^>mVXmhz^)ewf&a?60DQN{*7-DU}f~bhv9)O;5yOZy31$y4r z=f5m8?JV@xqPpY&ZAIY?$nFyl>T+l1E>=(Rn%M*OwyJ{~39{XFjVH4#OGIA@iLid6wJI(E4dpl+^*;j7h=0fY(FKUBA*V6YcD&}iN z7am<#q;^x$YoOPLSM_D0AVRf6GAXA!U^|n^E(%~B$m=O7>QnK*1^1gRKR$c;&8-K$ zeSMUtInl)lI=7Ctr3pWM7!`@2TlKRqQ;qqdkqa|t*Lu+uVbA{i{U5(~|9g50sOgJ0 zu20H1qLj4b^IrYK~1*;Vxxw{+9v}YU z`~Q*NybN7HGJpk(y)|>m3!~gdeJb;}0!a5k!N`u0E}#`;{A>*Ziil+gNr~zCp!dnI*W)sH%6VASpd} zMk=eqGW z?KWvfs;9l$u`oaRzH8(PepM)D1&diLcc-EvDfRS7TH+fZPjI6oWQebq4fY1P2&q?L zZiX6d*y0Y)Al9$2nHRESUd^5W=-MB0+iUeLv8Yi*x~h<{hys_E0sW7w(wFD#e2Yb2 zoG_|aLrX{g!A`>b20c8 zv}ndsDLTC-Y&^YZ+t!4;BjLE((O2&w45=Okn{wW+_IV=qd^r1(2A8;BUc2-t`exJI zm6P&&uSa`}n!&CmqfjLJ%VZl7oRtl!50hQclbaKlRkeea_l^_ul&3k_X3C(r+M7mE zaU0k{_=LmJIdx~YE1M-Qi$!Lzfts0ET3FcQL<8|%vrO{IQ^k7`}n%+S4pqM z2~Dl{f+uYsl=K%3GF>H(aHN8N+ykM}ixjo#`owSi+B{=hSrz`%I4*Z?aO+v5cevxZ z8>yKeqgJ;^2sMNd3h%WTVQBAu+7j9ckRk(lOazYBZ>Y)jiO zDqE@Tb@^m#!e=13eZ-w!q&x+q<2B32uPe`<-trcNil=s?%d(d8j!`#YpFoxk;B~xD zcluKXSCg|ZE*d^qWf5XI8Ey9pbPgdQ`ULK~Uk>U2_+9(Yi3>T>&vxkDACIifUR9?( zmhec{atbgoa1FeF0%K5mJPX?{)k2NN*^m;wc%6^}wyquv|}DlW)T|I>{?YP!I#chp^ntxKveoxm zc=GipM>;%;Z0z{I#njE-vroMh71}!UBNFe|y_b?e$|$~FDcVUtYLWr(&|97CfxNoC zqk9~=EwRZOeQIn~EQmo)q`msAlkTZ@5){-?agn^T2tWYTi2gZoGC zXTDu$Ah1aQ%pSd!TzC>umnKbrBK=b7tZWXkqznD0oRvu%!Pkz7yK~V0 zmfv%At$eMo-4`!9%wG)+(YNAAUK3(#h_fS=kscQ9WA|Ky)pxuBr(yf*X*=e->I|P4 zVxA+Pf1^?VNt3{sJ%f45TR!7!>%CWulWkJed$f$^@NhUR`TXV1(SoWE*q0p@Ub02Uek`xpLt1bzYIYaABbaB63-yMUxBg z{p(asq7++=j6T0Rke2r1z+)xg^a(vBg2R_~`~N75YVn*H{9yT1nww1DFnUq*V%(da_{H&vy(ne=~ z7dZFb7?&YL2}HT!mne#9 z0;nFw0!4~&GG7N2K^7pn4qTdoocdJ~bC^n;S`KfqXk-Bp%ZhJxiSsH76ixUaXev`0 zi{KzZ0oAk9wp0g%(}Cb2;2Me8m1Z4<#(gI<=5)ptucGPC!2F6Ap9qr*y9Dleu*!g5 z@LUTqS2A+|_M3{H(~u)=d|jcYTwl$eKvCzI8rF%GlY4_%yk*!AkNDIO*DQB)-J)eM;FvQ0ga!b$nz6edS{UA5x0VIpj1nL0# z<~Qf=12f-V`xxuz1(3C$0@W$FV+b$#%Hvs<`FGq?S)LN8&>d2(f5ba@bmD*k0=Q%b zIy-WRfUncxR-I+UPxHg2vM9JhV76aGmcu`zb?2;EsD6-fG6z5o)%R??m^tseWx2pF z#N9fFU~64)Fj)K$)AOVql>n(nIg=UG}aG)A` z!R-R5!FXF{Rpl8v$hac??M8Am>*9B@#{uV^=nVv(hX?dvV_+7Ce15==#b#Rl8qKlZ zmKdA?)($(gR9aUh-uekMC&4TYB-N%Io^Cdbqwn9hs8+}a?tIFDSVtGKJ<`IL>94kX zd;}ws6@fbMM%oL#k=9+{fS5f~6^)Ql|5ktlxld;(MrXi)k-QK-4IG7Z+b^6!MPKDj zU4ofJtf!rc03*-5e&E1~_`p%~ks5yAp8Q7g4DDky3yi-EqD`RWtOO)o6O^~2LTTL& z6J(`p{$+w3weAS?@?y&s`j<&?hjGCa&GLLHjqE|i^|O7_)>6@PRyaH6gE@?aZd#5x zjtT;?5JZ&6UN!Vs_D>hJ8#rRrA#E$RAlKS)LkUb!&KAHz%PVlfY)RY@rf7u2diO@S zG#}bYxU-=uUZI2jyfL{K0jCiHT8RoBN~g)cP2;Ku%k7hMZPv_nQBHpq5~sJJ?9h~B zUo4!mwt$@$#Kj8{AGG^KFTXIzL%9u$VdJCwg;c~K#>@O5LE%nWhcpqj?WW#VUXdrhe zwb(Lqepy8Lg5Y05;s2-cX8$}MUv|u*e;!$EH%i0YWZM4vNj@{K!?Q{K{ln$&58G>! z;eTX1{!8H5Vb%U6I#cIf`E6i&g1Vs+k9B*vpj~q}dwHaB5F`{r&*p~a3XmFRpOc>W z5;8WCt#GdMIQUo#N$xYuU1O4bfS1M%S#V|NQBp-kXbPn70NaOIjWNHnz5BfGYj$Q) z08%g9w4*Z$*8mI`zyhe&pFCaIKt*&~(E_YEYAf54lBdhPVNLtMBhv{N0t~X5cE78r zBYM-90FZd7{PMvy49OHJ9)i7{M{gl+x0Z|uA4i7?gAqannxTG*RK#t6QY)B+>Am+2 z7KXomqIu3^0YKxW!jFWe@=Yte5;z{MCe633U=h+FI8;4osQdyYO(^3im`-U8y$hUz zP1^)Bp74ixmT*|gzIQ?y`3;EF;ko(4noESB~h7Y0za!N`_EY;UL$fJ?7eTB0yTdL76 zix+WEL!5k%vs+11pQ%nib|coqF5Hf~x~W-6Q*#Y*Xu1zP)9T$(__?#p@vl8Sz9<4JQDM_L{o`#`q;lwy(d-tuajONVbcA-}~M z-dBBq#gs}!bs^8|`!bkO{@_+PhftYWu+xl(k*gFuuO2arxHxn*>8A9x2>G@pn#Ze^ z+fUN!{PfR^xC*}l`0+DOoHA;@xOvF9pK(oqEZlnjHo-TMZ4x6evOreDw6Y`S0`5F5 z53onkTSH3P1{6|0x$y-&fO zG`Xy=y+zK^xIuLrq-YbE$jS>s_mt#V4M_K?uyt*=x2{b`hkGJ_%!%$`tXmE}GpDbvO1H#>w}I&0qSR;k z%DX7Ni>p^owY;wBtbU$l4`y4oHrHe$OwOoh`p4f@Wot@9_TBjnMwKnDVz4#mB%TbY z<^DLgm7++!QCzB(AP<~@#WL>uRnIv--6tinwgsu^MBeGli3SxT3ao^THnTm(`YHNJ z0VThP?0=q`|I6wOm~_O>cY8@SYrxvDUKWo&m>3_B!mFhwR8Loi)!bH#FH^xHj5Z$e z8`?!WwLJ1IT;@j9t+r3l@ut(6YZ~`M{IqSFMa-wCHnw1Yuu(IQyYJ+B-D#4D=zjQA z&i#4`ME}^H@aPoW#pkCZ&x=IrXT45`N40p*rY1M|J@#1BwUV((M@i_V+Hl2lCvw^f z_M~ZjZMx^)#Vu1flZzn95AT6ha9AZQp}r2^B@yR(LiKjK4RyLP@Acm;+AP1dWQIOs zw`)XfR#&|3c9*zt@BIVizmxw1CF&m=#lOh*-U5*ynX?IjL!(rUt>wEN#)Vkv>P`|) z76=9qx1FI2Ak5RP*gHbz&_HMsM_`PbzrjP=~}PDrs4u3 zf{Wlz|2Li%^=EQnwS!adWm4A;c3GKR!F4H~+yuITHkh=sf}#qM((}V3oF^?HuW6j& z*LJrgOB4}1iq-r|2&3BQFAtb*Um-nd6cf$Abv-RmlXps^o_Y)-X{CQ z0^g$pZF(y_@fCYSex_+8cR@U#z5c@Q0sv3*($UHBjw8SE{4Le-(8Q|*9rfn(0tVNF zgSLE~wrtiJ)z_inN&kp5qoT2oz+OL89>Z`Jv&j*{!UVWrIgzy{vXj*ReO=(0LM~Y0 zYlgv@dr+#9RG5daDf3Kf@F(PX!Kt~1L)UT0G>*pPaQT|qdu=G+D`uz=xLq9%UcKrx z*$oMpI<9jFH243BmiFNy+zUr0vG)Zq5%P z0kh+Xa5v;m(8G{oJpmDwOx|0;>AkqGyUk5QA??VR8f?b|1JZ}ql=+H(_z?uuuqw-~ z0;GS%H2yv)tujX8X$NO767K(@@H+%oPM?Ci0(>`K5fR5>@ zwP?Q%{b2ocKmDZCm8e@aJ^o1v@er-)>7D{H!ucc|d3{%=wb|J_ft-;pnqe|7ViVwKB#n_J%x zq)blP;5Wc)U(75E^|2)qXW8;Ej&Kmc6SP(A4c}?c#zR67+rWEul*S*IwdNR|h~@V4 zHBy@wCL;quhvhar5%1u-HKG0U^CT;fNCc=)-vKw0a?exRf3G_65I4>jh^l`^+wjk2 z8wOE3<0_*V>WXQP58~D(hn3?QYmj**isetP8b|Ci`|BcZrUoYM^y%G?*f@>WTHyveaaiR(9RYqzl1u zK>EWQF+o$0QO)^0HUg??IMIFBgMH##by;J{fZ!!1twmqiqF|uVpOR`y+5N%&DQsc? zZ#sG65!m}UR_{a>aivrzacF7QWttTCqB$q<3nsK! zU2C8OrWas!SKs?w&%LO5sB&8R7FbwWKtGY}*Wp!a)-9MY!g>x*3?32c%Akq{UyAga z9biz?mG+`13O(=X>;WOxm(39R zuF0Ow0h9fk#Xc3U@jA@0n{vUn0X~{5p5l+%=Oa|M&u=iZ-}yJH{R>mB4E$CTAC=?p zdvpGr>&9Z|b%(?Pk6zrrQAW__(q;Tir-|Aius`Rq1cW3<-J1LcRGcdVRyPw4d@>); zJO#grjFnACqJ~P;X2+;1N3H}nc$!LvBnd8xs^3UR;70p`T)02_#Q*yT#k{^j;)_oO zFZ1ycr8c*|yZNUcMOtft_GQ!!X@fIc$L#?$yGb6GR++=dy~QPeY4kbRez{m7E<^&p z3G(V~C%l9HK$5ovovT7e)E&w?hu&~$s}?ELNKH6#+iDj~u%+x+x(uFRVf@RW!EHaZ zf?nF!&vgad$#?C3Bjk$%!-E~8l;f${WLz(a4qX33OBC^7yoH5}C!erF(Bh) z({2uL%0Vm>==kD}5sLKV5HzTAz$FEJEi}_T67?t!-~wi=@mJ1KS}ZUv|dY`Bv3Zl&IE z_?HmWg}QL-D0%El46R+6Z+AYLT!0L=}t`~gY@eDKKuhYgUBGh>B>gZ%?| z;PnMHH6}X4JZ6)97mGa6(`=@G#yc7)oU);z>KLaj`zUl^dQk89K%tyR)0-_am^lPQ zN4M$zP%yLu3=UAg^~CJz6rDr20Kx>SIh)K!uY_u((+(dX(o&8bX2Zrkc;E~dK+$bP z##mQ}fx7{n&(u>pqC-S~$>jo3j-gIP=!$+CN%*i4o(>4`L|>||xnNdcjdcJWZBT%( zC1=l}C<~_+)leQ-FmL2qopTkx@>Ad`&YvU~k$~oQ7a*D6EMPI-iz+}&^q1s@5=S{K zW*C6aGYKnXl0)|0`kbPCR{wB*_w!_W=n&U7BWo4a(#1uxeSiQ{{K`L}T=}=jq4ynI z&v4YdP6~Ap_%?vY(XXGGXN%=SO%rc=4be zAbN;&+&6w)6=}0WNSfVKC!~|0E1bXU#N6N^|6}#R*4TvEzB7j@ilMNY<`pm>Qw{W; zopA{f6>kl5@U?2vL>eWNo6!-pQXUV>b@?YW_N0v;uB2t`-bN0p}NhvrrN$)q2%W7Ll<-G@Bd7 z>2{PBV6Cwf>gc<(g1@SE!}zBzLo~pve+V${g3XUF(4hf29<}-WScPQDV&Xw%ZmQqo{Mh6rXcs zNrv_x@Dpywmcmc81E6rVNPut<#K1i!zVR<#sX2urbDEr^)keuFLq1Ox3+dp=4zaXo?>xING$y&YFP5v$9#?FS3c{un$OzDUj~@kH-efn7Mj7Ob%%%pfxcYq$Z_=f1-iVc!%v>;4Q{=tQbq9`NIpJtWQZD&- z0mU`*1`PG}_3gp%lAWQLgSrDsmqBo~{=DAr0_%boW-bi)pP{W&116F%=>fI;0gQGb z5uWgB)(|IS>9E|Tva{_=pUr~;l|i||8MXT7&HK+URwLCzST{Z1W!0OkO%LWJXpu%{ zbU&1QcI}2N#gtetH0-uRd^>l8aa>Py&~;}xj~%b1Da%H<_%G)%-S7XbFAQC$4l6`O z@8Lv?9=Z^ib9$ZWR*a%jRP?D5YDi+-J4*@Vgrzn!6>xvFtgvIHZYue+=S&u@tS@{@ zdMSHrTuXef#D<&p<0e6Er>9913kyykn)R;4-+L`}!VoyhcGKeO`eydQWg<6%ThT3PK5^?6223rzEwe3IiS;3EBKn z-Bd7>JB=G>6P|RMqU>BoKD5QVt(V1KcgZW#e&6tXR$L%U$2xS4;;C$2vG_x8xB7W8 zF45PnA2~;ucor^^R>2{7Ircz&3I`D04+*u)F^;`shCkK~%;*ce*&)*dU88P)A#uED@c4}yR z#dGG~gmcM&+A-lN>HfVI^LD!y4i@{V3O!Q2|3=W-*LbntNhL5lM&eZ+`TB=#5~mGr z9;W7ZweIU{Z|^<`$~$J37fCialPU(qYwGmLPjUiWBG&D*R)01 zRL9ge*mNZ4{$^ZB2M+ZP>_kGV<%+a5Yth=*aPPkJ<)dJ*ssHm3{$4FOH z6!y;~FnA_`d+O36v`j7vK6ShaKH0s9L`uWBO)UAWaOJ~fkgifXe-E@fC zNly<+^V8A!fo%S6F3a9e@Q_KK`-GfHTS3ExNYcc<8jt7_G$pN*W_$BD+BxqqqZC zRCiPaSA^Y_+K1aKxJrLuJAu1LF77vf>O6xuYUjSV=@G#*?nKq5Rah;gTkk0D5-%3N zd~aGP8~$>*wyKJaeiPc+=%;mcTksr{XSk@Cph5LiW}G-8-?A5eF+C;fL0wYg(e`g^ zM~^Y+-{yQtM8P?yS&ay?+u+E=v$IE4B@)+ci2^QH@%S7$(T}68EgNKES^}zjRM&65 z?chA$@3Hwwe@}=;YK&-5UE8Qv=X+P@w6|}yM>Rf{C};qoK9cd6xkO3Q@2&r5Vi*3P?mziG*G7jMFhs5676Y#dU_P~V$B)_3MPsF= z7zf$}pWbsIw45KL`_Ff3&iP&YAsNhBLSb>-;)vT@QAb6#n$D`QY{o~6HC%z8K1=`> zh&}Pv%F4Gyf5SW6wG^B>u)z}k_A);YAc+^AMcVV!xgADLB8P9r2Bwedyp_1-3^I)I z46tRccen0I%$o@$b=cz>?|Ek2;H9R)BIq+gyfXgs#guqINYYb;bp9I@wk{r$aDru}RI ztsQB~toW?Yk9RHSPU>Bp0>@QReRv-}FLdPV!|r`+kQBn|GA@euEx1A^$SprsGU0Rx zR86WC9a)ngE-+$r=+j!oHfe)P;-~74hu36=1aVW$@%EO|5#|bCYF{l#cP`(qeVQ># z0~YAN7sQV&EidCAcA6n2RHa^cE9G=oMHx0hr!qG(T?71cZfrlF@@f^b$b!VyTN$)V z96i>0Gj7;NFNYxfIPRoLx9*yBuVwYa&7UC)D)4#ZX&d_{uX-IhAec(sXCrrVg8SQh zX3l>tTlIwkD|f}^W0fDuWB`Guw}*TAoOL8mw&$Ip;f1#X!UESIO)2*U4#P&~Fdiw4 zF9SP`O>3WKh7o0qZ>4sV+33d;q8oWl1bqVi;&ylUeLuG5%iJIOe3SKiS816>YbP&6`pZZK=4(}@!fC>A)d26l z_8*ISyQmhw3-F=a?=ux2ha79Qi5pfbiu+!7thHlbkW&4SHhitZ0+bV|0}4k@z+MaQ z>1{@rNu4<4XZVy{3-n|R!sUHTBhTi5<+B}MYh#}}I!YJFt4K%EWqZN|)~y%dqqoU_ zm-^Gh-H%orI}`YLebm72$mQw{aIFYqK6!h7BO{Kw*!Km#VK?A9abJ}jI?mlM+IDJ3d)Lv$3}b!X z%cADjkFDaR?RvE+1)wt}xsHSW`2DT|!PGu{NgVP@ZRgxR$=<4duKL6tPxW2jzhF!s zBffg7Ut5;@G#q>B;R*erw{aL{g=$MfLK2iH%EH33@Rv zE5i*MuU_*Set4RFZliu3ka6s`Q0;u<}L3WYa93Ns`-4&p!w8@bkuctd&oMw z!mW1glr_`lt<`@k=lRb}%4|FBMQz0u9}S_N>y46EQe0r?n*yMP&mOb*S^xLvrzVS&RlEo-43DDV%rlnK@| zgUK06O7Nlaj|CIQOr_JeTh+1dh1fMrFnM$&}tfLs8OfCI{1qsh~X(#wcwWK z3c!L?c;0;K(IjpY&mGNccpWbOVCcXaxa5&2h%-#J9sp{OZ}rhh~6{8Y9?Z@4_%v>37HEh zTRCyv{|MD&hlqLe3xU;y%nu)O?mcp|y^y1+Wa@UY3#CvrCvyo5roHKB73`c-o|zdf zED7yilOkmbw7a(g@cpof?y&&%k$@B2CYP5^&f=_sd`CE6=mR1GXv}S&;e{kCiqL8A zz%_UV1&$CzGQKX}bCSjd3eB`{Q``;u$V|-=MNn)Lz3sy@?7CnMvI2r%q#VcBpgzL^ z4CfBzv{*uEr2Q;W`cNRzQ*x#qp`_+pzp&~KAC;T4ITXc{tWag)WO-7c#s_8~FK7k= z{O2J7#vS@T`W2B2y!zqt3wnA;3nY1n^=^!8%WXGvDMEnfIip<)V|G{G%jk#!y-Uz2 zOz(SIVU7mJk^?v*+*J6E?+pVYxYPJ~^SAz0Rg5#fXmIMc!DH2=!#YvD!1n^2N)V!N zsPPK=2KK)-=D|B-w|0 z(fo*%OI%Jc#+PJ)lrkN=U~8+0qy;(%(gG7K4p;=>o=}eEO8_A(jz$L4c8%#Y!C$!5 zA(o3>FepOs=q1XLm3j*`T594FCHp(!jr zYB+6-j0NLtfAnMzc{~A2CzXicw>=P)In1qj+EC~6FMWZOTMQkg(#Tj!SNY$1xCcwV z1E~;*VQzZ z07bDfV4k9@Lp~O?tj-X9U6HZ|Pq3~Ir%wX=(g)UL*8QLcb&gL^`=hY!H1Gtay*z)H z-XJdyyr0Z$wZoS91oRJSUgGeaIxTsb`c-wI`x0&nHw=JJSAA!5_|h4Zin_MkK#K{- z0ZPwsd1-Vd-iC&x!utc5Rtp4juIrzF?gxMTnRufXQ13xERIgU?BFyPxOWV~vf& zfg5D5llrJ}jJ(SmTP!%7(S<@iX@CP+fM1mRwWDu+C3a}f9?km0 zr;+M&9b0%#Ilz$2wT*Q?tOomT2V&fR7g)#z{Hn_opmPBcSAexz;wWnHSE(JH{HaJ>-cglj+-+BrFc z23|HN?;KAE1Pcw8>o%wCBr0iR{b|k41jwzW+3C-kCv| z(js2}NeV&`EY;>RQD66Y!^g3F7_guh&ISGMsu&84b6z-l7(Jf+n+{*J<+l47ZH0wp zd(iP@t_PO-@VCS0#$~!3(3)<9h@rkQRG^w*6|m>q5Dmy#Ur@qo#ac046CF3u^l0cj zZU{G8H5YgkcC&+=aoFP%3xflheiEme#?g&FtYE5L7f+qB!QQal&rYiIp_j)z5MG6V z?GnIvl8=c_E&vly1k4|Jn4aMbaQ#7Zb|aLtl87v7AFhtaZ1)H8=|){eo>&ryL~lo2 zsLz@Lcgnt@x*=wLas+}8$N^$kUpIe-SK=P)72fNbyFcjK+t1k?^z8`hM!C*oNkMZM znFzRiea6!h(-5`?KWjZ4W}NZ#fDp|S*Mn#9W@6N&UW)tC70${vFm1ziBs|e^5msza zt>*C)=@S&>J8L4rAfqgo))&WGeym*{BR)(37iD-GARQUiS_73VdlmE$Fsn?x&6M`N z2c*DQm>m%FE&7Kz6_oZP2f7kcqzSDQ4+@=B;YkqzU%T6Qhbz{%1PoaIRKbjJE96!P zdIWrJi}4OCA8^BkH424Muj_Hec-;202c$Bbm2wbZ24~)5Zt!4)z+KddLnSM?%frLv zTJuh&D0vy)8(bC8uFJLO3CHP2WZ{v(uJuzJOG##O`oqD7@dEf@nL3igE5Z7{dvyog zOq2>mQ5LK|za7Ti2AxfpjRo;Z)vD`ktT-k?vtRa&+J@YbNNn;c4A}Z*!|b&v!?EaH z7rmxH7y%@Ft*>J-qRIAazogjh&gIt~`y`{~f0$H9TGWpouRSbm!Lv;{q&{pFY^>E{ zk=sJ>$#q$MZ_`~b{#vxdgjx)HE6Xx#-|-eQ^5{GCTk4o2r-;gJ8cl1~u`Bohxq0N} zlP(7_P3|l2!Zr5|c{z!P5hdLt`$A#W`ghoG0&>4h%qlBAyH|WQ%&our4aBS@Dnpia zs!@KbVYJ}Py_tjNBMPO{wIYPXg1uIHcDfwfCbeSE9RN>+tREEfwM2`(7s!Ve2w8cDC^7e*CbZJ&FpKpAEot%eyERxSDu>-Zd@ak zKWX)TDkj8T-pU`}FI)T}jb-%Xjgq9=Z)aO3PA^*Ru^!80HF+IgThEd8 zyXkzxKH$DFJT%DwS8WI#TV*u%|F9K-6O0o;4+@St(E}MW@OW*x#Co@cS#j!Dxz)h7o4P93dw?QnGw(EErWy{{_Nd?gyTBLGb%#tK^iX9>4X|p= z6ga~cj5#c*1%_2MWfcbTXki2gjwvJ&bE1Bp(1W&6r{hqgkCF7ci4X`&e+I=Rm>RD_=21tXPe_MkmGy&X z*Gcy?%g1~>HecnXrl%S5>W6rtcHiLz$sOETENxe{Ny6yj2zWayE#QkfJ~)*_hW&%BZ$W9rTH3%ba~-pCRe$*5vRD;+f!lUlq>%UBZ7Y)5_30Jwf@m0_ zDdn5ost1SoMS(&+nt7(VNH21bEhwJ8kFB?5RsIM#<~hjr2Y&NDx_dSBen2iW3iE{# ztuA{udHT%peSS0Ya0i(Oct$By{gJBd;@efV$eW^LIgEK%n*yu4R8P=;H&LDt^#TRe zX7-1fcEWk};U$#F9ARjJsoQ4~PhxgYA=bE+95kP1HN8hp>Oan|;KZvGPQZyawFP;! zI@0%jt}10uc<6-$;`gtdOgU9l4p9#X5_(Q#j@L-ypTh;^iy*(wH zu%>MEsQ{~0P2XSfY?N?+_)ikN2Dbp9bI?@p41l82X7*enzhPbhMF0>A8lBs zz8~zZWPIP@tRi{E%~bmxe9T1y*CHN(aXZm@Pl=7Lt@7b5!mHr0^?~|sm=C*hDKp*0 zFVU`?)Abw6*~dJcC*CYOE2r5`pLizJH~k{Auo!dp{Nt^;C0={>^dd$&c5l%j^{_Fb z=9>iAu$mkXrqlr3^CUKxpfXd9ep$2?6X4_bkrkvGv3=Dz1y|v_{x3PLv{}()K}T`1 zevAAO|C=u_X(wIU?G%C7F96Q~miw@oxc~Mt z*LBpbQ}D;ZqvS0c8jfu=riGJ#Z~ISco|Z<+xHQ4xa#+9LzL_tfNf&W-1Mt4k6FdmP z$Vds9Cd(q^5>fkSDr7?Y1TU5+FZnfcDx)xjSpK2t#lI>_HH(>`@EBPpl7M2kf1vDf zlSkIAdzL~Y#t(o81yUe8(dp=i%NS!p(n!7n11bT7jU=1&D&12_i%am+#$*U~D)(P% z@2rfSD)1EKI1kq?$!!g~J<&AyIYL+UFju<~+Ge*H2hpV;F*LD&&|5%Ysgdw-QSZ#t z)GqJ4`AyJ5*1bnUO&~$74GdL)vgFSrAHPDju)S$31Z0H9B(BdKW_^jeV?lnF*>JXO z0|Q^U$_-kQO8+_y0AmdttPp$6+@OF*$+6~Ix{Vql;`w2ak#?7r0HjXsKg*wAGq-t4 zo@Zt63#pL6sW;|~+SBkxk%S5}7@ls~!TE5L7yfzpEtHPrtvw>yAh-IsyJrt5=S+Ea z8`wxf5B$~?qu&1KbYLo&4rD;&3VGG7#E{Qpo~gjqf$ww#(`I zc2k5*{OkKdbmk?anxi3+#s4(2nexgpF*`-KvjBMHTcy0LoG)-0pn1$sl3K7b1x z_+Z-J!_~tXfY06`np$R5k(2H8OB$C%sJly8C4apyCxh*V+E(Vq*_k+rs&Y=X9(V#> zCXpSDxsPAw_G;P!>++i1G%e(Sd7H{#-}HyP{ts#HvGcpM7e5j#MndE>CZfBfF7dKv zuBlPBk9&p(e!VMj6gkli3LnoY*w?v+F*5S8#<8A^tZ3~Q$oBaQx2-sPr{R6tj3apy zB`%k-zWDFrxYHAiEu4DYu|in|hly5aQ&VHB(RYnQwp3HMF!3L_akWyPF*6EF2Z8=;Q})J?b<2p&{&D z#062r4m}}L>BAWxr!IY-R&m?;gK%N~(w5_>aIS3pUFhhJNp5<;rs1XiqM;v6eizug zhZ9Wb!`V}$V{8qvLk}}uuDYBtOL)15GNLbf(BM6;5r$3X>5TI*4=3U*2O3ZBa`@rX zez5k1m28GB{qLEAf308tu|WK{(*2(s5&!bg{!jY^Wo}KekJZa`Bm4B5nb$PpTyLeM z8gt9z(mw3x+}CSiXs8Ap8DIu%O@xZ^&IdJk0ZNQ+k}OB?YiNjy+uZHm{j3*X4EHRG zTUP!0^aHS|Nhm$8zWd&%S<>fVF;4IRZ}*k4h+XlkukduE7qZ;*2YI75O9Z(&nn!W> zkkq7Ir#%B7G!057?dPaXK9I6~FDHPjZhiMo;Hoo&Qi4A*PU4caV0)uYMMVvcrf>S~ z{%`k>i=Jn#SpgvL7%+F5-U(7JI}?br@#g;*Z%<N! z@ly&)EMvX!dG#giY%5Ub3}>AfK8~#HAvdaF|Lt;fo{Ns5o#w?Ykkq&6dPpT+0V8zM z%6s4hq6*^xk5M?G}w-bGh|(jWm8>E|2MX_0?uRUjG& zvXX!Ug#u}e!_qtQQNmBH60JSilx2j0cZ1DUMIA9s%jbD;nXFteaN{%4t>6ae+ZL@R ze4pF%xHx*(tTqR~LIBfUd54IekyJkK=P6^{p(VNN+dbBJ8nvG5;l3Q-^T4(g{zp(& za+-t#v+DJsK)x?q2R4lXnXo0*t*41J?Bpru&Ule+mv+4lOw|#JGq=Lt{*uPqJO`rA z8#w3O5YNPTnu46PC5njpTONo*N{`zFD7^1RVOn)*S!j|Wbi^ZovM(-Q&EDhPACY78 z)EC`{e%Z__aNbVZo2EisUh9P=z;Zne@nX4zs3BPhzyYA!T0dzLmsBz&^ zFk&QwRdbNG!Gj|735yUQp$LqC`+oTbhg$fOCTh;cI4AiRtm@zrCA?ckGKsgFuW^#T zbIKhx!~O|Xb>)A9sv=*Jl+6tw^JBfcZmdASdK~#vBKax)*>wO@BNeQBq`$<$+hSt$ z;X>lszwJf*Rs0Xiw|-r32U#wFGJgyGbEJ{KQPETvL_OK-9(kb*Je1>+$ zo>x-dkyag4pVI=j#jw*%Gx+1By6|b*{z$<59$p~%0_OKabV$O7fE$5ZA^JfefGi7G zNQQxzkdF4hk=B%h&N&060axVCx$Duhlnadn{R)uQ`?VZ>S0(okEf8~)-eO&g2a!(x zHzi3WId-oj0Dp(&tBsz+f0E+3@mW5zInoj+u)`Vi2H13%r!GQ}d_s?xjw`W4b#!se z=rp1p5U3#}XX=prDyj)oOGZE`%wuLtWv`G;|1 zC)OKfBYp+~*B(W8*vlLQ8Dx(~jAk{0Hv=6PI591uBki93*zk(CLEoVAg3=G)C; z!mk{2CG%qhDJ^Vr$#&Hiy5&4dQ4{*5Ef90!QvlRvc%$!(1+0Epq0@iG@-Z{!g+D_$MKK6?1^>0sL zHdxG{`pNWq!285y{x`SXYy=(n<~Jj?e=-Z(K$!S?7SPsW!*M?ya5?g?8Ds_yM%TJZe|h>7fXtPm z?Yqk)bj-l_0%w*c&iD2m|IpZ*U~>1tQ5`{^v<18Lz$3&Jh1H+xp5Y3Iz`xSp;_}d8 zP`!pCJbVN|ynGkcbP>d|F$#zrD!t+RCWIbqgQL^76wRx zQhX`!i0l~66$g}eK*`dP-rGPm0^T&SNggmj=+1Ai&d@o_tHc4(F&u0Yk^*-_laK!l z7j*E*1^QzIu`Dgu$m}{CXgt>8%S`HW^b8k`{XA4ZWGrIVsL!q+xCx>+$A+GSe9? z|NZWAipaxbafv2b7WJKou)0^`C2Z@@#ynEVE`OnxtXn^R7bvSQ;M82jrxs!-^f^<{apZ+qI~n(9r*lt+~=|WM2r5GtUEv8_QdZK3e6RZ+}=xL(i`c9 z52&_1Uoznx+ox`MwWf&V>xngQ3D*<3ujqY|1`u9ThOJ?Ul^{SCceZ~yr1cnen0m|f z!CL4AVGTAg+YZY7zdg$)Yki-ts_LuKC{+m^th+2qH@X~^5<$Y}yz$+#R7Cn;?7ewB z)P3JKOe*bKIVxrpC3{+>n3khZG0C1SAxX%ZrI}GGl^9DQVw8PfDr;ki8d8yMWE*RY zu``C*dOqVg&f`40j`O~+`@Wyo^}Mdv>$(3rj(+$VzvcV=eBPh;(r%;Cq5RwY!;w>i z^^WS~AC1{{vAYHv53dwmxzy^#SJ52{#lym#guSe?O@nx0bbQyrRU*N(YY&tW1Gvnz zPtijcaLXLbI-G9$+o;>h$a6noDBTBYNwp4d&R};)mmjMdJ$G{onfH|_7Th#*6gN;E zI`-nsCdcEHZ$~qS_PJ7rjePT-lDWZK=bF$v=1;5D>Rx2y+3s(i#l|Q*7x@TpUV5pb z`>j@;4qHk1bf$-w5~KT~Sl9N{gE1FbtuZ;}Hm5dWT$Zb^szh>+24f0G$^GhfNLjW+ z&AYJQboJYvvUK)Xsy;ni#d2S7hnpMk+Ih(t1+R}2$O%eQ>t8m$M~PYeZ2V6lhFZhu zwslxi4~l}Cuw*oLD3(v$jH-HjvOD!I{>>z^cUD4M%h1OK_C)V~jyn704@#YAgHrwIbP@k@8U{3p( z<_I>Ts^~nx;*YPbf9|6E=rOYK$%0TP7Aii;1V*k2q@xY}t&22o*~$yR)91m;aiVLh z$(V6jMB{hA+iks?LlB=uh`M-D@*P1RXElsEgkUuM6aXkfewFr~DO-f?W#n+~Uv^oG zL$6;tsh(*$jL#t!SYEPUWs`mKJ47Q6TGfgvE&!2;li6$>7RwQyg<8yyS)RzPi&ie$ zMz&gq>a{}6lEI~E5Zob#gZ@^tCokW0V_+sbBWA~zJ!-aD@lzE^7(HC-z5z>K zoeR@U=bgjT7S2;w4p+Ei!8mcdV#fG@PC`LaA|HNF=|!~;lB&KZKd8Hf(M)*=b?U-Tfn)@( z<~9qfia0-sATHbL^daK2%9ee@slwm1*ETMb>=Y9#BTQYvy{DpW&Pil6R$#+h-n9+D z{nt1(lY6fJzEn*=y-DmfBJOVw%J9kWWzIg=U)33%{C2S^OmU~ys<*#aMGvm(9JXrS zKJDZf#9lMek>wy{di?s>1F1>8%3S>B=`Fe1N>>HXJ62B(o6oHoCjITI^AFIr#&nx> zUM+Ue%FPm6cEyhE9ZO@s4!Wz!dRD^O?sp`w%{hlAO-+hVvIX^J3PEo6)lna$j8Hb$E`Kn zP<7;?Mp=aRT9es{v5?rmUE}|I;D3_fkTvUJXu2voZP+10UhapJihfh|%sDCCX{|~y zW$hoqq{R2Fz82#bxFRV0^KqdWb(xZqqSyCxl;UiH-Ao?}VC@qH->99Yey}J@QOVt? zv@PU`t4n;ZTr1V)QanO_4ere;@|X)Vf}9o+jj16?R$AR0m(WkXnaEoOVO%jpK-?3TPtd9fn+A^J1?w;;G zD#c}9VI7Zb^nr3Yyj(cy0;6lNyLZ2Zl~!X-r)e;nE#M<~XRsM$Pv`#D&i!v3Fe1A; z<0k+o`P_0^COmMvWR*?Lx5TmhtZ%hDpB3-aeo`QB6YYPs zC?|g<>TpWevH$~g@LO%=Hzo@(0%Zsxs zqFK$!bd{dlk)E1rf+wwe?pzEK7_Dovd}c|CT9uxH$K)41m6iPP^59g%@B>O5kx2w| z-Z$;y=mzhI6LaxF$#%a#({FCBb=mcMXjd+!mNvq__W z0U;KV{hbzdK*EiME1YYX2Q7+v5+fK887O^ujB)NR`c`In>@i>bcz>W)y?JH9CaxAF zu+yhzza4bW$9vII4j!bhWDywkY%0lv50_Ahkgsk9ON+HTP!qs*hM#CoP%2~E&IcMe zOI+cTqS`~!DH~X3yc7JrOLN{=>x+J7jt*a^1wD=8lxH;;5-PYYB0~T0M;cEBeM0!=7eP#G>?BSDIT39KCBQ;7bk!x3&ggP`MnrPW1Jvn;7lCjW&ZW3dApAt z)?E_DcSJ^ zQ zQBH$_7gsk%NqAje*^JBFPl4X?t^;HvO(?r^J-_FPfhJRNz!#cMriENbL@ih?pYJ{u zXbuXxxLHPJOsB}44A4TfOFzKf`(@W#Y{-cjw8hT+Z(sSZKTxuRgR|nBQDgqZ4P1LQ z`EMTRLGzrIC%U8;Q_UBNLZno9Y9HpB&s&33%#T)HAcS-1I>5*&kmcYC0e56tW&nd| z#ZnWteiOz+ah4a!9FO(Lz1iPtfWpsp57*5Hp7-2wiOv@UnbCL}9MTF}i7>(9uAmef z)|4BM0gFI%VsNQVAWW-SdSR9TOg_4wlb?oy=gGJ9ovKU7K^T!DHHW73>l7&HP~Di} zZ60w^#^#m4=;0>w2z~0K>)$7)Y<1-OO)pmXyhYwnrf}A<$MmufBqX3;XK4ez;US7# zc)^`Th`7L{0UyNc^d_t_&W{#|H@-P?@yKp+ESstQ+%cfl!|mOJ9v-%wd1*GdKNXRj z$kXhfB8y|yN8)yQv!cUA_>IJ(3wBt|3lsS3sC}qzu&T!Y=A4uigKC>`g-hsNPte~m z!9t@(SHRK(!nvfJJH-sSBc!$CL@95NNwAxCsYl{#;Ib?lL|X->JIKr)=4f_Y%TSEd%Cs^V;1zMkQ;YIQY!tNEHaaT&DGw9>>V)&^e`WQFa~qP zBSgzFB$*5|FgkDk&V+@Ox7Pf9-=`5cOFm$Dc2cM+T~?JtV8-(0B-)6LA{P^5IX5uu zq%SLGB(zLP)YSnHvbX;@PUNDID;Eb>giBAtJA(*Q?K4gs35cc@L<6*o3Q^MKkK%F} zs75NCfTiv4$W2!J{5pV#9CZR3(or*HQ5O9mFOYMZ%Oc7+;`EyD6S!DhGhv?KHM%fc zbzJ1^8l~~hSf9_)YpY`4Yh)XLu#?ZPE@GhUcUp1rWviY@d2FX1IUIQ;Qh9ZBVTTzb zS=QBMGhjHe51ToqzwIT-_{FZ-s8UAVwd$upsk;fs`FB8g4eP`@age|}HNY4VrD8|0 zH7-vY4}DUUMm=tK=uQ2;trp}?EgJXD(O;aV(8=yc&29{Cak};DMx>m**g%=K;zcWt z(Oy(l$E(4>YPE;A@Wlkl&U~kcTjg(L{GXn?~nwPk-NAF{CqD@47m6}fu6UZxx~{4*iNadjSwYOM73r@)Jb z54>EBXUzmqC}jy8e${k@_u;CD>v7l>vx2pNd2)j{*7t#9)jPc1hiSn4@j1?H!!ykn zw~Sn@=16+Ey#0+2*3HvKLf2sK7a0Kqvpb!JMl~C}LV8VYq9k;YyJos$&9&=p1#%Uv z!C(GKmzrj$g#Mn=IgL-q=_a>6Yt&fEGYq>LKMzqwudM8dUH2MwO*%WciqEQWWE*vR ziQJZIbFVW1DUNf?Mc7x`uXsDYB_S%=^*4{>BXd9C9*d&qc`+VUhSTVz;mT>34DA)1i+%2ldxYVX z$S^WQ2zpP=VjP)P%=TIQ>Zk$Or${nyf_ORRvOEiEdb#=Rprp$(FWfGdgjbd5tx$PA zI;c)+>*&&XzwUl3(jDzPA=}^4ehFwo9w`KuyRUI_vyW>yZQu2l^R~P>tnMn-#GL8N ze@ty0L+`R6bs#-iq259b%p2@S?#c2j4GQzes!w{^DY=t?PmedIRy5zWsalg@!rsSL(GM!s* zk2~A-&zP)PfqkEJyHprrnaY`xp7kz@br`hv}dIf3OfLP;At!Xr&sO(D3APXikCbALAd zkMJCGe}x;uP<`}0FdYExQ`@9~0VD1*hs22hT0RcTcZ7;sd22uK8=B)2I4{PfXZ0-W zSuNr_?65}V#BYzctVr}<5|G1Xr~ZnGygDvEiGtPfYG2=Klh2fO8#JH)6fi>9*r!dX zuw;;9nsiO9apj8(}y!HkP9_xV~eDm&Peh`EhXQ`#c z-)l5gbMFR>Nocb$s<5+g_#E5&!;iMD=od7&DR4m~51dauvA=*iwC4uqu^1d`^oB6W z;}0p4DDAy+{Uf&UM(o$bW7U)IMCc35a(_R>@6tS3-R>h8 z3O1OJ5AOS{IZxAfnVO4a4GoV;7awUC-?;ogblh&Kgjx+M6e9@t)IaBVQ%q{A%Dz1pC?`j zOmi;igUtCFi#%`5Zyj zCE33of3`SL{8wnnV=U;st^3Anulx&y9OT5GrUp%oJR_mT^L9-u?{Wo!FSL(*sT-_?th0btOdXx8k$Zv9`*>@<845~$F?&P$DXyxm zwaWHQL1NyNG*1c~x0H)yh8pL`zU_1KJ8_2>aZFlm zb7gb;xaRBy+()XF9kU}jr5k0K(S3Fwt_`_=!8j%9xm0C8ts(z@d-Ufs&(CrPFXywL zH<v zzle5CE)9i5)yu-ogkg1d21or%L(vr{nBy>vwZvj-F8qin|o!U*Pvv3aA{6;Fgr zmM%7cZ!sEa^bsseWO)iu)6kQguRBtZ$@TLfRdL}9D;hRYPIZ7}>VEJtU)q;IRyRij zmYMK_Dir84P@^Jc9?$Bd1}PhFz|U4U80QFem1_M+&57or6vRyCo8VuIM$t?y?eug&QP@<2W4?51sSY3cffpDEBt$7@woAKp z{1(S^R&x45haxwKbj3ZxN&0Uf^>i~DzvL)y95U^BMIs3DaCHe5AQe+vk3zg7QM#iW zAS?=S7w6L?85*w&YJc(UVD-xYj;PYNA0jZgZLYLq4}#E^`M7EVljJoGM#Ed^F9>Nk zs9QEoXb&|>!yg2A4E!ez6iH`3-X;3r`=>i`)gTVH&vJqea}y1&(|D(vb?g*GvX-JL zm;IOqSEnU3aetU%8#Xyj#+R5iprDm}3?iP@`Z>_GtNXEVkX^n3#9mVpno%QQmEDY6 zK}&Hu10GG-On&@(NQuw~k{F4Ih{Y)p`EhA{2;jp{0c|L$_ychj>t4k_fMW$4l#A4qAACc-opCZ5;TyV3d$OKm)+70&_c>;woo3Dh_gKh zDtjrGkShL%mJGfQF;_W!A(*3ugbCs9bjvv71o|FHHbwWY$hvnvhheDe zX)Dj?mGpdadrx%Vh^$9VU}-NgYTiezf+TF$h(PsKglKQ*j#CpCXViy{6D`cGaSr#}Vp#dEgAqMD5s1|Tob1!+h+(Asog&CpLrSXY5mjY+OV5;A1u1myt zBcpAIZbELb>=fVh@E5-QncP(F5H-y=Ju26Vi@Vh_ENr+>WCz5)qX^7^@uw1pY^8Fxfu}LR zT=b?(M2lwVRT3x>_P}oE9j21*@rv9qjr>vrEpGG6@i(Tcs?g$oV#D@ zMLHeQc(uQ$-vQZQ6UN3t06c6{b;NSl<-NYnnsS-bU^dxCgvEo4SDLo|2@00mB5%G( z>+r~QMoR-5WWUck39zn?krqrZ?fK#isqQ%70mnkb*uO#1=`-WBDbF(+7JePv{}aC2 z|J!A35o*eH#-!3QTK~EOyIQ5P(a_TpK^Byll2ZaW)#CG5HkX*eXgkzD#V3Jmuq=Qj zfKGTrG|ozECxPrTqo7GD=l3NFz#sE$D?SE1vPGXIxgxeJgK2bN3oSk=Q`QWj$UsuS zpX zB@WLMQ(I!~HQ!J?jzN;b)A$;(yT|Ys1sic`%<|_REmi3%weuXz5e|Ig*8TCX(~IP1 zp`)lFvdW3Oy*Z^%!#B+y0^&Dn6a#1uQeP@+5<^KU(6lN_7Yyw62i+D|gg6`abc1e^ zG^v5g0r_88-+^2}h(^Q!D+Xz#wyA7$(z82o(qL|fg0I$Ozr=ZMa^5m%;*jW&uC2mB;K*>s zJ51-W+O^Akqr@Q$aRwA*2j*}3YJKAix&pay`hM!$Tyo59VO!v{Lmq?O{h0>A z5D9JV@^>BFKuG6~!_TW1&yJk@f}4-E z0y;^0qt_jhh-oWs3RYx*r^qCaxa^7#YM*z*hsAS(z+B&b|mkI4A znn@kwQnKe|D7ij-)**%mZv^vSzsSz@=6{h?#bqx3C?j_%i}5XnN?^X6Xh9Q<)*A$pv?+Fzhecs)Et9_S>Y4eRU3HEDMzAL0=v@Fb6s${)femt5%eY(NVk#o(!e zaMoH?9vD(sF>|r?=oMm3S&DjK&DYQEv4SgquSjaJb$Kic-1_cJbZO*y{%rm?jWOn` z*7Fi)VRo%(51Vq*q9{^noTf+_CeO@+2?ak7{Gy>DPOFH62O8!u&aUW^)6~3InppFc z&0IVxN^n38Ea4RYV=Z|}dXK_Kf6x0VdMu14UpKtU`F4|&lS$U`XP|kX6k)BNCfBEp zeh98DVUGLXx{XKM&H-F=q=c4doSMX4i^Qx zn&{YzOjq??<-7O5do@J>3cniIE1%3r%R>S-n%BqUHjK1>1y2p|vk{5fG#4+;CAu+l z{zEH98nEQHSTr8kr*$%|R=Ppt4dc!aq5Du7=>ym44x4cBgT$4NGljhU(AK%491_@? zdbKhm&U`pj$h^zkqULI;+vx53g=78;Yxujp%`aTb;fN2iSpT$Mxk~~y8j_7J8m4!8;{9RErd{mnp)+Sv*K(z-4`obecMR!|O)|M{S z8$h*0%p9SiUk_;=UMm>tU$8Y{DGzbYR7!~JwF5B2Jya=&LnSAtHlso%32kz|Ej7D0 z=?3CmhfZVu(RMapipjXHdg)chHDJ}74qnd0RctFy;t34!)W`SO#Z})-zp8Oc{f4Z~ z>Du9gUtB&q8O)o^Dn2~eq@2}>xqPP>+4FTJxMvHu6;wqwUpzOX56;;$8o0~cRA_Y< z>ey=Q>|(AzM_hko8)Le*TU(;54M?J2>hlfs$g5WLEkX|-Spu&DfQ9V*tCHZNtiyH3 ztCxJWq|=@kZ>UZVCMi(;g$Lq=hdSKRTi#tYZIi?A=jEW3-hAF{7%Y6!a=SGd@%TyI zBg@MB;^%+AjxCJ0zC!Iwx8^l#=D{(Bz-fyA)NQRX8K6@NmKkr9c|i<^n>bG`BYGTY4;CB#)V8rno2{= zF#d#OF#D8=6rqvmOpZT>wB>SdX{%Nt*o@P=@XC6 zB;M=NG56mVi9Gl5-9z&HG&MGTPC0L|=G9KK{%q2{+frjQD6mRWdi>3JpZ(xqqhQy7 zSGci*wBPHpe0#5BkzU8bap`lr4Gk_prnG?Sx@UKEC0v>1zm5m>uU(Vhw||wdoR8eD zL&Ya($Fac*4?ZQbL?!*M^o?{kg00M5Jb}=rN~p_tov|uE^(1!tmBz+lf>NES>g!du zrHyBBiQOMh@rY5ACs=G@h?;NOBoR7Ena5XS>v!?&f50W|IJC2Zhf&tsc+lXq!S8~G z8{kzlTLup4sD!y~;79)XI{G>7uqlT6|26;hm$l*_5Bo1S@W1tUG}c`omH1GWY(#F1 zxs4_68n3n$w*zKT>v{71MY&tv7Q;($(CLodbJ&LtTC?OJLDe{VDMyOyYFs?YS1IE>$N#^`LM%4wgFK*ODeWQKcI1@z4^fdD@!}e8#FL!ag^~p&`Rb6MGyP+j zuDIu|F@@*1tgU|>Atqm?M5v4@agr}$#@{G@M>xCT|cjoTml6-X=Trkw&X!N<_f)4>pF1{+f-X@Npr|Fnj z9)c~p{PVbvpKaL_^1&<*hQTV$wz`uj7tO=BbL)!oqjMDcQZo|HAZ;X#kYU4L7-ZWI z?>0<*-_w`$wdwSr-D5gB^p2Kse4KcARuW$N7RutR)6IP3!Rf>s=asUx{p=5<&xbC^ z`vwfO%^rEV7pLZCHcbzz+h_aM{Vd_}p=l$jhp78$>g%qV7|yL27W~hj+i$W9DrH#q z!6)qp3Ld0ZePAwZK2utFHvd57rtIQt35<2PuJUQr_pTsXA+3lO8GO?N<{b|Li}4W} zsCLf>Bp<}}!?ACR^`o)CBE>(Jh0e3EG)278o_yNSPU& z^K9g))2X@U$UiKRxsC22`E06=N~1hnq9mf1Mme{|tan&~x`pKW?2_TG#Dsf0#Lene zH-7r0$woif&O5=(0Zs9&*>kiQs^&6Ijn^Go7281o909o19mzy@#IScrSV=nlmCqHN zfXEyNh|_$T%02cZt&lGChuowKD*u=mU(W%qBah6bcX#yC0(&VUkl9n!bpDzwMHqF0 zN9IX&gNP@A?$1nYG@hnE0s?p?uDhPJE(UlY`7pl7XF7+!UJuz}zO;hd_2#x*87^~n zZom?AuvNL)0H>=?Y+6jK{{mB3F3y*>f?vyT65r+~=5k17V~N&ldd&}8`UX*1sj!~+}8Y{jo5j-mgJA6O42Wu#}p zlS=e-{u?}2BJaSr&nab^o>*$`$2_}%ahcI4v>K3v57M@biBys+m{TJ^#le!>w&S#j z1voz&rK-c`6i?q-bV!D40|btZ`&?TMZ-P>!+OI{;0|gWUfLiXnBU?Z{-V`LI#0Qpc zStjbomn^q~jsnj8P3rJ_wE<~JH7_c?W*N89_zpe#GB%J~JlFbQcBHbh-aLDpXtMX1 z8a$Y-Eu_F42yBDK24kl0*`3Hka4n0n7-O0obr#Xjl-`b?2gB#N*OW_qZz5mj_}lc- zersT2=zDe%=^3IzcyLy3?%j8SM6rdL_UNBZa z&`8O`PQcN}H|fv(QO&qQ645wiHOuq+;Q=<&VD~%UJ`>0WZKf6U+@!CB4i1oqZg3_i z5ln~^xt{&jwakp!uPO9br&h1ih7STsQuHpb&4O^}>h+W04tR8w#~1H6`!lb6H(d-g zD1W;rr83>DZwLNqM)a>`%HLMz|JnoXZ-Yro+2~f*mw#op^rb-I-Dt0)4)D|;4-t-4-h9RCNZa?Vo2Y7dDMQsg^^DacdIxWIE*1QJlDf|8wn2?xfU z(=@|Ies{wh8RAZI*d_lKO8|3}P*jIicjX#6HS5S?buCR%P#rPD__1_ViZ^|~uG9zg zZI?&thvuh#R6K*sroejTb_{QNhl6KQdoU9zae@+BA>evcjjIOoh7|ccB1!g8u_&n- z3B-zcHF3|~M^5xmx$Zm-rf&E#%z14s)(o$xft{;u8uF>bFJOmV3L-YUg6C ztmed+mf^>C0U{6uJn}4D9{>`;y{YSxvLXju;cR7&&f#yc#IvR(So)~AQ{&VbG}o#q zDR%{2BNftIAcKi$v;e)^Qh zx5Np>urJL%@0HLtbv{xI`voKtW2i|5r{Dst)Z&cr5(B{Qsf8x>yU4mEh1NcRdVG*$ zTz1lg@DzM14(@}3CJ}&yT=;4ceB^5Ah~aMUKQ$uXY8T6KftWhXI8o-BX4D_Z!DBwz zQ? zU5>_O4Z_r6<_IHywGV^*g};;)N*<)&N#n(6ve#qS>Z*nP^#B)e;WrAnz!kPoRisyV zK52FZ96fc2>*AM+ez-mBjLTdCstxx6CdQ|W=|bmG=_m>Z8bqdUmQW2YbDF;CJPL)L z1CR&Mn`8OjtM0Y;3T>|&BvVWp$ zn^W28A2gZaRg!&V|ApK2HCT_4i`AL+&3O7mmzJM%l}({u1&jd?O@n+`Re2tZv1R6j z{2lK8*qAZtgKDC?_zg$6QM0_-6D8bmOMVK}lkY-b4<-v?1o{F;1bS$s^U%fcqa{A;}nld>NgM&)uGsio>2N3cxS#HOmC`Ph2yo<3aY z0z+2HfaQiu2Q&@ThDmG7uI6`$8OR&Yc-3Jo0|sPga)G^Fzrm9mzRg}Q2M+)=J-87dqqpD4GPrctus=^+#sI*37TcHoE$HVSKZEI zG_a~13pyfn3N9@09U&n2{KD;0&>A3+itXeYL_%$72Q4$|+!3+1rN-bbv0HO3$^ZHm6w3Ex8 zizjim1wdX~)-T zKC8JSIgEH7M>&R7om*Q{R`M>wqDmB+_W*y|>Z4lMKN64lxn%qW8t@;+R++G!XTmj2 z`j4A-we8#)a&G@&0o)^|p^?`r|8Q@?aNjPuJ!&E|X5;Y!lUFtyo>xjquiRWiJ!zx6 zwSIn*6qe?<$;7R*pz&P)OWeKNnn0PDLD`>8d~5T3ulh088b^8hzD?U6w?C4TMj3?> z<&-fh3BcjpBh*&j-M-p{Bk#G2q&yuj&8a{4Y|FCE`f2gqBfma?UsVU5weATUd{(nk z{QB3g&WS21*`8N zdz5fJsclz&3PksZt4t5dC8A7-f!yEao-W?r9h@|;sXZMe*ci97EMVnr~h+E_6w5sx3}^C9$2Ik(?*d23&GXQO6R_H1zi{=$c*qSnTd*SebQ z3kIAmF1f{tw}(Kw+A$_jiCk;XJ~ihfGiWqxU6p1QO{^;?wm20Cxrm9ZZ~9<8-M48v z)8~P>nz&Sms*TpmM>`)M_$Ka}k>r{ny5eD>fMA7yAKvtNTUoevt&B9`qVE%lZq0pK z=k{+4*U{EUikHdZzHP$%>w@X=CAQPVsYJ`s{ov%c5B0(3QSmSRi$Y?SmX+b|2Dqf> z4SkR7dP^OD%~ij5^~_A_GDH?x0F$a=I^5*=y-4v#KdrFsN$`&|TQoCO-s9g4eFA1e z8JnOOIsMJ4I%@4n$|;kxFS38P56XNgFMw*?XU0-x`9*qZoGf^q{Bh)T^*fKB0x$73 zgFgk-lxJ_VVj%F!qP!ye>-6c*iE5~Zr`$kgUV9K1sd4A z-$CZyiNofV@48%!Qwq#$8pT_msp?G|zQTtJr5GO)<&{%r!6Q_jvYC4dszV0QlHDB9 zx}`F)`~lm%N1bQG+=$QY{n#nQJ2aBs!7VBh))w!JyMibLpPdQ&q_3ytDK}u)Zvxz7 zZBV_GC$Wp7wC&VyO<2hA&wJlrhKpxoG4r#JzRI@lW_4nI!+qqIXC~>VST*H%krG+% z;J3*4o|O(ZBAcM0v3JoeWtK;WHt18}ww?F9o8nDNNK1bjw)WUXogGVte%G?dLhY`i zP23h6qn|h*vcWrC_=m4ji|0l|w4R|X;_RcO7#)<3TZxwtN6DL+bHDO;*N2q5{wRCB zs95AApX^=WYyCyooFDz&!NEmowb3py?(@fD{XpjM_N-u24Q13dnXXkyH$1m7KFyuP zL86Ko-j{>fr(?!vd^kMZotWhUT`!d9o1l{kWj5tVb>p==)Vpk00o;``ToN%P8sM2j zf0%R-XXC!;sL{J3`Xml@s`dR8NCnOwmH1((32UEqoCjO32s0c5<-W*yt?SLR^w<14 zr<+K_ZfNv5Rtg#vmmI}$(r`eA_9PE;dT!!8usjg6zKK)x(Bcv#em)-fL!Q*qSpxq# zhl$bulGnzsiivk3Z@N_1`c8D0{_3~NUn2g4LMAm5y_=t2(4*B$F=Cc7ZuU&^!KbgV zYj|%|^=u)sh^pcUbx%O6vhPdSZA8|PSYWr|OSk6KLyNkISRk>fy21>4G;k@5mm(y5 z;WJllfU}J-Tz6?$KycK^r=D#ga7GK;X+@r8Su=I9Wnd&@)I8KxG9e18hS~t}XxXbN z?=)xC{c5PaybkIc3Sj}C%QC}!5yR0f78B~GwXDV~ z6^rHf^Y*Auqy#PC2U`(f?i!~V2yPcSP7@XvXyR(ac}OcTIEJ1Z_;~b;d?7r5%l{K`XER+lB|4?W3hHYL&1`y};OkB|BLwR5q3sfy7;(Fb8ag-t0F-%z^+-;F2?eeSG;0&t<1w<6muH{9;vtf=>ag0#K2;{jAfmL} zCA~vlXAN+DQ2pawdmE5dt&r#_A;W#hmn^-TeU`wGus6le0l=3_vPl|S=KC2YBl4yQ1cl5-FTIg%SJRS%|0A5-rAOo}NRC%zcSWN*lp`mCANLIE_@@We!;=V}%H?>c@ zQGGayD6mW%aY_Y`0vVEgb(A-AJZA5P!PXNfwhOJEkLA=ph*q~V1soc5H_Y*jE9!2W zV2DqEOgWG5frFG?@zjf&EDC((GO~)Ig3<^_vxa!`V7TH$?xPc8xmn=*J*P(XCyk_< zWBa+8++F|}^l4-ZE}2E0Ktdl+wq&_du(*X{TnFKgf4uuCFlNKeV~%=~QqctSHABN_ zwhfO7Sg46vS}#Rt4`(}|mt7_&%TML(ww?z8A>T+PFJO?e=`f?8YXhK4W|!o2XXZgrv{&B1vFJ)IzIVwZM3k zDm0Aiw*sMNYU`!}+1BMRaCy83tpKb5SkWqCnRjdeVMd_wNV6njQ);7Nwdc>)Kj8<9 zJ8r^^B6dB=W9*%xtJ?7w7I*QVo6<*?_=8jT5ViDqcJ`|`cbs}R8*D}nq4rmESg=dr z{@iN*U}P1)&RCrfa1-?WVV2{fvA40in(i-V3gZ{l(R%Sl&SH%yX|7h06y9%GsANXH zrR&OT?r%J+t!#8u8_I$2^S$-&OI=Ln;Rakjhi_aIWinP28#Mg(EGvGMMiWn0BOrbC zst~jcPY0x86BZ(c<)#G%Nkyn^nfhMj9g+ucLxN}7XXZa zLN`VvRa@M<0AF1t@KfNlx5%4j4jJTviM+oxU&RL=lP<301w??!EK7mdeTe(6u}^oR zcdJXAD%OMk@VN*BISSt5jBg(1EpKYtO$u&*cLm=+8IFW4@EmLS?moy53hrli-4BrM zIgtjnS=Z5Dir2Hp4z<<}eyT~IYqoVaR(o~^8L;#=@N2Be4C_%aRP=t6pOFvG(tA~& zJ&?3S>QbcRq$+D?hfS--vaW7DbxJHIqdTLv!oe9^t}=Uqw@TS1olh2j+qIAscow&! zg2Tn3YSx9GI}mO=IZHb|Cj4vk5C6k>M0|1Xbe1vS^SeSbbZXSNG8m@fLo|0naSo(*u_aD*){&i2jDt67bp!Di9 zoh@63>h~d~Gk*#kl03Bgr@#Y8kzsVxcSYWUgPln~S6f}Mf-eIASPHH9Uh_^wL+;~> z{+qQa;p^>oHX5G08V9?UvNLEYE+&Xf&aEbP=1jD|E^+}+P|iDElYZmMT|Q`6PO0Bq z#2-1Lf4l4d_rR|O>Mz&B!gIVX%I8P$0lc(o>E^Rf;(o_vov}J^&=7G``Y9-1{kLX0 zT@m{c%=KC=vPHllX_t-u`|=yubB|f!%jGX@{K2!sN6ytt2sjMxx}yL74Fosk$Q`Q{ z+LCsp_{Ew1!kQAxcRyaW%_RF;@9~r~O`juF7)J?pCDJ@}@y0pUgzJkg%NkqvA83f% zLih`)eeB?VWP21JzBT=(;BYJgDXF?=RzN^q&2=s)N#d7<;z346{Nt6^Gv#(9rQBKl zMNd!e^cpRVU{H!^>pN^vsO+FzWSo zcr9VB2pG;l6+9L|`m293Dl{rwzuHl?^#J0m>;hpQMmt@@KK=2h_f1YkqJ^m3Q! zp+7H#->!w@X_l?CMZfG1_Yip<&$b76*+ifD7`RDqoo>04%*RJMGLbQ&sB?8Y@2_Ua zr~MSLWv`sU(h%PZKCR?xR|X3|Z{9;5HI$~b27LBdGZg$oG4XP=DA(-%wM2w%UgF`l z4DH;Uupeq_FuBUIT`WrfM)>~6fmh^dvs-Jh%LA@8eiqF;*^v!_zdxNsb%1=TJ-@S>xo+RUgwpgzsPCNYUehAJPpO9;gqW}S*Bt6&M#m%VG3=Ap{JV=R;^Wp$Y&k7Q0{1vXLorT%oefQk#&g6*pxy*Oru|@8Gs+sZ{Lz4r_&b z8+a`*wK#V%>}0mNNHx`oGP`DOUbez^vmdB}0j!=U+9 zM=)P%@fXwILZx+gj|tYBe}W?L9OPI)B25HiqH@tr0;iO(Jr8zq{D_S*U*j1UW42&D z(Ic38kU{qcF94mxA1InEoE28$(02#|5+|MFz-GQL zN6w$iiq1KRbOwezS*9N}B8>j3EG&ak`X{%X-c21L{_-CGOP^M_R&Ao)^2NV@{06g0 zx$Fu)T7BBdiq2*l8Ov9J&2-a9#S>3D%=Cp*9q4#qqlS8WPC$f>Ycq+$1vS70z81X zBJ>FZb+b#1zo-Xh-K@4Ns-EMh1U~0`gyCeL>&g{|i*F3t06+XNi2fI6`XFX}V-gSg z3**Jt_tkM`spqQ-S9-Q3S2x4l$Fri2yNo~RwDLbR%Ee)65j&2l zv>t-%1GkR>G|zv|n*QZ76Db=p6B(N<%YY)kIFb1u-H%^2aDR=hemNDC8^6pFekq3j zH-4nYBbIF!g*Kz3N*Vv;6Flak+Hu0%aTv)<9Q3TCf=Y(}3m0egWCWK|%=ltvIRBP7 zk;3|sI*dZ%8N@fV`M^t3S^gbd7bnkG@~u{|8d|l-$L@R(=Ly6W(IS%PMZwMLZp%Ai z8Xl;le$|MBpOb>rvw}brTtJ*6e zEt}4Doxtp^(@k0~JnRe;Pl|T?zI`S1eYIa=xg?Hpcj@_yFVw=fU*q(ErEd+_t%74tm87*UYoL3x8Nyxj=Md8 z`_EPx2|ZW-;@ZP$`YB*MMmzc*8r`HqjR??2jI$_7jVH@7_NGo;W9|@y7)`FS)z6}< zAa%ik!Q<6!@OTU(r=Qcq<)S8VV|chQcMB$I4<0rR!t|YsW^YF_W08KX#JvrPTG&l<`u*KQA9G% z@LmnMT>3oJSQNE17wG$gKlrdE|IQj`&kIv>pbPH74Ma?|(7Od0^lscF1Yf{XGat}};cQE+wishO?SQuVn9$gB>5xO8eK$z?2chNVGx6ro|xDPqqRq&4!^w!;JQo%<2 zws$;EEl)X=zVZd`BHz*}H4?6xlss0EH{%LWNq$ouQ2wnL&^~VC@cn)-OI(@3t_QjV zkS0WYX^i{nl%JG8J7n{x-=BhP1ROWm$z>jOF1R)IlbPu#yVJNReJ(vc>aSX7IP}#3 z&}a@Td^@o<^6HAjN4o>EL=N|&1`-$DOzs>d9GVJrLXNfJ$i|%1IZyv^AC#5f@RkFO zomzHrLHT{!>98Mo>i$yfjxN#hmj)z&HKrQ4le zq%7Or`30AdiX4l^`D43Z`wQfW@_kvho!)FTyz~Cav>t&3{)YGUms1btS!%=nh=Giw z=;D&1H&4E}^=|edO#4JkZyh=M8NITCMB;Z--_Cn>NMa6tDN2nL+u$XXbzqqGu0{|c7_4kf%_7T`4+@=Nvo%1h$Lf_}j z=CLC6#M$uixyFwuP}bv>^{0g%aY{pGHe!yg=0dUJA=J5$@uM%VEnp)~tRFRC^(l3z z73nv;TiZ?hpbUKCY(}JvTopmP2hYsK4xgy&NNnp?P{5tND2O=zVmadJ3iiEf>=^UXk#jdfp;f}@EeMR=qtwRkk)b$3m zKA1PXM6WKmcI`mDrSXo73MUJG3WWbo9aA|Bq! zs(|F)Zn@euz{69eB6y7ngvq%FOt&|Am%e_VhCyi5f{t)~%HT683G(!?an%ium-6{0 zK`SGL_okuVS1!A-_r`{x)=*GkE~$BTJoYUg=(bh4g0=i^TR7WSIlOleMEBOCgnuKt zM-MVZ_peDZ_%e|8wl#eFu`yiAOFv0e%R_#;jhW5cE^18m8>>UA$WcNlht?EUJ$+jW zL6rP4dhAYUjPEMde$wjw==~iWi)|`D1$MJHe)u$3i8DGQGk6?jy_Sb~7IYv*n?~P2 zlD$4~_V&{yk2>$0eyeK|J!Yw6vo9;^x1kV){={>Tz8Su_EfmV1}V)ym^0> z?2z$e0#c|Vl_MB_5=GJIwQ`eoFRR=zZ?s;s-2%$qkdOqlXL9I7&OX7&Oehsf9AY>lMG=!eVb9y&X|9 zUTP1UqS(D3Sx4J&r*FD*bWZ#@=z$uXa4B*c()rNCGINi~o3Q3?uB@LrC>-7L&8D-g z?xu4sr^L6_+pwk->=U!WcVanXUVCIJc|oysqE%Ecf%f@8@~`>6IB~jydKyzTeO1{dq42-DAX! zm0yD;9}~7NJ~|W}4|S4kJjEM!ag%Kd(3_^pPgYqFn=J^1Axlu(N&47NULPj5Vxm!o zjO~2CtO0y-R=Jgd>PeE`%romXe8s;|imp`}e2qMDOFr;&n}nVM+LF6t(S?ZD7rr+@ z2B_F|F)@_0^!Gd)$I115)7Z|P3ir-J6xt>p%$w_ej)NRYvO!rXwAKt@=~WccCt7KasTWD;UDciESU)@!a^ znY69{c<5TjW6JYyu%HooT`I0~UOPI0-K@{aTIflJ$ea>#6d4__G-wyy#iatT|gXkL6m<^OQ3!&ujo%hOB{Q1 zEC3B|81tFp7(bacg}0r;m5dF6Qv!396pkqm+|`K=5#&T_$)}-+3QO4vl&v{Iv(N); zDELn1)mGmm11$>7ucALd4g;PYbf?Oi{zh}RzOJb$5maTU$>1TvuCX+Mjq)ZaiQ)#i?zA(1 z+wT5+AlJbOqFFVey$gnOV>9VF)Vx&dPEka77p2fAYyND~^tUhOf58J?lv9{@qJ}k|hw6D1Lsox5)4im(L`*%%rz?G@ z@}M92?V6%rQKwmrE`YO&H1qC#;kQu8=$msG7pR|u!A^eT&&F?Jp zwHE=f>k5-kd#aVqaI4`Aw#LQ3I_b&{G^I(3HtJ2Li%ZGBSmUp0KhX-o5aVBEN;&H^ zX^d=?ex4gn1tU9(X*F-*mc*{SL$(}5L0J}uo}x~?v23vhPo9B^ObUHNARV|j=F2Wtv2(D zD=r)jdK}5tyb~i#$)rA3&s`Fx8hR^(FD$Q9i;c!@VL2o?xwCibVndL@_%AT-=20Lw zqEQ{EbOE+3XtBZT!)pD^+qM_xVbLQP3JvDtA9hL2sy88$qJZ!ZY9&;l=0&}uZNT`4 z9y0IP7amUKsMf1wn0LpTs}^y?FKpr>Au0JYp=EeY#Wrm?nNJsUp^VQMY>OdOI#0%2lVKMrN#Ej@*SYbQGz& zbwm=u2Y_aua?qY$-&#v5EojwLtH%4M`#6oC!}f&v11j7%&OD&rrR4O9%pV$_?DLPa zt+IR%1Q*bY_{UYF4RYr(rpR1+ClP);TP2-8c25{3Y8CB);ON3R8u2VuO_*~*<^+mJ zHR0g^_Yj=19s?yK48ytVth<_+VixH-sg5$iXpLvRoy8VO7febD&ERMOa&#|}r?hb( zMYL{-s03!|wH%TG9T4b89G^H*GppR=SrlJ1PUVKahgZ3(eB(Y(+>pMw>yMaJoF>9Q2 z??quYAT@5lJ>$n_a@oaVW143#GrGn^1x3hAxRFJDzv;bnn&v^#Uf70_1{^v0i7Tn5 zC%)4a(OfbZXn;fSOVbPk`j6^=;NsVMcc*UrIKf+O3H>#J|LSvDWt!sg%Q>N!-_d2= zei>r~j&~X;YrO$CFHDoK`{coP(%Fh6eK}1WZJPIysnUKG>|Izbd27D8C46p>$q-)T z3dG081oTUN`}eEnVmK%`z!_H?v7y`Z3qE2OvwiW>Qd-3&fkHmw8K#rqKmJM2#k1lcXKvLytH1B zE@2ZwsYIC7R{Y6hQ0n}HRO|JDt}xU{HXWy@=r6P5Sh2A)Vk;1ls!??P8ODGlE`-6$ zf^XAr6p}11)sh|$1DAa-CA0dDH)ob&guaj;dE~?U$x|y+Wb@HGNOjtyE09C4`m+>m z;Q12Z6x2nXc3W!Hp*U+I*#D&_KfWYpu)c9qu-}c9n#T|84I9O8Wxyygg4 zsgsmPiPW+FC7aVvbnBUBpm$usZ#!p}aI=;IDEd#$-{ORnXAhScnrOHTQ|t9iH+oK) z2!cprv$35m?H&$35+^r+v4GGNttEF=^5&7Hy*ocS<(`MY!b7W8(^@Jc%UgYm=e3iH zAvr*XzidE|<*VoPIZ7bz)qO`)On$+3IURWc`?cC_b9$A+CpEHK3Qi+v|Nb;l(x)4Q zM<7R^w?ax%Y>pV)R7^@bjh}7tXW@ffq48=@Om>ZJ(NtV)T-kcq&&hWBBIbyg(9Bz$ z$G_s%p8dFD{~W_^QXK*&C6&KUx?COhpdsMH>pLYrUF{EKHXoKEM(VFgyD2=_K=MV| z&KI2zEc1VV8U5Z>bm%T$AKQTc!(2e+wf~A56}zLaA74J&dD8ol*1e@y#bDWPux;)- zH>juVvrjoXI^2x2Cm)yc)4g-gBJlOccULwgC{W1(d7oNzWZ92)827#(C66l_@>==oyxTnuLC zs5!-4`hM8*O-`~!<7xhZo`)1{C3~jGW!hSqD|=HNMa*yeqbiO|c%gg<$0yWopf~rD zmcH?*oD{r%fbFAl2CW;W_d9%L?jI5b?H-VnHrvbTO~W4 zA7H9aJmBkFRQt>Q67kVW8bMkIf4Y|}u4%pfW|3QSOx-E-V_)VA^P(@O?k;#~02!DQg{a2a97m8r@i9UXGq;bN=R*T#Z<7{;U`;0>$*I< zYt`CNI$oD?Db0=N_H}wqJu^9=tZeRGqtnxOsqMQh+G5e|>^Y^A3!UzK&2ut&(Dd#; zCSM*hwksH)Y z3N*jD1b%Y<-F&d%H}k<0BxM-50Y<>!=7RdYv`*8t@tepMX$Y;9XL$1j8IT|%!~;gO z<4uD!p$nOc8M;WmA{I$Kk^4!#XJ*Ph?&lw6oeB|tL3c6l!Z4O#^mD&8hMC4?R;zlxyV2@ODpWrj*|-2Zm~_(^ONTF>Ezf28%+V z+UusA{W?z+jhblTPVp{y6WCXPqL#REgEnF~)vXzm|JJ6oMHL<^a}kq7)(7f8xOa z4erZPw(69m6$DFgeBEihHGM&MFcd>wR#U>n4g0p0f{UXoe-2M60#CB zAvJ=F$c$;mcrN^LA1^Fr07SHPI03J(hlhqKAPoUbpiP{iFK|MBUprDV5l=a&Sef=k z?X3O4uHRhy5kCojf(Mpr!b!SXA<(>jL4cw`83p9)*B^4Yz97Ps(1H7MJ2+EbmY&<8p0?qL#G83%V_b1cHlVqOc74YPi!7fpTUP-Ze>T=Peo>jI z6(~5|f?l!$^ViJI`s+@mpo*3ko>adYn&Z!;T6Um*SsMZYZaWjHmNhdg`g^l``~g~>1=6Tz9d&WPxwY+zDN!c=po zj?Nj)^SWRd(g5RI_h$S>EY%F)1P1VJ5wpC!6V=?c_6nSvup~CGza&%-P(00Z&&p!Q zYImy#q^ASywPon*&6?Yg`0(O_(G=hmB1ZG&nv1@rz?Bz01PM358V0a8URX??afy2b z-WTWJmn6Nj-m5|K1}LBaZ~NLhBZ z>?p-f@w0$+PoDotca) zqNu_+A5}{MCOetP#Cl1_z6A?9?Y$VFD`d?u^7S(hRV8_tpl9gq31#d$4PfZ!f>6IM z7aIFTplQdm65ix-1CEip&b1C%3%`!`J)Fg1ox3T5O8Oyb&uv)+n}KyCDdr2Ruo35BaKEO01x%o{^NvlZl(Z$xuN zv8-(&&lZtau|-XZgneAOTNhxSH?^y5vfwg@^%h0p(JxwRP~p2RqmR&t{nI$oECQ*H zkMFJ2ohZU|X!6Z*Z|>ncF4%BE6Pzp0HPck5dlZJB+lk`Rn*d%1%w(EtyF8M!G7ilW zreQ|JTjG^z*tukisQ}VVW+MOEX%-7vN&0)Z81g3oMb8p=KBMfehqR&g~* z+Cv20CjT))?k=S(%0XL~k8v?Or;SqNg2N2^LOnnBx|$c>%izA}X%gRGZVoUZx2IUZqAo)}RK`3IE$> zch1d3-wTimFDBx*EDId^j~~+x@zPOi+;tmUyOwI{gde$hkp~nZrtmJf6fWn-40iBR ztRt@*K0u#^h`RV`ga@|mZ>OQ}gmVCH`4DRTb$f(kND^wd7=!)(M#zxsw$t%;R&{dJyYlBnD z^?Op{F1Lnn)Q=*cnK<{@%or9l)`aSt%-3|ZAz&I#z z|HgG084D8Up(vLCx6wv@3m?*ryj>Q+KZmzj~z${e|X?=C6hb z15W=QQswm{ru_`>)(?=+XfYZ&9T9ZgCC-HrEXb2lQLQyCJuIWf#-dkc`o6tSx?;Af zpCK^iOMYv%Y%c4tRJ9X$HS9%IM4uQ~o49JceV{P@r_0~;e9&IQm}iF{s?CYewLg3q zefqY87=|@zqI+xZ??U`}GS;5`^?Z+o!?v}?$IC;@j32pRVn=kY0={i?&kMaVP_$G5?PU4m~6{IkhyjzBYeut|CB!UVN6LIsdPp7C zJnAM;U0d; zQA`)QD(#xrmf>fx(PT=BG)Scwr{i{+W5E+HtBsAT&TPUOsRdVl>>tg~rwr#4CEEy+ zoec>pQ4b`XRZQd$oODSuR*971#9e$AaX574`G=;TYL31LtfR--_q2TXS$|0O?v98x zkNmTM2&nmM{&DBR3oADy9uo>TKD>BR#<-ZEbxq-J`B7;}Sr4r&u`NSaEapj6lg^85 z-VwA)zV|SgO3Zib)I;vEFZYK;H~(=*{PeB=Z8`b>zymI8+V&rJz1FJ`O-=SM^jG?_ zV7Iw~ahgh-;>}Hp#RuB91r-s*CKfmE+kfs`*Uqw)K25$lF05|tISyk?qi*bh=BB`X zw{JiBc6`wzow7^*LD=|HQfF$}@ng!=6O@}nmXEhc?C2cPERy>npj=MYrt9r0oTP2%Kh3e}%l>*V%e&Ktw+WSLi)pN*$9%7@_YQphVO7$lyX)48d3(Pue-w3B ztZmjHX2v4ZKu<%jPxZn@1Q1kw8AQ zRV!<+yLS7RF%i${>H`yvh!dx`zcf%jZoNAu`i4^C!FiIOHn@qS5}r!3hqmvN4524} z%az%YtQ^L*=hhY(V#OOWCERw?taF(lmE0TQ)U(>Bjc_`P{z~$dv9i(QfIGUiMgE(p z%*fP$eOe!z5BF%E!`5P;as_|wqo&okP9drjqTMDa3)w-JBXUH90j;e;M~hQ6@_NQ6 zhV-oNam2#{Fb$MjY=u=)+)AtE0w6f{jz9f$3ICpzBPtZA8+1R>#0?RYKy~0O8%By> zhVCbDqEm`OxgW7{=yp)84>T}3*cjkb%YKX4#)hYJYc8If1C(qM7l?*WI+KXt(q3&0 z%O87_oK68O0`Y1~d(~Q}=S!V1M_0AL&XxTrTwEOLL&Zg+Xg*7)=>%qJF<){DJB^`e z`|Qyg_!19xgaNYdiRX=?(^rM!y3vP3R2U;FQir*B!F4LwAT8rE)aT7!^1-E-GP#`P z0w~wrC!Mwi2WwmBmhrrRp zf)UWRPCCkM|1_1?4j>4p)pM|HL^@7n^?Ukcoc9DJh@LYcz7_6HDaiF1(%t(@-tV3LwceqC60~f&&ObLOy{zr`v7Saya z5L3<$3Alv1&lLJ&9IL09+0p06g2=Oy^1n`|x& zgXQ7HzC+IpH7k*0`)HW+>;iVS&3*$7y6(nPa(!z``5A1@jPQiogMy03k4bZ7Nc3Ay~m4 zD^rLJXmDqlDAv41QXLbwi)+G#MfDx!po0aVLEy)Jt#Ib}XTfI?2a>TR;Xm^94})-j zeYksLM4Ucyx_<`$|2(^Zz5aE#!?FKV9sD0yApU3li8!QBl!^+!+B55URf7e89Y^Oo zGPFfUtlk_1O zoDlNj#o9o|r6EKlM<`&*Go?deR4*zb06HPy6oU0xhspo`dC$c`0{c+HW(u1<;*qLoV$7 zO6rxX5dL=y3StP<*s)etHzeY71YwtX-zVkN)MC2?6|9 z?fjj6&=>2nggHE5v!5_x#!F2i2HpaPmK-VRuyqCY60|ALA%fZ$&)|CFXRS6949GWu ze!RC_Jz&M2YFIh5w1mKqT8b}M+*Ar3;PHioA+lZz2n-IEqpI&h(hEO!l~(lT`vg)G zpLIeF0S`7uB5rT)fF-E8EahyZj{~w`iFT)*V2>jv6(yi~0KdYQC0*E4i%;!UCPP=b z3Je=E&t=M8Favz`BfZ0`HP1eHC35U+4E9!i^A4c(*WVP<~I^nN%X^I6vEKDs@^F46~0P`RJ8tvB3O&k(kuZ`HRH?65O> zk9%@lv>Z^*7QUwXrFT>>GYvW%MA88`YWWtR1RQOz*H#fkkV?R1p^2zm5&Kxt4I%LZ z1OY&Sqf6644PLpTQ!>42HQ4+iQvayg)3|nZg0_MXtWFZO4e!-!Z^tx&JqI`{u%l*; zaRR~w(AL|Kq4&o{Nm4D}zZU{SzFq_NCjO-PcKQ4%X;w-oJ0sT)84qxbL@R$R`x602PGbrtfr{^KSN?JT_Ib z?<%IjebQjFBsljS2VVb2KxyPTz{$9NK)ns|Joq8DhJt_#&Qimj^*cB4EJ>;8ab4)> zDGPbrqH>I~@XgR*-8lP$_q2c73vYlxZvsnTqUs{`%tDk_>I+ihbxch1ka-yOzC*o& ziU2*Cf#63!#I(W}1+#wC{6|Efbc5a5tprZY>07t=j7}{}FrDVj>cfg*YSn{M?^WQ* z;}|TrVCdB#tGqrd^VviYo!W*D=@5*Ja`qIsY!sWNeHWR+6#leAb$pK7N@^lv`C#S0 zVB-75?DhFnYUE103DoE?S5wE$tS}-_G&bJTnkVLXr^?OEG?}D>2^_>YxDh`&n?ohi9N$MqK{1cL~_q~3bd#~5umg=NOkD(xCObIa{R`c6E z5IT0#X$1G$E%zOHj1oZm9IkitsT(hF8o`9}0&ab_NpFf@E3fD|vb|mOtY7XI+bdLbUhWIL7krFi962U;Ol5IAx>^(iIk=i1SNpwuw&&Wc70JfD_;!)q znB0&Qh@}#zDu8Vi+k)uoDYF4IcYuPz>jcq>dc1MkF5_R{D z&IirVJD5+@$WWLYfr;77Eh-S(nYu5aHg%cwUH|Lnw_ zOZ3JR!{V}9NbqpVw#XmTGxzC=5(f~;>AOL|@ttMCCCnJfOsic#eapy+tU0tReo%~4}}>d0YIw?J^usXV!=?H+f+$u_OI<&-Ya__0giG7Uu?8yA3d-$Fc+x+$XU zg5|FBJ@5A&GfjEIc8ZCjD+@un-`RiJKCAH>=jihMPyVK$hd3L_zH>d=MohrFFp>XH zDUnENWqNkv)}i%Zs*L>(9Xxt&REhe6nB}p)%VxNL%k-+kh_XEkCK{_(v}-9wc(zM+ zlS+4XU9NF+Jf*P}dq_!BP3`)T;|3loYYb&C(GMgF^?1Qt#Zjzs!)!BaH*>QEW`26T zc`^POJ+(CVe^P?J54+(i9)#@#pJusr8T;!!(J4}L`=nl7x3Ulftp~jPDaH)_Wv^hF z#!rND$cycZ1? z;YQQS4K+38jb&;U$(q;~d@Ro^l8x61e6)tDUs&hT^GAi~693hoofCI(v4pR&zvM(n ze{(;nej|#HvR^%#cc3RSw7Sp=T$0+ zI~R(fcU)IT@Af)ci|t5h&RAutH@bCQ(2-p`w$*O2H@qz<6jXMFhPo?Rtzl;?!c54W6tTUe-YedOgW^7x}0tqvziN4#{DS3Y92$1A-0 z@WrUQ<_K?X?BjL8*VgM|PTNgiP^6S;byVb6Bu;<&)a9o@*}Y5P6*)c|<`&Y{tu2mc ze(4hds@YNLFpXLx86YEGire3)75J}Ftbd8@9O!W!avFSC5&tOEPTuai!w0+ZT(ffz zjSF?&99`?>uMlHOkYj%H9iVL`{t)X{48kQBBr66*Nq9DR$qZf%a81ZITwY+=BQ)${ z+r1&|xn1Y6an%kF%xUdVzj=3cCC~TeW0pgGZ#`Oyt6J7xuZ)BX&Th z?i~-D;+9Zou-|}in<-rjw!kG#K0P(dKqMKPo=g{Wzm6Xd)k#tRfbPSzVLBj7idHhf z3ETBUtO$i;Z!;y%n9#-iWkUC4$<%Vph;qv(Q(?h6@MYVI6+A%PkVgI1h3^oB-+UuP zGhveQk>0@1)>FKarT&fp_TqRPs{rQL9uY|UYnLM3`{;B3qD9B^RnrsV@|V%uq_JQu zZXB-gdOC!5^(n!`!E#>r1;1=vumD0n!m@l6I zv3fVNvz}kM;t~)V$}J8X)}jXsHCv+(*Vb|$_&pF#fjE7srtO6~QFcB}PY!JJzqj9m z87Y5}?a(#g+YeJMNy@DuUMEyXIiB(h=*jes!b#?iJDPUj33n9a)tCrO`eq=}53^(8 zj4dHk5qrH&s*(_Hk`ks|$?Y5{eG4P@Q0@aSwhivg#8TT(i)_-|<&a8I_`1*DCs8&F>H(iB@ z+<&f+{_UccVvdXx-$H-dd}9>6=d0*A(jp;#^0(eIc`BKOXFz2NY?H$=x4(Lvh;WoQ}aLoJtjcD*j5K1%S1`yBstBVJk z{a})i7Iev@n%0XcjjzA+d7nj(7}xrs*)1ElR7YxNdFlQ&TARb zGjnba=owe;d?}x?X|`*dNEf{3LLNJV*%`Rq-vz<5CUm@wn4R@5Ptc{3kPMc-*QG)i zej-oB?M7_dfX&ZgXdX3l0_wVCOWs*$5w;!u^wDm}Gi`FWfDBWQ^|Z2EVYH;|@PVv|dYsz>FPx z4_}@U2=|aJX)12gAoLQ->~JwXK6?r*`f>oE%ThDstoQ3;tb1t>t~8hA|-^x(Et z07SWb@nWW&v*C~?fDS;ul_=m*?>FCEg5ubTa*%Cd;9~4!VpLLu(KrC7!5NXk#CLqQ2SI%zO_V6|LZlU3e5)tS&EHpu z=*a8Q;Pu`v>Be)aL`;~?6W5OSy+c{&ydV{kva<6g@HpqWz;<7ZRS?2=>ob|GNV zDCvUJMB)tCk;HZS6_0yg<^;>PBcQ)L+8F!G68W5!B$hnKI%TaE0rEMM=$xjOyz7V6 z-(4^iUK70oRAMk(W1V=?77P!VQ3FC=xJK$8ip{@|b^oKf#O+&t>>h&)ZUd92Ccb1d zvduP&-42*f*}))p?L~$3urT;uMA`Ni%$BD(>&8_Kz@ir}w`TznSi-PdUy@g7brvv} z`HU&b6qW8G^=&#ev?NQ4r0*rbVW%t*J^aV6Z&37t9{pZWh1zHP7rv^XiHG2m!LXkY zyp#irugsJHpgi} zc(gX!Lo@nqT2>*sB*&b2Z-qiXrcXX9w#)CljAMxEgnG2ypz6iasNe-AfmPh<-lLFc z)gvU?GQL~)F?MS?P`YmNC6DY$zHGbP=cbBbmqt~?FIZk;jl)j*j;~6WF3Z?$XnMGC z|E}YnQ&+-fO9~cln+no=VKyoZk7w=a%dWgdp2!uQAD>Ha?T$!mJgvr^nU5zB3G24% zDTcKMVQVRU*o+p>%F2QGGR5ha5xLQiDIJJ`g*QYS-1;;+>G(wKL+9ARD;q{dOD61U zn zrD>Hx5t7{0T+CfUbbjHRH2vEPu-fk_siY9Ecy@N6!qS@t4=lHqGdeS|7Sy$;=PH=b zsP)Gjm+-tn@d5ObyC_hm{}98u{0i7tG-aE&kXq4?&K&nRPQ9~La*XXzx@Hz5-2j4w zKnL+Nk@`gL)xrHJ`2<*jTznb&auIGAXnDnj@!sgp0jp=tw~6EToVyuP7|f_t1WgvJ zaLeE0W&LpJckz;WYHANVOXde}h818>&obyOpIV@b>8ys&CFe3TqJxOh5!AbU$!UFT zjQV!}<|WF?(d3N6Cx2cUf85J1V?IUaGq%MB&0hOUmC2Txa7-M_$q?OVyhOBY;vpZD z`Zo2BLo+xHA=WcC`sunUe}ekb;e6fIkG`lq+LXAAQMH3Cdrf%OGl1TvUp214?q5nO zv}!R~GTu2ZsXU-Xx*%B*z1UJC$5Q%fOF91M*hU1*ik`5$VYj^;0Fb)Vb1tu0+r3A2 zC1x(>1DRLEx3PO;)f#S?@;Zzjf*;Ktc z)L;~C_3tawg8w+N_<#3rxNIDdj;?Z4U23guBl*Z-Z)mK-kglN%IjY`fGdd8!cU|;SaIxe9z4O#^nCeyqp!UBR*hi?mQy5 zn^P31QTwv899tU$TvNx7W$ciMD0Dw=VbGkOEO&K6Z!1}D^E>rbw`3O?T8hsu5uUix8t?&|_VH6GKek(9(x&5!{G11tx3`XcTeo38tlc-~ftAArt+% zoKXBc8Gc}hN*dnto!+<_FR4gmrBgEWNu5^G*f*=Ud1*Uq(ajmy$?&CMxlSa^Z&J=k zZ7TjS&u`>~-<%H;qw_$Jxoclk{4Cs4*(dg=-;_$sKCt@vJ{=%t*~CeH^vJBABgK07 z=F_Gw?R7bEiqcV^?YjsSA!qvTEonL(vF_1Q+5(60U2Ss}&q#P2=+&D*^)CAPhG?6u zCnaO`d{_(}JXo|$P3~&w`Qg5t{b6|6C9`ABXELX^PlcPlJ$mNtDP8ekBlF0`s0fQx zTZhO4#E8+!rWPwv%8mZZ8*4f`f{ypilZ$h<{t&rl_*_fDO?r#gO;OIx`&CzY$(uR9 z%IsZ>z2m7!jH>n68;LdW@a(^#?j1%pm5iqY;tH(4Xajw%mbWnOUdvn>i{}Kg0gOcY zvBo=AN>4=c`LZ_$27`{)GEAS3I6+LzIy-IFS{EA_Ncd=t;|&H3t2dFC-enI?7JJw5jHhTUTMl;@aMN%DRu?SFauxyApqPOX(W# zD#0qCvEtc|O(=2$|wvjAJ*e}C&ugM6Dl0vpWkj&E|qHLc$8TM-gC zGx}a4ih^-A1h!%8*YECuiTI1#%!pKeYI}{5f9_(FV@*MDkD+i=VX^*LOUeB4rd6R_ zzfYg&P(?jE)Cz|ADZxvOtkX#6QAiD5;NHLv*+(^P`i*QqS#x_A#H|4<-lgd}$5%uF zD<$IOa*F1J8g8&{H zwVz6?pGwAm_|t!p^N!rfdASo|iN@S!C|oU0f}7EQ#hU-`S!XRlLK!FLPPtXxY@AKC zo&XW^|D6x`pHIR6W51DdAn2-_WRt|gOZZkZ0_QJ-Jj+>9n_Yq1jfB{PodWNVC3VK+ z{ni3{hc1-TnMd#yLj`rR)+>Pp1EMm|W&Yj7i;}TJVr=n4u z1-OvaYtOHpt&!dbj$?WTFM<_G%RqMoY+T!44OEJhVBGp#t!My z?+$Z9!!aZ1YW~Qq2Ppl8z-OPmI&dIm9KAI`M+M(SrV8x_8eN)nAR$dbq|1lBy#VgZ zpeOD1XIZ@K*BnV5n!O7>W6c}_S!<4s&IPMXe(Kr>y87yP?$h(xtQrzy6ayI$C(`Zq z$z7C2v3Q7Y0(8%GFQhMjkGRC|Uw_lH9v37)O}vN6DocL{6SC_hMH`0Bau4QInJq1c zAvf4_kcjMuzEk+mL9M{hfzSW^{O9ZV$`$BWY0$$Wa-DDL_MNg=Gl~22Jw=TlK>)O1 z;Y!ZlCrC<#Ib)_xULZ#VySdGK)6he7d9FdID)+?&fKT^8VBXDzeDzPsSm-v73^l8L z3D}4)m5tD*!{Lt5V2qvq3nw6eKx#<>q=FBlVSox2Q~F>&KdG;=_GZ29o+*%Px8|My zsF7EyWb{K!p+^Wlp-x@)a+3IeoGI_+GYeZ;Dxx-DW?dKiFua%Knx_# z<2$=BolvQuaeXawxg4Jxq|Q4tb8U--{yEd6D8$ST=t;$ML0kTO797jfEr>j(!5g(T zXC(`=27zw`z{R^|n%8$m!135J_ze@U!>=B=!+U>T8BTlJ9+(|hQSZx#+wDNVastCU zO}>Ro+k-p2w)3#5tlo_f^(h8PcBMG)Pfp<7H_Hh)=Y1U;ojLz9K)(6UI+F--oS8Yc zUHIz=x@8BU3VC6H_4Z~9Yqv`fycA#={j+s_4ayo@x4Z3bn0f)qy?0yg*pcMqa~aVz z&J@T7>6`EH9#>ifIU&IfkxRSVZxcmI%x7AMkf^O6V)G!Mjlhp4{Q1VnD%wiNMb1-O zshm_cPa`{;gstKs1R$x2&nCIK(b>`OBPfqWHeO>@74cFDuZu_@!PQ}M&@1cN?kuor zij#5U0jU`ScKV<||M`W7h#(7oWK}BWtSpB6JsRGIQ82#f+jPnbhh;4qIwFN(a>gfm z03Yvfnx^De1=r01i^Tk}G7X22t*w}Csn^B35T_F5pBCK|AwN-vtRV4t8IlQ4EUtIC zA9%YHLP1^;zm^A8=-poOigXu={8~OuN#(9lu@=kb4^cr@-%(%RQnMBm=nx724!f9m z5wS|&@bhc?NNv^k;))7|%u~l@RqS7Q#C7OJLeO7fs3Z^Ia^SWc7^n(cs^@iWDduAd zdf-ge049|y8>C+bfFG13b0geR&hPmAp+#sn-)^5+gp7T4NCWiaexPxm5QB z<6uzn4Sn^+*Ykf}uyiH0*46&iy{Y8_V*|R))J9U7F1ufuRC&LC|12y!@Q0Wj`a32g z`jpl55k7uVo5!k4K~k=r9xFZs?R{z}gDNrsBz0nGkly-$vQ5kE-Ul1itlw-9)m#tq zu)nTNI?s}$gbXN*7&ybizdL0KJ8G9=`JG5I{M#_u~cl)-;>6bYB z)91vNYX0JuJgL^m9`3sw#odtfM0`Ivrv34^HNZ{0DUu@iChc=niw_crk) z9M6N{VG()&LpjS4+2-UV-J--s(7i<@uhFWi=*3q1jn@NyazhL;850vr6(fkrmqdH) z+H>MU!TCwz9|6q&bn*S493K7m6o&tk-o+)Qv1#@7!LOum_G^!A=UphP?R)fa-Gb-y zjw&^f;vTDtBBcpllf-k4S%+bR!Iz!T$-N2uny{1jGm$O)Px~?37#8eJN*fg{a|QId z(`n*0RJoPHS9M|T4pRxS+RrOuC_@ekHZs!t3YM5*f)CaK(+ zi)u3p!o)Tx_siIT;m|K*D9xeO-EnpptfTWQX;YH^u*J+X<4Sx<7s)>tvOmgH_UgRs z!RAKQ)KU{Shw>}F%XLnfvvN91vu7(|`l5ka{k_N85HVx*`R=JHJ>r3n@9-XP!Mjs=D`K-ea7sAHS5e zw9ZnE-jM|W-6gu#cOf}=q98Qb=;KS`Zdug$^0mZo+2eUHr`-c52wo??6JNKHUhiFj zskVH;ztLI~t1eyO%Ud;rmDxup#Jx`NNDsQaCO#%~AG_NxX+(dumtQUDnU4smp(|3> zT~a<-+V)WLo}`4!`{6@3=Qn**ak*}CuT5KKjmQd}oc(O&H)-Xq#tLVunYG7!$MwE$ zF@)yOBj>DUrvb-~pMN9b-J3=GRkU6gP{(96&pC3lMSaaFyLq(-`y+YD?%3{3O%48* z-o!uKqd9yglqxQ_?qs^$y!6RYDP;AbSC1;NCrUBitgS(Fs~;~~L6EBzp>h?P49tZ; z#OTQ%-oaKDq^Ywqk$0ILv{5%SUY>BMaN;J7d;E!Y{g?3;$5pQ$J$xLGtqVBmp%z~g zef^fv_d2L*yaoJnQSM-+E7zwA!dF11S>C{8dCe1TCNW@)rFbjxObVtGh};txvb)^& z{^evVl%q1`==16`DWT{H_oEo!LIh+-%C;}u@`eL+yNBAv-SDrWi5{Ax?g{1mP z+mdJ|dMg->uSY`Sj-TBIK|=iy66XgYal5~h5n;Ad0$Yat3~bt8j3?7EBXmfJL)`8W zZ#w%ta75p^b^tCn=s2e)-%RC2$uc7k-Rh!y+jq}pdHB}`_+LG?XQ<2}u;SZnt%T*x zuH#BguZFkW!z?*3x`PQBqv>I9v2`sOdGZR;j#uz~lV>r2K{PeB@N@>^6JY)i{`d^j z7s*9D5#)5?*cwz1Zt;-@6qJ(-w+&q@iLP{JJ?}dQALaWL{xbQRI#{<|_7Aj9MS)*n zC^+H~wg^cb`(TQ`-lM?I5lEGU=}E_6u+29Wa$@oQ(lE^X>g^as@0;tSDB-efkf4vQ$le}>%uz`bW~?w<3f!uN2#X@$V$`s47&|YvNyVHWuWf z`?V)6RXA1`>ixJNz?fncT(J&S(Us22m0iS`8WH`jG7r?xm47t_ELtb`xV@TcC;eA) z*4R41qytsOcf#A(G0#I*J%qGzOtds`r#3z0Y%JCC5(4F<1QHd4S@BXmV=(&VgZXwu z?y&x+1~gGZh5hJnXp zjLn|IZp(z$T!XOlW11Hhr*;8a2}I5Ua80v)T~}|r3yLt&FbJACv5yb+bDjqhAHM$~ z_Miaz@r%qP7;Z(8V6^WC^Y=@U8u;%itqDMf08M@KZd*w&%aVIwlg>a|=co_8>gDOJ zyhS327Gyv3HNaZFXN;ow2-e4+G}#`=NI7?w)M*C@MDxjy_-;jL$ye=}?B^Px1LbZ) zEES*!CE$>6Jj`UKy!R5G;gev@@8Fo&Mx$CyuNI#CAr?&FTj051Mghr+Lq14555|uP z&(()2fmZERaO)0_br0s(Lz_r%kUXv`iaErfy-gO?L5~bZd+uz8^=LL9UKkkH+##x* zdpW6*-W4^}Owr12BPE3Y@iUIhq`9J@9lS$D-qs1qmdTVV%9&wZ%U``lTL1~zXDd` z+{BWUUrvMF9+=y8sK3N{mx&PC(MPa=KdoTtpR*iu4{7VKAL6i%JQrO9YW^AO!C57= zpX1p7W&O5p-+@^c?5W*6h;y@Auv^;JzeUyV&ZVe!l6G(FwnN{GI^)GW$DxHuLNer= zr4=IPow3}Sq^T`I+KQxjg;9DnhhFEy2JMu3YQ7J8%GiUnvxw+6E*V#)fRVf>#B>x2 zYe~6IAx(iBdk&L|-ePusplje~)nkage}sGfwH74#ti~|!Vzh)`J~yS=44#nFfdQpo z4(W}o#V8|QPVZ=))=Nqs5nj?WtN+>lOTX-@Qy$5}e($0`196;kfs6Ccg8-O})GI$d zLyi|wnB=m_LhsvJwi!*uepp`>!A6K-mly9Zo5rndrf|kZp1sIT7Bx`fTJSB5+vwBf zDTUd#b8HvKi|%6f_m?&Hp->`4RB&vhyR2z)yEP%0rzkITab$ZL`ir&lfEs#d?R`I^ z-hCn}XB^3mr(aHQI{l2(+|Afb!mJ&Yk%NHy$A2z@f7V6s#x@S`!wlTb=4wq=JKgMd z*uU|E6R+kD`4ZovsvrGAPWR$Pq0In&wuoCxBIH>+ZcF&yrvahy4VdyPM8fsS!T|11 zyTIAS2jdij#Kdmi9G4%5kn`k(j8v1Q%3}D4`ZIMJRa`_$D8MMZ^)iwV*Ub1QCE1c4 zuQT#DuJfquheY<}n=4(#NH#9wW;GtsT*rVH;bVHoQ+_p1zS_}NyX%AEMP5u2G+nm# zqWk>C4L7=&_moC}s6bluLkz0#ouhIp{&mmmPoR3Ltt4bj%U}Cn;V%3DxZ74BK?6f51dyQN7@B_&u)t`=#qZkL* zyr%j`taa#>kA>5-GNqFA!AGm;%<`ShWt|2e$PnTtD>g0dYZiLw^sc_!dAOf7UnQH< zv{zSX`21?JeSEF*M)Q+ z_ZHEw_2}P}=;85OrfV>Fods1P4I7DP#}oD+yt!V>>KB{|&V>2qh~<#sPT~2dzN?8# zwcBP*iHTw4KU5blczaGoW+Qp6DCsvL`VokPZ)yIgNcd+f?BkxU_1Lif*`XLaAG2m3 zfCYM*&j+qMq7{`W1nmfZfLby?t0EORn-$97Th=eOIY5@26>Bi_G- zRQc$Qe-U&!D_02q2YYWG4|U)6jgM5SvrO8wU=*cANf8M{vP@+QAzP(Qij+~v3`wFG zOHstwWiKUL3|UJW>r7=UON_BIhS_?K(RH5Z?K-dfey;1e@89$KJ@@N=o&TJ^lNs|} zKA+<_-kU#>Pa+qKv^B z&uj~dXcH(b4bk!aIF6Q7emRRU)NTvzKl8dRI;+|&K;^N0o zjs%!&HCNextX=njlsA0lm3wXtfAUgF(g z1;logw@|?#M#6mG(WzK>O3f-uscHkXlRklWOh<}JSZmd~c8 zoKGmaoh@3n(dF8`lW)TnN%hTTk?xzg$!mz@<}ZHtI=l)$?H;nl{|eM^N%!=>g)>s6)P8R1ajG6AvIJ8jngg$~H<4rf9ZQLNO zV74&q7GfWUt&+8e(wS4r^uryMu@6j=LHRxOO)@em%+m>56y>&iM?t~D9bBo-vlHk& zaH`fc*ET^@~&nJi9RK!KF^RoyPGp1k+sC zSS=GngJRs8IRkr7=6M?%2w1c&$f45Tb7FKsjlS9DdE}|-uQB?zVe(D8C`!Nl-HWFpGml?c%8O;T zE+t!FWWq;!{PjK$f)f3J39q$=MPZ)oX$CO@DIQBl|`auS}vA#@fQ?kE$VW6*Ov zzR%k84uGGblR92m-!=T|WbiyLjmDqxEIMd4vbg$-g}3aE5nXYd$h6Jqrg371`2nX?YIe3)3LUF z7y3HszER1suE5)>vC~6o6vN9NskYnR@wk-xLPFW60{RE=IWzeCb98x%Mg`ZNt42M{ zFv!h}V1?L8x~-$=${l6KcXEpZ?3KTo;z2)w?-Y$nFX*o{K#co4 zAfM|y+lvCx_-5+&@2z?h^srK5PIE_kR&cbWJ2u7|1&uGXmn!GOVlE&d6%9q_6)>o~ESds?HP@Ufibfe% z89iDE`u5!$Hdr&B=;>1V_Hn7056C^QAQuh|sI||i%>i?2rjLI=!86CKnWC>d<_vUj zpqxYKqheTfzb~)4h6{a5U9|@J#KJhfUAQ3Jv-+2286Wqeb0goQy4_+a;&t5&|1`;2S9&%S_+D2~|M%wtx z(Cm3-fPBXX7+U*sSCBq~>c#XOQn*mo+e?l&={&0h4hnZ*I^4=B8p3clK^&hmSSuWH z^r3Fv++B&!s^RF8uqI2V=#il$!27#=sBeSjvL8)S?qbUTgU4$@r_2)o>WT`m(WQ7t zfv5qpZ0p-Wb7>GJ8MlPErgV}Nm^Vzqzr3e%n$h?unv4GYw@C-d8{cYB(x=4Lyb64u za^TdfYw@0gbv)B*i~xlA?sFtcKmYtryi2@K4}Qf<1rzw9F@I|I)>_tQ{0nuiZT1#p z>ZxIFBCm$P+5~BI?*x1(YIvBqzeJ6zl+ZKolT)ov8Qm&C{c`YA*}_n>-;Xy;opIrZ zZ)Du}Z=(tVpXydGTzt<|g8_9f{2%e=|EJ4^;>jE5MbV=qU|Q7eE*iZSUXgdWGxZMP z^%&~Ax>nlKCAL=KFx#Pk-ForGU0-1`RirO7C*WoqsB2|*G8*E*Wg0#`e_lmqZ3(Jq z`Vr0@)NNv7EL3po<4oMsA{xBuDmoPns_9q-@Y^yi6f9g8Y+bjej&&NNW^n>&E zE=Y|cAg68G;Y_YgmoW`w-RgLnE^z{-P7D@`R29n6)Uk6pHz})qJVnLv-ce4TJ zeVu#m2)Nrjv=cH^Cq$)TxC99mNSD&7;XVC3oTW6U5khP(X~IMsa6NiEgo;Ka!q}}a(IZte|-|pQ?HKj^vVjPe&kbi?lC|`XV`raWbeTKFF>?t#}%g&#O`sXV$k*w5whCoTE-RSh2$HAyp zeB?XzW}fD3Xp@7J@!mqUWd&~!973Xk17nPzASO#<6Rhwx7(&lv5*W!0ZE(lmyv@qq zm{_}f`yB0^oU~6hY~xE>&sV4a6wB~;>~anesT|=K``|eBs`!PenOMXHCj>AQM$$7s zuGPkT6Ozc+Dsz39-DMGIxpC*Y*pf$|-|kEkkP2IeIf$nFNwH8DDed`Q`|druUp{dV z{o)#@9%r-N%F^1jC)3r6z1Db3jmaYIb%|$oImE7o`&0oJ&nrjHv~~3NWqfXVEt_jn z=flY$^i%3H<4i9mzrC)zPxhtCvDMFA!wv`sXYScxc?+hE#zQK##(~O`4_98(#S|Dx zsGVox{{M@CG(=Lkp4%ofBGO;>rj$461sKboTy53@8RE_I3m2@p7dqs62O)Y|Ln&%D z=D_-s>k*y-i%cb!y;W4ozLxmWw|C#-egkI%t9*;y-kxciJCO@*H-2_G`0k;pZ`88Y zSpRotU#xM|@{hlB@9CAJhe-t^i{3t7RniHhn#*o79Itmu`ON4?KRjt0b=5D{^$IOQ zNh0VH`Qo3z@vK0}>S5L{;=XG_2|j*soJRhF*XGWHjDkJx?>G~Yl75LsOVE;TUAs!! zsM2?ELa!Gg#E@yDtqIqY@;mnGG-9bV3$f3`ZTtCH?R$&%{K{|FSZt`FK05MYCwjMV zOMv5`c4Kayd{ILs?ru}rm8Q^{3r$3D%L<)FJ7;f8uAb^#mc`7x{ zDzYTEu%H=BdKsWRb5!RQ?`iJJ+kRHu9Rr1ZH#Qvau%e#NNZ*xC9GrX;_rUXRp#1qG zDB#0zkk?}#`^9!3-sA?^YxWAEo~mMI!wgNf2DjPgwLP#Y-5Mz0n@IQ=D~mf9=H=l$ zO-i2souk5nb2gi-6;_AZZOSQh{u*m>D0}2)^yAER=ho&djt(Tm67F-Rs6x+w>*{ppIlT$H3NP}5pQ^?WVsU7CY z3$Lb&d5CN!tT5lc_?Y(<*A=^J3sn3`VzGqjg4@c+>#IOiuZ-(NpI6b0SQyGf4XKSL zCxI`!w`ZbA1vM#5(a>hU71w_*tsb*6)zBh9CLHLf`YM(DbZ<8?55vs~;QeGbF2fz| zcw1xu-E*G|qyu?z)o7}$3$NGG3B|5d3yVQjPbTKvndjlubzB*)KOk&CXb%t3l_*e3 z!dpSGji>m&eg*mxV7kMpwPEMp)=K$2iw!iaVWTdqq}u#;2g%Atcj8Lny^)w0pUaFk zD9(XX-^nrnr*%RJ*0#XThsT~AJ+26LNu@Xre2|Mw#fQYsMEnbxiUz=OSPWkL-o zsnb<1(?cY=z{0RmU;x9_mVf%^DDC|9-Z~FOy8&e_$#d|o3HSw3iuzoJ)$dKwP1Vk= zaFTPG>6tTKlMw+wUP%NCkvlI#0L`bbMHm+~GK4$10) zxb`e;^eH9EPs9+u$Ci=i!Ov_TSS7TD{>!Gl-in2q7J`P7-h5t7r8Z~=W>8k0PqD6F z#LxAN50@B_L`~1w7Ve_)Bd@L*jScz%EwyU6M%5wmu28%QJQ5$II+tI=3vM%6JpHla7%Um&=&t4@& zGM#FCD6Dp_7;l7!6)*@4+~Xex7Y10dx`;V!I(u5>QWZsW_fG_Lgs=cs0=yn?Xpp-U zj4wY=j+zeM+mpMLRO!NnF4_|&Pg>$Cy}5ZgyeVhigc>Wxs1j+pa2VQvTY^AB2d9)e zG7s=@FoM&ck>P4(A2xQLfmJvV49>=)AxzPiivjL8z8fy7>H$b#Y~~uz!Q(l%^l4Pd z54a#Q+mM7!+#q3dvllgNH~bR;xoVWxD1%}Ox)sGF0s#hS={b(5K?2+a=5xPx3hc{3 zl)ed2X&Xn)DY}0sz7;jQzpE(!US|xpm#;wpbF{YR?6--mpNIw?xA~r&7WM4|t|$+q z4i*%0M2kuaSCs(y?^qWEJ>Y5dByUU?(jZDRHw$L3*bIaoIo>wDt-HZ9ky+t_r@E4` z4_Og$spcYBzZ5~965qY9$n}SBKUGj3O(6GhnH=~QXHfl=ef9j@Ir|$BGT*p?{zvHf z?@h>Gy0?FP;5s7w47mh*DIvn0A4;VP4Bv}-=+-vk5P^{eqPu&=7k5y?oi1_{h%;ao zFE`9rVhfz%3Xxn7+*^OOM?@oj%{7D(u+3fPH$<*_#-Jo`1B(E%%c9p89Pcej{77V& za_)HqPx4k1s>pEmAf+u%y}v$~@!;x4-SHP>wsGHd6fs2Yv~)PRWJ(wq%r|5+EeWgi zF&q}mp;PC5H#Y%Q1YB|0ROy}$BYi8|HoK{7aY}uExU}5$<-@y1>O?zunh&-eJgQ9F z(~CuY6BGJ+i}=FmcI}|HH|sa#0J^h;9)D+x&K~R||pbx-&O` zd}GyBq>pvKdR{ch^}A?)CC9tl@Jq|ZC$XYFTs%Jw{03JaokN=%C-jkWF!q{ zzqnfrC^GfloX}zIgCxZqNSJ#9r*qVvR4 za~eAw*@R?0%Ab-Z*dJPPhtjfChHE~{ks6Y~J8*rI8^0#GA4JzB*}WQhG#~N*M??=- z`72jmW0gn0XMZzopf@E=ZdC}jw8UpeY}GIIHDpXL`f*6+9(}OI4Re&Jv)~b@>^Xy+ zs-18A*bAr2QIk^(`4xvpBghe}zxSZAdmUlGI?mN+CjeD`=Q6w>L2+|hP$)ZIOirf5*9AU)@IGb;(o&iK9FMw(IJ^V_mrh^ z?YJ~g3X<9DhTqRlK{C76^WLe)(>I!auUh^rD~R%&JY}AqnSOCMburl-p3 z1id$EJU^E`+|*Qtdu8_a(RtEm)PBQAeat@H8ba#f(oGIME*sD9Vm{8WXPP{JeU(w7 zY7JwM1sLb?>7}I3?9q(%>SFkJsy`9UD0Hv7jijf4xR_AtQPTMs`FRrv{snKkvA^); zlhf~Ii7w{O`qB#(ym_iQQ<@M}`=d+4>xsox(VP7zR_x&D`uEXi?OTFlf@LD_!BC~@ zB&%M3v%-&M%A>R+0ozWa7xg|oK>!NQvVz7E%7^!Ii!?D zrw?y1+qbvMTxesG-@^UrJWGvSMN-RWe74$4Y~9IENnho4rnY79T&7#NF=j(8!OdC? z$ry7(8~wF5vJYfe?@2oU6Jc9rA)&eWn{TbE=OXgLh>6$xSIEBAWxXvy>K&zBm8-3ZLvRQ5|vUeDWP$VC&n@ zeQ@zM8$6V{r#!QqHT8a|;+I3-T^qm12$j@|4}Ebl(orGuq(ImquOG1+$Sit77?hh; zf5)ji8?>ZUQ|E->?ea32A1j1DA6r(fwEd#s30K>A$4TODv?UF=`mP zvfy33zV?2~$DVNM)*A|$pA1{P4@q(LP`dt2Xc|u(3k8k%iRX*c0LSEtIoYd;t z&~n38(jHfOMpbQc`zI$*TM@T2T6%J?e`>57r@bJ&4O9qvx`~?~!VC0PH>2$uf@rk) z^II&VKnOV6VC>tqJk~EOzU5#?d3WXqdU;t>Q=Fdl;cvXCT6LgZYrs$ddYhDzQrrfPNmgTk7r14o> z^f7@vhkA7hzb&C5yS2}~i6~0x(lS2rZknXB?gO$>x8MP`leznc-74PUvTMe7?Oxu( zUC6xsesE={yT4mk%J|I<#}J-IXGFO>$2j#Cv*AsIFG@$eejmBC$fg`6APLzYdbghP z5W~v0Vo&4^i|y4p7xMYKzMr>Pcv=6~wp~^a*absZ%}v8zXiFpq39)7B2pA>tcg+qj zqHmB~#10HJ9YSq2!k}NAc7KMoIMjxvjM~(Nktq?zX7Z<0u78aPzJt=*V<)}z$N3v`kkcdck6#5)<6kd z=}E=(Dk@CTKT@WAuH(DCzL=Y1AS*2!ZNh6pcOs_YPJ6kKnti;>hruBNH&$v}N@}J| zC+kWSKj>`^y@z(kB-rCh-MQ5pG|jB1cQ3zKeQ!GKqRM71rz;i@+6MOEC79*7&isY? zE;}nr@wM*6FO9e;-3ZLq$8{L#AnEMtp;4*J7o5kX+u02R78+*D_6k{;3X&O6b_RNO z9Y17*4d+REIzI4Wif%wnseLEOb`c7ojdN-ziX`{Y1f<%BQCcS8LN%{t|P z(-m;g8|m1F_vZudYOeZ)>Mc`W6cy>exzIoZNy}HTE#%^Rk>H99xM5hhiB>-qSjGvL z9bu!&!uoVYBO&Gt^-kq{v~i9_N!J{&-acC+T7(C_0$0hA5J&d=MA@~a)CO+PiYx}Xu#0e;se5}S zd0ic@a>p4lw%}?06A?PnVftLvqo3y7%-}mqrF;PGyB#q3?}G{d;ka>n)Jrkn4CoK- z_yqd{e1iQG7cT58o=h-YKcMZ=&&w|wJU_!~T-!r2mVv}RQg`g|9r@<-{5io9VhH{- za=I%OdT(uHq@~$U#AiGKJ!(r&Aqpe)_bs?V-GihO$0eBEa;ALXeX(<#3W>VzZ$kpJ zXxa^48AM`vv0_Z)C+Kn^Ry1(ShEoFGcJ?L};y0F~VZ#B(FNYAH*xaQ{SPy=g!7)@W z#ZA!nMsXmGF_hQNrkX+oU9ON2Pr-S#budcTx*X-pnz4Ejqwx7o0fAivy#{N4tU{Z(V>j$ty$Q1|L44!9YY1ca>M^Guo=AU@r)> z2fGkwzDpcGqOCD7#%)8vmM%Jw5moCR5dd}F*pyWF@#`S{nlpvQm199wDBF)*` zPR~K%LS1RCuaW8nPp!CTKwCsI#MPV>!B!TsqVd^=FfTR5x@-_r>9z>Qz%mPP{#s@_ z!$sU<;05X=pTf`pasU@(j>VUn>8rdFQfJO+hb1_?X7ApsYAwJMlu~Ec!pWOg-Ilp_ipQ!^O9ua07;Ku9tN5Z7t%i=h+uu3c(J9Yd1GaTc?T4Nsr6!&$7vXR3|HiT5#DIkAdu5$d+Sy+Q(16pki0Z*c)> z_f@kee#R$m`|}gZo%L946EO5)G~`_E!}M>lnmB9topX`%V77%Ht}g1mo9i_i-!I!1^o6L8ocG;$^+HeT(ZBy=TWy*Ywgn}o*gdwf~@{6@;g+Yqq|9|s!v zlfg=lD_!mY^LwY^XQ5-X&T&$t;m^`nLb!`|I%8md?CO@&DLi?IVdi-oxSYM_IKbedh)x*g!Zlzuka7DpRW6f7&8)@@mxXv zFg?kliau-q)$1%$7XU=2-?xinI@F{Mz(d72)K%eNr0+5xfAYMaH~>V-SO; zR_s{k7V@U>^9S9?MVx93_w_9H+-q$`d)rW?bXYM)mLMH`>`-l0$7il(Og08EXg>Qt z-UuOt*ei6jY(gBg4D%yXO}4*eJl$}2jq8Nz(JOkIH0_c+J7 z?sAi8`KG0N>dvYn`4I>Jt7R%Y-By*(;LtSBs%k66~4s_gVY_ZIUOs=H68pA zcCaa-WYN>CQ5(x_u}hbiU0*VBM|}czF;OvHUhbw}a`!6-J-&8^+3*rsIFVU*-mO{J z(nII1OARMz!kDubVZf6HABN6e;#tWZK26!+z3?lOeJgg@HTKkyqrChRzbi*^_iO3P zDFDY`hAWdbBvZeRmT>50b&=txxKQ?XytAHDixIl7A#G@D)1LnrwYm7=!poUk49chU z-qqqNUk10K4UcGz&$L`Yr%k7jor_Do4$zIk?vKxUFqxp$HufqQH<(3rT8hOMIAG!u z3pZ}DXRgZObUd^0#OlD1z8?CmS&-KvtRHGTr zTjF*exFWabd;Inl@oQJ>>25SK$+hD?*q6gbo!>N>e)ald&M6HxR*;7<#Ej^zR3gW> zwR<*Roc9j@?(_0bZU*zjHUDVT_K%0j|L|jV$jMAK^Ps*dZ z<%39S^~bZP)xDwBH)1ZiG2OU3W#FbXD%s`utk8nHsMm-JN|u4ReSe{q7{#i*Bk@$l zjibb^A&6x}eT~HuNqNey``Cn{AQe7{99B&980MxL_I{vjPdneb_yF4h`5P69jSfS%eyh@iVn%qojCA( z_r$=95#HzaO_B8&oqE5@H%aWv7^{)XD`U`okDtje^fF$MRj|3V^v4Q9*qf4+@K5Rq zE;CQu(s+TrxC^NtP5ey=a@Q9(<~kG>qD-#sPpi319N4CV4oJUUrR*xo-sq|}M^pJ7 z{^pmnwDWmy)^&GGY_4gVxgoQHIMo%^$Fq1BNY`E;Po=S6uct_k z&%|nIfbk}uEQ$8i`p_k+V3U)sfgEy2_gA55koI-6b64y@KrQ>mc=Ogqp~=A25Mm`} zKjsnIsJ*R%Sk}vq)wKw$se3-;^WIR9% z*~*0i9f0Y>kn&WliFPW#^G)g(cWXzGh-u8yXnGEqW?goq$S57)#e#|Zic_&M zF46*E0RX9T_TL1+M*8A_+K_AWv*yez&NV$i??07Nf}P7<(-*SAu<%`YJGTeq6n_hI zI=)O4JzP@KyziM0b(_R5TpoPp6Jo%UK7)#y&S4Um1kZ!RG!l&=+EH{VY8i;y6I)RP z>&QFk3gR>%cVIJ5JuV@W<4HZWB_W1?)BNc$e?cXx1QO9RD5Aea0Pq|a0H6lc0<2ce zAE@rUo9r)l-Txez{}ldTJ|B1k;9iUrFMRp37v;bL3%b8|Qq{~U=br2ZLo+XSN(_1> zorI&s{;~Vc$=}-v@%bcd!Y=9|-*Ui^2*1eiBVN?QENnWqqvnmPQtGKx>k2DE%>nQ; zY}L!Lyrtg4IJwXT*3eduiFU6m@EmhnfjR$CUdX3r3OXSO*M53lvOm+C=Z>O}kHl+y zZ}s?)i`xW|UVkIUUvHi@naiF!$#jaA3|8}iWLeaZF3BA7Aqm#LBHT?JJeuyA=W!`b z3>@0;jbN^Yz}8)94P#u+JV=~1Ob2BG+je~$j+Y-RAFLxC&0H#|Wv0kmz~ zoCU#Vq!|d!${Mv+xf(fB^!{2Gk(trfak;0z`2t#tx<}yKV-iDDqP?g23aJX1-y|s> zrXMzbm)^1`FF}=q=!YA?&)O3YtpE@^?@$V zN4&8ns~B~bJYPP`JKn#aD!&8Of`5aCB#74IM;-pw*zxcTck^Aydk>U=S4n69*DN`5Rf-8c@Nbrh#jM%Q0`JuIk}}#XU2VF)WqyFJ+GJ zgAgUc3bPHD(+!Y27x4Hc$UZ~~Mjp1DF zgG?;DA2_db%n`y|`SZsU#V6TRPwcdi00J`sHxPckE7R?3qWE?E0{-Q>B{zf9<%`y- zK3t(@e%6>($8_(}+OPJ!MP(dL+hk3gxIMEpfc0++letQzHgrEu7M%uLIK+~7cD%52 zl2(=w!&i0!pL!intG^{F$b`n=k;3^&Bq46YQFT|>`eD)0Z>%P!P@89|**I=v{$Eyd zi&!&Tu#ruj;yq(`X>!R=GBbCHU91YhtyLCc>6dxkNu|W-+`OnH!}b1#e*vomYGhO1 zNN;O_Q`gq@#Mv9n-oq&6iAjFnG@)kKwMTdDk%(^n18D5cZRGRvcn;O7ZgxH2A zoxQ)K`DUJ)-5;aUzg*LQ@xU{e_q#G(bbvLxQz!7#NX&jM4e}LOs^;XP)^Kr6STsM{60wueeb$h zicF4I3BDJOS_vL+!Lf?Gk7uibveI=_VcvK7tl^8h%+(#3ZiA|5aCs|3hScbNiPB1| z_lO=TF`xJCUg#?*jH@=+iOK6Is)iLMY)41l?CDGl=yMS}{YnDl4VjATYBWDN;u0KF zDy-iV?q<|_D#_#W&Mt)T>Uz>JtF5kP=^yKl@ zwI&c}&P&^RmV9Q)7$1l7Rz?xd4x9;IC~}w|XU@Q@N9;@w+@5O8?fTQ(pMTdkgi~Li zaL>qSfX$M~Y2A2x#mK`##E+W(-G`M-->}P&u`|8O7vuP0; z@-L4J|3J&p^rFkkrxLPVQ~l5Ypc#9PCGg`g5Z3|zS-y`f8Ms!qrWT(u%Q%0cI&i1Q ziW^qrU1sVVmSa9deR+KRA$su=D?dQ-J&DsHUJtGubT}Di7e)LghTh)~-`T@*ZSsDZ zp#haB2hjMYKK>D*mDU^j!yy5w4>3`x^(kzC8+_vS4-8+zS>gb0Hax0GPP7Y~%tn@8Sbb02I zE#K~_B^JGYQ{t25)PULa4YCT$#WXhvNvTP_eU;a~JF01XVQ4|T32aMGf+Yi2USHuM z_R@)?X&z|?Bg_s3_*XkbDZ3}+2gkM3iTD|7U>&4 z>fNQGdTNKXUe7TC`F`k(_LF*N^lI zK2VR~Hr{fW^|t)=!f&Rgre^h9^-U*DTaNercpi({8fA_?8HQOZ&A0uoY1CdL0`cbe z3j{O}APN^cVZFCv;j!h*MAjJX^qxyVFYv_ApH0%5SNPP8Y|M+VG%~a@x?)wiTWqKP z+sCU*!W8);0l{&`v{ixA$wStQyLp-$XUzj?4> z$AaT6leqP@iq(c7`IAoWQgtUEsPuHV$iE(DyiWR(D#d-i(@XQD7(4LhCwx(HR%yd> zkueJXHTq&0&dhnQu5i558RnkpNwYWAE8beGY8i@@e%g%Qng8TWMf^MEggc6Nw)foI z{z%&8$OAE#xOJv_O=SpmZ=?&oxb|4>G5Pn>E#ZTho|e-i6NO=iEuXZ6UB)n^dt(bd zFQ)u;-_>)j@6vtwrdkVa9^dDus?0ihEz2tO+1lh3yZW4)*9CHSDfN6NL>%}n_qJe zDd%(77Fyq}H?guaQM9ohaSwBEuN^*9CaNk>wocGzbpP(%yEAv&=f1WPsf;&8N-hGR zKH#9*jbqsMQ6){lN@|j_J1=G~pM$Z2PI0@Tve@GHB0=gO77j?==D7IXh8Dwr+IZo6Z*TZ zDPpA7*`MLb0BFCg%%Wk-Hv!-Vx&Vic;J`U;S0SIe$mp)%DkD}u} z7vD=vGVmDu7Dn>k<3&v=s&4lMemnr__L{aYJ*oOI5-Ah_FRJ=p6>vrP8+<>Vk-l2f zgsN_a2S~q!O~r^$+SwL(QjcRBc|>YwjoDvQ)KP|>w6}ZdktME;a5`V&Yf7*>3Twe5 z?vDn})IOPybtG~5O{XyziXSR;6^&)|&X%e9jKTlQUFm;vWcd#_-M`eB|E&&4f}@uZ z2X$qoW<1^NJTrSfC}FK=K~qK6P(coi)z!DT0W+@oC_8_fEMAUA1FKr9GcV`VE*b?w z24mbd1>b_kYdF=gQl(M+y3hpjO%c^n5TNjB-f&h?nw>!*8=oEmpV!6W* z*}HDZN~A;--^flJU;jk z8u~Ns_;Wy?Dd5A_gV@8qb(we0@bYI)bxp~^!*pUX%m+}-JQ=>7d+I%vUNO|HDD11y zVe8g1J|5)2#zuvn`D%hX@m2PjuRjrkq<3B8hPYHy`Q|?AS;Il#SGTHU`}R@gxAT(l z*>a#UkEchy$4}>YAcVzF_+~>NUcv3}$e_MvbjHKzPl9V(lG>cjkOO)?(`-93(qbe+9l=p}Z;b`v-GO!#9oYIYYenBKA}$qc&fMsT_EfT&Q& zF!LJCx#hr1XV8fZU2Y+irr%Rp8Prn*R?h4pps?L7jk%e@&EOdT6Jm6!mkON#e=<7@ z6yRtwWeRCHhHd5h^uI-Uv~&{5IhRlsJmI1ibPeR3(_5!lU`D~ggSC8)Ep*tuAY^CL zfUEvO4YcXJEM6N=arBgKs?~2aiWG3;r~CPu{?;j!deMYDX94~*(KFSmL6!BrSB9<2 z1JY_BP{ph6vv8dSVM0@&#Q-u>xyYm%{+~z$=i?#Q&05OvCcJTmI=89gO*4Je9%kFu zy%6tt8VqGbLd5_&rv$sVV$C(37w;6(0}-nJHf*NBe4u3AX_5)BN9X2Kp|&IIqHp82 zHv3IU@Cn{CYKF$K7o0?!&=p|RR?2J;a{b|19C!A0raX(cf0`)w0@q9dY#OzGrP-O3>wd+*uW7(;K4ZpW5g>iL&6BFdeHC$K zh^9!TVsQ{^?Yg)B?h@k)PL_U59%x!!PvUPv$-u{^r{n`9@e;`cfhJi9&xlzO5< zW;-sFD@29JLuk#P)p+8T8{;17)`~$GI8RfP4*L;PbL1~Icwxf+Xn`^o5&m4T#@N?3 z9o_Lh&8ejH%C*GFN%UrumPY~R;e!xeE`~Ss7{I@|J{;VIk(Q8692fE7J-&r}-NLEi zhnFL57v5QN;7qO5oh2LsT%z^2_ZY~&QHjdkm)xX> z_w`})?lsHnHi-6o>as)%GF)&P64h@uX(#(_Se(j}s+pKTft}yLX0NxlHZhVj4xF9% zcej9AV6&|x%GGFn#^uHSnd2Xv)&^CTk$PQt5{!oYb3Zl=_gOjqkXwCPUUAp#Y);m# z<-u$Ad9l+(;fDB=JN}pR{m&gpwiUf}?t0O-Q2n*5EoOh1^kR80G_F{2)_(zO3&V45 z_huc=TTmI&Qy`$V%!w5IyklXC`cZ53fu%g=LF!Rt{7g}@w>lnqqY@toN6iehkH;pwp)Sg6`AHT}e z-y~??_r$grpT>vV&A+tXE5CUYvj>ftOXHq3>_r~6e{*x@h03ytrqF)LR%K{=|THx;>5LC*CORG`6J?ro|esXki@(@fA_WG zU7JI9skx;u+kb(PGi#c`;69I@^5sFTNnNI!D_((rlehQ~{+I5Z-!ZEk+uF2kvEjsk zZDL|-TuNYAg#4P7*^i9LKZYu~m~Fk`4E3@}vSLe?YISD2A?vMwq~3-HF;{ESaJ2b~ z5W0_w)5pVp3tz25AbtzOa6ID{MhUA~t)cz)v}=v4$G7T5InR4HWaB>V=VhFjl;Pab zfYyiODf0RHaAhy%CU{2A5c+2Ds+=O+A@eJxLX!i#YtPYh!`&of>=*}8I%>1_Y5aqPQ>+pO0HZH#^yia7&3KfkA(d~OCM5@!ysi&a34PSWG zcT}~*YBVm;ClQ&aApiVAolZ91kiQMZej zpeuGd%y3GuZPhU``KK372Np_)AS9BW2|ta{iwjD5dS^=@Kf=5v+*?KbjX&mO>#dA@ z>m1GFUXFn&*vmAHAFXB!=qu5WZ475rkOe)rnTwYwS`B4%qmd&1r$Ljj*J@b7ZmQyW z#*>ozy!=+j7uz4t+{zS&CG?s#r(Tr1cc8la#mrmrEksX5RNYLpzf1g#uEo+(=K{g# z!iU2Yq}6W=Y9FcPV%}kJ_G6pLmt>Ld10pi*gcdPimp$KLAH>;RHX zhsQArnq2G}aadXSt=@wE&Z0AIdO0@1LV&-NL_?d|-YkBaMf}4JeaAdEbbIMoLkP=N zpaVs`Zl1zB)6-+wO^Ruq@w%Pc7OR|nWg0r0=K5Oi7J$ZM_&oa$>~Y0`$;-Y+H{I+0 zjJil1Mt_@~5)Z#IYM;0cnzRs!K|{>>%Td^7ML&`>eBrHE9Oy`rYk7_J`pl(m ze_~|!U$Kq;&wKoDUjwUTS%i`#F|^g1?YdNLIKp zoeI|25L7Pc3zbO9SNR!_ADdVcY6IT4rW!#6Ze4-Xvf>62iW<2d)LMSbSW6fhfb0{D z!w_diOePsp=@1X_+%#D2x)RDbgWC;R&Fu6Lq(sp|oH}vX?ijnnk&or}XA)oz6FBFz zW(r{Qja7Ip@{C>Q;{{`buK{i*QJ7grZr_4Gq$b;=4eIR@&*?nIpr1UQDldc9Kvz!k z#-SlifCln`(hQMtpHyO!{z%>CJd#&JnCjtvV`uwK(cWknc=T=p!@2U3k(`Oa6abi` zThHzu?cBmh+%Q28k#@=9LMs}`Ch4z*4`mebw=&q1CVfe8)MtBtYi>0fJLk$Vd*$XKb@bz$^EXb*(Ciqh_LORiIN zTS;w1++gf4e}szyTYM->XIQrY?=sfo@(0& zv%Sr82y`0t^=%dtj4tQQ%jjRhsk{~+_p6N_MyZ$dq8lLRjG;13Algo#K*$U9c28Y$ zj{7DS=tY2k-Jn9R?V@tO0Rue$t{2k!_FbryAOsj+B}BqHFJxhxm1eqFP^DCPu`_1$ zsp5|C_aNb=-}gxGGV@mBPAXJ#y)rp&*aAb%?$C8AqPcE|?Q)P^=N@SNX1LN2!uy1|oapyjMs zd1w2YVm?~-DwD5;hikSLbl`0lclcoP_wyPJIqv>5qSK6L+l^1lqEkt(3ir0hJ=9+2 zXIv(rNyRb#uA**~6xR1=k3v3JRn^CJp-;1|w-EO84EN!*)O6hg4j2eA(8fT@a20AV z%LqQ^hf~vG@vZr?D-ml?^^qfWaCJw1` zG8J*pT2P8<+;~6y>4EG?+7b?TQ1Moh6|G{eFpP>%h{aW+h4Vb|zHooVhOQBa)YYe^qDHF{@(D~pki zkZy-$sPG}qveT}cq{Fj(XF~{iQS_%$E{3*_OvY|R3=cTT{tYT zEM5PPtGM5P`7b@&9|sPdec>)!8MXb}w!M_F6sshW8}{j14D|5Mr69(*l+D~^wKj8@ z$d9PTKWezma>ATI-=Es`-3_O-Zk0n>PUb?C^aoWDCF=C)UYD5*g`5YTi@HYhZ$1u| zYbG?fpdElo9>>VhhUoYozJkewT-=j+H!*+XrTNMgxI8((CFLr1q0NrXuRc*(>+BMc z<7d(DfN0?;>sDMm$@)!u(%y&neilhil?v!pOO)V;R8zz29PcZAX;iFf)2JRv9XD25 z1e%0vr0=uS2VQ)+DhpcQFk~h4y=D0QleF7zG}O)2P4-_%NB>%H;3|ec#-8y>g`{v# zMQf(s;_zB6$3j?Yg*bYD+T;~}OO%Ja0IsW6O`hMY! zN+B&2fhy^R>r7_$qZ@@-FnQ8e|9ItqXEAGE&{EKC_bL;|ZnNB!#mDxlc`TjW6e;uc zf@ShpQ&+RDz%Fs0Zy#{k_;1xzmcWps{cG^Ti-Rd(W{Kar$EO zAGg*YH^Yt>ZB{ao%{z0x8b_mwWAubclqFT5Ey|W94cmSItG{C#<5hZjB7MLU=b-mI ziEt%|8G?Wv^yrNW#qG?;z`qU(% z-yAUL{A#qYsu6PM_g#8k+w%1?Fk4y|M^zjqGDQ6B#z^Yj;$2Ua)JF8p!`uY#T1#@? zlIzoPUYc$F`<=zg_hihXk8jL$yic8&L?4jmu*}$-2M+ylmH*+Qpn>$7mSdU-a679^ zFOi*=oD2H80}(AAAX8&vGSFvhd-m=)_s!w~wGW-tiOA9VW@gslNlJ_FVR`AdW?oC| z0t$F5wKqMN>H1&oeFs!i>Ao)vDk^Hm?kFTGD0VC$iiC)Q6orV0bWpJ&0@6f5vcZN8 zqM)E4geH-efQmpc1Vs&qiqe9V1Qn!&4hfLv`)_9EoWsoAd(L}r-SzHS@2=&VS%i|E zot6{gK>6UTn@?AvMGGOyQml^f+Uyl*_#^-ABQ*iZ!&n$^`LzB8c)!&iuYhjc) zg?V_mDE1qiz?2X5G0CuI?e8dDeT)1HIgJ+eY9}snifZ|$fJ0a9DV9G^$@{6Tzt_=j za?Dq&Yv)0aG>D(yc|RrI_4s{3xn_jf>e!zu!CI2JrG*mMZfj^bdA%I9i!ay46&SS(%T<(=Ma2rDR zY)D``m@K=dCt+dCHY89TXUP=|7sa@wSZ8V%uvorfVTz90l{}72l>#zj)Wxe4P60&i z&MrLNamDj>Eg_)e!U|VTFr?zXH_tJFjiO7pwOJ%kk2{25%~*tFV+EDggiDlL{6uK~ zfrzhHb#M;Qwyj%$@Omp4A=Y9Y*I0{ALLMX_Gx@2+*__bLsuIH2WY}W@+>B-nvHxLS z*P)Jn@ka$Q{UqZQz**Q{IsWA(`VW8L@3+PO{Hp$+Um4E{{@0$5W?%5|jN&*AYZy>$ zE#>@$)wpJ)jSNElsYyriKqCXvG_BN z_MMZ_Y$xAp=3WR8Ydwae-j=$>8as}h^(dK}(x%~QQw35jKFM1q+WC#UWs#UZA-WZ7F zJ{9l{^}ld7ECFKZhg^{)Fjwak8=zoxJfVR{1Q5BPl)oa12lmT6&tW=gOf~#njWDp( zh|%tpUhaH@X8NsPRu4XBu0Ryev@CI^I58-tAeDuGd4*OoN6Ve(8G>kOhV&a(K&Lyw zdGs#CKtC34fN+LwwL!uVrsD1rKv->=enKS>3?gZu>Cls!GZXyEOOfhESQMN=*ql}i zfUoyGh|*ANay5$h{9B#-e#k`_Ni5OtVhac1T@hnOaZJCgwH%Tc@RrBmlMfZq4-gC4 zXFvh29?UjWv+POY*W1&czpRCGkPZ2TJccj|jqXZB)g%l*rXr2xB3&di!JTz(OXL0J`+t&QCHC5yXcM$r=NNI(6aCb-oGOB4q_| zOcksHaSkhWbz0L9-qvALR(Zw*y`a;zidE8P40KaxNEmhcZJe7BN7cp`{E$0{=YzEU z==K>p%|{5;m|@Lck#t`BZcaeTkCTcYgbVcp@69= z`Cd2OWoBb`_@P(ItIt>WRU}qCJS&L#hUR!LU6;-%lMCSB@-j6x(v><1d@pz@9Q~~F zm^Iz<;kA(_1Ne*GddNX(@}sUUHY8m`Og47-!PUxk!y#-Y1p@$mk0votpv??9WTaTE*gX~RfLKY>VZ9v)f%R&9hGNK4FQBjit&TR2-5+o{0iEmdZ2LeomRvmoQbYcqLR1 zRx$rKZ-+}G!qXW?sVO0y%RMV^CweEh|1&k`jx&o68_v6av*cRJm&?j)3|5amt-LW0 z`Zu59zLwOP{*b$`Qg*%A6$db4XL+|4VM*mL>&jl89UWR?IA`y!+xk$R<6>&GaMjWk zvbX7Vm_z>lw{Mj0o{e@dTki9z^$h&OEqzkq62q`d74{Y?x;um%(Swkn4ZGI8Ltg0X zHRk2U_YkLo8#Ow*{;a%Ea4>91()FSF-}9QR%=0&_sy@9aEiG_inxbI)I#nFsk+qn7 zSUkhw$|{q9^Sfj-`^b6FVLpnDVxLIfctqqI;(zX!xX*EQQOD1$vAtHfX+sMn>E^6T zdNegD__V@9@I?L5%6no%O~KYnbM_Aq)fYa!p$44HN!x{QlO-m?`0t(EO2Vu!7oeHz z#VeVkMH6b}h3@5f5s?O?2kh!Y4zH}nJ-zuuZr7wYMB!o$fu%r*VSQhHEkorV6oIjT zOiMskQ7Fbo3Xi=yi>r9}H9aYPY5LOO^y@#RKbj{GF>b;|>K4`CQ-&y+@x9||#t!22cOt8Z{Vc|2qi(VRIM&OGz>^H5W|{xP>e z4u>C#%fOj>Xsxz;Yz438F2P7t2C;qEHwToN?(Qb*5GyHRvgA3i>vcNLDvxQ->Z88b z(1}EZhY4C%O*#BmMb$oU4zC^<7GU=flh&omdHqzjLKJ_n>8Z6LPsgxU;ZVe5?$c@p)V6%XN-LFIx0Y zZ66)N@wUdEs9Va(H{lu{(0Ugp)VMX8qcqrF;XZ@fAa*OUwaJJnUv~fG$*<12)LY2g zyT33lU_LcIalTFM=vl(sTIJi6F+s7TnQ)otgX!3eX<4Bgc2=P1gCX>YYcm2}hHBdu z?j2q)i*0TjIdG%Jjh(o=P9tIdxJB$Q7ot6Z(Wk#XqhVAjZ%vZODhj4=C(kllqT||; zFm1br>RkhLWhEXH@2c`I>e<_UX2)aGYV7qbQG{i4)mwCyf5*e-p*1M#TTo-ep3R*$ zeHqxPH=NdV?RX@>A6VDfSfIkAl=e(Z?tDa}IA29#A5txoVj^a;lQiXxln2-m#OLom zZw@rO=yt>H@f_pJtG~a0{XkOJ)>?dUMgjHxgZKG9$HZPmJ!ZD*Coc~eEHLJXRy@UR zI8obbyeI2)eqKu@k9?;RM`jgE@gp(uP~UR?|OTjZH=*sS!#Nou zE9O}(jq{$!Qm6C{n@#DcP2&Uo%+6~J+tW<($gx_g?eZfRo+Cy-&oAG-kol9Eyi%FB!|EULq+P<}d(PZ^;z zETjR{QbA-H@<>sdPw1BZ##t7w6lp_=Ful-k-=)+1yZ17`9ZBYY!H^O-)(dvB4kI03vd0?;> z1o8qTBHC?Eu7)TPpheA*A@K2c^XrYM4h6$Z*O~*)DDfw@6A4oFIRy2Q5Lpw8 z%dC&v|3=Yi07OHm%Ctr&l}xeK1p>7fkYa9vfOiKrLMRqw`E{@5;1NEcVPHHv8G6p; zG)WYk$$lnNyhC87)WOlvfU)1v;ck#1KiA@i=ST@$MJ9;~>CT)sP5@hg2xX0cQ*~N1 zk#xdXZ?O|#(cZ<-fSogJ$110vaAI(vAGsfmUhW+GI==}@k-7MKX5e;y)DtLc%6s-h z&XPkv>o&;e68k-c<=t-u-9T!FN|2W1o|yUc6VB%Oa1q#p<@Kos)%w$b%+aq!T|%gv zDI4x-vfu6Z`r!{bERwJo_(|bK4rVDRA<+UX6oQhYC5mDskb0m`#$^lu4?Ebyh~{Km zWjpw>#QZU07|^jxHLDu#G3jL;H5Wcs`~3?w$mrVjmp9#Uw`ITNIe8j-SDxPiDil zBK8wLDv5apf$%=LW0nME|7B!<#KBX<0c)caVyc$22A5KIA#NZ&P`XVD0aK84js^Yr){M zyJ0S&f+ItU3f-OqQz>?Szr@816S@crQc&&4v6?*nwQEj~3|L&o!Nz`N+Nhv}$IuuL zUr|-&MuYcd%}5SQ44#b1!Vh-OnJG_XH%Te}xE$oI>i~V9)m%jdN`*jAP#tpUS-pGC z$e9e&ewV0U`K}=q2uO$?yYKw-_YVCD$Mh$U(^nolHZ?ur$)?!{(+O&@Vh(!Fl5XKqJN4( zb57*%p|pN{s2`U2X2;@0YWRe27W)1XjgVAbxZ#J~te}fDTF<%`$f?ee?F8PowQ^$@ zl+_M>=`I={s%Ud0VvEJYyR|Dm&O4`e@alEF%&tax8H)i`%?1-9i>F1_4w&g+2DkN0 z)~fpY^M2EHskFU@I+Vl>>=!<=;Fi&bl#|2S8waz438Szouw^IaqGZk>{#)|Xk>*#9Yg8t+Q^q7J3!)IbVO3I`>xeQDETeo z{-Nae!Xi|SnsUt&5ld}OPFu4vCVVvu=2!9u25G5`tI38UEG?XBw~!lN$Cr6ym{ zISV0OSs{eZdr})p`79IR%={R)`_rD}9Md~4wZSb3zrAVG!ko0u;|u|9+#QsRH<**7 zE11P5&Nv$m} z3LzuHHP=@p=qs<9YjkT)#|e4E`3jlX-dfSPNs8v2CpB+xRT-)cZhg$2H6I!{or@)r z#S(GmWA@ZvmK{vj{h;&dU{dA@omr;~r%l)TCAHwo@v^z>)xvg$aYq*dfh&gBlq7$h*#_7xd8txyTls4Y4~@(pH|= zYM@zVr7d*y()_?T`h{7X@yK2?g=D2k|JsAer-M%PT!!ak`jzLpyHwhwt6DTbYhfC2 zWi+&re@$T5rSxS9`+6}HA6qXWRUH^z*?x|iN=>=2@TAQWD)sVDB}DUUb1W8%)V$uv zDM;jom3OasVtn-ejVB8M=2P~W6D{^sz4uZjZkvBbYt1XP;8;B~zV2_Hv40{COPbAd zjFj>}OfR_ls3y4hL+1cnwDFgtlU8hz4YYfrt`JBN#|y#J)RnWV|WB1 zdMEI)Wdr;v0&N^*1azo{PoX=+l8Md8D{#j_laIsJZ&H|>79NKt+gD-w7M##L>n~tD z{H+M6Db(aamC9i>SV*#c_(`Sp!GJE<2h~Ef5P&0_isf9P4skVF3TskyoThXbHcysb z;2uFyA*YbOTY6i@%2UPNND(B^oh*Qpbv9<@1spa?JuiY|hZ|A$SRO^h13xkZb?6;O z|Iq#P8Wp&f6E){{#BRIeuuCW4rGB)eX%%*7bt&fN%-1jL3Nh`NHr~}#9q(ENpDpC_ zYoqdP3D31%AON7z!W5>>^Ts!XX^61HIf!Y87ua%k##!#RO5}Q4Rd;KaJ9PGO~ zmgpU){p!T*=#h?v5F7DAtz7hLC%HTG0~te6me3>oobm_(%*)N{b?+N0>7)KL){rn2 zsYAecIJ-*i<9N2C!_grWqU#$ zZPVU2M$-g!o}J+F-7&;-C;)bfS+B@vIv+w0xj|lwGept`4$nw0mpGmw3M^%;DyXxm0bcMM=MY_*MBofF z1Vl_5=OnuygpSaX+moE$?olvGctq$`grH-p6%|Ehp-@dU;>Jni;CG{zK~hRQt5X^m zi1$YXungdPS&;h!*v}vL34w4QI_m(@oN2_bk41fgp1pSDK0!LhoH5MYUvf~8YVk78 zrxx^?d|s{w-R>h3B?gP~SZ>ZvdC6^P(=8l^c;68BcE{hofM}g6RNsk8PlXRrQ0X+F z4NrY`xO+F}DcPLa;>m~eRv%4w#m4>p?>zuSRsWl$7R-xw^XYB~_7e+Y`1@mv!SQ$&n5BlgKoz^y9a2Yghi03G*RJM??_- zg1I90e$tT4@g1Vezb4la%1f#RD&LPa2N)5+%vr(om1`W09~j87C*4Feu9EM=0R6LN zEhe!2&!#Po)-I$<#sjI!x}5r6?fF%w?qb2p*G*`dOIVkpX8IiFZ=lIu?EWD4_)!xN zf*tW*H}3GLG?lej2lU=kbpEuAHdn3+A`(7&BM|Dhwo%({ZGqeACa&p5aLoZ#W)XA1 zLs3D5>61~p404|NVP@m%g}AAzBl=~yN)Pp}IXKl?jllMc<6b+u_(9t)fFY`YK!kwm zPw`DpxIIP^#}n}$r;{aZEvpBq`y!SR`?cZxupqha))}tTh+b2W?SjpqWx=HxHqU4u5)3$##+P7n#kb6MN$Lg z60SK}>K$}}o@ZY;X!4sDj^Np9erva8gx8mj%8T{bm_LEg4%PcjBV7mb4-W7*L-w3h5bwZu&W}(*O2KUW^6s4x`>@^5MBYUrJ(Uu5}OUF5>o^A~PKb?|? zXXYPoc^tF+!NRGVTw3pAVyu41#cF)&?geP%sWMXRnd!Rf$P;M&tbQ8Rj68j$Ai=|_SX3y?>?Wg$P{^HXiAW>L z`qr>E(W&ZJ>&V{@gn!FKolN2*ODfejF>^+wd-ryfTHUx{k+oY1$$dwFmt`qETrAej zZWU)ROuR&3k0saX7FCHcM7FzXYae(F&jm=H7uj`Qx%JZ?FO0!V=YHj#AyN&&SP0V^ z_fwIEjH>E>b-41swCk)luH0ZSr{hU|5q+Gp$T8Ri`gk_Wd7BWngBZOhD&O(8vt!cv zkW)cRaw^|WbjXlZ&6be`Jc=*^AKE*5rM^C=fs`SV%^V$-IY0G{+I`2tC{n_h>y`h2 zv=ldeuFjju3tRNkQd9@mWPuh-eh3$gzv$8Hq2cUUGH(crqVkcTfb9dip_ba_q`E&y zr~kFF(0>OA)#&xSQq3Z{e9g@?Wv{ezDs`VNW_p;Y2P;0at(jAJORh{^4zn-7wMq46 z*^;RV`y)=sVUNTsBo?0VeP+3QX;$N7ldDOay>|Yx^G+OMl``Eg7$;1q7+Jw`_7aX( z)E@B5tCx#6Usxe@=^8}d-uS+tuXE#foOjo$8}_Gy9ZWZ5a$Z^vG&>I@jb72!*?4x( zB%DX(^)*@(=Im9P-=DV8yx6|X(qb7}Sv%iFs)+p>R^naMq%I13xl{F=bujk&q&eq< zRdzJQcjx!cpTzgR`w&^xXVIR%KDkA%qv5lsVcfWL{KiD}x^|T7tOdynTOxK%S-A8@ zl)sytVhhFN*MUj!Boo4ts;d#kU$?wCwnc7gM39_vfC=GX*Q3-vz3;C^-RHDuyTz7NOlee-7%XW{BS6LR~UQl!Tsc?3$fSMt);D9w%+m0r~I#( z4{d@Hf&(hLwN1v22ioO&!^;;Dm86ZYswXyXty94or+`A=K2o{H+UbDFxo}(}mO80Z zW3|`?u3VNsj?3w=-+gS(gu^D2c8KOWY=V4f=S{|{JPj}Qs#CoDGifXHolq_4H1%mC zrN`g0OZwN37#bUm$jq3niZ%=0ofTXgv#=eUqN%d{b`F)cv=d>2-h^!OVASs`@{Kg4 zb2LoR!6?sV5Xx9xI2sAUHf*GEHD75gAciY4?lN*HhEOos5D;*2@kz;dH|Z7_?eTNtKjVw=H{m#!TZAlZ7npDx60 zmc<<(F1o#;+O2vYL|~TD9ie7rjHLp{kxmcDyj+lg&hYb$iT)&)k#K_&C8vms4jZzy zZI3OldPjKKylTMkGP`rQ2R~&q-)GuF-q-UGw1Y$sQllYQD1uM|5Y;yYw2rqheuuXN z3`OlqqdIP~u^%vE`9>Xh6Q2!RS!KT$VV9+KULDcytDUmr@w^nOinm(&-8{8H8MdQe z+YEB6!4w3+F*#+ZVzakt(@F{cv;z0Nk!!~yEuw=S5Q^EjW<};X{Q9#1NUHsQ{ zeH@HB#|Ab|HGfe4jr$b+`z&t%bEJPKCw7vlPoWoGZF(@g9xAVBrvO)179-} z0|dRJF0z+EEuI20&$?t(z-0+pquRU-&T|6Asg_VrXo*B)VlfW6luk;wRKyI_=hs&V zoP}-NM@4agC3yc9XubO(w=7UFzlwhLIPEzVl2^q-Amr}wxt2h<1&Kl6*y-21Qbqv= zFEL0*pwpVgqCx|0)|48kT!koAj*O@`Y&gUx{lc#Y`VcAG*_5tRdxcL|AEAS=GhF~O zO_-;_zp^5!Q{ESdVx>#$rNiL)r91V>f&yBLE>ikE0ccuh-N8Br{E+Kbl(uox1Gty@ zTo#mj4p4wC?j9YDyyVMhSZ@amoa zPis{FwCEhWJd_*T-Z+DFMFN>EM&;Ws*g7w0)ik*hasDFa5+%x5!mnlpbP~t5>g~5C zmchjwG&CO8yGq+KCtd?{ z9L%dGl&^VGdNl6FhOZ`RP?-IPnN^GY@?r-FqIoePZ{y^w>O$P&)w0CFFSWj*Qd09JhD7NT;bn_1l zsjpTPj42+O;$f2>kM6Fon;h~Dv8-l=YlJ27$0dNr^iq$vS+=tUoPAA7cdh0um6L0pBnRiYhVdty z`5!(&)jhV9rJ-^CN?eLuh#K|N1Zzpz%4Wnqh}evCUDum+D$=pU@}rk}7q0b7XFzi4 z?dt{99jS|;?^&cytGbo3(0InPhu4aVuG$M`{+b(t$#(xCx8BjwYV8j>6FujdVq$b1 z!L_|;_kG-ykjjQz+ZD)1f;J4|LEbxFk9Oa?pz#bAZxtD`WPW(eHoQTU$TeJo5vDFi z$hil$`8A36O=QO^uK-@BbQQ_bap}253JFxL=NoO!P8XX^{3XACN89^VKjhwbhPYI; z9w_Pa6bLo5>#|ODs8Q0?)0)vT3d;^?p?qdgeq`vj(El&mNaMY>D90b_Hj)4Niu7%o z$DL1Lie1JuK+^WYrC7hH>1~y#-G{#ebTgAxhW*MSU-0&YYtKz`-JX>>PtP^D{|#@b zLUFNu-+LeFWD#oai}p`=L!sglwh~+i#S;}9DyMj;`RIpK7JfF`19$xKgF0WzI}hDs zDyG%DTOZ}thW~_hK@ubTE=p{md<2tQyUnU;G;_CsOf_UQfbwLJYW{j!#OW{mkHq^; zwz@@+Zb-A1rsXhA>XrqlH5%f8#%EqJb(Cpcg}_4UD12D=45GNsqDl)yDbO<8LuDt97Z zlo0~4Vn8wVNSx}6vY~dH68H1RaC@%d8f)d>A8DR%Ioe14M5yx_Src@jH}6KFC_`n6 zL^bsLS@7b88mq;nyeJ;(Fzd?u3t!)Vc)|V+pqVkt{qzm8zxQjw3G z`|em3sOC^~?|HJriXnO|F4nr$Ttz={cyq7r%T|w;Pt(0-?O#0hjoAYVp}UEPxEG{< zTD~VWu%4a~)(%v%HTusp91u+MZB6~fk^@#ZGS5gJO#=trc5R_X-6+AA>$-{jlfp>d z5pw%FrJ#IgO7u>WQ;XxbpsH< z?|=G^zN4)+^a42|7`{_UsJoGdSS4RnnD5QkzRbp zi|2zoFzeLSO=8~cZ9Q=>S1U-A`b40 z)AhZRUVoHMyM=p}atS%Gw9CC?@4K^#br+-0Ec$SyDXG5ejYCar+0WpW7y7$B`v#x z`{(>j*KrBkZeZUhH++B5fzPgwyFa-{?M~eiZ7k5sB*tz?Q?C}h4|m}W&p66e=V=>p zv`XgbUEi|m(SX$)E9}L0LvP=sC86(hFlb5W2}14&4n$Qc;otAzeTgklaS{1FpuI5w zdGkXK3hAJ$qffwhnAvS)Vtciie3NIc)Lq%{u*ymEeI;_od8p+hL#Ogw&D1@Nm1Xe-Q5_ibHyFy*OvjT`N}et0vr9 zrPCE)EkPUoX7)&z-_4V3}!NY}Z%C_2vVXB>}cH`V~ zxHzK7ZTQkb{Q?`+-Lry5N!S<{eRGDIyiaeCCh&1Ko<0bvV^Ms)UsWGf8Y<>7z3>~& zCK7ELgVzvhas7H-0NTxeDl!^O$gVa55&|vJ>c?o2rYBmVy@;YQ!bu!L8)Va~ky{{&3$#LN_k{?vj zb^xaD@FaD{`9tmNn^a~Xmyt+)2{9BbzoL9r2Pl8I@Q(M?1VH%=SQhz8vav!GxGgvY zq0y&>)YmokRdj#_f4X)3&jaIc<^QhdBSf{MJ8pWdsOvYiD4&ymny(Er+&@vP`P>qz zHDRwJK%SnoFW|AAfTKdZsp`!Kf^sOu`TNe|Ol{Ly%o513`E@Moctur$aD=>T1Hf=O z+zkfE({{Drh8EFa+t=Gyw=q-Q8=S zh8J8>lmNBoIlHySH@=W1#s&84Ii3h<<@gV~yVWuTQn8&NDKTHrd#1B!VF3DuIL#82 zZjiCMd(ldbCd-!|1#SQkVDJN)Q0^nVPHiZVVPkos+@~7*`IJa0pkxqh0wL)_lTfAB zVz$JMD+U-#BUwtVn;5jaeAZ%FsLa$8JdbYM`CLON`Xca&O~ zqE}dh6L&jF(*ghlX0WA1vF8W}a$cEoBa$MnbryI-=1BIE;>+wIqD1nCk` zl@0bjF1ZtF0A(V`Lz$>aAkTTs1c*XrRO87{3*cViGl7aMszE8j6CRA;pF3*=c)b>9 z0W^1tF{J7uW*|UfPNei9(tz@e0g6tpgse~zgjkb$Ylr9#(?U_V-br2QVg@*iOHGO)(7ak*B2Y-yi?@&379M?IG0GX{eFD@Uj+0g4FCWD literal 0 HcmV?d00001 diff --git a/src/assets/Proxima.jpg b/src/assets/Proxima.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ace8aa6b62da036166196649b9563afdfd6fbc2b GIT binary patch literal 20535 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 EFLIDr{r~^~ literal 0 HcmV?d00001 diff --git a/src/assets/desktop.svg b/src/assets/desktop.svg new file mode 100644 index 0000000..e8fc2a7 --- /dev/null +++ b/src/assets/desktop.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icon/android-icon-144x144.png b/src/assets/icon/android-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b8d21fd799a590b5a8dd4d4633a1e99e133fd1 GIT binary patch literal 9139 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%0DmS;>tD-cJ^KXJ~4h7Q+MzSL;4>-|C=#%u=cY5 zhs@T|qrD*H|3NeyoNc`P-E08=D=Uzji=FfrgMYdI*N=w&3kBd478DTW6%rE^1e`FA zz96{&@uTMuU<2TllgliVI(ShT{6_`WRRP#KIN7{BI>_0@%gNOaWNYE$VCCxK3Hm=n z4zjWk;1v`Vvlg|r780=*60;TKw-po+5fioG6%i5<5aW5V;Cac<;ZIZ2O9X(5f~I_f IocV|U0WvEB)&Kwi literal 0 HcmV?d00001 diff --git a/src/assets/icon/android-icon-192x192.png b/src/assets/icon/android-icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..67e3537e9626fcd2c6aafc3ecf253adf0c00a17e GIT binary patch literal 11105 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 literal 0 HcmV?d00001 diff --git a/src/assets/icon/android-icon-36x36.png b/src/assets/icon/android-icon-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..c43b34aa631b9519d41c919dc5188a430a1b9b01 GIT binary patch literal 2248 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 C$olsH literal 0 HcmV?d00001 diff --git a/src/assets/icon/android-icon-72x72.png b/src/assets/icon/android-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..2940a34dd362e45fe179b0ff0d167ceab5d50c74 GIT binary patch literal 4229 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 qD7q-hxyYl?inMP7S^C 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 literal 0 HcmV?d00001 diff --git a/src/assets/icon/apple-icon-114x114.png b/src/assets/icon/apple-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..e93f251b334075a1a20712023d974db3efb959c9 GIT binary patch literal 6909 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 SYe+HDu?VLbIc0?koY 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 b=6SNAz1F5P>d{WhRj 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%0DmS;>tD-cJ^KXJ~4h7Q+MzSL;4>-|C=#%u=cY5 zhs@T|qrD*H|3NeyoNc`P-E08=D=Uzji=FfrgMYdI*N=w&3kBd478DTW6%rE^1e`FA zz96{&@uTMuU<2TllgliVI(ShT{6_`WRRP#KIN7{BI>_0@%gNOaWNYE$VCCxK3Hm=n z4zjWk;1v`Vvlg|r780=*60;TKw-po+5fioG6%i5<5aW5V;Cac<;ZIZ2O9X(5f~I_f IocV|U0WvEB)&Kwi literal 0 HcmV?d00001 diff --git a/src/assets/icon/apple-icon-152x152.png b/src/assets/icon/apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..a40eabbf4e3e52445c2040d15075ad1c9bb8e879 GIT binary patch literal 9655 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 S)|BTA098dTg=RU+$o~VsChjo+ literal 0 HcmV?d00001 diff --git a/src/assets/icon/apple-icon-180x180.png b/src/assets/icon/apple-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..c1af3c6c0401f7d87c01d04dfb286e0ffb6261f6 GIT binary patch literal 11923 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 literal 0 HcmV?d00001 diff --git a/src/assets/icon/apple-icon-72x72.png b/src/assets/icon/apple-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..2940a34dd362e45fe179b0ff0d167ceab5d50c74 GIT binary patch literal 4229 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 K*;;Ay@c#!N|IR@G literal 0 HcmV?d00001 diff --git a/src/assets/icon/apple-icon.png b/src/assets/icon/apple-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5c003b3fc78726512ce7693df360191efc73881d GIT binary patch literal 11626 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 K*;;Ay@c#!N|IR@G literal 0 HcmV?d00001 diff --git a/src/assets/icon/browserconfig.xml b/src/assets/icon/browserconfig.xml new file mode 100644 index 0000000..c554148 --- /dev/null +++ b/src/assets/icon/browserconfig.xml @@ -0,0 +1,2 @@ + +#ffffff \ No newline at end of file diff --git a/src/assets/icon/favicon-16x16.png b/src/assets/icon/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..ac637034d029b8883a26014d10a584855f8d521c GIT binary patch literal 1421 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 literal 0 HcmV?d00001 diff --git a/src/assets/icon/favicon.ico b/src/assets/icon/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..cc0cad4809b9885e2235c143bfa6a4589d89a0bc GIT binary patch literal 1150 zcmaizOGs2v7{`zJ+6uvd(4tLY(PI&1YBlC0mKKBHKmhfnwjGZE5;t= zBMA&KHwCR-7)h;LSr9$wCAJU+J@=fi|99^=GYR1x{&NoBJ-`3=xc3SXgI`jT!2c#u z9VdiM2$2FIgoqW#A_VUJ?<%<}1(X2gKx5DsNJ2)5Uw(7>jPV-xa&Aw-yTsPw*{}`n zF~_n&{m?u_tTWA$%9syqfYo>bJmPt!mOn9XFa zcXtx??jZ`KE4s6HfgYwT2On>w1e|lUW$WLZrzaJ;wnuUWw-NR2Ch9z(sXa^6O$T&X zQ-__XD~;x_<>@@sHNrVq_fcbTD-q{nuMT^N0oU%3Cf^3WzD((w3PoP08b?hZxGp{) zNC$H;Di`Mqv7L?u)S#&8gwkb=Qdia*%zwrGMYFEZ*|qz2he6DmKIoy|smvKyc)`1r zT#t|T;~A{w8w=DdME-nD&Bryh9MQx*Mswjkcz^ys^?$A_SA%sti?ilDcs6wDwB>gL zUST%WAA2{HVt(c3`7zI+ky-s*{`3qRRO>^`714!KMORKKx}J-gvLjx%F=IUUImB}+ z-^*C{8ySFf)hlUvI3phHho0$Tu_Er1d+fqJaYf73M9E85uw?zq~w;H9XJ6SE%M%j_O{#t2R6f(Ufn5zeDyY z|FIH}{C4j-H3WVZT7;G`(~rI)^#uJox>I!m=Uu%%B?>VWD@1F|YGnPD&oaa8Um=N$ AyZ`_I literal 0 HcmV?d00001 diff --git a/src/assets/icon/manifest.json b/src/assets/icon/manifest.json new file mode 100644 index 0000000..013d4a6 --- /dev/null +++ b/src/assets/icon/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" + } + ] +} \ No newline at end of file diff --git a/src/assets/icon/ms-icon-144x144.png b/src/assets/icon/ms-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b8d21fd799a590b5a8dd4d4633a1e99e133fd1 GIT binary patch literal 9139 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%0DmS;>tD-cJ^KXJ~4h7Q+MzSL;4>-|C=#%u=cY5 zhs@T|qrD*H|3NeyoNc`P-E08=D=Uzji=FfrgMYdI*N=w&3kBd478DTW6%rE^1e`FA zz96{&@uTMuU<2TllgliVI(ShT{6_`WRRP#KIN7{BI>_0@%gNOaWNYE$VCCxK3Hm=n z4zjWk;1v`Vvlg|r780=*60;TKw-po+5fioG6%i5<5aW5V;Cac<;ZIZ2O9X(5f~I_f IocV|U0WvEB)&Kwi literal 0 HcmV?d00001 diff --git a/src/assets/icon/ms-icon-150x150.png b/src/assets/icon/ms-icon-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..408e7861c1f1bd90f1bf529bcca1eda92562918c GIT binary patch literal 9454 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 Nm>OB4>I~fC{{vnQZsh;~ literal 0 HcmV?d00001 diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..af22bf2971ad4b2a0ef40cd6a502cb8855f5f6f0 GIT binary patch literal 16384 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 literal 0 HcmV?d00001 diff --git a/src/assets/lowcost.png b/src/assets/lowcost.png new file mode 100644 index 0000000000000000000000000000000000000000..7078e3bd4f146d8ed2d44735050b74bf0153ce75 GIT binary patch literal 25100 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 !gRa#CFgtJ$=8%6?BBwha3*}TVAP0uX!pP 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 k=(ED + + + + + diff --git a/src/assets/manifest.json b/src/assets/manifest.json new file mode 100644 index 0000000..5ace1b0 --- /dev/null +++ b/src/assets/manifest.json @@ -0,0 +1,59 @@ +{ + "name": "Proxima.TV", + "short_name": "p.tv", + "icons": [ + { + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + },{ + "src": "assets/icon/icon-128x128.png", + "sizes": "128x128", + "type": "image/png" + }, + ], + "start_url": "/", + "display": "standalone", + "background_color": "#3E4EB8", + "theme_color": "#2F3BA2" +} \ No newline at end of file diff --git a/src/assets/plyr.css b/src/assets/plyr.css new file mode 100644 index 0000000..d0bae59 --- /dev/null +++ b/src/assets/plyr.css @@ -0,0 +1 @@ +@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:hsla(0,0%,100%,.9);border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important} \ No newline at end of file diff --git a/src/assets/plyr.min.js b/src/assets/plyr.min.js new file mode 100644 index 0000000..6f4fd59 --- /dev/null +++ b/src/assets/plyr.min.js @@ -0,0 +1,2 @@ +"object"==typeof navigator&&function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("Plyr",t):(e="undefined"!=typeof globalThis?globalThis:e||self).Plyr=t()}(this,(function(){"use strict";function e(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function t(e,t){for(var i=0;it){var i=function(e){var t="".concat(e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}(t);return parseFloat(e.toFixed(i))}return Math.round(e/t)*t}var T=function(){function e(t,i){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),b(t)?this.element=t:p(t)&&(this.element=document.querySelector(t)),b(this.element)&&v(this.element.rangeTouch)&&(this.config=n({},a,{},i),this.init())}return function(e,i,s){i&&t(e.prototype,i),s&&t(e,s)}(e,[{key:"init",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(e){var t=this,i=e?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach((function(e){t.element[i](e,(function(e){return t.set(e)}),!1)}))}},{key:"get",value:function(t){if(!e.enabled||!y(t))return null;var i,s=t.target,n=t.changedTouches[0],a=parseFloat(s.getAttribute("min"))||0,l=parseFloat(s.getAttribute("max"))||100,o=parseFloat(s.getAttribute("step"))||1,r=s.getBoundingClientRect(),c=100/r.width*(this.config.thumbWidth/2)/100;return 0>(i=100/r.width*(n.clientX-r.left))?i=0:100i?i-=(100-2*i)*c:50null!=e?e.constructor:null,C=(e,t)=>Boolean(e&&t&&e instanceof t),A=e=>null==e,S=e=>k(e)===Object,E=e=>k(e)===String,P=e=>k(e)===Function,M=e=>Array.isArray(e),N=e=>C(e,NodeList),x=e=>A(e)||(E(e)||M(e)||N(e))&&!e.length||S(e)&&!Object.keys(e).length;var I=A,L=S,$=e=>k(e)===Number&&!Number.isNaN(e),_=E,O=e=>k(e)===Boolean,j=P,D=M,q=N,H=e=>null!==e&&"object"==typeof e&&1===e.nodeType&&"object"==typeof e.style&&"object"==typeof e.ownerDocument,R=e=>C(e,Event),F=e=>C(e,KeyboardEvent),V=e=>C(e,TextTrack)||!A(e)&&E(e.kind),B=e=>C(e,Promise)&&P(e.then),U=e=>{if(C(e,window.URL))return!0;if(!E(e))return!1;let t=e;e.startsWith("http://")&&e.startsWith("https://")||(t=`http://${e}`);try{return!x(new URL(t).hostname)}catch(e){return!1}},W=x;const z=(()=>{const e=document.createElement("span"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},i=Object.keys(t).find((t=>void 0!==e.style[t]));return!!_(i)&&t[i]})();function K(e,t){setTimeout((()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch(e){}}),t)}const Y={isIE:Boolean(window.document.documentMode),isEdge:window.navigator.userAgent.includes("Edge"),isWebkit:"WebkitAppearance"in document.documentElement.style&&!/Edge/.test(navigator.userAgent),isIPhone:/(iPhone|iPod)/gi.test(navigator.platform),isIos:"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1||/(iPad|iPhone|iPod)/gi.test(navigator.platform)};function Q(e,t){return t.split(".").reduce(((e,t)=>e&&e[t]),e)}function X(e={},...t){if(!t.length)return e;const i=t.shift();return L(i)?(Object.keys(i).forEach((t=>{L(i[t])?(Object.keys(e).includes(t)||Object.assign(e,{[t]:{}}),X(e[t],i[t])):Object.assign(e,{[t]:i[t]})})),X(e,...t)):e}function J(e,t){const i=e.length?e:[e];Array.from(i).reverse().forEach(((e,i)=>{const s=i>0?t.cloneNode(!0):t,n=e.parentNode,a=e.nextSibling;s.appendChild(e),a?n.insertBefore(s,a):n.appendChild(s)}))}function G(e,t){H(e)&&!W(t)&&Object.entries(t).filter((([,e])=>!I(e))).forEach((([t,i])=>e.setAttribute(t,i)))}function Z(e,t,i){const s=document.createElement(e);return L(t)&&G(s,t),_(i)&&(s.innerText=i),s}function ee(e,t,i,s){H(t)&&t.appendChild(Z(e,i,s))}function te(e){q(e)||D(e)?Array.from(e).forEach(te):H(e)&&H(e.parentNode)&&e.parentNode.removeChild(e)}function ie(e){if(!H(e))return;let{length:t}=e.childNodes;for(;t>0;)e.removeChild(e.lastChild),t-=1}function se(e,t){return H(t)&&H(t.parentNode)&&H(e)?(t.parentNode.replaceChild(e,t),e):null}function ne(e,t){if(!_(e)||W(e))return{};const i={},s=X({},t);return e.split(",").forEach((e=>{const t=e.trim(),n=t.replace(".",""),a=t.replace(/[[\]]/g,"").split("="),[l]=a,o=a.length>1?a[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":_(s.class)?i.class=`${s.class} ${n}`:i.class=n;break;case"#":i.id=t.replace("#","");break;case"[":i[l]=o}})),X(s,i)}function ae(e,t){if(!H(e))return;let i=t;O(i)||(i=!e.hidden),e.hidden=i}function le(e,t,i){if(q(e))return Array.from(e).map((e=>le(e,t,i)));if(H(e)){let s="toggle";return void 0!==i&&(s=i?"add":"remove"),e.classList[s](t),e.classList.contains(t)}return!1}function oe(e,t){return H(e)&&e.classList.contains(t)}function re(e,t){const{prototype:i}=Element;return(i.matches||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector||function(){return Array.from(document.querySelectorAll(t)).includes(this)}).call(e,t)}function ce(e){return this.elements.container.querySelectorAll(e)}function he(e){return this.elements.container.querySelector(e)}function ue(e=null,t=!1){H(e)&&(e.focus({preventScroll:!0}),t&&le(e,this.config.classNames.tabFocus))}const de={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},me={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,t,i){const s=Y.isIPhone&&i&&me.playsinline,n=me[e]||"html5"!==t;return{api:n,ui:n&&me.rangeInput&&("video"!==e||!Y.isIPhone||s)}},pip:!(Y.isIPhone||!j(Z("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||Z("video").disablePictureInPicture)),airplay:j(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(W(e))return!1;const[t]=e.split("/");let i=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(de).includes(i)&&(i+=`; codecs="${de[e]}"`);try{return Boolean(i&&this.media.canPlayType(i).replace(/no/,""))}catch(e){return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{const e=document.createElement("input");return e.type="range","range"===e.type})(),touch:"ontouchstart"in document.documentElement,transitions:!1!==z,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},pe=(()=>{let e=!1;try{const t=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e})();function ge(e,t,i,s=!1,n=!0,a=!1){if(!e||!("addEventListener"in e)||W(t)||!j(i))return;const l=t.split(" ");let o=a;pe&&(o={passive:n,capture:a}),l.forEach((t=>{this&&this.eventListeners&&s&&this.eventListeners.push({element:e,type:t,callback:i,options:o}),e[s?"addEventListener":"removeEventListener"](t,i,o)}))}function fe(e,t="",i,s=!0,n=!1){ge.call(this,e,t,i,!0,s,n)}function be(e,t="",i,s=!0,n=!1){ge.call(this,e,t,i,!1,s,n)}function ye(e,t="",i,s=!0,n=!1){const a=(...l)=>{be(e,t,a,s,n),i.apply(this,l)};ge.call(this,e,t,a,!0,s,n)}function ve(e,t="",i=!1,s={}){if(!H(e)||W(t))return;const n=new CustomEvent(t,{bubbles:i,detail:{...s,plyr:this}});e.dispatchEvent(n)}function we(){this&&this.eventListeners&&(this.eventListeners.forEach((e=>{const{element:t,type:i,callback:s,options:n}=e;t.removeEventListener(i,s,n)})),this.eventListeners=[])}function Te(){return new Promise((e=>this.ready?setTimeout(e,0):fe.call(this,this.elements.container,"ready",e))).then((()=>{}))}function ke(e){B(e)&&e.then(null,(()=>{}))}function Ce(e){return D(e)?e.filter(((t,i)=>e.indexOf(t)===i)):e}function Ae(e,t){return D(e)&&e.length?e.reduce(((e,i)=>Math.abs(i-t)({...e,[t/i]:[t,i]})),{});function Pe(e){if(!(D(e)||_(e)&&e.includes(":")))return!1;return(D(e)?e:e.split(":")).map(Number).every($)}function Me(e){if(!D(e)||!e.every($))return null;const[t,i]=e,s=(e,t)=>0===t?e:s(t,e%t),n=s(t,i);return[t/n,i/n]}function Ne(e){const t=e=>Pe(e)?e.split(":").map(Number):null;let i=t(e);if(null===i&&(i=t(this.config.ratio)),null===i&&!W(this.embed)&&D(this.embed.ratio)&&({ratio:i}=this.embed),null===i&&this.isHTML5){const{videoWidth:e,videoHeight:t}=this.media;i=[e,t]}return Me(i)}function xe(e){if(!this.isVideo)return{};const{wrapper:t}=this.elements,i=Ne.call(this,e);if(!D(i))return{};const[s,n]=Me(i),a=100/s*n;if(Se(`aspect-ratio: ${s}/${n}`)?t.style.aspectRatio=`${s}/${n}`:t.style.paddingBottom=`${a}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){const e=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),i=(e-a)/(e/50);this.fullscreen.active?t.style.paddingBottom=null:this.media.style.transform=`translateY(-${i}%)`}else this.isHTML5&&t.classList.add(this.config.classNames.videoFixedRatio);return{padding:a,ratio:i}}function Ie(e,t,i=.05){const s=e/t,n=Ae(Object.keys(Ee),s);return Math.abs(n-s)<=i?Ee[n]:[e,t]}const Le={getSources(){if(!this.isHTML5)return[];return Array.from(this.media.querySelectorAll("source")).filter((e=>{const t=e.getAttribute("type");return!!W(t)||me.mime.call(this,t)}))},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:Le.getSources.call(this).map((e=>Number(e.getAttribute("size")))).filter(Boolean)},setup(){if(!this.isHTML5)return;const e=this;e.options.speed=e.config.speed.options,W(this.config.ratio)||xe.call(e),Object.defineProperty(e.media,"quality",{get(){const t=Le.getSources.call(e).find((t=>t.getAttribute("src")===e.source));return t&&Number(t.getAttribute("size"))},set(t){if(e.quality!==t){if(e.config.quality.forced&&j(e.config.quality.onChange))e.config.quality.onChange(t);else{const i=Le.getSources.call(e).find((e=>Number(e.getAttribute("size"))===t));if(!i)return;const{currentTime:s,paused:n,preload:a,readyState:l,playbackRate:o}=e.media;e.media.src=i.getAttribute("src"),("none"!==a||l)&&(e.once("loadedmetadata",(()=>{e.speed=o,e.currentTime=s,n||ke(e.play())})),e.media.load())}ve.call(e,e.media,"qualitychange",!1,{quality:t})}}})},cancelRequests(){this.isHTML5&&(te(Le.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function $e(e,...t){return W(e)?e:e.toString().replace(/{(\d+)}/g,((e,i)=>t[i].toString()))}const _e=(e="",t="",i="")=>e.replace(new RegExp(t.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),i.toString()),Oe=(e="")=>e.toString().replace(/\w\S*/g,(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()));function je(e=""){let t=e.toString();return t=function(e=""){let t=e.toString();return t=_e(t,"-"," "),t=_e(t,"_"," "),t=Oe(t),_e(t," ","")}(t),t.charAt(0).toLowerCase()+t.slice(1)}function De(e){const t=document.createElement("div");return t.appendChild(e),t.innerHTML}const qe={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},He={get(e="",t={}){if(W(e)||W(t))return"";let i=Q(t.i18n,e);if(W(i))return Object.keys(qe).includes(e)?qe[e]:"";const s={"{seektime}":t.seekTime,"{title}":t.title};return Object.entries(s).forEach((([e,t])=>{i=_e(i,e,t)})),i}};class Re{constructor(t){e(this,"get",(e=>{if(!Re.supported||!this.enabled)return null;const t=window.localStorage.getItem(this.key);if(W(t))return null;const i=JSON.parse(t);return _(e)&&e.length?i[e]:i})),e(this,"set",(e=>{if(!Re.supported||!this.enabled)return;if(!L(e))return;let t=this.get();W(t)&&(t={}),X(t,e);try{window.localStorage.setItem(this.key,JSON.stringify(t))}catch(e){}})),this.enabled=t.config.storage.enabled,this.key=t.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;const e="___test";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}}function Fe(e,t="text"){return new Promise(((i,s)=>{try{const s=new XMLHttpRequest;if(!("withCredentials"in s))return;s.addEventListener("load",(()=>{if("text"===t)try{i(JSON.parse(s.responseText))}catch(e){i(s.responseText)}else i(s.response)})),s.addEventListener("error",(()=>{throw new Error(s.status)})),s.open("GET",e,!0),s.responseType=t,s.send()}catch(e){s(e)}}))}function Ve(e,t){if(!_(e))return;const i=_(t);let s=!1;const n=()=>null!==document.getElementById(t),a=(e,t)=>{e.innerHTML=t,i&&n()||document.body.insertAdjacentElement("afterbegin",e)};if(!i||!n()){const n=Re.supported,l=document.createElement("div");if(l.setAttribute("hidden",""),i&&l.setAttribute("id",t),n){const e=window.localStorage.getItem(`cache-${t}`);if(s=null!==e,s){const t=JSON.parse(e);a(l,t.content)}}Fe(e).then((e=>{if(!W(e)){if(n)try{window.localStorage.setItem(`cache-${t}`,JSON.stringify({content:e}))}catch(e){}a(l,e)}})).catch((()=>{}))}}const Be=e=>Math.trunc(e/60/60%60,10);function Ue(e=0,t=!1,i=!1){if(!$(e))return Ue(void 0,t,i);const s=e=>`0${e}`.slice(-2);let n=Be(e);const a=(l=e,Math.trunc(l/60%60,10));var l;const o=(e=>Math.trunc(e%60,10))(e);return n=t||n>0?`${n}:`:"",`${i&&e>0?"-":""}${n}${s(a)}:${s(o)}`}const We={getIconUrl(){const e=new URL(this.config.iconUrl,window.location),t=window.location.host?window.location.host:window.top.location.host,i=e.host!==t||Y.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:i}},findElements(){try{return this.elements.controls=he.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:ce.call(this,this.config.selectors.buttons.play),pause:he.call(this,this.config.selectors.buttons.pause),restart:he.call(this,this.config.selectors.buttons.restart),rewind:he.call(this,this.config.selectors.buttons.rewind),fastForward:he.call(this,this.config.selectors.buttons.fastForward),mute:he.call(this,this.config.selectors.buttons.mute),pip:he.call(this,this.config.selectors.buttons.pip),airplay:he.call(this,this.config.selectors.buttons.airplay),settings:he.call(this,this.config.selectors.buttons.settings),captions:he.call(this,this.config.selectors.buttons.captions),fullscreen:he.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=he.call(this,this.config.selectors.progress),this.elements.inputs={seek:he.call(this,this.config.selectors.inputs.seek),volume:he.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:he.call(this,this.config.selectors.display.buffer),currentTime:he.call(this,this.config.selectors.display.currentTime),duration:he.call(this,this.config.selectors.display.duration)},H(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(`.${this.config.classNames.tooltip}`)),!0}catch(e){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e),this.toggleNativeControls(!0),!1}},createIcon(e,t){const i="http://www.w3.org/2000/svg",s=We.getIconUrl.call(this),n=`${s.cors?"":s.url}#${this.config.iconPrefix}`,a=document.createElementNS(i,"svg");G(a,X(t,{"aria-hidden":"true",focusable:"false"}));const l=document.createElementNS(i,"use"),o=`${n}-${e}`;return"href"in l&&l.setAttributeNS("http://www.w3.org/1999/xlink","href",o),l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o),a.appendChild(l),a},createLabel(e,t={}){const i=He.get(e,this.config);return Z("span",{...t,class:[t.class,this.config.classNames.hidden].filter(Boolean).join(" ")},i)},createBadge(e){if(W(e))return null;const t=Z("span",{class:this.config.classNames.menu.value});return t.appendChild(Z("span",{class:this.config.classNames.menu.badge},e)),t},createButton(e,t){const i=X({},t);let s=je(e);const n={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach((e=>{Object.keys(i).includes(e)&&(n[e]=i[e],delete i[e])})),"button"!==n.element||Object.keys(i).includes("type")||(i.type="button"),Object.keys(i).includes("class")?i.class.split(" ").some((e=>e===this.config.classNames.control))||X(i,{class:`${i.class} ${this.config.classNames.control}`}):i.class=this.config.classNames.control,e){case"play":n.toggle=!0,n.label="play",n.labelPressed="pause",n.icon="play",n.iconPressed="pause";break;case"mute":n.toggle=!0,n.label="mute",n.labelPressed="unmute",n.icon="volume",n.iconPressed="muted";break;case"captions":n.toggle=!0,n.label="enableCaptions",n.labelPressed="disableCaptions",n.icon="captions-off",n.iconPressed="captions-on";break;case"fullscreen":n.toggle=!0,n.label="enterFullscreen",n.labelPressed="exitFullscreen",n.icon="enter-fullscreen",n.iconPressed="exit-fullscreen";break;case"play-large":i.class+=` ${this.config.classNames.control}--overlaid`,s="play",n.label="play",n.icon="play";break;default:W(n.label)&&(n.label=s),W(n.icon)&&(n.icon=e)}const a=Z(n.element);return n.toggle?(a.appendChild(We.createIcon.call(this,n.iconPressed,{class:"icon--pressed"})),a.appendChild(We.createIcon.call(this,n.icon,{class:"icon--not-pressed"})),a.appendChild(We.createLabel.call(this,n.labelPressed,{class:"label--pressed"})),a.appendChild(We.createLabel.call(this,n.label,{class:"label--not-pressed"}))):(a.appendChild(We.createIcon.call(this,n.icon)),a.appendChild(We.createLabel.call(this,n.label))),X(i,ne(this.config.selectors.buttons[s],i)),G(a,i),"play"===s?(D(this.elements.buttons[s])||(this.elements.buttons[s]=[]),this.elements.buttons[s].push(a)):this.elements.buttons[s]=a,a},createRange(e,t){const i=Z("input",X(ne(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":He.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=i,We.updateRangeFill.call(this,i),T.setup(i),i},createProgress(e,t){const i=Z("progress",X(ne(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){i.appendChild(Z("span",null,"0"));const t={played:"played",buffer:"buffered"}[e],s=t?He.get(t,this.config):"";i.innerText=`% ${s.toLowerCase()}`}return this.elements.display[e]=i,i},createTime(e,t){const i=ne(this.config.selectors.display[e],t),s=Z("div",X(i,{class:`${i.class?i.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":He.get(e,this.config)}),"00:00");return this.elements.display[e]=s,s},bindMenuItemShortcuts(e,t){fe.call(this,e,"keydown keyup",(i=>{if(!["Space","ArrowUp","ArrowDown","ArrowRight"].includes(i.key))return;if(i.preventDefault(),i.stopPropagation(),"keydown"===i.type)return;const s=re(e,'[role="menuitemradio"]');if(!s&&["Space","ArrowRight"].includes(i.key))We.showMenuPanel.call(this,t,!0);else{let t;"Space"!==i.key&&("ArrowDown"===i.key||s&&"ArrowRight"===i.key?(t=e.nextElementSibling,H(t)||(t=e.parentNode.firstElementChild)):(t=e.previousElementSibling,H(t)||(t=e.parentNode.lastElementChild)),ue.call(this,t,!0))}}),!1),fe.call(this,e,"keyup",(e=>{"Return"===e.key&&We.focusFirstMenuItem.call(this,null,!0)}))},createMenuItem({value:e,list:t,type:i,title:s,badge:n=null,checked:a=!1}){const l=ne(this.config.selectors.inputs[i]),o=Z("button",X(l,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${l.class?l.class:""}`.trim(),"aria-checked":a,value:e})),r=Z("span");r.innerHTML=s,H(n)&&r.appendChild(n),o.appendChild(r),Object.defineProperty(o,"checked",{enumerable:!0,get:()=>"true"===o.getAttribute("aria-checked"),set(e){e&&Array.from(o.parentNode.children).filter((e=>re(e,'[role="menuitemradio"]'))).forEach((e=>e.setAttribute("aria-checked","false"))),o.setAttribute("aria-checked",e?"true":"false")}}),this.listeners.bind(o,"click keyup",(t=>{if(!F(t)||"Space"===t.key){switch(t.preventDefault(),t.stopPropagation(),o.checked=!0,i){case"language":this.currentTrack=Number(e);break;case"quality":this.quality=e;break;case"speed":this.speed=parseFloat(e)}We.showMenuPanel.call(this,"home",F(t))}}),i,!1),We.bindMenuItemShortcuts.call(this,o,i),t.appendChild(o)},formatTime(e=0,t=!1){if(!$(e))return e;return Ue(e,Be(this.duration)>0,t)},updateTimeDisplay(e=null,t=0,i=!1){H(e)&&$(t)&&(e.innerText=We.formatTime(t,i))},updateVolume(){this.supported.ui&&(H(this.elements.inputs.volume)&&We.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),H(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(e,t=0){H(e)&&(e.value=t,We.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!R(e))return;let t=0;const i=(e,t)=>{const i=$(t)?t:0,s=H(e)?e:this.elements.display.buffer;if(H(s)){s.value=i;const e=s.getElementsByTagName("span")[0];H(e)&&(e.childNodes[0].nodeValue=i)}};if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":s=this.currentTime,n=this.duration,t=0===s||0===n||Number.isNaN(s)||Number.isNaN(n)?0:(s/n*100).toFixed(2),"timeupdate"===e.type&&We.setRange.call(this,this.elements.inputs.seek,t);break;case"playing":case"progress":i(this.elements.display.buffer,100*this.buffered)}var s,n},updateRangeFill(e){const t=R(e)?e.target:e;if(H(t)&&"range"===t.getAttribute("type")){if(re(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);const e=We.formatTime(this.currentTime),i=We.formatTime(this.duration),s=He.get("seekLabel",this.config);t.setAttribute("aria-valuetext",s.replace("{currentTime}",e).replace("{duration}",i))}else if(re(t,this.config.selectors.inputs.volume)){const e=100*t.value;t.setAttribute("aria-valuenow",e),t.setAttribute("aria-valuetext",`${e.toFixed(1)}%`)}else t.setAttribute("aria-valuenow",t.value);Y.isWebkit&&t.style.setProperty("--value",t.value/t.max*100+"%")}},updateSeekTooltip(e){var t,i;if(!this.config.tooltips.seek||!H(this.elements.inputs.seek)||!H(this.elements.display.seekTooltip)||0===this.duration)return;const s=this.elements.display.seekTooltip,n=`${this.config.classNames.tooltip}--visible`,a=e=>le(s,n,e);if(this.touch)return void a(!1);let l=0;const o=this.elements.progress.getBoundingClientRect();if(R(e))l=100/o.width*(e.pageX-o.left);else{if(!oe(s,n))return;l=parseFloat(s.style.left,10)}l<0?l=0:l>100&&(l=100);const r=this.duration/100*l;s.innerText=We.formatTime(r);const c=null===(t=this.config.markers)||void 0===t||null===(i=t.points)||void 0===i?void 0:i.find((({time:e})=>e===Math.round(r)));c&&s.insertAdjacentHTML("afterbegin",`${c.label}
`),s.style.left=`${l}%`,R(e)&&["mouseenter","mouseleave"].includes(e.type)&&a("mouseenter"===e.type)},timeUpdate(e){const t=!H(this.elements.display.duration)&&this.config.invertTime;We.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||We.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return ae(this.elements.display.currentTime,!0),void ae(this.elements.progress,!0);H(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const e=H(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&We.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&We.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&We.setMarkers.call(this),We.updateSeekTooltip.call(this)},toggleMenuButton(e,t){ae(this.elements.settings.buttons[e],!t)},updateSetting(e,t,i){const s=this.elements.settings.panels[e];let n=null,a=t;if("captions"===e)n=this.currentTrack;else{if(n=W(i)?this[e]:i,W(n)&&(n=this.config[e].default),!W(this.options[e])&&!this.options[e].includes(n))return void this.debug.warn(`Unsupported value of '${n}' for ${e}`);if(!this.config[e].options.includes(n))return void this.debug.warn(`Disabled value of '${n}' for ${e}`)}if(H(a)||(a=s&&s.querySelector('[role="menu"]')),!H(a))return;this.elements.settings.buttons[e].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=We.getLabel.call(this,e,n);const l=a&&a.querySelector(`[value="${n}"]`);H(l)&&(l.checked=!0)},getLabel(e,t){switch(e){case"speed":return 1===t?He.get("normal",this.config):`${t}×`;case"quality":if($(t)){const e=He.get(`qualityLabel.${t}`,this.config);return e.length?e:`${t}p`}return Oe(t);case"captions":return Ye.getLabel.call(this);default:return null}},setQualityMenu(e){if(!H(this.elements.settings.panels.quality))return;const t="quality",i=this.elements.settings.panels.quality.querySelector('[role="menu"]');D(e)&&(this.options.quality=Ce(e).filter((e=>this.config.quality.options.includes(e))));const s=!W(this.options.quality)&&this.options.quality.length>1;if(We.toggleMenuButton.call(this,t,s),ie(i),We.checkMenu.call(this),!s)return;const n=e=>{const t=He.get(`qualityBadge.${e}`,this.config);return t.length?We.createBadge.call(this,t):null};this.options.quality.sort(((e,t)=>{const i=this.config.quality.options;return i.indexOf(e)>i.indexOf(t)?1:-1})).forEach((e=>{We.createMenuItem.call(this,{value:e,list:i,type:t,title:We.getLabel.call(this,"quality",e),badge:n(e)})})),We.updateSetting.call(this,t,i)},setCaptionsMenu(){if(!H(this.elements.settings.panels.captions))return;const e="captions",t=this.elements.settings.panels.captions.querySelector('[role="menu"]'),i=Ye.getTracks.call(this),s=Boolean(i.length);if(We.toggleMenuButton.call(this,e,s),ie(t),We.checkMenu.call(this),!s)return;const n=i.map(((e,i)=>({value:i,checked:this.captions.toggled&&this.currentTrack===i,title:Ye.getLabel.call(this,e),badge:e.language&&We.createBadge.call(this,e.language.toUpperCase()),list:t,type:"language"})));n.unshift({value:-1,checked:!this.captions.toggled,title:He.get("disabled",this.config),list:t,type:"language"}),n.forEach(We.createMenuItem.bind(this)),We.updateSetting.call(this,e,t)},setSpeedMenu(){if(!H(this.elements.settings.panels.speed))return;const e="speed",t=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter((e=>e>=this.minimumSpeed&&e<=this.maximumSpeed));const i=!W(this.options.speed)&&this.options.speed.length>1;We.toggleMenuButton.call(this,e,i),ie(t),We.checkMenu.call(this),i&&(this.options.speed.forEach((i=>{We.createMenuItem.call(this,{value:i,list:t,type:e,title:We.getLabel.call(this,"speed",i)})})),We.updateSetting.call(this,e,t))},checkMenu(){const{buttons:e}=this.elements.settings,t=!W(e)&&Object.values(e).some((e=>!e.hidden));ae(this.elements.settings.menu,!t)},focusFirstMenuItem(e,t=!1){if(this.elements.settings.popup.hidden)return;let i=e;H(i)||(i=Object.values(this.elements.settings.panels).find((e=>!e.hidden)));const s=i.querySelector('[role^="menuitem"]');ue.call(this,s,t)},toggleMenu(e){const{popup:t}=this.elements.settings,i=this.elements.buttons.settings;if(!H(t)||!H(i))return;const{hidden:s}=t;let n=s;if(O(e))n=e;else if(F(e)&&"Escape"===e.key)n=!1;else if(R(e)){const s=j(e.composedPath)?e.composedPath()[0]:e.target,a=t.contains(s);if(a||!a&&e.target!==i&&n)return}i.setAttribute("aria-expanded",n),ae(t,!n),le(this.elements.container,this.config.classNames.menu.open,n),n&&F(e)?We.focusFirstMenuItem.call(this,null,!0):n||s||ue.call(this,i,F(e))},getMenuSize(e){const t=e.cloneNode(!0);t.style.position="absolute",t.style.opacity=0,t.removeAttribute("hidden"),e.parentNode.appendChild(t);const i=t.scrollWidth,s=t.scrollHeight;return te(t),{width:i,height:s}},showMenuPanel(e="",t=!1){const i=this.elements.container.querySelector(`#plyr-settings-${this.id}-${e}`);if(!H(i))return;const s=i.parentNode,n=Array.from(s.children).find((e=>!e.hidden));if(me.transitions&&!me.reducedMotion){s.style.width=`${n.scrollWidth}px`,s.style.height=`${n.scrollHeight}px`;const e=We.getMenuSize.call(this,i),t=e=>{e.target===s&&["width","height"].includes(e.propertyName)&&(s.style.width="",s.style.height="",be.call(this,s,z,t))};fe.call(this,s,z,t),s.style.width=`${e.width}px`,s.style.height=`${e.height}px`}ae(n,!0),ae(i,!1),We.focusFirstMenuItem.call(this,i,t)},setDownloadUrl(){const e=this.elements.buttons.download;H(e)&&e.setAttribute("href",this.download)},create(e){const{bindMenuItemShortcuts:t,createButton:i,createProgress:s,createRange:n,createTime:a,setQualityMenu:l,setSpeedMenu:o,showMenuPanel:r}=We;this.elements.controls=null,D(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(i.call(this,"play-large"));const c=Z("div",ne(this.config.selectors.controls.wrapper));this.elements.controls=c;const h={class:"plyr__controls__item"};return Ce(D(this.config.controls)?this.config.controls:[]).forEach((l=>{if("restart"===l&&c.appendChild(i.call(this,"restart",h)),"rewind"===l&&c.appendChild(i.call(this,"rewind",h)),"play"===l&&c.appendChild(i.call(this,"play",h)),"fast-forward"===l&&c.appendChild(i.call(this,"fast-forward",h)),"progress"===l){const t=Z("div",{class:`${h.class} plyr__progress__container`}),i=Z("div",ne(this.config.selectors.progress));if(i.appendChild(n.call(this,"seek",{id:`plyr-seek-${e.id}`})),i.appendChild(s.call(this,"buffer")),this.config.tooltips.seek){const e=Z("span",{class:this.config.classNames.tooltip},"00:00");i.appendChild(e),this.elements.display.seekTooltip=e}this.elements.progress=i,t.appendChild(this.elements.progress),c.appendChild(t)}if("current-time"===l&&c.appendChild(a.call(this,"currentTime",h)),"duration"===l&&c.appendChild(a.call(this,"duration",h)),"mute"===l||"volume"===l){let{volume:t}=this.elements;if(H(t)&&c.contains(t)||(t=Z("div",X({},h,{class:`${h.class} plyr__volume`.trim()})),this.elements.volume=t,c.appendChild(t)),"mute"===l&&t.appendChild(i.call(this,"mute")),"volume"===l&&!Y.isIos){const i={max:1,step:.05,value:this.config.volume};t.appendChild(n.call(this,"volume",X(i,{id:`plyr-volume-${e.id}`})))}}if("captions"===l&&c.appendChild(i.call(this,"captions",h)),"settings"===l&&!W(this.config.settings)){const s=Z("div",X({},h,{class:`${h.class} plyr__menu`.trim(),hidden:""}));s.appendChild(i.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${e.id}`,"aria-expanded":!1}));const n=Z("div",{class:"plyr__menu__container",id:`plyr-settings-${e.id}`,hidden:""}),a=Z("div"),l=Z("div",{id:`plyr-settings-${e.id}-home`}),o=Z("div",{role:"menu"});l.appendChild(o),a.appendChild(l),this.elements.settings.panels.home=l,this.config.settings.forEach((i=>{const s=Z("button",X(ne(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""}));t.call(this,s,i),fe.call(this,s,"click",(()=>{r.call(this,i,!1)}));const n=Z("span",null,He.get(i,this.config)),l=Z("span",{class:this.config.classNames.menu.value});l.innerHTML=e[i],n.appendChild(l),s.appendChild(n),o.appendChild(s);const c=Z("div",{id:`plyr-settings-${e.id}-${i}`,hidden:""}),h=Z("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});h.appendChild(Z("span",{"aria-hidden":!0},He.get(i,this.config))),h.appendChild(Z("span",{class:this.config.classNames.hidden},He.get("menuBack",this.config))),fe.call(this,c,"keydown",(e=>{"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),r.call(this,"home",!0))}),!1),fe.call(this,h,"click",(()=>{r.call(this,"home",!1)})),c.appendChild(h),c.appendChild(Z("div",{role:"menu"})),a.appendChild(c),this.elements.settings.buttons[i]=s,this.elements.settings.panels[i]=c})),n.appendChild(a),s.appendChild(n),c.appendChild(s),this.elements.settings.popup=n,this.elements.settings.menu=s}if("pip"===l&&me.pip&&c.appendChild(i.call(this,"pip",h)),"airplay"===l&&me.airplay&&c.appendChild(i.call(this,"airplay",h)),"download"===l){const e=X({},h,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(e.download="");const{download:t}=this.config.urls;!U(t)&&this.isEmbed&&X(e,{icon:`logo-${this.provider}`,label:this.provider}),c.appendChild(i.call(this,"download",e))}"fullscreen"===l&&c.appendChild(i.call(this,"fullscreen",h))})),this.isHTML5&&l.call(this,Le.getQualityOptions.call(this)),o.call(this),c},inject(){if(this.config.loadSprite){const e=We.getIconUrl.call(this);e.cors&&Ve(e.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let e=null;this.elements.controls=null;const t={id:this.id,seektime:this.config.seekTime,title:this.config.title};let i=!0;j(this.config.controls)&&(this.config.controls=this.config.controls.call(this,t)),this.config.controls||(this.config.controls=[]),H(this.config.controls)||_(this.config.controls)?e=this.config.controls:(e=We.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:Ye.getLabel.call(this)}),i=!1);let s;i&&_(this.config.controls)&&(e=(e=>{let i=e;return Object.entries(t).forEach((([e,t])=>{i=_e(i,`{${e}}`,t)})),i})(e)),_(this.config.selectors.controls.container)&&(s=document.querySelector(this.config.selectors.controls.container)),H(s)||(s=this.elements.container);if(s[H(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),H(this.elements.controls)||We.findElements.call(this),!W(this.elements.buttons)){const e=e=>{const t=this.config.classNames.controlPressed;Object.defineProperty(e,"pressed",{enumerable:!0,get:()=>oe(e,t),set(i=!1){le(e,t,i)}})};Object.values(this.elements.buttons).filter(Boolean).forEach((t=>{D(t)||q(t)?Array.from(t).filter(Boolean).forEach(e):e(t)}))}if(Y.isEdge&&K(s),this.config.tooltips.controls){const{classNames:e,selectors:t}=this.config,i=`${t.controls.wrapper} ${t.labels} .${e.hidden}`,s=ce.call(this,i);Array.from(s).forEach((e=>{le(e,this.config.classNames.hidden,!1),le(e,this.config.classNames.tooltip,!0)}))}},setMediaMetadata(){try{"mediaSession"in navigator&&(navigator.mediaSession.metadata=new window.MediaMetadata({title:this.config.mediaMetadata.title,artist:this.config.mediaMetadata.artist,album:this.config.mediaMetadata.album,artwork:this.config.mediaMetadata.artwork}))}catch(e){}},setMarkers(){var e,t;if(!this.duration||this.elements.markers)return;const i=null===(e=this.config.markers)||void 0===e||null===(t=e.points)||void 0===t?void 0:t.filter((({time:e})=>e>0&&ele(a,l,e);i.forEach((e=>{const t=Z("span",{class:this.config.classNames.marker},""),i=e.time/this.duration*100+"%";a&&(t.addEventListener("mouseenter",(()=>{e.label||(a.style.left=i,a.innerHTML=e.label,o(!0))})),t.addEventListener("mouseleave",(()=>{o(!1)}))),t.addEventListener("click",(()=>{this.currentTime=e.time})),t.style.left=i,n.appendChild(t)})),s.appendChild(n),this.config.tooltips.seek||(a=Z("span",{class:this.config.classNames.tooltip},""),s.appendChild(a)),this.elements.markers={points:n,tip:a},this.elements.progress.appendChild(s)}};function ze(e,t=!0){let i=e;if(t){const e=document.createElement("a");e.href=i,i=e.href}try{return new URL(i)}catch(e){return null}}function Ke(e){const t=new URLSearchParams;return L(e)&&Object.entries(e).forEach((([e,i])=>{t.set(e,i)})),t}const Ye={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!me.textTracks)return void(D(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&We.setCaptionsMenu.call(this));var e,t;if(H(this.elements.captions)||(this.elements.captions=Z("div",ne(this.config.selectors.captions)),e=this.elements.captions,t=this.elements.wrapper,H(e)&&H(t)&&t.parentNode.insertBefore(e,t.nextSibling)),Y.isIE&&window.URL){const e=this.media.querySelectorAll("track");Array.from(e).forEach((e=>{const t=e.getAttribute("src"),i=ze(t);null!==i&&i.hostname!==window.location.href.hostname&&["http:","https:"].includes(i.protocol)&&Fe(t,"blob").then((t=>{e.setAttribute("src",window.URL.createObjectURL(t))})).catch((()=>{te(e)}))}))}const i=Ce((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map((e=>e.split("-")[0])));let s=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();"auto"===s&&([s]=i);let n=this.storage.get("captions");if(O(n)||({active:n}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:n,language:s,languages:i}),this.isHTML5){const e=this.config.captions.update?"addtrack removetrack":"removetrack";fe.call(this,this.media.textTracks,e,Ye.update.bind(this))}setTimeout(Ye.update.bind(this),0)},update(){const e=Ye.getTracks.call(this,!0),{active:t,language:i,meta:s,currentTrackNode:n}=this.captions,a=Boolean(e.find((e=>e.language===i)));this.isHTML5&&this.isVideo&&e.filter((e=>!s.get(e))).forEach((e=>{this.debug.log("Track added",e),s.set(e,{default:"showing"===e.mode}),"showing"===e.mode&&(e.mode="hidden"),fe.call(this,e,"cuechange",(()=>Ye.updateCues.call(this)))})),(a&&this.language!==i||!e.includes(n))&&(Ye.setLanguage.call(this,i),Ye.toggle.call(this,t&&a)),this.elements&&le(this.elements.container,this.config.classNames.captions.enabled,!W(e)),D(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&We.setCaptionsMenu.call(this)},toggle(e,t=!0){if(!this.supported.ui)return;const{toggled:i}=this.captions,s=this.config.classNames.captions.active,n=I(e)?!i:e;if(n!==i){if(t||(this.captions.active=n,this.storage.set({captions:n})),!this.language&&n&&!t){const e=Ye.getTracks.call(this),t=Ye.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=t.language,void Ye.set.call(this,e.indexOf(t))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=n),le(this.elements.container,s,n),this.captions.toggled=n,We.updateSetting.call(this,"captions"),ve.call(this,this.media,n?"captionsenabled":"captionsdisabled")}setTimeout((()=>{n&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")}))},set(e,t=!0){const i=Ye.getTracks.call(this);if(-1!==e)if($(e))if(e in i){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;const s=i[e],{language:n}=s||{};this.captions.currentTrackNode=s,We.updateSetting.call(this,"captions"),t||(this.captions.language=n,this.storage.set({language:n})),this.isVimeo&&this.embed.enableTextTrack(n),ve.call(this,this.media,"languagechange")}Ye.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&Ye.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else Ye.toggle.call(this,!1,t)},setLanguage(e,t=!0){if(!_(e))return void this.debug.warn("Invalid language argument",e);const i=e.toLowerCase();this.captions.language=i;const s=Ye.getTracks.call(this),n=Ye.findTrack.call(this,[i]);Ye.set.call(this,s.indexOf(n),t)},getTracks(e=!1){return Array.from((this.media||{}).textTracks||[]).filter((t=>!this.isHTML5||e||this.captions.meta.has(t))).filter((e=>["captions","subtitles"].includes(e.kind)))},findTrack(e,t=!1){const i=Ye.getTracks.call(this),s=e=>Number((this.captions.meta.get(e)||{}).default),n=Array.from(i).sort(((e,t)=>s(t)-s(e)));let a;return e.every((e=>(a=n.find((t=>t.language===e)),!a))),a||(t?n[0]:void 0)},getCurrentTrack(){return Ye.getTracks.call(this)[this.currentTrack]},getLabel(e){let t=e;return!V(t)&&me.textTracks&&this.captions.toggled&&(t=Ye.getCurrentTrack.call(this)),V(t)?W(t.label)?W(t.language)?He.get("enabled",this.config):e.language.toUpperCase():t.label:He.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!H(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!I(e)&&!Array.isArray(e))return void this.debug.warn("updateCues: Invalid input",e);let t=e;if(!t){const e=Ye.getCurrentTrack.call(this);t=Array.from((e||{}).activeCues||[]).map((e=>e.getCueAsHTML())).map(De)}const i=t.map((e=>e.trim())).join("\n");if(i!==this.elements.captions.innerHTML){ie(this.elements.captions);const e=Z("span",ne(this.config.selectors.caption));e.innerHTML=i,this.elements.captions.appendChild(e),ve.call(this,this.media,"cuechange")}}},Qe={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.7.2/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"SD"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",marker:"plyr__progress__marker",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isIos:"plyr--is-ios",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},tabFocus:"plyr__tab-focus",previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id",hash:"data-plyr-embed-hash"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1},mediaMetadata:{title:"",artist:"",album:"",artwork:[]},markers:{enabled:!1,points:[]}},Xe="picture-in-picture",Je="inline",Ge={html5:"html5",youtube:"youtube",vimeo:"vimeo"},Ze="audio",et="video";const tt=()=>{};class it{constructor(e=!1){this.enabled=window.console&&e,this.enabled&&this.log("Debugging enabled")}get log(){return this.enabled?Function.prototype.bind.call(console.log,console):tt}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):tt}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):tt}}class st{constructor(t){e(this,"onChange",(()=>{if(!this.enabled)return;const e=this.player.elements.buttons.fullscreen;H(e)&&(e.pressed=this.active);const t=this.target===this.player.media?this.target:this.player.elements.container;ve.call(this.player,t,this.active?"enterfullscreen":"exitfullscreen",!0)})),e(this,"toggleFallback",((e=!1)=>{if(e?this.scrollPosition={x:window.scrollX||0,y:window.scrollY||0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=e?"hidden":"",le(this.target,this.player.config.classNames.fullscreen.fallback,e),Y.isIos){let t=document.head.querySelector('meta[name="viewport"]');const i="viewport-fit=cover";t||(t=document.createElement("meta"),t.setAttribute("name","viewport"));const s=_(t.content)&&t.content.includes(i);e?(this.cleanupViewport=!s,s||(t.content+=`,${i}`)):this.cleanupViewport&&(t.content=t.content.split(",").filter((e=>e.trim()!==i)).join(","))}this.onChange()})),e(this,"trapFocus",(e=>{if(Y.isIos||!this.active||"Tab"!==e.key)return;const t=document.activeElement,i=ce.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[s]=i,n=i[i.length-1];t!==n||e.shiftKey?t===s&&e.shiftKey&&(n.focus(),e.preventDefault()):(s.focus(),e.preventDefault())})),e(this,"update",(()=>{if(this.enabled){let e;e=this.forceFallback?"Fallback (forced)":st.native?"Native":"Fallback",this.player.debug.log(`${e} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");le(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.enabled)})),e(this,"enter",(()=>{this.enabled&&(Y.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!st.native||this.forceFallback?this.toggleFallback(!0):this.prefix?W(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))})),e(this,"exit",(()=>{if(this.enabled)if(Y.isIos&&this.player.config.fullscreen.iosNative)this.target.webkitExitFullscreen(),ke(this.player.play());else if(!st.native||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!W(this.prefix)){const e="moz"===this.prefix?"Cancel":"Exit";document[`${this.prefix}${e}${this.property}`]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)})),e(this,"toggle",(()=>{this.active?this.exit():this.enter()})),this.player=t,this.prefix=st.prefix,this.property=st.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===t.config.fullscreen.fallback,this.player.elements.fullscreen=t.config.fullscreen.container&&function(e,t){const{prototype:i}=Element;return(i.closest||function(){let e=this;do{if(re.matches(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}).call(e,t)}(this.player.elements.container,t.config.fullscreen.container),fe.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":`${this.prefix}fullscreenchange`,(()=>{this.onChange()})),fe.call(this.player,this.player.elements.container,"dblclick",(e=>{H(this.player.elements.controls)&&this.player.elements.controls.contains(e.target)||this.player.listeners.proxy(e,this.toggle,"fullscreen")})),fe.call(this,this.player.elements.container,"keydown",(e=>this.trapFocus(e))),this.update()}static get native(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get usingNative(){return st.native&&!this.forceFallback}static get prefix(){if(j(document.exitFullscreen))return"";let e="";return["webkit","moz","ms"].some((t=>!(!j(document[`${t}ExitFullscreen`])&&!j(document[`${t}CancelFullScreen`]))&&(e=t,!0))),e}static get property(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}get enabled(){return(st.native||this.player.config.fullscreen.fallback)&&this.player.config.fullscreen.enabled&&this.player.supported.ui&&this.player.isVideo}get active(){if(!this.enabled)return!1;if(!st.native||this.forceFallback)return oe(this.target,this.player.config.classNames.fullscreen.fallback);const e=this.prefix?this.target.getRootNode()[`${this.prefix}${this.property}Element`]:this.target.getRootNode().fullscreenElement;return e&&e.shadowRoot?e===this.target.getRootNode().host:e===this.target}get target(){return Y.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen||this.player.elements.container}}function nt(e,t=1){return new Promise(((i,s)=>{const n=new Image,a=()=>{delete n.onload,delete n.onerror,(n.naturalWidth>=t?i:s)(n)};Object.assign(n,{onload:a,onerror:a,src:e})}))}const at={addStyleHook(){le(this.elements.container,this.config.selectors.container.replace(".",""),!0),le(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls(e=!1){e&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build(){if(this.listeners.media(),!this.supported.ui)return this.debug.warn(`Basic support only for ${this.provider} ${this.type}`),void at.toggleNativeControls.call(this,!0);H(this.elements.controls)||(We.inject.call(this),this.listeners.controls()),at.toggleNativeControls.call(this),this.isHTML5&&Ye.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,We.updateVolume.call(this),We.timeUpdate.call(this),We.durationUpdate.call(this),at.checkPlaying.call(this),le(this.elements.container,this.config.classNames.pip.supported,me.pip&&this.isHTML5&&this.isVideo),le(this.elements.container,this.config.classNames.airplay.supported,me.airplay&&this.isHTML5),le(this.elements.container,this.config.classNames.isIos,Y.isIos),le(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout((()=>{ve.call(this,this.media,"ready")}),0),at.setTitle.call(this),this.poster&&at.setPoster.call(this,this.poster,!1).catch((()=>{})),this.config.duration&&We.durationUpdate.call(this),this.config.mediaMetadata&&We.setMediaMetadata.call(this)},setTitle(){let e=He.get("play",this.config);if(_(this.config.title)&&!W(this.config.title)&&(e+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach((t=>{t.setAttribute("aria-label",e)})),this.isEmbed){const e=he.call(this,"iframe");if(!H(e))return;const t=W(this.config.title)?"video":this.config.title,i=He.get("frameTitle",this.config);e.setAttribute("title",i.replace("{title}",t))}},togglePoster(e){le(this.elements.container,this.config.classNames.posterEnabled,e)},setPoster(e,t=!0){return t&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",e),this.elements.poster.removeAttribute("hidden"),Te.call(this).then((()=>nt(e))).catch((t=>{throw e===this.poster&&at.togglePoster.call(this,!1),t})).then((()=>{if(e!==this.poster)throw new Error("setPoster cancelled by later call to setPoster")})).then((()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${e}')`,backgroundSize:""}),at.togglePoster.call(this,!0),e))))},checkPlaying(e){le(this.elements.container,this.config.classNames.playing,this.playing),le(this.elements.container,this.config.classNames.paused,this.paused),le(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach((e=>{Object.assign(e,{pressed:this.playing}),e.setAttribute("aria-label",He.get(this.playing?"pause":"play",this.config))})),R(e)&&"timeupdate"===e.type||at.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout((()=>{le(this.elements.container,this.config.classNames.loading,this.loading),at.toggleControls.call(this)}),this.loading?250:0)},toggleControls(e){const{controls:t}=this.elements;if(t&&this.config.hideControls){const i=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(Boolean(e||this.loading||this.paused||t.pressed||t.hover||i))}},migrateStyles(){Object.values({...this.media.style}).filter((e=>!W(e)&&_(e)&&e.startsWith("--plyr"))).forEach((e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)})),W(this.media.style)&&this.media.removeAttribute("style")}};class lt{constructor(t){e(this,"firstTouch",(()=>{const{player:e}=this,{elements:t}=e;e.touch=!0,le(t.container,e.config.classNames.isTouch,!0)})),e(this,"setTabFocus",(e=>{const{player:t}=this,{elements:i}=t,{key:s,type:n,timeStamp:a}=e;if(clearTimeout(this.focusTimer),"keydown"===n&&"Tab"!==s)return;"keydown"===n&&(this.lastKeyDown=a);const l=a-this.lastKeyDown<=20;("focus"!==n||l)&&((()=>{const e=t.config.classNames.tabFocus;le(ce.call(t,`.${e}`),e,!1)})(),"focusout"!==n&&(this.focusTimer=setTimeout((()=>{const e=document.activeElement;i.container.contains(e)&&le(document.activeElement,t.config.classNames.tabFocus,!0)}),10)))})),e(this,"global",((e=!0)=>{const{player:t}=this;t.config.keyboard.global&&ge.call(t,window,"keydown keyup",this.handleKey,e,!1),ge.call(t,document.body,"click",this.toggleMenu,e),ye.call(t,document.body,"touchstart",this.firstTouch),ge.call(t,document.body,"keydown focus blur focusout",this.setTabFocus,e,!1,!0)})),e(this,"container",(()=>{const{player:e}=this,{config:t,elements:i,timers:s}=e;!t.keyboard.global&&t.keyboard.focused&&fe.call(e,i.container,"keydown keyup",this.handleKey,!1),fe.call(e,i.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",(t=>{const{controls:n}=i;n&&"enterfullscreen"===t.type&&(n.pressed=!1,n.hover=!1);let a=0;["touchstart","touchmove","mousemove"].includes(t.type)&&(at.toggleControls.call(e,!0),a=e.touch?3e3:2e3),clearTimeout(s.controls),s.controls=setTimeout((()=>at.toggleControls.call(e,!1)),a)}));const n=()=>{if(!e.isVimeo||e.config.vimeo.premium)return;const t=i.wrapper,{active:s}=e.fullscreen,[n,a]=Ne.call(e),l=Se(`aspect-ratio: ${n} / ${a}`);if(!s)return void(l?(t.style.width=null,t.style.height=null):(t.style.maxWidth=null,t.style.margin=null));const[o,r]=[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)],c=o/r>n/a;l?(t.style.width=c?"auto":"100%",t.style.height=c?"100%":"auto"):(t.style.maxWidth=c?r/a*n+"px":null,t.style.margin=c?"0 auto":null)},a=()=>{clearTimeout(s.resized),s.resized=setTimeout(n,50)};fe.call(e,i.container,"enterfullscreen exitfullscreen",(t=>{const{target:s}=e.fullscreen;if(s!==i.container)return;if(!e.isEmbed&&W(e.config.ratio))return;n();("enterfullscreen"===t.type?fe:be).call(e,window,"resize",a)}))})),e(this,"media",(()=>{const{player:e}=this,{elements:t}=e;if(fe.call(e,e.media,"timeupdate seeking seeked",(t=>We.timeUpdate.call(e,t))),fe.call(e,e.media,"durationchange loadeddata loadedmetadata",(t=>We.durationUpdate.call(e,t))),fe.call(e,e.media,"ended",(()=>{e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())})),fe.call(e,e.media,"progress playing seeking seeked",(t=>We.updateProgress.call(e,t))),fe.call(e,e.media,"volumechange",(t=>We.updateVolume.call(e,t))),fe.call(e,e.media,"playing play pause ended emptied timeupdate",(t=>at.checkPlaying.call(e,t))),fe.call(e,e.media,"waiting canplay seeked playing",(t=>at.checkLoading.call(e,t))),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){const i=he.call(e,`.${e.config.classNames.video}`);if(!H(i))return;fe.call(e,t.container,"click",(s=>{([t.container,i].includes(s.target)||i.contains(s.target))&&(e.touch&&e.config.hideControls||(e.ended?(this.proxy(s,e.restart,"restart"),this.proxy(s,(()=>{ke(e.play())}),"play")):this.proxy(s,(()=>{ke(e.togglePlay())}),"play")))}))}e.supported.ui&&e.config.disableContextMenu&&fe.call(e,t.wrapper,"contextmenu",(e=>{e.preventDefault()}),!1),fe.call(e,e.media,"volumechange",(()=>{e.storage.set({volume:e.volume,muted:e.muted})})),fe.call(e,e.media,"ratechange",(()=>{We.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})})),fe.call(e,e.media,"qualitychange",(t=>{We.updateSetting.call(e,"quality",null,t.detail.quality)})),fe.call(e,e.media,"ready qualitychange",(()=>{We.setDownloadUrl.call(e)}));const i=e.config.events.concat(["keyup","keydown"]).join(" ");fe.call(e,e.media,i,(i=>{let{detail:s={}}=i;"error"===i.type&&(s=e.media.error),ve.call(e,t.container,i.type,!0,s)}))})),e(this,"proxy",((e,t,i)=>{const{player:s}=this,n=s.config.listeners[i];let a=!0;j(n)&&(a=n.call(s,e)),!1!==a&&j(t)&&t.call(s,e)})),e(this,"bind",((e,t,i,s,n=!0)=>{const{player:a}=this,l=a.config.listeners[s],o=j(l);fe.call(a,e,t,(e=>this.proxy(e,i,s)),n&&!o)})),e(this,"controls",(()=>{const{player:e}=this,{elements:t}=e,i=Y.isIE?"change":"input";if(t.buttons.play&&Array.from(t.buttons.play).forEach((t=>{this.bind(t,"click",(()=>{ke(e.togglePlay())}),"play")})),this.bind(t.buttons.restart,"click",e.restart,"restart"),this.bind(t.buttons.rewind,"click",(()=>{e.lastSeekTime=Date.now(),e.rewind()}),"rewind"),this.bind(t.buttons.fastForward,"click",(()=>{e.lastSeekTime=Date.now(),e.forward()}),"fastForward"),this.bind(t.buttons.mute,"click",(()=>{e.muted=!e.muted}),"mute"),this.bind(t.buttons.captions,"click",(()=>e.toggleCaptions())),this.bind(t.buttons.download,"click",(()=>{ve.call(e,e.media,"download")}),"download"),this.bind(t.buttons.fullscreen,"click",(()=>{e.fullscreen.toggle()}),"fullscreen"),this.bind(t.buttons.pip,"click",(()=>{e.pip="toggle"}),"pip"),this.bind(t.buttons.airplay,"click",e.airplay,"airplay"),this.bind(t.buttons.settings,"click",(t=>{t.stopPropagation(),t.preventDefault(),We.toggleMenu.call(e,t)}),null,!1),this.bind(t.buttons.settings,"keyup",(t=>{["Space","Enter"].includes(t.key)&&("Enter"!==t.key?(t.preventDefault(),t.stopPropagation(),We.toggleMenu.call(e,t)):We.focusFirstMenuItem.call(e,null,!0))}),null,!1),this.bind(t.settings.menu,"keydown",(t=>{"Escape"===t.key&&We.toggleMenu.call(e,t)})),this.bind(t.inputs.seek,"mousedown mousemove",(e=>{const i=t.progress.getBoundingClientRect(),s=100/i.width*(e.pageX-i.left);e.currentTarget.setAttribute("seek-value",s)})),this.bind(t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",(t=>{const i=t.currentTarget,s="play-on-seeked";if(F(t)&&!["ArrowLeft","ArrowRight"].includes(t.key))return;e.lastSeekTime=Date.now();const n=i.hasAttribute(s),a=["mouseup","touchend","keyup"].includes(t.type);n&&a?(i.removeAttribute(s),ke(e.play())):!a&&e.playing&&(i.setAttribute(s,""),e.pause())})),Y.isIos){const t=ce.call(e,'input[type="range"]');Array.from(t).forEach((e=>this.bind(e,i,(e=>K(e.target)))))}this.bind(t.inputs.seek,i,(t=>{const i=t.currentTarget;let s=i.getAttribute("seek-value");W(s)&&(s=i.value),i.removeAttribute("seek-value"),e.currentTime=s/i.max*e.duration}),"seek"),this.bind(t.progress,"mouseenter mouseleave mousemove",(t=>We.updateSeekTooltip.call(e,t))),this.bind(t.progress,"mousemove touchmove",(t=>{const{previewThumbnails:i}=e;i&&i.loaded&&i.startMove(t)})),this.bind(t.progress,"mouseleave touchend click",(()=>{const{previewThumbnails:t}=e;t&&t.loaded&&t.endMove(!1,!0)})),this.bind(t.progress,"mousedown touchstart",(t=>{const{previewThumbnails:i}=e;i&&i.loaded&&i.startScrubbing(t)})),this.bind(t.progress,"mouseup touchend",(t=>{const{previewThumbnails:i}=e;i&&i.loaded&&i.endScrubbing(t)})),Y.isWebkit&&Array.from(ce.call(e,'input[type="range"]')).forEach((t=>{this.bind(t,"input",(t=>We.updateRangeFill.call(e,t.target)))})),e.config.toggleInvert&&!H(t.display.duration)&&this.bind(t.display.currentTime,"click",(()=>{0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,We.timeUpdate.call(e))})),this.bind(t.inputs.volume,i,(t=>{e.volume=t.target.value}),"volume"),this.bind(t.controls,"mouseenter mouseleave",(i=>{t.controls.hover=!e.touch&&"mouseenter"===i.type})),t.fullscreen&&Array.from(t.fullscreen.children).filter((e=>!e.contains(t.container))).forEach((i=>{this.bind(i,"mouseenter mouseleave",(i=>{t.controls&&(t.controls.hover=!e.touch&&"mouseenter"===i.type)}))})),this.bind(t.controls,"mousedown mouseup touchstart touchend touchcancel",(e=>{t.controls.pressed=["mousedown","touchstart"].includes(e.type)})),this.bind(t.controls,"focusin",(()=>{const{config:i,timers:s}=e;le(t.controls,i.classNames.noTransition,!0),at.toggleControls.call(e,!0),setTimeout((()=>{le(t.controls,i.classNames.noTransition,!1)}),0);const n=this.touch?3e3:4e3;clearTimeout(s.controls),s.controls=setTimeout((()=>at.toggleControls.call(e,!1)),n)})),this.bind(t.inputs.volume,"wheel",(t=>{const i=t.webkitDirectionInvertedFromDevice,[s,n]=[t.deltaX,-t.deltaY].map((e=>i?-e:e)),a=Math.sign(Math.abs(s)>Math.abs(n)?s:n);e.increaseVolume(a/50);const{volume:l}=e.media;(1===a&&l<1||-1===a&&l>0)&&t.preventDefault()}),"volume",!1)})),this.player=t,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.setTabFocus=this.setTabFocus.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(e){const{player:t}=this,{elements:i}=t,{key:s,type:n,altKey:a,ctrlKey:l,metaKey:o,shiftKey:r}=e,c="keydown"===n,h=c&&s===this.lastKey;if(a||l||o||r)return;if(!s)return;if(c){const n=document.activeElement;if(H(n)){const{editable:s}=t.config.selectors,{seek:a}=i.inputs;if(n!==a&&re(n,s))return;if("Space"===e.key&&re(n,'button, [role^="menuitem"]'))return}switch(["Space","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","0","1","2","3","4","5","6","7","8","9","c","f","k","l","m"].includes(s)&&(e.preventDefault(),e.stopPropagation()),s){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":h||(u=parseInt(s,10),t.currentTime=t.duration/10*u);break;case"Space":case"k":h||ke(t.togglePlay());break;case"ArrowUp":t.increaseVolume(.1);break;case"ArrowDown":t.decreaseVolume(.1);break;case"m":h||(t.muted=!t.muted);break;case"ArrowRight":t.forward();break;case"ArrowLeft":t.rewind();break;case"f":t.fullscreen.toggle();break;case"c":h||t.toggleCaptions();break;case"l":t.loop=!t.loop}"Escape"===s&&!t.fullscreen.usingNative&&t.fullscreen.active&&t.fullscreen.toggle(),this.lastKey=s}else this.lastKey=null;var u}toggleMenu(e){We.toggleMenu.call(this.player,e)}}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;var ot=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e,t){e.exports=function(){var e=function(){},t={},i={},s={};function n(e,t){e=e.push?e:[e];var n,a,l,o=[],r=e.length,c=r;for(n=function(e,i){i.length&&o.push(e),--c||t(o)};r--;)a=e[r],(l=i[a])?n(a,l):(s[a]=s[a]||[]).push(n)}function a(e,t){if(e){var n=s[e];if(i[e]=t,n)for(;n.length;)n[0](e,t),n.splice(0,1)}}function l(t,i){t.call&&(t={success:t}),i.length?(t.error||e)(i):(t.success||e)(t)}function o(t,i,s,n){var a,l,r=document,c=s.async,h=(s.numRetries||0)+1,u=s.before||e,d=t.replace(/[\?|#].*$/,""),m=t.replace(/^(css|img)!/,"");n=n||0,/(^css!|\.css$)/.test(d)?((l=r.createElement("link")).rel="stylesheet",l.href=m,(a="hideFocus"in l)&&l.relList&&(a=0,l.rel="preload",l.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(d)?(l=r.createElement("img")).src=m:((l=r.createElement("script")).src=t,l.async=void 0===c||c),l.onload=l.onerror=l.onbeforeload=function(e){var r=e.type[0];if(a)try{l.sheet.cssText.length||(r="e")}catch(e){18!=e.code&&(r="e")}if("e"==r){if((n+=1){ot(e,{success:t,error:i})}))}function ct(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,ve.call(this,this.media,e?"play":"pause"))}const ht={setup(){const e=this;le(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,xe.call(e),L(window.Vimeo)?ht.ready.call(e):rt(e.config.urls.vimeo.sdk).then((()=>{ht.ready.call(e)})).catch((t=>{e.debug.warn("Vimeo SDK (player.js) failed to load",t)}))},ready(){const e=this,t=e.config.vimeo,{premium:i,referrerPolicy:s,...n}=t;let a=e.media.getAttribute("src"),l="";W(a)?(a=e.media.getAttribute(e.config.attributes.embed.id),l=e.media.getAttribute(e.config.attributes.embed.hash)):l=function(e){const t=e.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*&*h=|\/)+([\d,a-f]+)/);return t&&5===t.length?t[4]:null}(a);const o=l?{h:l}:{};i&&Object.assign(n,{controls:!1,sidedock:!1});const r=Ke({loop:e.config.loop.active,autoplay:e.autoplay,muted:e.muted,gesture:"media",playsinline:!this.config.fullscreen.iosNative,...o,...n}),c=W(h=a)?null:$(Number(h))?h:h.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:h;var h;const u=Z("iframe"),d=$e(e.config.urls.vimeo.iframe,c,r);if(u.setAttribute("src",d),u.setAttribute("allowfullscreen",""),u.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),W(s)||u.setAttribute("referrerPolicy",s),i||!t.customControls)u.setAttribute("data-poster",e.poster),e.media=se(u,e.media);else{const t=Z("div",{class:e.config.classNames.embedContainer,"data-poster":e.poster});t.appendChild(u),e.media=se(t,e.media)}t.customControls||Fe($e(e.config.urls.vimeo.api,d)).then((t=>{!W(t)&&t.thumbnail_url&&at.setPoster.call(e,t.thumbnail_url).catch((()=>{}))})),e.embed=new window.Vimeo.Player(u,{autopause:e.config.autopause,muted:e.muted}),e.media.paused=!0,e.media.currentTime=0,e.supported.ui&&e.embed.disableTextTrack(),e.media.play=()=>(ct.call(e,!0),e.embed.play()),e.media.pause=()=>(ct.call(e,!1),e.embed.pause()),e.media.stop=()=>{e.pause(),e.currentTime=0};let{currentTime:m}=e.media;Object.defineProperty(e.media,"currentTime",{get:()=>m,set(t){const{embed:i,media:s,paused:n,volume:a}=e,l=n&&!i.hasPlayed;s.seeking=!0,ve.call(e,s,"seeking"),Promise.resolve(l&&i.setVolume(0)).then((()=>i.setCurrentTime(t))).then((()=>l&&i.pause())).then((()=>l&&i.setVolume(a))).catch((()=>{}))}});let p=e.config.speed.selected;Object.defineProperty(e.media,"playbackRate",{get:()=>p,set(t){e.embed.setPlaybackRate(t).then((()=>{p=t,ve.call(e,e.media,"ratechange")})).catch((()=>{e.options.speed=[1]}))}});let{volume:g}=e.config;Object.defineProperty(e.media,"volume",{get:()=>g,set(t){e.embed.setVolume(t).then((()=>{g=t,ve.call(e,e.media,"volumechange")}))}});let{muted:f}=e.config;Object.defineProperty(e.media,"muted",{get:()=>f,set(t){const i=!!O(t)&&t;e.embed.setVolume(i?0:e.config.volume).then((()=>{f=i,ve.call(e,e.media,"volumechange")}))}});let b,{loop:y}=e.config;Object.defineProperty(e.media,"loop",{get:()=>y,set(t){const i=O(t)?t:e.config.loop.active;e.embed.setLoop(i).then((()=>{y=i}))}}),e.embed.getVideoUrl().then((t=>{b=t,We.setDownloadUrl.call(e)})).catch((e=>{this.debug.warn(e)})),Object.defineProperty(e.media,"currentSrc",{get:()=>b}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration}),Promise.all([e.embed.getVideoWidth(),e.embed.getVideoHeight()]).then((t=>{const[i,s]=t;e.embed.ratio=Ie(i,s),xe.call(this)})),e.embed.setAutopause(e.config.autopause).then((t=>{e.config.autopause=t})),e.embed.getVideoTitle().then((t=>{e.config.title=t,at.setTitle.call(this)})),e.embed.getCurrentTime().then((t=>{m=t,ve.call(e,e.media,"timeupdate")})),e.embed.getDuration().then((t=>{e.media.duration=t,ve.call(e,e.media,"durationchange")})),e.embed.getTextTracks().then((t=>{e.media.textTracks=t,Ye.setup.call(e)})),e.embed.on("cuechange",(({cues:t=[]})=>{const i=t.map((e=>function(e){const t=document.createDocumentFragment(),i=document.createElement("div");return t.appendChild(i),i.innerHTML=e,t.firstChild.innerText}(e.text)));Ye.updateCues.call(e,i)})),e.embed.on("loaded",(()=>{if(e.embed.getPaused().then((t=>{ct.call(e,!t),t||ve.call(e,e.media,"playing")})),H(e.embed.element)&&e.supported.ui){e.embed.element.setAttribute("tabindex",-1)}})),e.embed.on("bufferstart",(()=>{ve.call(e,e.media,"waiting")})),e.embed.on("bufferend",(()=>{ve.call(e,e.media,"playing")})),e.embed.on("play",(()=>{ct.call(e,!0),ve.call(e,e.media,"playing")})),e.embed.on("pause",(()=>{ct.call(e,!1)})),e.embed.on("timeupdate",(t=>{e.media.seeking=!1,m=t.seconds,ve.call(e,e.media,"timeupdate")})),e.embed.on("progress",(t=>{e.media.buffered=t.percent,ve.call(e,e.media,"progress"),1===parseInt(t.percent,10)&&ve.call(e,e.media,"canplaythrough"),e.embed.getDuration().then((t=>{t!==e.media.duration&&(e.media.duration=t,ve.call(e,e.media,"durationchange"))}))})),e.embed.on("seeked",(()=>{e.media.seeking=!1,ve.call(e,e.media,"seeked")})),e.embed.on("ended",(()=>{e.media.paused=!0,ve.call(e,e.media,"ended")})),e.embed.on("error",(t=>{e.media.error=t,ve.call(e,e.media,"error")})),t.customControls&&setTimeout((()=>at.build.call(e)),0)}};function ut(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,ve.call(this,this.media,e?"play":"pause"))}function dt(e){return e.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}const mt={setup(){if(le(this.elements.wrapper,this.config.classNames.embed,!0),L(window.YT)&&j(window.YT.Player))mt.ready.call(this);else{const e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{j(e)&&e(),mt.ready.call(this)},rt(this.config.urls.youtube.sdk).catch((e=>{this.debug.warn("YouTube API failed to load",e)}))}},getTitle(e){Fe($e(this.config.urls.youtube.api,e)).then((e=>{if(L(e)){const{title:t,height:i,width:s}=e;this.config.title=t,at.setTitle.call(this),this.embed.ratio=Ie(s,i)}xe.call(this)})).catch((()=>{xe.call(this)}))},ready(){const e=this,t=e.config.youtube,i=e.media&&e.media.getAttribute("id");if(!W(i)&&i.startsWith("youtube-"))return;let s=e.media.getAttribute("src");W(s)&&(s=e.media.getAttribute(this.config.attributes.embed.id));const n=W(a=s)?null:a.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:a;var a;const l=Z("div",{id:`${e.provider}-${Math.floor(1e4*Math.random())}`,"data-poster":t.customControls?e.poster:void 0});if(e.media=se(l,e.media),t.customControls){const t=e=>`https://i.ytimg.com/vi/${n}/${e}default.jpg`;nt(t("maxres"),121).catch((()=>nt(t("sd"),121))).catch((()=>nt(t("hq")))).then((t=>at.setPoster.call(e,t.src))).then((t=>{t.includes("maxres")||(e.elements.poster.style.backgroundSize="cover")})).catch((()=>{}))}e.embed=new window.YT.Player(e.media,{videoId:n,host:dt(t),playerVars:X({},{autoplay:e.config.autoplay?1:0,hl:e.config.hl,controls:e.supported.ui&&t.customControls?0:1,disablekb:1,playsinline:e.config.fullscreen.iosNative?0:1,cc_load_policy:e.captions.active?1:0,cc_lang_pref:e.config.captions.language,widget_referrer:window?window.location.href:null},t),events:{onError(t){if(!e.media.error){const i=t.data,s={2:"The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.",5:"The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.",100:"The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.",101:"The owner of the requested video does not allow it to be played in embedded players.",150:"The owner of the requested video does not allow it to be played in embedded players."}[i]||"An unknown error occured";e.media.error={code:i,message:s},ve.call(e,e.media,"error")}},onPlaybackRateChange(t){const i=t.target;e.media.playbackRate=i.getPlaybackRate(),ve.call(e,e.media,"ratechange")},onReady(i){if(j(e.media.play))return;const s=i.target;mt.getTitle.call(e,n),e.media.play=()=>{ut.call(e,!0),s.playVideo()},e.media.pause=()=>{ut.call(e,!1),s.pauseVideo()},e.media.stop=()=>{s.stopVideo()},e.media.duration=s.getDuration(),e.media.paused=!0,e.media.currentTime=0,Object.defineProperty(e.media,"currentTime",{get:()=>Number(s.getCurrentTime()),set(t){e.paused&&!e.embed.hasPlayed&&e.embed.mute(),e.media.seeking=!0,ve.call(e,e.media,"seeking"),s.seekTo(t)}}),Object.defineProperty(e.media,"playbackRate",{get:()=>s.getPlaybackRate(),set(e){s.setPlaybackRate(e)}});let{volume:a}=e.config;Object.defineProperty(e.media,"volume",{get:()=>a,set(t){a=t,s.setVolume(100*a),ve.call(e,e.media,"volumechange")}});let{muted:l}=e.config;Object.defineProperty(e.media,"muted",{get:()=>l,set(t){const i=O(t)?t:l;l=i,s[i?"mute":"unMute"](),s.setVolume(100*a),ve.call(e,e.media,"volumechange")}}),Object.defineProperty(e.media,"currentSrc",{get:()=>s.getVideoUrl()}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration});const o=s.getAvailablePlaybackRates();e.options.speed=o.filter((t=>e.config.speed.options.includes(t))),e.supported.ui&&t.customControls&&e.media.setAttribute("tabindex",-1),ve.call(e,e.media,"timeupdate"),ve.call(e,e.media,"durationchange"),clearInterval(e.timers.buffering),e.timers.buffering=setInterval((()=>{e.media.buffered=s.getVideoLoadedFraction(),(null===e.media.lastBuffered||e.media.lastBufferedat.build.call(e)),50)},onStateChange(i){const s=i.target;clearInterval(e.timers.playing);switch(e.media.seeking&&[1,2].includes(i.data)&&(e.media.seeking=!1,ve.call(e,e.media,"seeked")),i.data){case-1:ve.call(e,e.media,"timeupdate"),e.media.buffered=s.getVideoLoadedFraction(),ve.call(e,e.media,"progress");break;case 0:ut.call(e,!1),e.media.loop?(s.stopVideo(),s.playVideo()):ve.call(e,e.media,"ended");break;case 1:t.customControls&&!e.config.autoplay&&e.media.paused&&!e.embed.hasPlayed?e.media.pause():(ut.call(e,!0),ve.call(e,e.media,"playing"),e.timers.playing=setInterval((()=>{ve.call(e,e.media,"timeupdate")}),50),e.media.duration!==s.getDuration()&&(e.media.duration=s.getDuration(),ve.call(e,e.media,"durationchange")));break;case 2:e.muted||e.embed.unMute(),ut.call(e,!1);break;case 3:ve.call(e,e.media,"waiting")}ve.call(e,e.elements.container,"statechange",!1,{code:i.data})}}})}},pt={setup(){this.media?(le(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),le(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&le(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=Z("div",{class:this.config.classNames.video}),J(this.media,this.elements.wrapper),this.elements.poster=Z("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?Le.setup.call(this):this.isYouTube?mt.setup.call(this):this.isVimeo&&ht.setup.call(this)):this.debug.warn("No media element found!")}};class gt{constructor(t){e(this,"load",(()=>{this.enabled&&(L(window.google)&&L(window.google.ima)?this.ready():rt(this.player.config.urls.googleIMA.sdk).then((()=>{this.ready()})).catch((()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))})))})),e(this,"ready",(()=>{var e;this.enabled||((e=this).manager&&e.manager.destroy(),e.elements.displayContainer&&e.elements.displayContainer.destroy(),e.elements.container.remove()),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then((()=>{this.clearSafetyTimer("onAdsManagerLoaded()")})),this.listeners(),this.setupIMA()})),e(this,"setupIMA",(()=>{this.elements.container=Z("div",{class:this.player.config.classNames.ads}),this.player.elements.container.appendChild(this.elements.container),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale(this.player.config.ads.language),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(this.player.config.playsinline),this.elements.displayContainer=new google.ima.AdDisplayContainer(this.elements.container,this.player.media),this.loader=new google.ima.AdsLoader(this.elements.displayContainer),this.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,(e=>this.onAdsManagerLoaded(e)),!1),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(e=>this.onAdError(e)),!1),this.requestAds()})),e(this,"requestAds",(()=>{const{container:e}=this.player.elements;try{const t=new google.ima.AdsRequest;t.adTagUrl=this.tagUrl,t.linearAdSlotWidth=e.offsetWidth,t.linearAdSlotHeight=e.offsetHeight,t.nonLinearAdSlotWidth=e.offsetWidth,t.nonLinearAdSlotHeight=e.offsetHeight,t.forceNonLinearFullSlot=!1,t.setAdWillPlayMuted(!this.player.muted),this.loader.requestAds(t)}catch(e){this.onAdError(e)}})),e(this,"pollCountdown",((e=!1)=>{if(!e)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval((()=>{const e=Ue(Math.max(this.manager.getRemainingTime(),0)),t=`${He.get("advertisement",this.player.config)} - ${e}`;this.elements.container.setAttribute("data-badge-text",t)}),100)})),e(this,"onAdsManagerLoaded",(e=>{if(!this.enabled)return;const t=new google.ima.AdsRenderingSettings;t.restoreCustomPlaybackStateOnAdBreakComplete=!0,t.enablePreloading=!0,this.manager=e.getAdsManager(this.player,t),this.cuePoints=this.manager.getCuePoints(),this.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(e=>this.onAdError(e))),Object.keys(google.ima.AdEvent.Type).forEach((e=>{this.manager.addEventListener(google.ima.AdEvent.Type[e],(e=>this.onAdEvent(e)))})),this.trigger("loaded")})),e(this,"addCuePoints",(()=>{W(this.cuePoints)||this.cuePoints.forEach((e=>{if(0!==e&&-1!==e&&e{const{container:t}=this.player.elements,i=e.getAd(),s=e.getAdData();switch((e=>{ve.call(this.player,this.player.media,`ads${e.replace(/_/g,"").toLowerCase()}`)})(e.type),e.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),i.isLinear()||(i.width=t.offsetWidth,i.height=t.offsetHeight);break;case google.ima.AdEvent.Type.STARTED:this.manager.setVolume(this.player.volume);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:this.player.ended?this.loadAds():this.loader.contentComplete();break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:this.pauseContent();break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:this.pollCountdown(),this.resumeContent();break;case google.ima.AdEvent.Type.LOG:s.adError&&this.player.debug.warn(`Non-fatal ad error: ${s.adError.getMessage()}`)}})),e(this,"onAdError",(e=>{this.cancel(),this.player.debug.warn("Ads error",e)})),e(this,"listeners",(()=>{const{container:e}=this.player.elements;let t;this.player.on("canplay",(()=>{this.addCuePoints()})),this.player.on("ended",(()=>{this.loader.contentComplete()})),this.player.on("timeupdate",(()=>{t=this.player.currentTime})),this.player.on("seeked",(()=>{const e=this.player.currentTime;W(this.cuePoints)||this.cuePoints.forEach(((i,s)=>{t{this.manager&&this.manager.resize(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL)}))})),e(this,"play",(()=>{const{container:e}=this.player.elements;this.managerPromise||this.resumeContent(),this.managerPromise.then((()=>{this.manager.setVolume(this.player.volume),this.elements.displayContainer.initialize();try{this.initialized||(this.manager.init(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL),this.manager.start()),this.initialized=!0}catch(e){this.onAdError(e)}})).catch((()=>{}))})),e(this,"resumeContent",(()=>{this.elements.container.style.zIndex="",this.playing=!1,ke(this.player.media.play())})),e(this,"pauseContent",(()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()})),e(this,"cancel",(()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()})),e(this,"loadAds",(()=>{this.managerPromise.then((()=>{this.manager&&this.manager.destroy(),this.managerPromise=new Promise((e=>{this.on("loaded",e),this.player.debug.log(this.manager)})),this.initialized=!1,this.requestAds()})).catch((()=>{}))})),e(this,"trigger",((e,...t)=>{const i=this.events[e];D(i)&&i.forEach((e=>{j(e)&&e.apply(this,t)}))})),e(this,"on",((e,t)=>(D(this.events[e])||(this.events[e]=[]),this.events[e].push(t),this))),e(this,"startSafetyTimer",((e,t)=>{this.player.debug.log(`Safety timer invoked from: ${t}`),this.safetyTimer=setTimeout((()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")}),e)})),e(this,"clearSafetyTimer",(e=>{I(this.safetyTimer)||(this.player.debug.log(`Safety timer cleared from: ${e}`),clearTimeout(this.safetyTimer),this.safetyTimer=null)})),this.player=t,this.config=t.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise(((e,t)=>{this.on("loaded",e),this.on("error",t)})),this.load()}get enabled(){const{config:e}=this;return this.player.isHTML5&&this.player.isVideo&&e.enabled&&(!W(e.publisherId)||U(e.tagUrl))}get tagUrl(){const{config:e}=this;if(U(e.tagUrl))return e.tagUrl;return`https://go.aniview.com/api/adserver6/vast/?${Ke({AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:e.publisherId})}`}}function ft(e=0,t=0,i=255){return Math.min(Math.max(e,t),i)}const bt=e=>{const t=[];return e.split(/\r\n\r\n|\n\n|\r\r/).forEach((e=>{const i={};e.split(/\r\n|\n|\r/).forEach((e=>{if($(i.startTime)){if(!W(e.trim())&&W(i.text)){const t=e.trim().split("#xywh=");[i.text]=t,t[1]&&([i.x,i.y,i.w,i.h]=t[1].split(","))}}else{const t=e.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/);t&&(i.startTime=60*Number(t[1]||0)*60+60*Number(t[2])+Number(t[3])+Number(`0.${t[4]}`),i.endTime=60*Number(t[6]||0)*60+60*Number(t[7])+Number(t[8])+Number(`0.${t[9]}`))}})),i.text&&t.push(i)})),t},yt=(e,t)=>{const i={};return e>t.width/t.height?(i.width=t.width,i.height=1/e*t.width):(i.height=t.height,i.width=e*t.height),i};class vt{constructor(t){e(this,"load",(()=>{this.player.elements.display.seekTooltip&&(this.player.elements.display.seekTooltip.hidden=this.enabled),this.enabled&&this.getThumbnails().then((()=>{this.enabled&&(this.render(),this.determineContainerAutoSizing(),this.loaded=!0)}))})),e(this,"getThumbnails",(()=>new Promise((e=>{const{src:t}=this.player.config.previewThumbnails;if(W(t))throw new Error("Missing previewThumbnails.src config attribute");const i=()=>{this.thumbnails.sort(((e,t)=>e.height-t.height)),this.player.debug.log("Preview thumbnails",this.thumbnails),e()};if(j(t))t((e=>{this.thumbnails=e,i()}));else{const e=(_(t)?[t]:t).map((e=>this.getThumbnail(e)));Promise.all(e).then(i)}})))),e(this,"getThumbnail",(e=>new Promise((t=>{Fe(e).then((i=>{const s={frames:bt(i),height:null,urlPrefix:""};s.frames[0].text.startsWith("/")||s.frames[0].text.startsWith("http://")||s.frames[0].text.startsWith("https://")||(s.urlPrefix=e.substring(0,e.lastIndexOf("/")+1));const n=new Image;n.onload=()=>{s.height=n.naturalHeight,s.width=n.naturalWidth,this.thumbnails.push(s),t()},n.src=s.urlPrefix+s.frames[0].text}))})))),e(this,"startMove",(e=>{if(this.loaded&&R(e)&&["touchmove","mousemove"].includes(e.type)&&this.player.media.duration){if("touchmove"===e.type)this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100);else{var t,i;const s=this.player.elements.progress.getBoundingClientRect(),n=100/s.width*(e.pageX-s.left);this.seekTime=this.player.media.duration*(n/100),this.seekTime<0&&(this.seekTime=0),this.seekTime>this.player.media.duration-1&&(this.seekTime=this.player.media.duration-1),this.mousePosX=e.pageX,this.elements.thumb.time.innerText=Ue(this.seekTime);const a=null===(t=this.player.config.markers)||void 0===t||null===(i=t.points)||void 0===i?void 0:i.find((({time:e})=>e===Math.round(this.seekTime)));a&&this.elements.thumb.time.insertAdjacentHTML("afterbegin",`${a.label}
`)}this.showImageAtCurrentTime()}})),e(this,"endMove",(()=>{this.toggleThumbContainer(!1,!0)})),e(this,"startScrubbing",(e=>{(I(e.button)||!1===e.button||0===e.button)&&(this.mouseDown=!0,this.player.media.duration&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime()))})),e(this,"endScrubbing",(()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):ye.call(this.player,this.player.media,"timeupdate",(()=>{this.mouseDown||this.toggleScrubbingContainer(!1)}))})),e(this,"listeners",(()=>{this.player.on("play",(()=>{this.toggleThumbContainer(!1,!0)})),this.player.on("seeked",(()=>{this.toggleThumbContainer(!1)})),this.player.on("timeupdate",(()=>{this.lastTime=this.player.media.currentTime}))})),e(this,"render",(()=>{this.elements.thumb.container=Z("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=Z("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const e=Z("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=Z("span",{},"00:00"),e.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(e),H(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=Z("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)})),e(this,"destroy",(()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()})),e(this,"showImageAtCurrentTime",(()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();const e=this.thumbnails[0].frames.findIndex((e=>this.seekTime>=e.startTime&&this.seekTime<=e.endTime)),t=e>=0;let i=0;this.mouseDown||this.toggleThumbContainer(t),t&&(this.thumbnails.forEach(((t,s)=>{this.loadedImages.includes(t.frames[e].text)&&(i=s)})),e!==this.showingThumb&&(this.showingThumb=e,this.loadImage(i)))})),e(this,"loadImage",((e=0)=>{const t=this.showingThumb,i=this.thumbnails[e],{urlPrefix:s}=i,n=i.frames[t],a=i.frames[t].text,l=s+a;if(this.currentImageElement&&this.currentImageElement.dataset.filename===a)this.showImage(this.currentImageElement,n,e,t,a,!1),this.currentImageElement.dataset.index=t,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);const i=new Image;i.src=l,i.dataset.index=t,i.dataset.filename=a,this.showingThumbFilename=a,this.player.debug.log(`Loading image: ${l}`),i.onload=()=>this.showImage(i,n,e,t,a,!0),this.loadingImage=i,this.removeOldImages(i)}})),e(this,"showImage",((e,t,i,s,n,a=!0)=>{this.player.debug.log(`Showing thumb: ${n}. num: ${s}. qual: ${i}. newimg: ${a}`),this.setImageSizeAndOffset(e,t),a&&(this.currentImageContainer.appendChild(e),this.currentImageElement=e,this.loadedImages.includes(n)||this.loadedImages.push(n)),this.preloadNearby(s,!0).then(this.preloadNearby(s,!1)).then(this.getHigherQuality(i,e,t,n))})),e(this,"removeOldImages",(e=>{Array.from(this.currentImageContainer.children).forEach((t=>{if("img"!==t.tagName.toLowerCase())return;const i=this.usingSprites?500:1e3;if(t.dataset.index!==e.dataset.index&&!t.dataset.deleting){t.dataset.deleting=!0;const{currentImageContainer:e}=this;setTimeout((()=>{e.removeChild(t),this.player.debug.log(`Removing thumb: ${t.dataset.filename}`)}),i)}}))})),e(this,"preloadNearby",((e,t=!0)=>new Promise((i=>{setTimeout((()=>{const s=this.thumbnails[0].frames[e].text;if(this.showingThumbFilename===s){let n;n=t?this.thumbnails[0].frames.slice(e):this.thumbnails[0].frames.slice(0,e).reverse();let a=!1;n.forEach((e=>{const t=e.text;if(t!==s&&!this.loadedImages.includes(t)){a=!0,this.player.debug.log(`Preloading thumb filename: ${t}`);const{urlPrefix:e}=this.thumbnails[0],s=e+t,n=new Image;n.src=s,n.onload=()=>{this.player.debug.log(`Preloaded thumb filename: ${t}`),this.loadedImages.includes(t)||this.loadedImages.push(t),i()}}})),a||i()}}),300)})))),e(this,"getHigherQuality",((e,t,i,s)=>{if(e{this.showingThumbFilename===s&&(this.player.debug.log(`Showing higher quality thumb for: ${s}`),this.loadImage(e+1))}),300)}})),e(this,"toggleThumbContainer",((e=!1,t=!1)=>{const i=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(i,e),!e&&t&&(this.showingThumb=null,this.showingThumbFilename=null)})),e(this,"toggleScrubbingContainer",((e=!1)=>{const t=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(t,e),e||(this.showingThumb=null,this.showingThumbFilename=null)})),e(this,"determineContainerAutoSizing",(()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)})),e(this,"setThumbContainerSizeAndPos",(()=>{const{imageContainer:e}=this.elements.thumb;if(this.sizeSpecifiedInCSS){if(e.clientHeight>20&&e.clientWidth<20){const t=Math.floor(e.clientHeight*this.thumbAspectRatio);e.style.width=`${t}px`}else if(e.clientHeight<20&&e.clientWidth>20){const t=Math.floor(e.clientWidth/this.thumbAspectRatio);e.style.height=`${t}px`}}else{const t=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);e.style.height=`${this.thumbContainerHeight}px`,e.style.width=`${t}px`}this.setThumbContainerPos()})),e(this,"setThumbContainerPos",(()=>{const e=this.player.elements.progress.getBoundingClientRect(),t=this.player.elements.container.getBoundingClientRect(),{container:i}=this.elements.thumb,s=t.left-e.left+10,n=t.right-e.left-i.clientWidth-10,a=this.mousePosX-e.left-i.clientWidth/2,l=ft(a,s,n);i.style.left=`${l}px`,i.style.setProperty("--preview-arrow-offset",a-l+"px")})),e(this,"setScrubbingContainerSize",(()=>{const{width:e,height:t}=yt(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width=`${e}px`,this.elements.scrubbing.container.style.height=`${t}px`})),e(this,"setImageSizeAndOffset",((e,t)=>{if(!this.usingSprites)return;const i=this.thumbContainerHeight/t.h;e.style.height=e.naturalHeight*i+"px",e.style.width=e.naturalWidth*i+"px",e.style.left=`-${t.x*i}px`,e.style.top=`-${t.y*i}px`})),this.player=t,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}get enabled(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}get currentImageContainer(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}get usingSprites(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}get thumbAspectRatio(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}get thumbContainerHeight(){if(this.mouseDown){const{height:e}=yt(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});return e}return this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}get currentImageElement(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement}set currentImageElement(e){this.mouseDown?this.currentScrubbingImageElement=e:this.currentThumbnailImageElement=e}}const wt={insertElements(e,t){_(t)?ee(e,this.media,{src:t}):D(t)&&t.forEach((t=>{ee(e,this.media,t)}))},change(e){Q(e,"sources.length")?(Le.cancelRequests.call(this),this.destroy.call(this,(()=>{this.options.quality=[],te(this.media),this.media=null,H(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:t,type:i}=e,[{provider:s=Ge.html5,src:n}]=t,a="html5"===s?i:"div",l="html5"===s?{}:{src:n};Object.assign(this,{provider:s,type:i,supported:me.check(i,s,this.config.playsinline),media:Z(a,l)}),this.elements.container.appendChild(this.media),O(e.autoplay)&&(this.config.autoplay=e.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),W(e.poster)||(this.poster=e.poster),this.config.loop.active&&this.media.setAttribute("loop",""),this.config.muted&&this.media.setAttribute("muted",""),this.config.playsinline&&this.media.setAttribute("playsinline","")),at.addStyleHook.call(this),this.isHTML5&&wt.insertElements.call(this,"source",t),this.config.title=e.title,pt.setup.call(this),this.isHTML5&&Object.keys(e).includes("tracks")&&wt.insertElements.call(this,"track",e.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&at.build.call(this),this.isHTML5&&this.media.load(),W(e.previewThumbnails)||(Object.assign(this.config.previewThumbnails,e.previewThumbnails),this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new vt(this))),this.fullscreen.update()}),!0)):this.debug.warn("Invalid source format")}};class Tt{constructor(t,i){if(e(this,"play",(()=>j(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then((()=>this.ads.play())).catch((()=>ke(this.media.play()))),this.media.play()):null)),e(this,"pause",(()=>this.playing&&j(this.media.pause)?this.media.pause():null)),e(this,"togglePlay",(e=>(O(e)?e:!this.playing)?this.play():this.pause())),e(this,"stop",(()=>{this.isHTML5?(this.pause(),this.restart()):j(this.media.stop)&&this.media.stop()})),e(this,"restart",(()=>{this.currentTime=0})),e(this,"rewind",(e=>{this.currentTime-=$(e)?e:this.config.seekTime})),e(this,"forward",(e=>{this.currentTime+=$(e)?e:this.config.seekTime})),e(this,"increaseVolume",(e=>{const t=this.media.muted?0:this.volume;this.volume=t+($(e)?e:0)})),e(this,"decreaseVolume",(e=>{this.increaseVolume(-e)})),e(this,"airplay",(()=>{me.airplay&&this.media.webkitShowPlaybackTargetPicker()})),e(this,"toggleControls",(e=>{if(this.supported.ui&&!this.isAudio){const t=oe(this.elements.container,this.config.classNames.hideControls),i=void 0===e?void 0:!e,s=le(this.elements.container,this.config.classNames.hideControls,i);if(s&&D(this.config.controls)&&this.config.controls.includes("settings")&&!W(this.config.settings)&&We.toggleMenu.call(this,!1),s!==t){const e=s?"controlshidden":"controlsshown";ve.call(this,this.media,e)}return!s}return!1})),e(this,"on",((e,t)=>{fe.call(this,this.elements.container,e,t)})),e(this,"once",((e,t)=>{ye.call(this,this.elements.container,e,t)})),e(this,"off",((e,t)=>{be(this.elements.container,e,t)})),e(this,"destroy",((e,t=!1)=>{if(!this.ready)return;const i=()=>{document.body.style.overflow="",this.embed=null,t?(Object.keys(this.elements).length&&(te(this.elements.buttons.play),te(this.elements.captions),te(this.elements.controls),te(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),j(e)&&e()):(we.call(this),Le.cancelRequests.call(this),se(this.elements.original,this.elements.container),ve.call(this,this.elements.original,"destroyed",!0),j(e)&&e.call(this.elements.original),this.ready=!1,setTimeout((()=>{this.elements=null,this.media=null}),200))};this.stop(),clearTimeout(this.timers.loading),clearTimeout(this.timers.controls),clearTimeout(this.timers.resized),this.isHTML5?(at.toggleNativeControls.call(this,!0),i()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&j(this.embed.destroy)&&this.embed.destroy(),i()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(i),setTimeout(i,200))})),e(this,"supports",(e=>me.mime.call(this,e))),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=me.touch,this.media=t,_(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||q(this.media)||D(this.media))&&(this.media=this.media[0]),this.config=X({},Qe,Tt.defaults,i||{},(()=>{try{return JSON.parse(this.media.getAttribute("data-plyr-config"))}catch(e){return{}}})()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new it(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",me),I(this.media)||!H(this.media))return void this.debug.error("Setup failed: no suitable element passed");if(this.media.plyr)return void this.debug.warn("Target already setup");if(!this.config.enabled)return void this.debug.error("Setup failed: disabled by config");if(!me.check().api)return void this.debug.error("Setup failed: no support");const s=this.media.cloneNode(!0);s.autoplay=!1,this.elements.original=s;const n=this.media.tagName.toLowerCase();let a=null,l=null;switch(n){case"div":if(a=this.media.querySelector("iframe"),H(a)){if(l=ze(a.getAttribute("src")),this.provider=function(e){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?Ge.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?Ge.vimeo:null}(l.toString()),this.elements.container=this.media,this.media=a,this.elements.container.className="",l.search.length){const e=["1","true"];e.includes(l.searchParams.get("autoplay"))&&(this.config.autoplay=!0),e.includes(l.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=e.includes(l.searchParams.get("playsinline")),this.config.youtube.hl=l.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(W(this.provider)||!Object.values(Ge).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=et;break;case"video":case"audio":this.type=n,this.provider=Ge.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=me.check(this.type,this.provider,this.config.playsinline),this.supported.api?(this.eventListeners=[],this.listeners=new lt(this),this.storage=new Re(this),this.media.plyr=this,H(this.elements.container)||(this.elements.container=Z("div",{tabindex:0}),J(this.media,this.elements.container)),at.migrateStyles.call(this),at.addStyleHook.call(this),pt.setup.call(this),this.config.debug&&fe.call(this,this.elements.container,this.config.events.join(" "),(e=>{this.debug.log(`event: ${e.type}`)})),this.fullscreen=new st(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&at.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new gt(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",(()=>ke(this.play()))),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new vt(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===Ge.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===Ge.youtube}get isVimeo(){return this.provider===Ge.vimeo}get isVideo(){return this.type===et}get isAudio(){return this.type===Ze}get playing(){return Boolean(this.ready&&!this.paused&&!this.ended)}get paused(){return Boolean(this.media.paused)}get stopped(){return Boolean(this.paused&&0===this.currentTime)}get ended(){return Boolean(this.media.ended)}set currentTime(e){if(!this.duration)return;const t=$(e)&&e>0;this.media.currentTime=t?Math.min(e,this.duration):0,this.debug.log(`Seeking to ${this.currentTime} seconds`)}get currentTime(){return Number(this.media.currentTime)}get buffered(){const{buffered:e}=this.media;return $(e)?e:e&&e.length&&this.duration>0?e.end(0)/this.duration:0}get seeking(){return Boolean(this.media.seeking)}get duration(){const e=parseFloat(this.config.duration),t=(this.media||{}).duration,i=$(t)&&t!==1/0?t:0;return e||i}set volume(e){let t=e;_(t)&&(t=Number(t)),$(t)||(t=this.storage.get("volume")),$(t)||({volume:t}=this.config),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!W(e)&&this.muted&&t>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(e){let t=e;O(t)||(t=this.storage.get("muted")),O(t)||(t=this.config.muted),this.config.muted=t,this.media.muted=t}get muted(){return Boolean(this.media.muted)}get hasAudio(){return!this.isHTML5||(!!this.isAudio||(Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length)))}set speed(e){let t=null;$(e)&&(t=e),$(t)||(t=this.storage.get("speed")),$(t)||(t=this.config.speed.selected);const{minimumSpeed:i,maximumSpeed:s}=this;t=ft(t,i,s),this.config.speed.selected=t,setTimeout((()=>{this.media&&(this.media.playbackRate=t)}),0)}get speed(){return Number(this.media.playbackRate)}get minimumSpeed(){return this.isYouTube?Math.min(...this.options.speed):this.isVimeo?.5:.0625}get maximumSpeed(){return this.isYouTube?Math.max(...this.options.speed):this.isVimeo?2:16}set quality(e){const t=this.config.quality,i=this.options.quality;if(!i.length)return;let s=[!W(e)&&Number(e),this.storage.get("quality"),t.selected,t.default].find($),n=!0;if(!i.includes(s)){const e=Ae(i,s);this.debug.warn(`Unsupported quality option: ${s}, using ${e} instead`),s=e,n=!1}t.selected=s,this.media.quality=s,n&&this.storage.set({quality:s})}get quality(){return this.media.quality}set loop(e){const t=O(e)?e:this.config.loop.active;this.config.loop.active=t,this.media.loop=t}get loop(){return Boolean(this.media.loop)}set source(e){wt.change.call(this,e)}get source(){return this.media.currentSrc}get download(){const{download:e}=this.config.urls;return U(e)?e:this.source}set download(e){U(e)&&(this.config.urls.download=e,We.setDownloadUrl.call(this))}set poster(e){this.isVideo?at.setPoster.call(this,e,!1).catch((()=>{})):this.debug.warn("Poster can only be set for video")}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){if(!this.isVideo)return null;const e=Me(Ne.call(this));return D(e)?e.join(":"):e}set ratio(e){this.isVideo?_(e)&&Pe(e)?(this.config.ratio=Me(e),xe.call(this)):this.debug.error(`Invalid aspect ratio specified (${e})`):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(e){this.config.autoplay=O(e)?e:this.config.autoplay}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(e){Ye.toggle.call(this,e,!1)}set currentTrack(e){Ye.set.call(this,e,!1),Ye.setup.call(this)}get currentTrack(){const{toggled:e,currentTrack:t}=this.captions;return e?t:-1}set language(e){Ye.setLanguage.call(this,e,!1)}get language(){return(Ye.getCurrentTrack.call(this)||{}).language}set pip(e){if(!me.pip)return;const t=O(e)?e:!this.pip;j(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?Xe:Je),j(this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}get pip(){return me.pip?W(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===Xe:null}setPreviewThumbnails(e){this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),Object.assign(this.config.previewThumbnails,e),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new vt(this))}static supported(e,t,i){return me.check(e,t,i)}static loadSprite(e,t){return Ve(e,t)}static setup(e,t={}){let i=null;return _(e)?i=Array.from(document.querySelectorAll(e)):q(e)?i=Array.from(e):D(e)&&(i=e.filter(H)),W(i)?null:i.map((e=>new Tt(e,t)))}}var kt;return Tt.defaults=(kt=Qe,JSON.parse(JSON.stringify(kt))),Tt})); +//# sourceMappingURL=plyr.min.js.map diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts new file mode 100644 index 0000000..3612073 --- /dev/null +++ b/src/environments/environment.prod.ts @@ -0,0 +1,3 @@ +export const environment = { + production: true +}; diff --git a/src/environments/environment.ts b/src/environments/environment.ts new file mode 100644 index 0000000..f56ff47 --- /dev/null +++ b/src/environments/environment.ts @@ -0,0 +1,16 @@ +// This file can be replaced during build by using the `fileReplacements` array. +// `ng build` replaces `environment.ts` with `environment.prod.ts`. +// The list of file replacements can be found in `angular.json`. + +export const environment = { + production: false +}; + +/* + * For easier debugging in development mode, you can import the following file + * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. + * + * This import should be commented out in production mode because it will have a negative impact + * on performance if an error is thrown. + */ +// import 'zone.js/plugins/zone-error'; // Included with Angular CLI. diff --git a/src/favicon.ico b/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..997406ad22c29aae95893fb3d666c30258a09537 GIT binary patch literal 948 zcmV;l155mgP)CBYU7IjCFmI-B}4sMJt3^s9NVg!P0 z6hDQy(L`XWMkB@zOLgN$4KYz;j0zZxq9KKdpZE#5@k0crP^5f9KO};h)ZDQ%ybhht z%t9#h|nu0K(bJ ztIkhEr!*UyrZWQ1k2+YkGqDi8Z<|mIN&$kzpKl{cNP=OQzXHz>vn+c)F)zO|Bou>E z2|-d_=qY#Y+yOu1a}XI?cU}%04)zz%anD(XZC{#~WreV!a$7k2Ug`?&CUEc0EtrkZ zL49MB)h!_K{H(*l_93D5tO0;BUnvYlo+;yss%n^&qjt6fZOa+}+FDO(~2>G z2dx@=JZ?DHP^;b7*Y1as5^uphBsh*s*z&MBd?e@I>-9kU>63PjP&^#5YTOb&x^6Cf z?674rmSHB5Fk!{Gv7rv!?qX#ei_L(XtwVqLX3L}$MI|kJ*w(rhx~tc&L&xP#?cQow zX_|gx$wMr3pRZIIr_;;O|8fAjd;1`nOeu5K(pCu7>^3E&D2OBBq?sYa(%S?GwG&_0-s%_v$L@R!5H_fc)lOb9ZoOO#p`Nn`KU z3LTTBtjwo`7(HA6 z7gmO$yTR!5L>Bsg!X8616{JUngg_@&85%>W=mChTR;x4`P=?PJ~oPuy5 zU-L`C@_!34D21{fD~Y8NVnR3t;aqZI3fIhmgmx}$oc-dKDC6Ap$Gy>a!`A*x2L1v0 WcZ@i?LyX}70000 + + + + PROXIMA.TV + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..c7b673c --- /dev/null +++ b/src/main.ts @@ -0,0 +1,12 @@ +import { enableProdMode } from '@angular/core'; +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule) + .catch(err => console.error(err)); diff --git a/src/polyfills.ts b/src/polyfills.ts new file mode 100644 index 0000000..46a7e41 --- /dev/null +++ b/src/polyfills.ts @@ -0,0 +1,53 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes recent versions of Safari, Chrome (including + * Opera), Edge on the desktop, and iOS and Chrome on mobile. + * + * Learn more in https://angular.io/guide/browser-support + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** + * By default, zone.js will patch all possible macroTask and DomEvents + * user can disable parts of macroTask/DomEvents patch by setting following flags + * because those flags need to be set before `zone.js` being loaded, and webpack + * will put import in the top of bundle, so user need to create a separate file + * in this directory (for example: zone-flags.ts), and put the following flags + * into that file, and then add the following code before importing zone.js. + * import './zone-flags'; + * + * The flags allowed in zone-flags.ts are listed here. + * + * The following flags will work for all browsers. + * + * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame + * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick + * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames + * + * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js + * with the following flag, it will bypass `zone.js` patch for IE/Edge + * + * (window as any).__Zone_enable_cross_context_check = true; + * + */ + +/*************************************************************************************************** + * Zone JS is required by default for Angular itself. + */ + +import 'zone.js'; // Included with Angular CLI. + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ diff --git a/src/styles.css b/src/styles.css new file mode 100644 index 0000000..90d4ee0 --- /dev/null +++ b/src/styles.css @@ -0,0 +1 @@ +/* You can add global styles to this file, and also import other style files */ diff --git a/src/test.ts b/src/test.ts new file mode 100644 index 0000000..00025da --- /dev/null +++ b/src/test.ts @@ -0,0 +1,26 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/testing'; +import { getTestBed } from '@angular/core/testing'; +import { + BrowserDynamicTestingModule, + platformBrowserDynamicTesting +} from '@angular/platform-browser-dynamic/testing'; + +declare const require: { + context(path: string, deep?: boolean, filter?: RegExp): { + (id: string): T; + keys(): string[]; + }; +}; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting(), +); + +// Then we find all the tests. +const context = require.context('./', true, /\.spec\.ts$/); +// And load the modules. +context.keys().map(context); diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..82d91dc --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,15 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "files": [ + "src/main.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..baef600 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,35 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "compileOnSave": false, + "compilerOptions": { + "baseUrl": "./", + "paths" : { + "crypto": ["./node_modules/crypto-browserify"], + }, + "outDir": "./dist/out-tsc", + "forceConsistentCasingInFileNames": true, + "strict": false, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "sourceMap": true, + "declaration": false, + "downlevelIteration": true, + "experimentalDecorators": true, + "moduleResolution": "node", + "importHelpers": true, + "target": "es2017", + "module": "es2020", + "lib": [ + "es2020", + "dom" + ] + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/tsconfig.spec.json b/tsconfig.spec.json new file mode 100644 index 0000000..092345b --- /dev/null +++ b/tsconfig.spec.json @@ -0,0 +1,18 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine" + ] + }, + "files": [ + "src/test.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..bf5ed5a --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,7 @@ +module.exports = { + resolve: { + fallback: { + crypto: require.resolve('crypto-browserify') + }, + }, +}; \ No newline at end of file

n`jPROL;F)YWhYn< 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�r#+*YkmDiR!qgX0iZ=|!6rQEsAb9?~fn%o}>=rr8C~uum2J zr7BUUTmQ^%0ouG27)4V`biOd8!)&WNzf+qp$QB0v{)kX}BZr^|cFOtk;-h8HM4PNS zbKtHs@N^$LTHK`jl~H)GGrWCVZ_rLp6N58P_}E5$jCbFj6ajKM;Is#MaWgvLS%eX9 zR7e{ZJBN;!#R6e%0$vR)7oe`c|J8>EbWLDi4B4rG{+7WD7=q-i!6OyrU2HdUIqXt( zP$)RlB^bwBMAC%tRDdz>-ruQ>j=%jB!p9D4$9U~WWyzfOe)cuM;{2V`@iSk1@Spb- z)>|3A1Wqv11{9yU_};(SsZMly&x1DxO zZ`|Q*D;FW9zCbpkoV(xdo>*YVT<<=q@5+ z-8<&4M=qHTywl2j0FU$x@En~P(7_FRE?xKOeMD8+E98AEh9uJxsuq$O*B=%OZM%i`xudyi+j5Nd+p(*xPPw1HQ$5;b z%!65!NZC;o{YB5sqywegH9 zE+JK4=j)p7U1Zsn=^Cdza%UlOYXA2I>>WNu6{c-H-;|Hut&-f$IK)x2>W#@~U*hDY z8f4A)AYHHhR#&`SU!=vC0)=De9x#EMy0fvi$ST$gx?q5}* z>E`vPdbp{nObe^ir>yj1SJ~OLKeb&gN!Oh@%Gc^cK+fmk1@G=%X75yj;x8b6;$68z zO&@2Ml-+TSnPsA*i1#O6}FS zeRt;Ut;XLpoX-60DT&P8^Qq5EH)5&U8KZ^D4|FwMQwRrIM~B=)Zj>eKX*V3<+ip;2&%giI{>}gNGrY4aT(>klCvI777vpO|z4`Fj z4*i9v&bs&vS}iYn{qyx0N=3ZAMmhtPYPg{g`SJ;CTfL*kqbtdq8YHCC`bpXtfxXK7 z0c^vA{w^cNWJhy)U8~tuPU3p%Xi(H%Wwk??Gp?AVV;eYL+mR0SX-JDF2 zSP2SVCACL9I`g#SyWJPWqL~E+lK7qBQugn@*G{G!)mIuQ<%5T%3$X{NSEk&D?rS`l zU|;C;w@`A)`0TP}sI0s=K*x=Yj8;%{i?AUP?QDAd!pPECbnpjMu(y` zdv4Yk?wy*!_@VwsF5wBr@9ONSm0_lVHd~i*O^U=JoY-g^If>oY&Qv#2-xG@4=a<9E zgDIVXb$+{3Vd!?KK~fNuHoUz7`AP2hxJ}29r74 z)*ts4-ykSv$DHV>^vlwnDPO(LBqZ)~op12!VDrm^EsZt4mOC|IHn;EeAGzD(r~L|s zUXR;^-xxFvYrSQYsCm~gwljoeP>??DcrIrf3yqwD!R(Q8K1i5Gz3n(hX;A^(F-a=y&H zov7-EGWrRYQ7|_;J=7t;q^|ejF9&IuwFFoSfnh(Ke!?TjjVk`jjVP0oWUY>Xu(`{Np+jdRL>K?jae4pjnFKJT zXUmS5N1#yCqGHWgeT$DT4A=Ds^%&k!HLBma`<lX+8shK~za+mnIGS3*{je%XHw$H=kCYEeSssw6saQU;iq!)s{rPA|635D1CE$l>JzORXo|)C<0- z+O-Fz4E_XXkw5m-M*PoZA3GgM&)-sbA?eS#&*yYEom}a6DG1JiLJF#zR zu?OLtNiY0HasJ*olk}m4q8fPS$2epe|<0;VAYxYLb)gYBN4l}>*w)ur)+?0iU-h+&Ukqn8fvZTyfKcMM$ z;8Fy&Nn>2E2srj?goYBn>8w$<&OA~mJSS7j0pI5GPA;-WV4Z-6r6h@Ld-}yG@k&VaVb0?P5zF z= zo!EjE%J78V5{ilw36IU0{Y}dvnR^(MGBlJ6x)s&*gnxK-aBM-L3vrut4`$S$Rq3iQ zO+8Q9#%>{zGRojj30%rYnbtbw?fHdTLN!t*gUv;A(!U$8)l*=E&#>2}P=_BI~DMV&m5ATdIS zm5UUF{G)dKn56zQQU+$!`3m=j@orT&cVvsRfFURVm$M}gjL_SY-YUMfLe+_C|@zy1e!hk&lRzD+( zgCvXl7%%3Gd5Q$qXXkIk_spFchv_1|m3+Ir$`tiUxrg+@AcZq&fSXC%e&su;w->pa4gc#1kqmjI73Kv@!0)Z+kTWj@Ogv@4fizhUVL5o9Zy z<@`nmEFj|SB>_W>EMB9cLWSyOQ|S|=0PtXKWrpx}{lSicO*u40}b^OP~5T}(#aRdxc`mW%=n z96R(CC_%`?0Lv3goHkI!f}7bAsKCOkSw8M4wN1l(e@^# zoH0ou=AmRvX68wxjpG;u$(O?pw`)W%oBt4>6h>TNHO2x|n zh4)70Zt9SIYQe7X$;M&AUO=7}@TU1aeQ|sFzG-1hM}omyPQ&LBzPAQ78VGB@3B%yJ zhYl&jNUc62VaKTRCAlT$IG4FU*b2;sRtSsn0byq+^IG}6(U)gV2FQ>^dx6P1jO`_h z>O{b_%$WsouT>_Jxe8!tz-ga`q**}$GC4uoN(tGltVU~E#}x@nmO_#cj z&;zU+`9koPbokiHF~rM9;JIBo?>x0UzdLN`F|+quXyKr05ap6Qt6CK@f!jNxVdv~n zO58l9^kx>Q7T{5NJeT*a6j8|YFVUh{tImBH{FrnZCxrXLM-oC}@Avs*4xBvKl`x`O zvLDy=_ZYCGW|;GbKI$zsjJkf%Q1Rn}viL=I7w`MqT~yYTco|$1%b^FlpU%y=_v6(k zPpSNbGXJU&VC9*AWenjJ_ga2KIEYWjXL=YAz*q$0Qx(92fJyVO#p+Bj) zA2t91b}I;L4j6+xXRM&Z8Lz2?)?YHk|7`iY!?|3V!hwFB(*Uy``h>{1 zA1(u3YNi(X9~Eo)=BVz=q!EZErGWP{|DHaqb^w>|#A=9z)z7U6UJ&Zs_avBK1GxzO ztds21kmGE84?!4^2W3LjNDSFA?qE@gKrHl~j!M-55|j;mq-#6$O9nQ9U)-821ZfBa zazG5^u}}ZStl_@1XZ?L`8P2(`M!<1_&-cE@dI%l#fCF_-S`GEG zfII#(fqjDvW^P_cBfdSQYTxr+2jqhL^|L(VotJ@b>+tRb)Y0 zed?{r>cWj;?7fvwM_fEu5 zV+&G?WpBfSR|HP*q57PmB)#Qc2I`8H5x>nHlqdL8igBxQv*&7ZVvlL{$q9zaO!p_Jmb#C}cD1^$8t6#y zab2^8tWO%Upzf*?dFU10RvC}?B+fBXd!NkIYi>TZ`Z#vuI68{x{cA$I*_gZQr%%8H zA=#SBHmM1VWeJT*&$_!bCN18&yhw?;$A+Si^WP*?Wu)qU)Q!x%c-HC0{N;30d;BfN z+GSPB{U?WXTCaFYzF`-Q)+n!EVJ%u7@hkpnH4iEH;@-Y5ii8ZjUyOJ)TLU|uxdXk~ zgISw$*QusN^WXQ6MN5{sE?u&y)>uw%`!TJyP|bQ==Um;DT2DxRS1wnVpBRs;JN+p8 z_T9KM-BETn&t`mZdVR&1BMFM;^bsNl_8q=LKe%beQvKcW5K!`v*BHyNSoV34yzA1} z=tvcB^PZr}n;Jb)xfPPvDakt|f8<{L-t`H=UT zz4`9a)oxqjD>Y9ThJPT(9(^{G;B|3OV)O=iQP9yk_-r$AM3|^%`7wU+@9kE{zyZ*g zO?3F4QFCY+rNUZz+{myLN80+iz;ER}6EgUADZ8!?4}$NZ`sD~lRq0Bxw7A&+v9lMJVnKX<57gCX;b5? zr`cNp16Zf1Pb!tTMw+w$lA)&PD}O~onSVK+0y*lJpnQ)sE$7H=M~-k6X@QKTC|f@e zCLc{5Y)L1WDJ}rR`Y%2g+j=w5)B2_h>O|T6j~}o-z!|h=v7J+lM3>ORfDW3%v4NKJ zPzRJJ(q&mD3ai21A}gYliA}{oh4cgBuQ?!>zO5jglp)&6v<4rVb=PCyqp)L zTQWM>wFf-P9a1Vxo_Xnk;9WvZr*QFbA?s!@l82od(vMw+Z&L)$PRSSE{a`zTg_f|R z%E(c~wwh9d*X z!VEYtJk$vXcveS=dzKR#ei@y)O05*ha|Vxs)mfUU?TH1mUD3PmNPkBgS}(o#bjQB@ zkcBnUZ{@M3xw7rQs5GT9XC?E#zVg)Dul0rxIs4}CUw((!6%+Z@R`KzS!RMz^_vsXL zUo+Orcbg{iT|dRncT~Kp-AAhCVj2$ghdx=?E^wl3>Tg2-6=xi8+Yh1xsP)cqo5*jln-|q z`5bb?)$};NE{-molp-AtvYzz z9al!Zk~R_1Ey)ylCr_4ST*IopoU^S8UYc259fRQfQuV1A%y4MhgR#tLk5=AZSfG&d zhES?P)PY6moFBzQ*+EpNA7@Z=L+s}3A7YELHpa>AN33y*8?$j z{Mc`vAsW>?0S<|YUu}3OM@*Z=1Z`Np4h&z{jI7W8M!Sj5NcE(T2&5)p6LM2l@WL&T z@K|(^BIrC->%@&T2U84x52ik(jp!Kk!KvWBU28NLli-J!Lr?C|N2MA5=FK~NX%1!- zGhkF2f$=fbJ%YRS-XH@$D<3mRhpq<@pb84LD5=O%wV@ZYel*UZqTbj0@%6(c2&9Q9 z@E8|GO-a*Tj$}*7Ma#@H5ZOCVlWjCJgv}tWz^jkLd5?8U-nc0?U)KxKNaDzR4{x#v zc(1ILXqSz|2+6N&pw>|I`A4A+AS_j1_QxQ1rrB!W_6`wYnyAaw&u?iVi+n}}F2+At zF0;zHTkkAX)`*3`WSdfwi*7Cj^7K`l}q?jGiwjCOEK(9QB;=BDr)QROw#N@S`aA9Se@P=O$^D`0q( z6geU9NZ@-p19qMVapqjrEBsE8z|M#j&Yp__*On+Fzh;6@?kF)~dwehjdy>jYvzH=E zmiu{{!nD>5RY^&&OW3y7uSm2hwFdqvJ9pf7xo8N3(?dcr%ZeDdqvjBac8NQtAk~82 zuN?;wCb&c-%o(Bx=%SIUyv88@17nPH<0Phg67p8wNwv5d<}@(?%xwE$K^PSyLugi; z`q?|0_Q(n|?m(FH;OvOpFvgQ&FlV;n z3mk9484NRk6N)d(0}5ZqzMhWDBBctP8~8jtlun2# zJmpb?;l`3Khri211r8>%h84Jv5kxs~W3zc^Vpj=6Dq=qtPvzMZ*bH2L``nrt8$rRb58!X5k?}RYi zEOI}%k%SlhMFFITzWqgy6S5hY9Nn;8;!kcq=tUrj4N)vbr!3 zVd$tfRHx4*JYLL}*gQaGApS-z&!GEiQe+orupiNI>_Uk>+^he^94=w336L_uvFbK< z3A`35|9%Yr$7fd7V!w5UyuQh6^ZOsE=Rbdl{_6|c|1ojw5Bqs2x~I-|#Vpj%9GQWL z+ZHg-hbHnV{|l~jhowb5BI>|yPN>NBVvcAJ2g=AgYIJW0JE?&6WN}4SVxskK)^qe$ zZT(vG+!fngFqS&{o5|Ih@>2%<#>Z)qyFXn(2pJ8ir8|=MJd8FpGci1C!{4gu@jO&I z_tYP`y%oazZy33_)g3qVg&HNT&yrp!HS)(WKgBP{e)nG~U#7H_ZyC=G+DpUha+ z|6}DoH~8<2(BG>5ve4Wt-sZeFm;nR>cZuE)hMZdxX!Y%v!KL5#k|m2_tMwjk+w?C6 z@=X~78JvD^Y^?~0X*K7mi96r-*(fijS%TIOCKE7C0_tN~%(h2v2C%NK${M^n7=gd4 za6?#DyAbCJicQ$(p=0ol6+UrN^`9XIZAlXFb$Z2Yyz9wUB|*J5Opxr`g+VgHape3C zX8~oBO&{+(?#ELMDrxuFo@ z7$CzKUkAB+FrXZ^2tchvT&|aWdFx+>A*{ncIlCqNdeSM(U<81}E};GXI{tT@Rzx^` z152m5jGM7$>tE?992{dSb*Ee%CKi8@Mflbr$L$>P>B;xUZHr znl&^F_qY7SUzc-GpnXhz6n)py=ZxuaiffDO==L6)>e;u_EQ^{K5H@9gJ=kSrNvE_K zH4_a(TLbnx48=cOax8tb>6YtJ9q%&TuDP#2_+;yrg!3dDKkO72%{}wAE~Z9g zaqMh$h&A=|rSZn`k&p4!X0wl3AIASMu2{OBc^Hw8Fm(Jkci{h{TQacpyJK*1QRM)P z1tXC2Q@8AVbvEs3SYGDSxOvCc-!j_-ligrUqtQbV@SKB6zsL2ib>EnCli(8|-PsVFZpRt*d zSSR0k;5}5_(iMpnkLCZP;H0dVbZ(H4NM4Gw&H2<{7KC4R%yaI#K92?CUTcn z5YQ=u`t;(VO5H6_F?wFwy+4@)%q-P;!9MYNU(UKr6ioV_-i1DNb$sg0)OPubrF~C* zoSNG9*VdSB{Ui5&q|R4oi4t#3Bykq*;L9(>qy_Gbweo_E-uf?#yw#1)954@BQahlL8INvIBDw!g+C&yY^KDeL52%^)e8KQ{RU`wejq<+COpu zybZxR-;bntc^Fql>EBj)7`bR2>Gz2f$5E)$-7q*O9 z93{-9$s32a#oAr_*%_O$zxQx)c1mAxLC=5@1-Ey$=m+Z zKjMhejH=>NZ!5k)-8_ZhuEfp^X(>3IWeUt@&))j|Wp53}UqiNiTM3@y!M19kKJX8m ztSSf&kj$xZE!zzPKypGe$4!7t3BF?7a>eA<*S%{4G)ZHzrXb3!>|gMaa|S2vIh1?x zc-&@0)u`%{HlDbsByHzrt?wZT0Rx{hoSUC#1?g>2TZU{}Rk8FWf|7Seu*1taxZS6K zwM^hS>$lR@Clzav9$d0CYy4n9waANJzw8!^ZBEO|!wzUXjR9|DQp6SSx;GS$M(@v4 zhRYJ>2MLEeA4DdSPwpM~a!Vfh)pG^qgQT`pxg8rPK9Ny~cf77;Cs4F&4aW!}@eJYi(HtYm4 zm_5`!K+%Qyliz|l&Z2Ju6X4Q;46J_aCeMWs;Dcd-jG zUE7#fa-p(ZzJnHZK*ra+s9 zoDa3_bmQ}qrjO*jbRgQ`fyB@ab|6`*jMgb)o5m@t6|4AU(An(tmK{Mjwon|>abl+m zbf+~M7*W@gGQh|jAvOhu?+ND$_7)DH=K9bw-qrR8sk|Kf@e#-?G=dE9n@84wTPbW8 zk;0H5W92nKczT#Z_s6s(!3Bd=#sAJHCX>E8L;G3!e0SeEhn3z^jgAtJySy+pNux0g z89S^tua=pO9_ZYuK+6o#d?q8X!xk+92)9}R&~DPQOHg;A&|NXV;FRUNnZ5@F**LqU zsEDM4Ljms3-X720bN|^^+e~+t{5P-aIQxm=qyZgP-K+x&ZF4k!^tIOou#S{eNwqPx z!ICtL2J^`mk6@QOo%c4W--Wupw4;64JvdL5VLLcc1P0A0iMZW>G%J}a%^Z`qbo>~~ zZ7K0i`dsIi;MS2~nA3_$P%5lG5&I@vg7^_E z7_>%d>JvV0%U4r_ZzxexMVZM(%Kqf2;6 zx5G&^VLLDL+vAgW$?q=$rCVYwBr1!BC&}Ig8WB!&mPe?)xP@KT1#f-tqzpCS?`z~n zFIEZyGq!}#S4H1r5q=XD7YBeXxSe{R8H}$S?azP1=USAPIVVUvBoXvw3S@hoJIvho z+MjbtdBcMYptc=nh4R+DK?ZS0g%IN2=}1sW@xu4wk(=?Md*c)0m~RGbmPp3SD(4+t-0V2riA4 zq8CLOR^KvmH>{m(H_Nx zJrzF23_A};6e%b$(`$*34KEmtGoT1Cqx7amglPjy^-%n3hcG6Xr&I<%c%-~O;H8#U zVjpcU_Lh!#57zhi_20V%Dbl&l{6mmt1>Vu_s{Wf6`1jQk#2Q&HwrJ*czdE}!KT)^8 zwgN~uSc~%nOonkrYWa!ly4c8iUs44pyHOXt$2=GpZ3LlOxZEF)^FUQrg9oyy!x_e% zII}bqxOT)45ulqk{q}3{xinsr{wS6X2{5!JRed2=NTCTkfC^)M!w^*?ADU=Cwcx)lRXwM{ zk?b)dgS;cs*nH@C2gcV}A7c?|phbmyOo)CksP!HJ!5 z0Zr!b7;t{Z;?6cU;%jNr9LlH=)R~hq3Fof~^Iy${PmDWbF-%AkOPX#W$PNIvh!7H# zMam%{-c7~6*|ISB4XC987I-;d%tppSC5O=v^aO<3i zsKO0vi5ElV#-?E_ZV8xoNbfN17-0VcKa>B@4*`4z8hii9T?6UTY5GGQ@g9wh%OwnRpQY^P8h325FMW=+mX zvg0x&g$6z!SbqSSvC?f4#b7ThDw0#&h>~%eBbWcW0W4pa>!Z9#b;7=BM=cd7${`IE zkW@P}>}XG|G8A@zJ_GSM2#Do+ua{mAla39QB;`Pdr%errL>&;1WA-+d|5o+g-T@?6 z2D44rJSzraGlT)r_%&R_j-+FqW_Q7HAXGk#O`Bdcvv}+yVSFfOH^(X!++(oF0?Ngb zdI7rC$T$l?8WW=P!nUYzI=4g=s8@gP9N|gMwUOnWW;!dT5WUq$A zP1Y?GLVYW*Sw1hhLo3v@p$ZoaZoV)l)4 z-cv&J_FX9{Hr3tic^&;jZ5x593r7fW{50w(*;r^H6@d z9oM{;1OyP3OH2bomS(a>F&R@5P%YJNh|g_^UX1Nb3td0hdpGoAy34j~TMVXiR_L32 zHOZm9<7y9sFF8A845%F*KynS}C^!ZG6McNz+U<@^vS|d?a4Eb7XMm}QA#CT%1js*f zePFp602?DKdi5IqSD)wfEfP>{3?i`+G=CEGj7*YgB`<+5^zOiJUYx!E`<_2?PK5kp zZkA1ro^S{zLE1A@P-02Ot~(b_MNPXf@%=ykDi;gsK?xxKPuN?Kz;+?}knl8!(E0w= zGjE2gy#ZnVIxwsYOY#h{4p%8MMJ$5xqt z1BBYM@qy}j2q#7f*C|DYc<*SticK;DN8UdyIKi%J!MwMmJVv?S5M6(XJR7{d9Ci*! zK1pdp3jEA~9^d>=`mmt!y|O_GUvH8llT$UVa8+8+LJkkwvbB>XKQj?5$s1TY=Jm4y zgLnpfJT3U&H!mwjU*1qIXR=r#r#5~(v*BZC;Oj5%horq*2i67ujJt6p#4pw~i~6`xfAZkcHAqsggl59;kdG7fu$hfk@flg zz8n`^!}_;AGYWMxt}A?*TfOS3`GGwD%_8h;b(2+*?e;b|ZqG^V;LZioYSVb)HY9WOe{R3cL;rJ%X?rV|x4|E#JZ&b@L@e}CFVwF>@z`y1B6mj#Mx@dqYsaaX+0 z&U0ut)-dd`1i z{ke3Jjq#2K{~b5BKe>^Ycl)OQT=i#~8`Y5-*Nlo8R|Sej8y3U_#;R?ZPZ_`Ei%9i& zh`eEjj|h%vom%s%NPBx&#Yex^fXRiO3O!Eg5uFxW>i@`@95XqLUAlg$?vlj(?f0{? zp2jK$-HmkBh*DqTe{2uZiSRMNba!RCXTBSTvSW^ z=7F`PXY|MZH|-s`3bzfP&yL=|HRssxyW@#EXliDo^}L05!o=J7$PqP8X|cVD?RLs_ zk6O}NJ0d}&)yIuPu`x#%1 zcA9RIvPvD>$c>Q(om)yvqj^as#i+-hu~TwW@}c?>Hf|-CPTSMPr7>e3_fBoaW;{`g zdKzXFCl|;Y)H8+=#lKvh{g~n_N9TE-Ts1IpRB=UayQaT;X4W0U+Q7oBD|Z-~)_a7> zN(5>?ho-mb>gv5U6wJXftx%*-@7MIN1w*BSb>9Zf3-f*+U22r0Gk9|1(a2KtQq#eX zm5-Ro$XDM^DD93u+W0)I)+*!MkNUeA$R8`UC7MXAzuDL7d-oEP{nlN?M2slcL=yv% zU%B{Rvd8PTBGY!EVQU2nQ*R}S*hzXVPfGn&KTDImr7XU*TJ!d|W12B}J(p1rjV|}Z z2WyH}Z@wXKWv(QL+xm3##v^hYm&m!u?UjRvK*IW0D*BL-#W(Ef=8&`MGw*x4XD5=M z9yBr099xD7J;0K_QQ#8d19Y>NF@2ps2a*fp5K}^gC`|v9IQ8l`sivZVS8evDsfSW) z?mP5*Rac|w9sVzA{C^<~{cnCo)8;4-e6d$F@< z_az*tQyAk5w0;Z9q}~35i#UG4-Ag3v1eJM!=PCQkwA0iv0Kw$1haJvS$7QkTU{FKmKz|fWw-=I{ zAP8WH7YMsgixvZf=!Se3ipM3u+0M=9a#Pz*2%_PogTPCl1)7kHC?I=hLj&&X40flC ze2za`AB?Mff{_8=oz{(W*3SksCc-%bkVn!%me&K`eNu(;#4_2akskO6$mr9lXHj;d zMudZ+6u9Bvw8Z_R(R_Y; zj&IO(Ji>(_O1IthNUh|ooP)1X>6VNAWmIJc_}DcVH&!Z<+UX^^tJBBvxMuLn@9_*N zGS$aH!z;uZ{Gp$2P4sG*V;9n#=3s>#Y^Za zA4UE`VkW8gKSS#SV-il%ue05#2j}Q1fJ!ARnF2qSZ6H}jEO}uS9{cb@Xg7O-K9E*{ zG&RM)Ty(}^($fMSr{`rRKMiQI?Q(=MMjme2|4@l4LS%oMTv!-%GQhuvf$-lxE91N z=F~ad+a=Nd9ElkuGghKe)F`*y8l}`J*`%Mt@zJ`&JELRvTyxo)c&v!$)ZTJlE5c4i zt`L3PIAYxgnFQ*DVNblnuQ{JRdDRNH_Kdync47&{-$T4gEw%E3w4!m3&%l?`;@~6f zMv}-Drxe~5iRug_IXSGXc_$1fJ4yKrk+S!L<+c2DL)sOKS$m7SDumITmdgpBOK3Mv zo@{b{O@`u$5YNg>IX_mN&aE-qHvUUU$&)#PbUQHLo5ZVb^J@>nyUg1sqh#e42+%9W zf<;LGhEGOMJi5NxEbm8#LnX4oPjd7rhC?Qf8hlCCSqKu@b5B1h1KxHa6W`<0>7Es6 zf02pQUczg`iA%f3|xMuA99bXt{$F?6e%M@kawwsf#diri&^;2i;Pqu$zm@I z_=etFHWe0S*u?DU0`Eu&yn_TjOM+vQbuyVs1-mih;1qzjjswa0($)?Pr*Zyq)1#<& z>-UPuld%R2=PR}zXnfA0t1lbQg%Y-r1lKSeQIIL`TY#EB>UKk?#E{WkB&wPiNsP_< zk>}ZPB|~96mc$v8K={gQw4X7rfv?g(I4PDYvxOW^Y8cZ>{kBTOxu}mF&V9OLa5nbn zsA$wxXqtVUWQySt&?PTaSSJ#@8;q`XT+{v|w^n&{;&+V`+MJeg@>!_87{N{e@&aK! z_jU^XaFCa>KIt$#v@V1)T28v{rUutgj!>rmg-ne2?;Wo;L?4Yu(k7*l9+A<9(zfkH zMQB3SP})2?^r_(;_X&S#r#jKJZqgU=i<2#VZ2nQ{w5s9RqIDA!BVhWeIiY7$s68nv zb}d863@obM>J;cO9PIUNMP;0{og;LX+|rWpIH^_L?2?Z)ITDh9aVhZYk|C%37va)k zA+mqiZ7;7p{sKPst2`gpL6va<-6(IN(rkR}QOc#j3ebXzVV&l8F(?h`9XurvqH%TY zC2qOy9^eF`a4fK#Up(*<)lzx+l{mq;a zeq<6B6a@A&C|5!f`>Ca;ieO!YWh=M6qyKFwqEDIqH*&pqkov00n&8Y6SvJ~U1ZjxK zm8n2q5fegq^apWG*Rstg1&t;hD%fgsGFG!4LO z+V^=ae+mB3ONy)4^ff|uGr^)Z?VUVrIaMT-Ld+AAtyjkNeuP1vZ}V>M?GpUJKA|r{ z$dmxnEyGs9Ip#EmXAfCOm>N4}IM9Ytme=K3Lc0n8Nx@A6cq-HczIW*DT5bs(PKFl( zYyvuV+qG+QPSfn$#fCf_5dDT#@O(Uk7!Eh;!a=ruEwm;%T$=t0KGR>}HGW7cfe;cO z)n(TaH(ia@aY%?O!Ic+_LG&mKDRSaPGR74oFklE4aAWgQOZwsrGET}&G$2G(>WCqn z44I2&V7j(bYLFAKNltrcAYMhi1+#PNb3XUo+@-3%7q!PVl|vfn&Za^9$Ye>RG(`;2 zXM5^;j?i941uC+aD|o_FWp-0QJ7Z-gR`Wo_j&>GV^78P-&Q8Umj=#&$TZnmo zyBv6JK>$Yqt>)-I{xZl@b;#I4AjtevrIDSS^B-&UX-g~N)+lgXgk`rC>VZ9{od@$1 zNLIoupRei4!P{Dij_&nphpAhegi>@d0{e`3o(l4- z8}kofkIc`-dcV_O)(wo6??Lq-=s1^6P1erULMZ}5Ou6!VRdED;C9L=%MqhroZKH7? z0qfvXXFy}JrCRNg3S_ez27~~`Ii>zU&}6>8eSL&!7WGK!jf1S+rP)E0aeA&9+HbjD z!z@MyBXII|%3fX)BXGpL3-`=B$1CN+F=?wZSOh!9`g?B8ALX@DCZ9lrU2uH7&m8ryXcRR~2wRgE zWKEq9j`3ornLF)5Uv(PI;qOS4zAO@DtpHIhR5qdlI-VNwZ&OO`JRjVf7kE+Ae@6DT+RDyZGvG7iHsf*W@7*`w+MundW>P02CHqpKO8mR` z$HB8;#G@G2je(u9D&?psNA&JX>ZRpAlJ8#cpW1i1WX_y1)6UNS>IYYAb+w_T=B&Yo z7X})4R%4LQNgg^r&j&BdEIKB8B)(m78xL~*NuR|fwNA%HvHsh?o%;1y`&ZkunN4ui z_~4>``?QH}Pq^jDo#COU?&b_ENo=S%vCwc%SMSn;dzP(A2EkaQb?;~J=X3rY7yrm< z*`EFMw&OQelOxgF?0vau^Py|5k%wR3IpB1B`Q?>E=QQJw?bgb2>aVY%-nD&ja>+{_ z#q1|9cj>&oTcnvVuJ--?wb}~^t8>;C@XO-*uZ1YLUH3-3*jV}ZDSNKFVERcvnm-MoWD64xM}y^cp67UMd4PBDZkl&xz&zy zeg@a4i`KuX?tX2Gjm47i(FV&j?Q5JM$5$p3Hg=e0kaH4+P6u=^3BRSN6EhIJ_j`R?mY-vAQd? zB3#hBulCEM_@@5LqYY~5cNNBdd|j^FVnV1%YKl`Vt=JH^H-1SRX6L3UzMHhuEPvXm zGHof0Ic;ln&~&$>w>4UIJ!+*^R`y->YnsSY@wRi!A?4f}wTY^!a_IT@V!6%OW`vnN zr`56c^+e`3Y=bY z`Gi$Nf&MoJf33#sa)K>c&fi##hpt^#u#&oFo%SMAgz&8sL92{j$Qf)I5*kM7cGVtG z7&ACu<)@D@GRYKvn6TFU?p1Eox^m8uZA-jf7)7UTRn0nO{iEly;@Pw732Uw5=INSz zUh}@R@LEgL)0w-o-d+A-7yN&*_vYbH{}0>ulu8>@N{ek2k}VQK7?Lc-*vVQ^k`S3< zG&4y>Dr1R6*%|vFjBSiUNZ-U@WZ#OJu`|}0>3&b&-}Sq%-*H{fbKK8;JlB03&vRUV zCCp;xGwQqf%#pdXxgt%8S z4i;g(7Y#2MmXPDKL>{LT^B)Y9bvhV^ZLdu`P``MnT3_tmk%)y<5vY{p6OQB3oOqST zoUx`L@z-FjdcAVLkdT#R)3IaEbz;PqMRzC$DIb=amX!4ms4#5dX+&p}_I>-j);>tG z_ecr2b0=dgO*ytwDd$YD{@$%~R;oA8UcpCx9_f}eWU1>c9*EcOn$WpJ5u;RIJaHTI z68|Y4|M)427ru14a(!8V^mC^3Ys^Bt#oC+7yM=yHI_~_Ba82#7X~Qbs^y77;0I-`I z=a5OjSQmOzDns>ed4C0_Z4GyRKvSZ$O{y-Jw*uTuvSU0MXyufk~kc`bVGP zGJMhi!-wMwCOgo1POv`74|PHhlP4((`xcx3ra`}zH599I9V}NgeGR0Ov4J1pUiz~m zf}lUCTY+f+9AT3JUjP*J(a|0yQB2AlxqlPjdOeCThhsJ2Ri_cHy+Kmxup@x@$8v)Vh%XIQdqheZZ;1jdI}kBD<&2(hF>DQ1%?qu?-m|=*ET1p^T|>##lJ>eMa6t?J81Z?3p~EXv;}7U-Kh z^;}U)g098OIL=W?u^(sp8wi`XzcH*xO21?@TZ4!Vf)T;aNAW|Z%(lB|if!FcWF;i*H_o*7qk#7du5R*kc?JCYE_U+?f~ z#^mu*!R!wtxZqncfy_d_9-HuaI~MTZXslZ5j&~mgWY{OzF7CPQ`JwlAMxryl7|{zmKfnPGKyse5)gkUMCqDZQ(*O9MNco1?ayR?Rt%exn^L?aQIE% z0QntI2Y0^aT;nagjE|g9j@(Rz|DYXUPDmY_aG-L+`W2-3)R`H3__Gw?cm@Db!*TeE zmzfW%i(dvY<2+C4{sNy2FD!AT<27<_FY>)-_}BynKJ3~rKd}G^%9{bqV=}nTdh81> zD(6NPPu`K*jp&u0t;2X4XdnuieP%)N-glI7G8@P_fA(yfxiN1U*UwC7POeZzTsd;H z$#C2G=ZvTjvIw@ASpD{JVW4DU@`s(OdwRFRVc;3zssrmt*7eH-r@BFM7Xf@m)>2O8 zjuJP*oE&z*AHjP_WYDV-*uXZ-11Tsfj~TYycb@r&657`hC!AqF;8XN2(lvto9jAH1h$%ZE5;`3>gTp+z-sdaoJ0|~xw6Yi z1D60cN7m3j@$~=)J2eafQBq9$OL#c)Xf9$hgabo75P(W_Uk;$3vm9nL{f4Oh(KB90 zYFosL{-6t6DNSru@Pclf>rXzOoH+k|fqsV4zkp?eZULR4E5_@~9ZzekBj)#W`Wa0# z9GziftuRyN=;oYK-JKJjlPOuhA^pKY?(M+OH`;9Oo(&NIpE3dHrmqh}2d(y{tvLq= z+Z5oYj2wpM96a)rL%VLigw1ovDGTN7N*FaeBD(9!F)&X97f{$5&R6a`Dl*3a^;CY_ zR$WU>2ClhW=Hw{FQYsL++bCkdl?D_u*X7NJNJ9NkA5u42$LxUjiq|*9J z^VveOL18n6j!B-QT;LZ$0fFZGa0-nM0&2}fn|x}Boft{~h89MFBQ{`5iA>-o5-%$v z;WO+Sij-$`4{tb@z*(K?P$XCrEJWe;XbgFLhUu*x_|i@E+HsbcJbXe7-q8Q(vFsnd zv`HuvHiucImY=nkbVMUyj{P9LWS5iaxdI3{T%2@`>kM#?KQyc+UM^k7wJ@9F2VnTk zYu9E6P*f)nKGpo(U;)8w(E*6S#@0-bj)DQSb%8z2N7T1S(y>2$1DN<06varh>@(B@ z*TBLVilLp?DFBuou0BIKm52gMZ1)4KFHpf-ls!Ga4}y!;eVo6 zP7N3!nf*xz74E0?Aa0{lftv()Z7Px7EfY%|2|9@7YTjlfNZ#cmurbMOihQOBvqcG% zdkq5}#fG6=;>slBYmn&x!E;YQkpgCx!r8<()VxvwFX}a}W;0lwu^ZVF$~FXz;|yz^ z_W{N*+zNQRFuC-n*35R?6lmQ8I2JEm#!w1VpUnV5d_L$_OmThz6d7N@ZK5*^c?rN& zhJQ96f-r2&dZtqLDQcG)y`C z2`EEByzD{FZ%Cf&Dh@@k`;Hm`XB5_mO+fKKFxSn%z}g8;+?U=3RF{p|bD{w8mGC$E zVn!Zo!9~&?;*vVFG#5HkK#wc|!?-O+Js{3$A#Os~@ZeOPYrOG0g~=k1X%BM)8^!U! zm(;&m^b|yyQ@zy=>gXgko(Xv-!yD!E*zd;cQKaCMpjRN01iFb0$2f(BY) z!%{N{^Y!b4!_Jx6|H3Y?|4W1T|Cxp7|6d*j`@1vivlq5*1B6X^l1?XPkc7c^cqnufD;w5pDsv zLHa$$|< zhiJ3X>Ab!y9dFJx&b^*H{?Gy2&I6)zmHlb2BMw!R3R$Mr9jc7-x^W{bz(9DbDGUhHbalvVce_K2tQ z6!qM0`dqT9WyQl6-_0Qq$gZJ2y1}0c@CcaWO;Lbbn%t!;a3+4XVpdgobm|f9!mEjm%d6ip99IA{Zi*U%Z1tx z9}iWCh{z*cB3z4njQ)Q^qZalloh`WY`e3E#sLhH^mtU6liJM-D4lNQw$4%A^zWV1B zE1%7JRHIC!zX}R_jX$9JtEal-mBZ;KL~`^mXll#I77=m&2P>V-Qxk(hep>buQpx)l zBt&9D7i2U#&%JrH?XHsXyHA&R2bvR_v`;&`-hI2<@DYJ(m!Ok`eZ_vv_nuCE(xL8a zs^I#=gejm#t&*(c={JErixqyxeofFbTbN}Nh%qL2w4!IV3d8NEvU!Dh(5lw%0(7vb zu;5R}Ji$|YV?BTJeO`NhDujsJ(642`XhatxikG#1w%;KRjy~y+NII$Qgvodqf9AXn zl|tvaJC!|4Vpg4vLnNJbSv()Fe3?C6^yuGkFx=lmmkj}(kM33UWjE-Bc z-I^lp*?89D(4SrG;>C)#wy3~hciqzmJ%y_;ZaPvnp2M>VYGNx!ghR zYDvc(1uc$3yu#L*zQtjqT$iyn@4Yo-6kttF~VOQzca%}D)ZE#Y>$k1 ztz=y-@yKF#9Du!g;V|ci#54(^?Q-$&_G7 ztX{nKtsU}$2FCR~&$YKCHIweo?l3-CY{A#;dQ?WT`0KGItLk}d8^rB2tW!!B+a20m z64~8KT+KUCtFu)M5>fRV;`IuijBz$`s+w_Gsu8aqbeu}p*b-j~4yBAOQnC1BFGhwN8&Jb!6Q= zbfU3qi()S})%U+<+7?$5f26l@$Zo>g%;qUjE+!khee~Hcc33?; znqlu*dfFv2{i4?+cZVAy!L9r@o9)xYYVY;xzY0aZAH7ykVx26-C#lPu_Ii0AX(IO! z;o6BbmSSi_mm6-2-jen{X9iVxwQ!O5Xx;r}UvC?)z_FtyN3Un)-vVq!b`DlY;fJh}G!1L8~Gy+#0YFRDjjKWh!$Px`ri6u*o$52zMhL=HcW!J0uMtyh_~2 zSVa~s9aNJII3_8A>alk%`RCq>4A*eM;}k_$0(a3O1*k;(c9yIb{Q*V?9KjJb z{aV0W&Hs9>dTCEmB$SjdsIA;l$k;A5S-Wlir85!5P) zS#(6(&jvCKfHy@+HtU$&01GD?Fhezv#Fk3ox9PIlK6^+k{0g9k*$#g~UYR}spfXCK#$ zFAm8bYh)X)1*hFr_sFAZX?`s^;N>z5V8|7WKGe4;1N#wi2BJXy! z4L_zBy_3H@qrENHc-PjxOItV%435qZWmp6$Snot=?sNXM%#$z%8&UR4|7Rp|+WDQe=Ne+}qMW1N2FWKu@%>CTWfUUt}Izqf*Bud7Q|^Wppy z#u^Yrekjsgue2E_ij|qaL`GRAxxT;_V(*k?B0n4%8N7M0kpmxU zS@{u93f9#!ywa1z&TeMA%@FpJP$0?}`C+&3R0i8?9^O3Yp#KXs6iS7EfYA+EF++?o zpi8FMoNO-Q3~>9pDppC(UIu>DV`dtBoL(sMRA6L|n_NQ?_EySVSal%D>(i#@h^Jxa zIO|mE@Zgh->^>o6V<$EO+)@I#g36itFuW5VY?%UT^04;>Hjsq9%;&k`8w3~?L0ZGN zEcbs#HG1l?<=R;X`@tr@5#OF2ai9_TG#3hAFjM463^sPr2z;ndo(WL=rm$mwvgZ17 zzphqw3ced7lLukBb(?OscBqWM~<%5Ys831a~Fk^jX9t--c$9 z*j)GS&@RJpVK5|cHR`MA>QeKr?&EMo<0( z>PbiRT|>$eTf46Cve?^O;Vtd~O&45utz#jjhcC{o^)bbUr%j1$5 z7!-(cxzXL8FWm|>^)`TV5FDI+#k1?axj|h#xcGg8cf9v@Y+;6s@hsGDI5K=`b10mR zWDrt#naCs(HN7bd{8dqz{CBnkgf|X3O4+Nr8yWc(-b2K*{pKE`0HztJN+TZ;UHyOq zZa4H%ybG8yU_J(uJ?Ey~>HnJoh9JE$Bo0z<2?a=b5o>K1xHll? z>`Mcne;lUWrDKuf{J@P3Wxdwk)DAXmTSqcrQ`m{LxgU%^9oM!ZO$2x!f#A+x*y@R(q?e}hSl8P?_9^asPuN)`jf>wFk)31r$i zF4ft-ZOb~yna~WGj6lY-KT_5lc+c#ydAuxNaBd$yvVk1OPS1mL?p53QH(=|x z+BdR%xKo}U#r8?Qd)fh!buwmd<0jo~`sZHl;LP{2w zmP~c&LKgkon*2X3(*OG#|62_(-0ky!$!kjfP01QjY+a3YXU5$wZ>3ofSDI|E#d|22 z>I%)7f0{d$eAM$b8!=L{9Er*F)TAkNPv6fln#CdzMAiVJ4W}=-Lnl^vE5+hd@#oqk zr`kx{&&KwPU$MDB^st9$Gg7BZThG0fRE3YM^W%euZ6N%jU?)8cMw@p=ZSEkBOq-Vp zp^Aehu@JM;JPv|74+o`xS9jGj`p9@`c4RaM3`J=YX-sXuan9c1X`^xW+@SqaL2c~} zYSFDkY-5V|ncH;sgJ4i!$2P29rf2)bQbqsn+znWJu~rQ#7_~uJ`=45^0;Gzz|JH%w zq35*oIY*B&5`hc1KA36;V1xI~a0|f5izhA9v!G5sa~$I4Fll)TM=84f2-}3ga}hW{ z{~&ORMecziHRwPa!4-V0%|MjW$(L){`SP?>bB?k$38q?9kQEBHL}uuRK?WY&E9M#`@Y>_kP>1 zayk7(Yve_u#;wSL@n~nGCG0toPnCRmpjX z`j+BbN7w0GRB}wJ(XVxZE;|k?pVY>eLbl1Bmo2b(XZ^|p9|buCmWpP)l%?t74`Smz z#s&w?FCGs$e|$vt5o8lm&v;X_{7(~Lz&df|^SyiB=%Pc99n!NNF7+FT%9cnw+gSY& z7!gQ)Z+iXU>G2w>hBcY)kx8>xcjYV;CbcNR1Bvp49rSH4@e z=gx>TQ|%7L>v=mQe(~Dw*qZm$eCs0!_zTq`TW0q&1dJuSm~*Iq4e|sC&zW`h3oE!k z&dXSP=A@Xxr`sxZKIRlTNO39z^QH&s7tANsr^U4(;?A=rnJ6u87P$~>n<#RV|?kgh1ms4X((;8H87}u z%8YEfZtd!ip|mC4@8oH${>f2m1r)x2uycGICY*8ckK(s26lwheC3rKu+h86@CHrOJ zV6CZZTyIXmWcZh!tBbES9tM0CnnqqmDjDDNz7-UytCKS}#aNa#(t>$AJL(7dtbB;b zcnsYj8SZ-+i88M2b@Yi>o>_g7C-XWV8oea;L?m=VS0c>TDx#$+zG>XQ7iTv$1!+!!{&*yCF;>|2-k$*D|0%VXxEEH;7G&@U?W ze}8$TCI#Q;^!Dl8R(C&I+j-k{w9Jwak&H+aWTq+`x-kv*jxVMPZyuNtDXg4*9oHPX zi*;GqaM^AfJ3Dmp`)a&)&9KI!!p2aVcjQCE9R=`F&&R{Z0|*&nqKBPu59c>dxC`UAC_I6q%SEd2#2D%K;~Z@~(d#a){71G09kz*jexN zsQIy7)uPspGbeg}I$?IG@=gec!@Ui^`b}wk75m<&q5wbD(kkBm^jKHnqFt&iTJ`p} z1=%wld0Bbch1vLm%tXxyha9)$re_p$Rta0OUR$*tdQ$YysTi_v;}AGSsx#Vzn_?;uoJ`BdkB+&G2S5&8|uT7=O&y8)EF;oCf& zP+5@IkEpI-X%4S(+7I0H%y@YQ!t7l($j6r!;XOh>6NyoqU-&In^P|>lF7J2Va}Mk? z^r|xNm?`0`geSg3HgNNiA#YeERaauZ)XAc<5kk8OLhLvmYI<#;q>}jKgKT-|#6EPJ z;FL;>^<+^vFyIfHMw?Y0a2(#8ydiyzFuaeZzq5a z3JRQ@v;iW~Q5+iq0@3Ao!sTkvG?sb=+XLb*+I{a;TJ@;s09}GxghGF>(!vV@UBtD} zIcL=#Wew6a03cb!S}<@RLC|^sWn>LdT-L>EY$T#oQkXg`rv9jFV+8(8*P&{&jyT4l zze_Gd#Jd89oxItn0GOb<#7)0DU;{Z~bXIJL7J5YMbdP!JJvMgOvCrRFRa?axWX3}N zmT`jFpxo*SPe^h#M*n&k z=U}sF(G>^K&W6$))jyOSGF1I2{enIXpfxb$(3xBvu{<}HKF+G+JUI34*Y;|VG-tlG zoWNQEN=t_7cFlZUepH;ug-~o7k;w|aHX-z(r&da|4t?23kL^mK1*758{ffu5G>0N0 zMK2kJ6i@JQV53+voKe^ufysHd>0VU?`~Y-+t4Ju5ywSi?UwQWx;h;X= z_4H}rxZU{Dwe_FW6-cy#Gm8BU<2XZ-jZKd^fvZ${i-ZDn`iphX$zu9DaVW1|?a_sSHC2^dE?OACs zH6x8~r(05BwD!r3J)2kCx+8F>G8Gia7Lz#8g2Pyfo?F46@h7B$tf5=OIM zB3|Ua|M4nL(2kB6fd+WK(YvX_Qy3_VI&^-8r#y z9w~|zxwC!Z>#S&6*hxIyK_v3L2Dx`9m{OtFgvr6^(z3j|sUoyQL=Zgjv)%eKea6l= zT2!Z#cO50*_Z!j%onZRs=A`wmrO>PRh7UefT=N}Ovc|16ZbI8Z%xv~R@2UV8s~+Lj zHl@ullQmlBaqX;ztP8L&u@jf`gU-ScR-$SYor%GpWT2Yv(BmvkS0iehkL9L2x}N=U z5cac5G{ibn26wjVYYm6_aLM z{b9~y&NpwJd9mJseUf#7Uab4zR!{dgU#{o~R2PR|gZ^n~!T_j3o z1J^{R!VtchPp$^E0$dv(Ei!glg0W2A+!OrJMAJQIk-oQVm6wJ1KKvq5yDnyb_tA$q zb18hu#vY&z0}yh5U-(a2JkbB1O7bK@SAcuy@JgDpO2CFtM1)BHvB|$ zf6MYH<$_&~fPOHTB!FlVy=hC(dl{MNP7q7e6mVGYl&k>i*oSQ?6kpgpGbAdymCGwz zOYwOO<&S;mQLy)&7zi@}j(0_DH^0OC3jyN`*MYe<$2Qy0hOuj6KbQ|9f&=y$7+x-= zF?ghYLwXLo1~a~NF?bXzSvU%aRRe1lQ)FwQ8~DxemC;$?hlB7LrZ}gVZv*x;u&Wbe zK?$Z&JMm6B&$usSZSb&I0)q@NjMx4An3GcqAW(f3u%uS)(RuVnkiBCtK)FuBwX_fs zz#a*m8w`S(fwtdO1oP?Nt}+GicK~LxSCK0MUk*IBL_=*dLB6+PNz4rhI9}_+e-Y3+`qzf3U!=(Wy5QdyvN7hw( z!N3Y*8a`IX1TtMOqY%r5u%HeTkR6~qaC2^9wHj(hqHb+qo5RPk!L;^W)pV9$J1~~e zIRebyvxiq_iy%itQQR;ckU)IEuhM~E4)n(XOWITk2du%+932X>n!ggnwH%07MuLC@bY8NB{U|<03Gfq`ftY0lE+O7$f z1?Ra%xo+U1d1u|7TzQBL%f#w|*xdy{yxxtF9R{=~Kms^JN!`*=WNX2OQ{fBbJIuRr z<5ZXx8ZANdZ6^mT8oG#RPJ$a*?*U0T(E68ya1Ox|NOlx_kCHm`>mF{%4)x0fzm^hA zYXUiB0bu8PO73N&=kPYNnv2a?0t-RDOPfHPDupNjY9tkyvZ8rYoCtGW!0ko4ORiu6 z+|g5oh9W2Ef&|BSW!U79(wXL>dN+W<<{H#MK5-}sQ^X7Ws`L>cqrd21o`?5yL4%<4 z43vyzC8ewaRGL;vmtEKuL0!$9!p2JuUHt1i}48P zgt8D7zv53GcKUko;f8=e_2iPYy3eJu#qyU_s-jtoIcdu=q=slomeKZsJO%%TEGe-c zQ9tr;EQGd1$f>+r%B&i}z6x25GwlQSf(Et)hgI2q`mDTV z!_iq85$&vexxVQr@81143zZtetu4P>TJEv>6z+X}rCSa~px>YT!PoTjua1HuL|fa+ zU4~YWa39teO(gE~kNm;+q4U*gF{y?KYF&`3$tOIIEhy{a$sOvYU;LMWqF_0|=I!o; zTT?Q(y<~q$UC+*bKKXW96(-{M*z}R)LjAzCn)ic$n>Sy?)?w_`s+f{Z_^YfvIt5*v2I-H&Ni*MbsUHojxHWR+) z%C?8AyL8ny1-j-JoUqONIM%1M_4J!_UL>H~&4s9MZ1G_)$6>dRvBFQuJl?%O`K7`R zoiM>mg8XVR$q_O8Z{^ai8)Y~yIK2gQs#|H)Ouq^LVX!TwUZ2DP&3eaAC*LnKHtqGMa$8d7Q@OmkvK;23!&&Hq0^lCic-x1Dy$WN`K|2 z=R~{|dH5E9(tC_ynzG>GOvPyz>II3z!mOtWAnk7VQ)i z6huEpLH-#q{9jXE{v|;7pWfs<<@*oy)BP*z9yf4nbth^L?{~X4schgX|MIZnISu|)w=f>88!wU$Jx3)W&MSSl1|Sc)lknRpE36?f8#rr zWPLNs340_@zv=73fYmVjvSjgZNaPdY;F$Z7rXN0JQYR47_z~V|maCWBhBl(MWaegf zxo7oIc+EQxQ@8N1CnjSMC8=9qAK}Th zu(3IxlX?Vlm#0XK_V-oIos0@f3?vsbl`>4_+eIu4h2n!G?=O4~uN5#BhiLzJyZ=&2 z>QU+M{AIJz$70S4S_>H0L)>E*dGb&7CrmcX3>=bbIpe0ZHt;Z0I8;GOsp^*?=U1EL0##=WQe zTy=a%Zg0mG5I8(V=VIOflut?gDOt==_R+k3uu8w07rW2&&~tP3l25p@-;gM4RyDj= z!wvPz_@QX&acd!!SN%dD^Xcn4Rp|IV!14hR>ErzUX8PxIGpsXo{q6GP*^7B+enaGJ z+OBVb*^hO~8(jyBPk*0|FSf$S6P4^B!?&WTzaa+LFSj2yX|{;juTXCEE)NWEdEkF0 zH;k6cc`WqUa6uK3u%{u_trwpQ`{(rnmX2cgx&=2MC_c%#A9XeVT1-NfWb>uhS0p!Y zfJnoY>v7F2;SI+D=XSMAe9Ly>GUGD5zgqQNd+RaIZunYZYqg}Ny2*WM)ff2?XI~g~ zuf!o?Gbp9H`oRnTJ1*4wy5f&dLASxuVBa@~9j2=8lbd|r&M1P{8T86-Zymo_AU{YemPfy;;Sp6jM(=`regIK1qU z%{uGl1_N4THMz!XJ)l7`7TK#aK&x<=Kz8gN2d&O!w0M)`k~mnT_FU#qJ;o;lh`u}} zkJYiwlH66AoeBxv!LAF;4Zk^OW%EeUyK-wfOo}@wiaTbywt9OEpY04vbhv=3w}7p3 zxtdH}ElLELxgr9v9tZ>2Ggy=u4+(h`{f2zQ{#hI`GAH(fH4a&!RgFkuu(ZMM4R|pw zI*eAYl9t~`6`|%2tATx11Muak3`4JUW5O0ODGW4k^%+lE9x@sfi5;HozYud9H7FCA zDf?KF)4QLuG((iUOOumfIlFUR?b#JfdYUdnLjPcg@!qLeedW?id-FskEq!ddena%H zL%V>Z4zdXnr)4p$ul$DOx3gVOJ+1MXA_hdD0>LJ!eQh&em0wfqB=kxKB2ApF zq4Ptb{y9P-LzmN!RFbnK#r?MfA5eIBvK?RHAfTImi}&=w%p&abqYx|AC%(=9tsR^*4WA>*JV?q~Oxn|1GvP3|gW z?b^WbQU~{xj8ki6-I1p>@4IneBd0(N&-=_HG>Z5P&zl?F8G55cvi#}O^^K63?AI@u z7Dr(GnrF1V=T|4BZ>`Cy4LknIJ$>&fvfbykDIxs!gAHp6;++!7gKCZ0?-S8*Lyzs4hBl|2F&jTci*o@I)Y}_Fei|uwE_uq>` zX}4dheQvrG<-fDaX5eW1)(mLcZ;0PF#bq^+QJ);TIe5vit;P$U`G)@>_S;G3f!`1f z!%K&6N}tiz(PvGv21RD#Sfo0|X=a4UtGCfZF>jI7FhY4S=WTXaj^es~S z)aK?=Dw9f%o$Bd;jy_g(?VTGlf=kmJX5u}YkZ3&TWWenTf)nyr^99_^JI*O(-G_}h zv);8jN5jjX2c7=@`72`Og#e-}c2;G8IJgw(-(Nnxs`?v(`Lc*T;ntb;3=Hre%ysH{ zFOl6r>9{TjN*NB{X3n&f>p|S7lkTm=<}rKK0OrjA)xyV~%e%{ni2*n9=4{(s*zy!= zEzw?(JkwJhc12%5COhVZl!39Up*lrD)LTpSbtz#vX7{6(2G-8isjS2yJ=L00^^q?o z(JTAUYv!L+*O(&vDu%lrU7bppNa=&OU{fw2O5t&nE$`ob=$<)U5qws3zlTA8l}+QM)=3}tl>L=YRZxX3 z5%ER$;kvuV2mUHXk841Ya{Rw;_GiN9x~QTU#Gwy}q;#lD#IN4jjIRNHiyzrxtgv*! z+G+-BdT-J-;^)qRU_;ro@YI1o2bT8b9Q@m3CR3D_XXBTn2aUuZ>xupP3y5}g&p4Px-v7}vfmpYq}AE$;OPp$)>gTaB?X*@;UWZc z$;T_jWR~IDriIA+6YjiYv})8{Up(EI%(CQk%g52)IBSUN2JR#u2I70+8d+>sWN#=% zJ`WWtX=1qM%AV_=nrzFqx5AmS~&Z=5xtwA>zP$hGT{i%Qu!AKrLygD_HoMr~dLWVaAp_nC9 zs4uhH4KTlP7}}Za;9Bu1(^c0-`hmc!A6QeHY;aAFh+Qb)+CuEAo&~tSl}UiO zdNPRm$CuP+ocI6s^$~zVI z*1idxomZhwyQKdl`UroQ`wWYTB4^-#L&3N%wQ9g%%5e+>d@pf;-Hhd0@;VH2U5Hm>x_sf1L{e4J*YDW0^;qg zSG-{B{#q8G-ix_jKbKP3VHPNGFQmGGV~ri~A1pK=5+)n5`itPM7KdSTm}Mgolojy! z-A;XxY`oH@R`jmzD)NW#G_J6Yyx@wYHC-N;E{Y2P2M%1dF&p7Tn!^Kgoy){;$fMO+ zQO)S}|=fjvXQo_e=uLUZ~N9Qa^rp~yC|*YYk^jCyPfsgtC0kiY8I zKjNRrp1^OS?q@i*1rdPPa8|Q}YF!&d?G?#XGvL%`qMd043c7nIg zcoLczRu!CvWEQTPmHrH9~C-Z}F8xZax0)=7pxR+@z< z-6fScTK=^O*Iw}JXOYFvY4~!_sGySe!=|i7v|ek3|`9pd=5dA;l$!z;6BBT=-tphT3A&!f6gIkrnu{L z{kQOP!59YzdT9mIy8CR-6*h!|@g?-5`Fpx!< z$1jm*YnC}WlQLI#b%yRtp;=!=S$BtLXKSA%#ReGvi$39eF4Jhyh#_(-Ysm1p>V>V- z)02-N6R|VhwhwlvXO3)XOnGBx<8d{7mo#K=3>q?ZaFE^cyea5b#f0B4FY0%%UDqP; z!D#(7J`GsMPS>eP+N^Hx`i_-V)6aC%T0>22hw!30;v0TL2W?zSn#mr;*iHtW=#zL4 zn<~(0cmmdsww&?bGcUW?U^O zSAB#2?gsM2#YlZY8^H@UN=Cb?Tla*SV{_C>V9|HcnN<}Lvp;4$1dR{o!j8*;g0?Bt zr3apT%!2p_64w5?wy@(Tv2gu~d)=WOHVWRNQrG!p>`b>?KK40p-6&;_0DPa*1LwUb z1BIoIvQv7j-ufWF1v$3~eKS%O!0>aZn^<-HGvS{93k)`vdU%$#q!x2OMGTE|CQt0?P; zeV7Yw8E;E!nztlmJdO>pHhl8+^NWM!%K4{GRXqZ3lKtP(zsEA&pL?6@+DH0-THdsdz&}3Mz;Khi1gl@ z_9*k$7c#9$gs%3z1DT*}4b!fxXe4 zO8zhRs=bBYW)~~mf@Ed0JSD}UCNjRA8B=)`kh>7EiF3hT!A2Jjwe07GZ0BXU=8mC~ z?i9#ZFm99;Kfm@oQ1%gT|C03AcYuZVpk_J$pAs2&gm~wdP!NB!R30N6ftPSRT^7() zq7t(YZdL5snL+>B!-b*sS5^_rp0xXq?(>uUj&0iDm(C;-R~)@-oQJ;v)Y_GBp6T`2 ziS5RVqQYhb+C5?(ZIyrOcF^K?2Zz1x@+Y!CxB1B4J|Xt@gzNOS>SN3uH#==re(BuV z=sKhR|>FlS7w58&m&l8gUgTAndl3*pr?0cM8~)f{bQb4KD*QLGdj9Z)H*}3)vwfte55kl+-)VUC*3^*l+hc+Jk%bN%KncfK+>=fw8Tjs1ldOcYv^HC{jSow9Ngo?=g%+ri)) zn)9u=aNFDBg;nd%&H#3r1!B|ZrDE|}3)p}9fv21Z_5&3#2PV!0?S6<>uTFdWJpKW3 zJ@0lv4bVhpPG)j2$vszQRv#<{9`bwR`(_KbX+hcW;yK&)YTpOPDPB*rv6_2NGHr6JAm5eK2Q_k`Pb#Q(_iDZ zm#+`YI8k_*k!fz%9C{Byb ze7lx^HFZ$X^4DGeYD1|T#%J6YK1QZgI^d|v(EQA&iNjeTLiVRgi?7}fn5qq=%RJLP za&g`2amx9V+J*^{>%@Kqf`3IYDdMzuKx)*B@Ci<2@=ipw!)})TSCPuBi1d^A#~0#v zWdL*R^YUhSOYy)7LzkUb^|ql6E8oXuT#r1dm&O||5zY|Kd^H-Ko*;Nba^GF9TXsTk zyvH|y;r#Ef{XeHT+Xv$)qBr_q!`#Rf@n_UpkDA*@#7aESq8u_tBIvH<#B_AEIHK9NM4WTr4UmWu{Fx;m{t9wnhvjQ~q#xwKIlAgRU(=Dz^336?P2ffPM zG)U2OWQ&A}Y3U^&SPEQ{#LirPv~hCkK$X9jjI#Gk4wlDnX(SLPzJ=9pL#eFzHrA)% z@KTKS>4wr#)Wx#3>2g7X?M`kMHm?mV^R75F>lb#1$r`Q33i~iBeAT=vz0d9+_{0)Z z`W_k2T-GQ z#5|cC(C}He-Fct{D43w1OSuIzRP)D|3bN3LCKrQ#L#}hJsZsmQYPY}Ry@Q%++ja3EDvC-3#0o?OMVgJGA|aw8O$Z2xbd?U$i9!%U5fPBCR3RuOgetv> zQ2_(e2@s@951~T{5R&&i`0elA+x?yL$2oiE_nX->&N#CYQdXX|p8LM;tMtoUluJ7+ zRhxeX>;+-KS*51G&J+lxQB(%uE+26DI|(Zwxc}VgLd`J_pb1fl>)zhmwsV7!2I@y7 zX^Dvt>~9iGv}kokPeK_7p#*W;uapmau2FM%o?Kg-QxYfL*2(?CyMDxsvdSu_XFjYs z>ygu=2a92S!60ch#oe~4TC`-2wTP|PV94TbMItHL_Gs+|{ht768-P8~^gEPfm_m9T=f{U?MUl6>IUg)NMkw^V?s-3g{yDdfR-P); zmHA5j*q+W8Cn>YTkDt%1dz!f88Y0(N9Am8x$&ZS!CyH+oH;5}R#Hq97n)XmHQiRA~ z5Fre9ZS}avnc%)_QBh-$qs8(1VF7#=7LJNL9|X*02Sl}JoqO~;pvO5D!d?$9U<9yI z%HznL_8;^0*n$<%2xaQL-TuyS4V6ZOV$P=D`dWMgazAQL2(O(VTl$%>aAa#`E>lLp zOUYw(g8$hj@Lw8%mNk-y*?d9*>PqY}tf6gd-=9{J!~ze@dEA{a=B@}Kpkbf8E`#oU z?K1Pk1)85Cxk?ZuT_@+fDbVEprj%c{bA^fNA(Z5=UY*I56U<1z0weYBU%fU%J#mq! z^Cc?%-zC_b;;QX^dvkfZtiojXN9`WiiWks9h(rb)~>B{xjrV>b|u$$`HQ=s zAM(XyV{K=?Z&q(Ob?YkaRxU3OTBJqEB$pPwmg=c9l|dP{G{ppuDBtOduHVJ~!w0WD zzjG3aNxRwZTAE*k=x`J}w6y;C=FtHEeR5Hg$@?WdW$&=j_ez5a-DQj{U`HUF?qBI* z9_g$>taUn^FY8~lcz7~@yddQ6&=e1wRieaqTU@MwnT~*z5^Pob(LDR4kL%>TT~~Gf zFVQeU`58mv$-*SF!Q$=|C1#3MMB5l&zBs}>K-_uI zCw42sB|WO-u6F&N=~x>J|67MXyg-Q>vieS5d{4Qafo=}74_E~e6mumjIwTXTwJAet zJb+sQSWpJ0dju&L;&g@bO@9Jf-GK^)EvTMl zfdPCWn>M1d>5T+G?JN2yJEvflvO!IM9;#EOo^aAjlY+~p#SF^*mQIlbNBbDo9;4P@ z=Lc(E46GYQ*}c9$QmvzUx zEdeV}At72O()Qt=)zdZl1Sc>Zoevz&(TnVrny5;GpL?cMFEv$`9#eiMTXz1ww#4H# zwsX{nVM=qy=+~ADhNP0q?tNUyPD&SA2jQR(74D_JXIO;w{slRr#5>zlY$+Br5ygOR z?3u~*Djwlz@JTTI6yuOF+<*U#s*t0}3o$qK19F?6e%^(JT|U&u+b!`jAypIO?MwLd zZUXxJ8gG)?m-7lC6It>n5|wqPqjl?Oh&?_0K$G&T-G^#h9dHW8Hd)CsR-VPReNYtM zrM}xl*lzb|oy-QvJW1fI-S2+iJQJ$XNrL71!2nz-{Dyc}j<;*?!-pu43@*FrhAAi& zJ>8Rhxr4Vh>#`yy3*tr;>`KRCRTFFjNYA^*V_b+`-W=?kn0k0t_^mpCZOT1~O%D7V zu)=~-UFPonkl(Z=-&fWsx{1k%U~qAizM>%%VygJYz#rFvJ7``6x$i|Je|WrmzOshv zEx=vu*>qwdM!gAIO6Z3nA%gE4x$UC>I_d$acyrxPp1C*f6imu^(Z7Wuvp)I2bClcK zG7Vfv&!gVZ%p#W7GK^*A9`z*52xWX_y<1ubGbnGPhSge0S2;i6HhaMfQwR%~>$Yp=*21+IG5{fT&z>Ed*JVj1_NLF^=jQF}X3i3a1igqa*nK7rf zlxb_5rE(5EA8H<104%Zw_+~!KY*^u!`_klsX#lfE!zRJ^mziJ!@EBf0PC#*@nrKi8 z#{E~PmDxA+_nt~w5J^BC`npW11ToS>n@-#15bQ z-9z=!g}YSQdK5Cgo^zeJp^@Q5;fioC-QE~$)$AhY-%`|H?t0fR$Krjt*-&7C& zcWx;VtAle3=#D_2iRt2=@9PH!5UyPW5Do$6g?gQX&j3mFciBs(o7j`9XiSD74aji& z$N(*+Ej<0t1re&}bB$wAf!T0rfgv@AQ2^j&cPhaVm0wi>GlBwj_)MQYpwl)GKmsU( zCI_q@48iin1b8W@|CVtBP~?xc=f94=`A@RZzhGzoHwXUeDRA0$!B z1h>;-i3oZt?2dQ=SN5T*ibK>35nEtn#mL#_MV5N=VF2F|1X59MDr@qi8yo5OAAUl6 zoCA(IAHGk;%*8$?=46v6$oWRt51>+Lt8w4lW^K+wb_D@_w$=r%8o+n%zKLE?MVR@3 z;7WIDJj`$Y6B?!8fNDsFjbYYcNH3gbwtj@Msul2>)mBC;M+&0@k;Xv`M;`(fM3Hm`s&S$k?}Nl?kUutM zVvGj`wfVxJi54>%HG^3yuUTEbqe3+P#zq5U7jN+4D*I|#C!y#9O$rqbm((y?9|=)C zK0x7zE}i#)0XO7~3jd!n&0m$k`kwecs14_ilMhvWUH|3qDWTBzH$`DMyT7g|^nXAL#=x zwVU)P&5eGCNnMH5u&!;^IUVMm{w$Z%fBl{H-|7}D- zrVY65t$bb~#QK)|Ibzx)-@V>)@ZWO17|(Izbj_ZWZ{FbCST`$o!xAaRp_o_k)5BVa$0LIq+y`Ce>(eoGX}!rlhQF{Qv1mE%*59ZcQPU- z#uco61uaPFMuD>@P;bh~XQS$VAGH{PUcNE&Ra7)KBswtM`Qd9-}PoEC`6yEX$;;Kq_-lwgri#`7-yY=fq9@SKK;g~OMlW4Xp zhwKjIMp+lBXG<9xycA3(9^pB4KudWwyaB@l!xg4WZdqJfT8%A z*AzeK5xukO#;{{ky(c`U)IDw)&6#Cw$=_OxSWR1kfuODm6qg&aYVB$EnsJ%Dt*iWF zgocj|mvO{tn|DwT;+@vS#Ke%ql<4TA6ufO(IH%32*TULLJg>&WrTKvc1Jvbpw5mjy zM0)Wh;h1REQKZ&^y5)gp`Vk3JEwW!`4PVj?uUL;?)HrjkbA@}|sxz)|hmr!(OZkijTx1aWlJG@A zh!wwR_7SY(4ESB+;yIb_o}^ZD^Zn0niz&atkjidCBXc|jI6jmov|7@4JxSp2xrq}p z5b041>f*jo=loqFDs}7hIqh}9aWD1jMn`WSekG(mj`)V;@v*|;Ne+FpvPs(3Wx$|C z{*8-5`jYv~gJ^HG&Dw(c-}Csih0cw=%L1N(G6(Xe6Uzl(6SeKohGmDESVed4Ut;Z> zKR(&Zb70NkC^Um`c^AeOzqMI^!F6`DWNIIFrCxADbmAtItW z;Z53Yw+xPC|Ckj079D1v_8Tso8bZ!hXZC;knfa@vHSQqc+tNo%gqXjLa{M*^Jshd< zmUMs@&i}>>yR}!2Qlf`RSb!E@uK72#Fb2rU$3Bkot5ORO4ZIY}31GQ7Fy#JnoVBw32r7H~5`4+?V> zB5`Dzz|p@PWCaJuNc&5^QpNo2fkh89qGW0mF0CXt(u4!zwVeUlzree#B&JG|-e;c_ski(@!2CSgw_;$|3^UVf)OJ!*;rWa$q?Li2nn1Uu& z5O0M5rX#$NbVi;WWDtGH0VGWT^D{56B@w`K3Nq-q?y4~dRGHI;6_nyzJuU}Fhy7MJ zec)uRJgDwD(eTUOvgQ2UPv?3m?+cC?^Qvhh^6rXa8E5s4{V%yp+(C4G~b!t zrZjQyji;WLP;Tdt*jv5MNb>Z~q~owr}1njU*jJA2jX3$UtN zgJIjsfP-UbfroCroa@W;N<_qhS@IPHQZ>0i+OU|Eu9eC>y&d8Q>tfuUwb#roWb2{@ zL}75NV|}tQ0!CliM@=*8H4kqRfNIfp=&pI5EgTuXL*ahYin(6~yI zlQU;tC2YT6qEe>veQvt#%Jj`%xNS}Kg=<{>z17wtl|?JNoXUubc+p>0onp%}MQ{CM z4|>?n2&)h$Y9be&*A_1`69_|&JVU1@r@)+%Gb`shTFjqF%E`!$d3rk?8+SjBL};pY zd{lqdyh=*hW&FtPrlPWX6Q%RJcQfzo?-^4R&`_Ohi%U${EdR=i+2{VSp&V14 zAj;S;8t=Kwuy-z&yyF%%v0O3K&rEfv=1_DIF|lu^+hXD0xWkWDE@rBg0&C7ITs zS9dwa3@ecINU#?3W^pcx?=4pH5Zw$pu7#*m!DrGL=mj5 zHeiNI{LM+d32;Sd6$pRmRsrD;AZWs`9E3%5s}vXmVk)iiL5z8W!fI1aW&>5Enl@j3 zzy~2)xt2^q>Va7Fe>jfiHf-kanW7SF+({tiv=R8Weh3~S?A<)_xhJ0hFXMgUbUbpt zddyl<0d__5){fhi9(>2+PPyKAn&UUoDNO|N38Jpn)mzlYGm^9U3LiQ!qw+M5FRQn- zmY(}xG@N)_;T}HaSX#BSs-xx(bZQ)e0)M=QzlQNM`q zjC?012;Y4{HZ&An6lOnz_#sb-pZ3$(6+tQNR3=mBos|o2Pm2Aja)^!Rx-mJdEb+`po|4vc|a5~Q|+KQ>3N}F4ryi!V`i7; zguVL_r*-C4=mR$v5p=}eLII@nZyRRz;db_8!9*0+CfFtJDHwBkBRpvWm6oJvp%Kt^L>)$Y#8e>6dVk8h8=mCeJy4_M4n+LrB&?HnvdAOtE-SOI+frnq{w$V8 z_ny_66Zqq~lJ@LGhR?QG9jbS_=CMl)pk9^BJq$UH^6N5O1O4(x`h01ZY*i@{1Z(#X zdbWSu2(R>c&%7|7AaE9dj1T2y3y7zQ421<^0V)QB(dO^}bZMJj-@A1EzyWR8?t<9b&26{1nw}#}W#(`HK@x6Mzy;*UQVDi)1;2|63=(+8jf#^& z*HEB9%R~2IH7o4^JP-nVI+N_Wt!I9=Mh;w|>QeK}e{&;0UBH4kSZ3)zT)8Uk5CD+_ zpCXmo*R~EeSE`}12~f{N>DYBL!QQbZ9W{sfwXh8jQfthAgC<6(Ik?vYaH0XK*E8sa zH0}AFRa;taN+Op=EN!PTGPa+CD%e77#|$v@s)nM-hTzrLfblJObwoQbJ~k~^B%j!( zcLJm@m0AGU1unnQN4moSN)H9(wX%-173dTgGd>4yvoZ^wQU{$S6yAX}X2h5e@SQ}D z8e?(53ALc?6EaS}Q;yo7{6CR`Z?hKMRbXb|KlDG;=#=h=mMRc_{=WdX_FY1#`vK@H zzb5NHL!AGK0P!1d{FkZle;@eU$nO6$C+IKoHWb)%^R#{?sQTR(L7eMDo+p41$);I^ zX~!-QKpn}zam%2HR3;y0)SHo^_W4%68a5U%3Bin_1UP`a1Ky3U5*%APtaI>k&3AjL zWNtU_8%AIjpvEm@u^lUe8JDArP!^ucp&pAwn1Bk_d_j-0=<7mF4Bd8oFp)cyBH;0N zI;uG?O1_Gsn}TGpF%fl)VXhS2WdTc0$fj2ZTt16Ku+nT8Px=K%k0Pt2bl7oG`vhxN z@u3s9SFA4Kg>j`J9NL{6~<@m4!hC zA@*?e6pH{H6;s&BK=LSa>s4yl;6SJtdk)neI}P65Q8`@rvf9@hD{$B{U1H%=ca?I{ z@&uq8-HSYYHL}_wu*){^hDz7$O-Z}v-Dur*hy258Q;2|Hw^;IfK^gPPY>ic0ok)ol(K&t$~%c}n>U?EF`IxF$~qbrhkWl*;Qkg8YIfO1tl1;huJD?0 zN-<+t`42YI@3nUQ(Zyq7_4m&?ckz;S5AIv{eUOT*dn?1k&2PWHf0j+2>j^w|{>0mt z-5gzJKZMN0mP9&qbqhBj-X87-mGk{i+ni`dZ*q7%^+RDw+V{%CR`@bBUf}n?bTn9zUbbaa*NZB;a5k)P6zXx`=AtlbxcpC zQ`+R*tI&s_g@=3;9GiOj^!#|VhAQ~N!r05`*U3Z5msQlIcvR1(gRWj)bp=d-^8ak% zGX-j^oV`qw=8I)INHg~yX2L2B?kTU?QewIW7L5S?PUz=nanYs+*oxhp1q#QK=_r_nPPdJl>iNn$UZyz+;6&Qo;BKPwN>JweHMC@d~>O08FeW| zQt~!t(hrz?9ub;0397WW7&jp}rZWQ1pB23AlZcJRhR!{~+!o9nGF_Xp?^_+1*R6VI z^};9m_ao0e136MXq5*;n{yD13N2{*ML)a9%BC`)^p@u;*_D>x5H$0)^ke5_(#eyZT z#9JcPXI+r8I7T59#Co}6?z|2Y0`$E@ajswMc>ms zrSm+#b$aH;4a1K&F)AHC-p6Y~dwTN{UltCphub~)p=!GHY7D3R>(__Z!zze7uIg79 zDstYn^2C;BUQ3HN7W2BgPRd9;55-DN@8)Qp$~uu)32c=Tprouthd0{~DestS-emJz zxi+o5#y!pZzwZA3U+)a=!n2?A2N)gEXgkcW-e_;ncmDG3v#Bdqvs6btraqu(UzDJ!&=}_1Pal$o8pFjHS()6c!&g^t5J) zCurRqy|gUUbfRxWU)MDfno(;q>v%BYu|QfZU9vZL$GQvV#D3W7zqw`NB$f};n**)F zY8g&^%FHi3 zwUh}9)MR7DIKv*|H@JL_+vd+UHudF=BJ^A@{d#{$=P$_q=YbnpT|?PdR~?@QnK~rD z-E%bY!Wp--3CrDyVwa_i4SW;7+zDEa62ou#d(w|OCQbgTBCI!c$VWM+Ew3P?bb8<` z&?^h?TFy94q~GX%td?s|;+q#*kB^}!hQ}#1Ztkc33x)HbljC^*b!3zB9V)ivOnZBW z8o^%USa6!_4saQkB8-iLd}jJ)i0-1Ed}?BEM07bb(o6GNejN9opfz0KQRgJ zACn{AX9`=(1)345@n=8Z?bB~Q{HsHCu=+2Eo0BSSQan#3A{%=|-QyCt%g?Czk5@z2 zDdJK-7eH)Czg1)ToT|F+{EAyF0vox(35_%0XxhpsTJAD@I!(|Dkgn2{iKx@J0DPH+ z7lE+VrQqe;`|HR@_H!RRY<1QbAeIWgsK?d3jsp0SkGFM$X zb?Xg$!2a-?-!tU&eX6p_gRt-Tg-t!kg}EKLNp$UJyCHp_;rVB`zo~So{RP?Ki;uXM z$^%!Wn9UXd_58oA_(nLOL4K{3DJnbI8J$PjY z>l(xO=h-t(P8MOXWRdI2f_|()7ZqWZSw}#dcozaY|ZlwM!4-i}P^Q2uAKWmoUx5 zbHC3mUL(D*CaoTGSLu5td~ak{N!mS~nlIZ9Xq>s3lLq}!ukb+TQo`I;1=BFzBuS1 zJ%LS^`!f9LULc5DfB^T*%cOi^V5A>q`pJP+xD`QUK)oojuRP5QfcX2{@Y3P6NkW|J z&*w?Gi4HBScl}H!2U51p25oo?2K1Cj(omIJhfWai_h%}kEPzyCi;yL11hB=|W`TA| zw#gK3p)QE*g82xiz@?jT`A>f9&Eqd&peA-^RMw*RLgpS|$C*ZX#Hx+($=ZR-Ocs-C z;GOn)!BXz&p^x6+gNulRR8Gs9bsz9rt%Vt2fD*a(xygm=y(k4}@H3{Le6r_R4#GFy(g)qd&i7xGAUi-7yhDZ1#)=`(oy zhus-=qLvS<-t^TSJf_jzZOnIE^~HyrIv0*t3PDU=c_rn0Ch0xop3%v{Qc-5wxN_9Y zW#u-+91ClD-g~wJ236a6*JE|$&4^zMp&x5&sCCtS>c!r<84KOfv7{CI{)i{?=`_NA z_LO%YGJ&vgjo(XcSw|%Ajj0Hp0%|5FP!xm0doDKaD$CpcE9Lu92O^m{#T@HXjt;<; z=-^aFcGQI?c|$fag=1`kn5vFrQ@Ts_iW)=yVh; zrR>M5ciHkp{h)B94N`|yKzm+QT9Z_~7H2Z@xR1f>X#TWpx8#|ur9y5Q_a9XXRLRKr zQYDLVXDfVEU(b<`>_am1)tOVDO_PZp68Y@a%?xpuolh^rC|N!n>)18HxdXYyiGC3}wYa(5^XH5FL${QJ7>GDk zTl$&j`FGEV#znr@w(!D~UJr0%eH3irb@0>woQttumxG5|m4;#N<@;FpZLqQKp<|RQ z?b4jZZ)ClS!N0wC?U480;}SULV?=Mnla}(EZctlh+7?sBrRWRQ$mjbiUT9;AX)I@~ zDD8G9`uo?hNRB(ONX)R?Y;aUm!xQdy(+5LW&W*l!7+%b<&PKH$$C%|c;n}r-iUp!W z7SDu5oCHDPv^Y@s7zdr?p1Z!KoSjll*R1(nFP<{eTQ3FUg9loqZK)`TM7mew^nqm-|LQkWD$p&hVu{!o|+R{(GgA?fF zL{BNDK!yO(>5w4*>*p$D7OyBC!nJ2J+CTI|>GX#cJO7#dv|F3u9CNUVu{B!3l;@V) zoLNNm3kOzXe~ebWj&Rz6iY#@qLs;#8jpp?y-?DQeCEAc;MEQpWvBF&!-pMDmeJX8} zg_$(b*?#zq-X1KzjeHZ;lh%GwA}m?L2F*G66KU6H0eiHJ0HBoi^p3;>`sE}hXi;aK zbM@gTJqQOW*$y>Heg3xs7u(4}8p~h309g2ObA?r2s@_Y7SLbgmCp(a zSlt3(8#VsXDic8kkRMe9NRiSQbk$^OP#ezFY?tLG3~jLf!13)CEdNFn3qb`Sf?Ys9 zxUmM+*qhei^5+rVu(ev2==|XQAh2Bjfg@H|(oObJ$anzUf$?>o4qyWQ1{zHX1P?QX z8qFGv56ECaC!<-+-@mX8;MG4#3GSDw)2pZ)*F`7l!`8{a%&=1v(7)W6NCp>TsD@OxfvOQI@N)YH8}RoR^0GEUJ(iC! zr2{|BziEOCgT~@z=+U|e90RisTsLRVrT}|L{XfRxf7kl|F4P{}j+Fr?r+O_d?~gk4 z?^phR-R1rFyZk9T`>#14f3+7l!^g=6hjyVSb1<};?L?MJC~^j|3?;7sf5#L6cZcQ| zWUbKnZP|x{*&~o2NVC-FtkYA`-bF1rI9~}Hxq0Bp%(m%`VIM@JcpFe7ki&w^&KDZj z;Lm`oV~#ObRUzWnLN`0EN2=!r!Ee4s9>Om-iHz8CV%1U>yszfuv0-=UbUFY@5b2Ur+OG((}NxjU*YRZ?jrbw5gKP)_h)S4V4N%7<(ZJpN%~ zX67^QS|svBi+rabpHMKHmB`{Dug3LVv4YkMB?bv$z>S8J-$QE@XHu4mgFaEWY^* zBI3f@3A9YhGiDRR_KW4lb;F2V(B)^a5hR^(K6Jv{+fg&qa3D}m$?D?tbY(&ZI4Ole%Lsd=5N8f=VmBQ2& zb7X^O%=EUH_H+%Qq~D>Xdn@#ieO)1LT)t7^hA#G0M@XN5kOp!ze=tT;_e;>xMAZ{> zTFe`{+3M0ko9R!DfVbUO`r!qikrqjZHKq1X^7jRZOtD3?(rh0!bdYDz041Z_wu$n!dHmLXHHA=q7hlM>$yk_GqJ6NT zXMA-b-by&y$6}nu+a^!HS3>8qcq$`N7maLwms0Fyo+yoNpyAX6;4z%{gR*4gI=WRuq=*HqP-|E_y?-=KQucSKZIPysoq1 z`5Whrm@m+KDj@S>s=B(YsGv!y^t2tPkJf~pwqTj|D#BjVv5T=VKb;UPWfG<(KJfhQ&vllkN@;*`?H$LWLFKP+;r zWcU(}_u+eIE_dnaYKS7pMuiIF=Nu#@#}-qAxxM*rz&>(i?2&kqm$vBeOQqdYEDIcn z?MD_rJNpy=Lft_7Z9P>{L9R?cr2}Kr(IP6z%jTLYAk4~8sI4ZSb1*8odr#)2lgN$T znDkxjP(wPJyWJc!9+u=47;@($QuF7*U2UsfS{D^i^SB*y*RBo(o;UQ55V<818(ozm zm-uYc^qRgF7vUxBj@j3pFkHpy`5t@mxRQ$Frm|wn&6pR0CpTWx!sumg4s_QCg9k3( zu7B{Hh|7{!TsbylU6L&P$8!9;nD~!B)c^Sz)6XgAKcx@QP}hU5?C5%YNoF5XL;2(< znGMMuR(zZoUFRI}%YsLX0#N(Y1zP%7tKHSj?cAHr;UCrOyoB#N?)%(Vx@Av@cgxhi zu<)IIvcwJ-=ZpkmJwHmQyyKleyNgzO2+y8tS)n}Hr?Wp~-M-DH$EWmGPZ`2S6dZL` zKmIPJN48k1&`L%Gj372aiA4T)vzzS#F}-zikl|(1$@yvij+lwscTPP8!@eRYB_kba zr!qi}X4c*XiE z%(@PY8*mGb%Wd;e8LnX-hgtO@goG=5Y<9%7{9Dz!lYc?7UJSVIe+_S}Ru(aM;3q>9 zdE*K5g+>1M2NeQb_*i&;-_x)wMl~1C@3v8*(_YZZk=Gez`D>S|9Sg9SlV}*MA)Wg%?vVYZy-Xjui z+fiW|Xt3v=MDrIc=`rV&z`W5pvQvq}g_AiKM|pkO+Y345Z@?5jAlxg5XVuzn_@zF&3w0{hH=^WeS?3?JUadq8^i73-6cKms~CM@_guN7oJGpoW zaq3HH-fa~RQqZg3^U4`JdR|B>p?R4>ayx1N0+1&(I|<~K57#ENjhz#d*qa%fEv0)X z^rdv+OeFjI8Hd?#WV?Za*s{p#f-C_-$=JrKOS$VjvlD668Mm+WkZX z%<>TrF;Yq4L093UU22Vd8({tw;VCtc@?=~+k|EHzsG9TjjOmeIhVS9&or&!^q$PKg z3Wujg(YBRp*t16;t-+R^6}-Wk^L&1KP7p7XP*b@-IiUE|Wi?k1Ljx|iBN|x`temx} zF=_!bDe(=ly9RDwr6(E(EVPNay$n6j99FiGC9PKbEsF5#ULq$}*jq9(+juH#0X1RN zB-doW*|GKc)LH~WBBEFB41v1n-D-=96yvrm}1feXEij?4w2j`)sw^R{Q!P(Zz3vclOs+K zF-f}=$H)jYB}mD<=X6yttBujZoaMRdo)8&utLG-1ktDS^cST4frN;z-HkK`UQ6{YomWe zmA!XG^tvr55##QD-X&U#w}B!^%t=;Xo>Zr+c-IT{C4e?e1B3U&oZTKa=`@AetbCE`8I)lX)b!mI&;$%7pk(mFCG)Yu=moei%CgDFT&OE z-?b<3rU9ZHiBbIx8JZ!9wt2Yutf`aJk^8(A@9${My}A}|DmNzmXo|Y5khT$VK6b7@ ztd)!ib#(S9h=F1^wyJg)GwxSAbe%@pC5k0GC`Jb#dz5{9BC2z|UjEsR2M?k@@m)9} zRO~VkY^QM8RGhLRnEgCr+(vPSe!o**xxEX#uwgx}1^NCj$f*&uP1t$m%yBR)*&|D+ zxx_I$O|H#^YC6|vj!`gq6%`=$cJ6w)X**OW`ZSUOt&d?qdfOa!v%a zjgF3Zd#uH(KCf~=`^gg}cTPHd*T!bbUTxZ1^1E{V#U$L-QbqvuFznd*iY%vVIsRx}+oSN8PN1QG{T;NPbve@ON|0k!1U6MLeGxW;)4$%1;48bL zRF->bEAi=@k}aijbGCN~qwB)U`f`wg)Uq4+yzSIR5;iL%9pr(}C% z>crem(h>q?Hm480e*FH`f%YkfiE4E*Rm6~vQSFYSu(&}3aS22Ve6 zc`~Q{Mb?ghAOnw5VwL;PL(~C3r>`KGUP-PMH;sUSHC#ej57HCDuSOzuN5wq)ltHn& z`wOPDa0I#}(r0U-(vxo^r|cqepOXI=6rK7|)7bdgotJE*KL$_mulp+SA?EZa2typ} zFiT#u>rd27Qo;+cGOO%LM?If=+ky&xb^O> zh&7I(-xi_r5eB?rw*ib)W?T{I!P>i-~$`GK1?&3)*o)`#CPV$C(*;^6QVxEtF8TG6zzzLWGXn?05e+0w<;+w#GU@Bug@J(_v!U zWCpX)`vVj*rMK=WR`K;!Dsxd`orS4sG z_$!*=id)|>W^LZ$((Jpwd#&po_sm}IZG%WL-vq6zwiACnR3o;VIsY6IYjGNY%WpeN z0H&axwlEvvFe{GmDGpHCIg;4~q}#v&Ap89~)mM>``W|pUB{1FLNfs~Z91(3WBX4-N zvP>35JToQHI*97E13K=l@%eL)&_;N?5K=>`wsDFI(8dsk0e|u(Vf3<`eIoBFK!)e+ z2nDJJieD)yHfn{Xe?dm$rurg#@f0aeT@)KhA9fSb@8x0`55M>WK*e=Wkn4Th%*+B7 zp)~l^FOslMCPhe0V*>yp&!MFuUn|^`-xO%2N36KeYJ9f@;aORy(=z!zR|lo7w}r@c zT!>!mvs)A095^jw%*XAyQka)kP*eJRm4@8wF^1VJv|O(wB|*qP{6oV9Rv(###R5vE zc1W~@2g1y0$DS<8OB47*7iVSiCg!68og6nh!yn*_K_Kbar)HsfSG#P`U*}rmEl-jP z4sUYpTIa`nV$d}X9?}J@&no-vOX?buI9@7VAaO(vGd(+Z%+MGJ8n>7H&nchGLJ|~h-!_p873UfVK=!qzmtNS60s`_p3N_CfP(!`R z0Ida7Qf+|nn$ketAz+E-Z-*y4dRKxE1%iHllV5*B7~~SBQGwZDX}KYFh}yIH&r13C zRg`yw1qOe>Y>)t)MNwW6GKO=G0)gxQM^yK}?Kl5(;rlN|=KtRhVE*bT zCll zqC5{&catE{=KzyjDz4k!kNglK0cT{0`FWrgXqDS+OOgC9K>97xgzHdwFJPfZScjr0 zBYS_5t;`ld@eI`7%eZ)|e|`ZyAHINldk)YVJr%*Rp=K*mf8N`bkpPvxiME9pkOoSljV5H1qS~J=8=nvzSN_qrGQ-k zwh)0guA)FP54f_+2sQ3A`7WenuG2-I{BuTwR-}Djh^)L<-kx?Zt@*FGl@%XX1yB5T zmF0u|wShu-Y0%y19D~o)oAxLKJrSu|8{vEHd;c@%bGK41X+HtQ`)^e!_DZkPQwzi7 zV~i5g3*Fk*F#A}wy_zd-RiEbEGB7Wkw?GD5Rp6Zd;4m29cRQ}-U~&g;y#G|mx%@h2 zQ(faArvM`JeLP!U{1nc~W;5jv*y?XI(HHm{ls%BYCKZ11Q{ImG4-~RGLf1_cNvVvBkd2?3qw2CO_?u zyMs!EP`XQws_^TqS0N@pdw**4c?zdM1p6LmW%T}*H?Pcu{|GT@09h%%9C-MFq+1!w zKh5|Y$2>1~9k4!R?=)Jv$Fo>y@F54wamTQK0Ciqr_}b==)-s0H5gzAm)=R{txUDQg zr@Y+jjnIL-&$W7G&AXb@fUdXw4KwWmt0$BxRGTIq&|l$Dt#a;T7q>Q%7!_%k^8Src zqmCB+nbXo^htZZ z*eRt2*MG_`xh&Sp-)DHd*qRwq zQWgw-Y7LJYkZ~}HFUZP&H*hj4k6+C55{Z-%Ed%O#CH7@cy7(N!A)L%X>b)amCg&p3 z9oz&<5W(Xd`kv0E3>eOJNT^O}N_ZQDKiF!7OEWG{H~oz~T{XER-#HuN9vS^+ga7qK zv!%U}nqW$Cz>ziL=o2nIDPl1?9r(FVXA6P~SC~-Zf8IL#&h+Zf&wYG=_ZA-L^e{Y) zwY}W`e!)LB=>MoO{@*_%LSM-P)6t5k#hDFHC`=CLw9)e%%*Mt5ZRKNm1?C-!#fs5C zAc`zj`3oY6u5Uxhn^9j3i9op|5fpbW*j%ZP_kPoFHOk)q9K&`=yu2B}rz+#4R+REG zd{?)OhAw{pIR)P%uDjaW*&5{`$nv~jiIds~s^Xr4p$dhee!ZFzSXva85w*ytD9pOG zkpi(;HK3O_9F*^6#_U?R>A!BWw_M(yI5q*Bz10c^9_@@sSs#^O3iFuBKJ5AmfSed) z9cu~39nGZAR!&&opbgcNEW02kAx;Tpb4oI$H6kk6QvEs{f}+aozC#3(nS0tz&N3KRsTvk zrl-fVka77iktCq z#x9PQARVj(L*2nCb0OjA-L2c_H2qk~AB{HyKWz27n}}u4*xQ}S&c!EYXM66C>FR0{ z?&ekB@H`V4Yt9k|gcyG3)NmQj9A8K(?4iJ2XT<|0>bt5WZ2UvAcVr3razYeZ)4b@K ze^ff8Ne)LVx{M8RWU2eu@tDV>XLg9WpB*wxj4Qf>ox67t7Ew?_FJDV~t^gnRJ2F+b zC{U)VEyDdW4Gq&ctV zupX~5N0tyXOUzsG4nHHT+{eB0f3Wx7QBAJvx_1;68=@3ZS`bjW1pyHW5d{G$p%-Z) zMd@9d5D*bXArwK15PIkxf=E+9KtM|9U3v(iC)C9AFy~q8Tl37l*B<8^8&wbt3{kuNr-FbW+vxa_8NmAa?-fvb{xVe{KY5KZsmL$>5?)f@Ni2mcb3wwg& zW*>te9OF-Y$)EC)|JQ3?{izUM{nRkAUz(EBpcIE3a(odWbzq zf_=}>3_I>1x~&U%qf$;#Q8maO;(^bD)+$FVRH^)14>s|74$L5wSz%b-^JG#;5_#p* zPt!KkaO>4m?86bc6SD2v8ALbF)<;grxuK`~Z)tI((Pb`{iCK&ea;ki*)I(I={RMd1 zd@rd@rqBM1lVQ!~yX@C)C$|Ot9(T1;huR!~sgIV7-F}IDIcvM=H*1DJ~E2 zMz!({_WhCf#SWR2iaEz1cJBM(oDjfwrSXS2ad?c`GxyQwvfI}Z)n^3t#cbzP3H%s#)d=g3uM59D!X31Y1vF+ z7wEsa7uDM3LK=3sV}mcRZV9$_!&=SfloE7x=>s*B5BBO_M08(cOXG>FfoBcROPDU2-B2iR$0 z7EY!-_vB`>W_*eNv2*2oto&DMXt8Q0C8GgO(zlUs6`-390qZ-{v^fsTP}Epr_s+Gl z@mK{av)H(>!@_qjp^9c?&o$^)Jilv@BR>6 zRg#Z~mkYXI+w3ZtIV{_(Q9EB^Y9G2w&|Y_rhR?xyfC_(91hhZTDilx11z8Uq4x~74 zfr1sQYUI6e>~tEXJm@zBK*^%2-L|XRkOUB6nVOX7iP~YQ(aTiaBm`7Zyr2W?u$9a) zac58w<8O*w_nx6;tt;H?r~`>nDrGH%x=s?52sZY7&+38;@{!4af@BsGEA2g#h1e{f zpNI`;&NKo+mf9xuNPjXqGyeJzK`NP#GLHr?1jZL}*T(%L0@%B%eKNdl8+J&SXq=Fk z{Wl|H-ez6JS&R3Au-oYEFjz&$jFgJ`Pw$x2QL1lIJ1u8|rw95b_emA1?0 zas1{)Cx$<{sE|QMo6r1cD3u}0W&NLcggcZTEteKoPhY!6Iz$TV#@d#WF;b} zq2Y4BuADq|i8D_7yqc~YN@M)uiPvgF$E;@*)~;od*tNsy&#KgwI!cT*vZfKE{dhN^ zHx@AiZ2|Z@r&&n)`o1ER0{hOoJNWvA9SwJL4F9BQ3NZ5dz~8wNc@#avs&&&~l1&ha zsc#4Q%{6zhF7#9kVNqAt!TYpMr;7G&k|wI^{5X$Ms~7&j3ewU{E3L2UHM@wsHQH zte%!{p?QLnci3PvP*Avc(KFKf0aZ!01WFnJE_}4LYnQw5-uTA4a>|S7xRVv{d545E z40q?V!UbPPbe?2p5`Gp^8C~n>gT6i?G5h7AWkiuskj}cC$;q@9dQqiZ29+TDr;e7# zUynV5$H}Dcph>6Q>U8%}TN9I@P*~wC2}JrGKr>6ES}^;!_kAosB6N82vREG+4{4tX zXO^`xr$9J28~L;A@iCW9D-KiNQLlBI$j zZF==h!It~OjI3Vdo7Meb^tQ}+jP_~+;zHQ*9$v&ZKLm+)9kGqJ=qZcjP_ylNZonH? z-lEJ%=$!$lQ2`KTO4?L7qe^gj^;F-kusE|B?;ot+55~BC2Qn48x=7(w58{XVbmZG^ zoP84Ue&Yq({wjbX-;Uq}it}6_c08T}WP7m*fd@ zlS@%(E2KgC5nf2m(AD*C)s`t3NYd=Xw*BSlRU>lq-sCOigc!tz3LX+}q(Ep!c!M5Q z(5l`PeA)htmUZ)r*~0M4P;MWu^eYDbw+_WZ7|{z5C}CpIVcAT&>7#%B0&}I&yWB|p z>U;VkFX~fFp&bZk{E1(+p9Bl`)MV*M6io{;&7g9AunnTkg>zeDqRMcxv*9 z@%uJ$Kl5izzmiA3jN8U#W~J7~W{JA6MN;FvgXc_{-fvVW`>3vT%wLWDjQqq=Abh>} zr%lgD7~~csFAwf&;IH0fF78o@^rX_e{8V$$C5r`=-~HWz5g2xT1St~!_32vlpk4o! z0vq-uApvD^X7{7^(ywo4+X~n)o7_GZa60eM)~A?TpuhVpV9e+*yR&PM31hCnDmG%);5(w<^PXX#4M1}q z?^obcDG5t378^t0@CS(C@`vN*>3RImyaR+irur-A_rcY%UhX1g`B4oB!{6=b2Pj*( zksp1FuV|TI_sz_y8@9f%EUhfJxR^vt)^aj1;mM4>@9Nsw{29aU{f6M!wB!pXQnGY0 zkH9GZ1GCNDNWZ!zTA49?)aym*kdqV{G|G=)VBV|5qFRTMSx)lRE=W-;26XB8eTB}v z7lpf{2SJJj^mXoMUjEq&>ZC#VA}|S?b?yz+xgCu57n|=)?}8ELoNY%CG{2Yg z_ZIEYaKKe+|GyZ{I=P&1HE z`imrRP^FoJgi!se!x-sDYyy@m(6K-|_UgyNV^+Hm_<#%rm*{%%{{OXF z`KMa_3J;Y@bx#C4)RkzHt>&B%VXknE)O5gO4<6O@L>3VfQ$FOO))A3Yd~$&J?T64^LB*rysF5z&41!p%vh5q%i=3!aiK4%6MsObRxz}UA|`Ty_QGa#q*Plmgjf^g&+$1{+G(SL!7oBxo`UC5z&$aTm%O@ZGE?vJT}e_o>hdTw-6NAx|f zOR}p89z9;>rj5T`Al@tLC3wZw&mz1Oy(Y8v?s-j=^Jr#`s}@hBjPfJ?y~F;rL;XCC z39r5s5S@_%*%5=N$o>$SCUwZ3lsDO+TkkK=!+qpP#@i8 zqq_MG6K25`@gvt4_Ey3{f9zHTokKkLMnqBF#{_72lV?O1=J71ubgVwC#M5c#2kF!X zZf<_2vXDVaXyi)?_WY74uJzVxyA}h>MY(032$^JEM1u+l`a!hZ^=)V46Rm)L@l9_h*)K|D5HkUIH)I&dC!~S-SU48Co zGPm_1^fLcLVGG1`)(`F63xSkJg3tQD8$f2Vxaf(Zqej>2TxBMTufDC*d?Hv}$m(4@ znKoyG2p5AL*@;RZ|1`WC)o(DU^Tb4qWd2p}&qr88a|gb7SaY|^tJsuCAzcLwG9RTX zmWDVzh}8zh(t2K}rrO$H9fY_oV`9jt%$w>oqigeX&2vaDsQ@h1aoj5)#HcQq&Y3~` zTAN-1I^jt*1n;;c-t{Me=3k|{WP-%kM~>IljH-;0!J3NnLBUbk^c(8SN$f}v^`pFx zyW?2XmvqY(oeTUlHt$#z9|=klf5hp|{Ai$PzZ#^5r=eVrb+j2;{YW0UlKo=FhDD}q zU1R;x3qtR7(Rxy6TMJ#DcSfeA_n*hrW!$HGZVjSR6#jDJsC+lKEoJT<9JQ2=)`@mG z{ww4LiJI5EkdwO9?g?Q~4KDN0drp?<^mzW2M^+QDO`9zZxyVP8t~b#C#l3Xgq%ush zNeMm)>>Ln_PiIh8z4Zze64aZg*t}T7=-1zBpPS8%>yX#Z^|LchP~ACYw!IZ*_;Y5j zc3xug+spd_3&|P^BX@;1vI)#s%FtHFxNmpRkR!`uNf*j>2LP_~BAwD%z`!)XnC4YvCegT&K@0~R8lMH{Vk5Fk$@gr<5JMi5 z#A0nK9SOn294>o!1bguhJ7iOIT|XHK7@s`NnJm$4EsI)vvPM)nx6A0^annfH^;R+a z8FwMSE6b42tmM#LL>m3K-VQ-o_7f@Ti1yKpN|)Z`&fW0asSi{A(Z9?RMO1py&(+7X zUiE$Lee&-cpMPDiy7qdEgOw_57A43w$y!fDOY`MLEHEl!w?z)K?7fy2b`?x5r7%Y; zmBc)zpQD7>f4f{;W~|xBukCCxjnd4_OnQvIekcU?bM{o?^4P7=V)0SKY+czkX?I?0 zk_B&gwf>C^MaZWaH#fZpx~Eg3KLqRQv7AnKl7-%1=HtpvneLYemlgc>%9-Q&!Nx@ye!se|i1xK3~@{WtpD`F5c*Ar5on zcY;0oDE%HhB8vCECq=+*UWapv;WRKAo|DC2pu`(8Gc|QK#luspOVg)J_}<+b_WYyq z1G?}QvmI$4^Y`fr&PH#4nw_BB{DgjFrV!3?nNqMo`1dmYfu5LBh`Do~BQYYoX^vMQ zpskgynrwApal1KGaOnK}cY;OCx2cv1d9I+_xlerik5-m5$8$OFD}P5nyKPzqf>%wQ zcce_rOO=V0y336}!te;`T;ZGlh-HK?`IQ(aGXA*LecN601x6}CK zMK7BMEaVu~xeTRrrc5?rn@QO~WRv8_lcboip- zEXu}%u0eI2s+z|qa{&|5FyE-K(^nl524hws&vYz%_ZR-Oun}dZRY(1}`#SN$XtT0f zjN$+#gNeR%9_=C@9h5XeAMo^o{EjnR)H8~lgh|9$4wLVgS(kq+!X!!-ldQz8;G&2n z{JY_#_f`MegISap7m>GH)6|p|*HKw!IO*+~WH1*|r{b(|!RiSznUf+M(fC?PU$8*w zia&iEOw;;T#am3JGb>l_&9hAOnyL_}ed?i6*7a}kSGSl2dmHD+$*)U&%wp?s_dU`r+*Fa zxq1p6m%0;bo~97|bxMN5U|v+YYv<1XoSW6HhXZV8Zi~HM;X${3IS-FomaM9-s*UY@ zKBpk_bRXhGGs7?Sa!Ul~JhrSlH+xg{(uR4x_o1%}$?A}Gjypc8Jy-uCXou?PDc@HW zF}7EQT^5nL$d{EJBgqv++cy()j|n*7M&2?-Nro^BclblH!NPjm(Gk|$=4cnn8}=+G zxs-7Mk_}^_BTn>|W!m|*1=&6&@yzA&m?>P`Wt3MWTPyBM$LmgSR-w&1(jqOwPlXOH zm~IUxO;h74>5H`Yzb;zNqO6}*;=J1PfAO6=c`ola1mmn;cfH)k?=p;ezv8J-Vty14 z=;^ieEAK7}8htrZ)974?mxB(;9a5O2cM&hoFaLD!l=ivgb($Tt*2e8cmk~07E@#M& zybyB%w1hBoFIr_RA`x-;!jVMbe>R_k#>3)0zd-5O<*VJrhMw8j`&>9C_$VNEUpk_h z`hC3N#biY7S0PS8brkjyYL&5zX6$&XpUP)1$uzk(YC@BI^Pa8)3R(Fy?>}+R9GqP7 z8eoX7-8CedU2_*8Glvk7A!a{3*(v!>CS%m$3jXf_#Re6c= zC+SgaH)vJG%|CqJ>|pgzT5ldHtd45_MUm;s2e1Rf7~@C3A<7`IIO^;=VFKZYzYUorO$-3ULrkKl0N*>{D+4JU zwF#Er0g|hmx>UZmM#d)ScO0U3E9JFTV_hNB|jRNC;0fn2J}>mzI(S}78L79`=(bsz$xaj6w)T_U?O^qQZ#%HFb zThR0_d;l575oS~z@#g3Ksx*Q1MehgcBO0@HDcDW&*Qjmp$G!8I3)2-byGG92z`{$# zMa}kIbU*3#i^1j8VHg+XHhh{GEMAWn5^<7x9wPpPZhPN!t$CB2q|hUPv($H+Kh1*O z+&2WuMVbdb`+>OI+L1?&J1i{l0aQk3nG0O0<;YWvw`btlYn?L_VYIm2z56`T9O^HR zB6Pb~O(*-IW!K#)AIAo7nhp%L`}*DGbkEG!F^L7vp-gXu zw7GH~gkB25G&oj6>uyPxdVWf4Wjr!^$t`kf_8!(>`?dbr>z39~PH|cJ_uFze@4V@F z-kDt%?U?f9y$l2Vo3HGqB-~Q)o{a7O*>NZnmS_HYVfa|0(5HfD6~j^=gIjBs7JX}HK+X0flR zDu!&XCbS^77luy2`a#QoN?FyZNC`uOu5%&ejx za`H@+j$NP+R}zuFzsyp(<}xfXP=4<6-svPE2+!$;02k3W&JXX9@p|X%M%cz9#QOAu ziH_kr-sqO6K`p=5Vyn-KzB~0gIiqRHxwpGV-F)G3SbSJm{AC=|_4{W}=74yaxAWtI zV@5_MMzAqlStJ0J-MAc^#2Yo=HEX7?u5k8{9^_0CC6i$6^=LFqc1zdTSSO}N@qfzU z#kd#VJ}Hely4D`Yk`7{*Kn7eg^#k)8X4I-0#Xfpooo49rwxxM{N`GCOhpg zvb8xQk(o}Mf!br7Zxvl{ZMZvD2PK@Mx7bkS#Z*t@+LAk(Mh6r~XQcgqQ46s!DIrq| z()u_+#-j54M<~dzTbhS10yF)MekZ?IP!j6E1AI>!rKz#fIlr--DB7mtHe{TTk=Fah zZ_c?nRIv*~bx_&_&w#eMR1#y9)V+vokbUxC#wd?n zLZ~QHOQ=fJ%=w`_b$Q6rMbgHCti9#YWXdJ9sON7;?$V-Y@p<@t;y0n57-M54-2u|n zx0yZ1NqiWGl`i0$P|0m`QrR39TWZ<3pLghVjGw}bfiC*Ig>DepQMQXFZ9}Jtmz!qP zCp~T@|At(X*Gq`5!9H6?%2Ks}wEj^!3P!EqHgIai#GX6HGmP9prv9vZt9=vdq5T&_5_rkj6`PxQVCZAaR-TEFwl z3nf5#3?sT<j>*>O&VacK6J$GR1)pm zcFmLLW_ymM(&q2JO)r9w#F?3RWa25#5w z4Po~c%HL4U)7xtmGObgJ%^aJdy~skMizKEklk;W_KIfSuX?KJ|$|t(O{Kg}yY+CS1 zo=b*d@WO4w5kf=yj19-#2$rZ$9Ayr_}??lecaSuZP zEIQD+&HvTbd~iw_nQo%VAO{^t;j{nHzymHL!T4Xn0s5g&T5R(m#|fla4d{W-4hv@8 zU)j2J?E7%(*~qkRZUYpA7z>Xz_D1MxPL(}Ajjdr z*W9-cUP_(c;@_+JzdYgpp=?*JS;2o%v7E#dz}oQnUp?9XZ_#7_`*r+#DdB&!8DaVx zSNN5KilI!8D}(Mgfp1mPy}bw|@oguQJESTRCY8~jKmRLBwxF(&0-VBq0#O6vruD!z zER(Bpri5`Cgqs2*O_HG%B2qXUkvMnzKBuK4tCVJ2QVR(T0;hP?k`rdO!R_FkMt&8u)~Mj}tx)9MC$zzzUzPpvbGm*|=-f%hz+`6yd4a6rO!R zvt5eW^Ljm=O$)lo-xcQP$@C-r7CzUus!ksSJ~e$#^f1VEvBPq!n%kxh!Dd$#hWH=WT&$V_Z3O)fdD#pw|(X*3sB6QcFfD z7BSDKMbdRns)dVp})%bl2y2d+5B{Nti(xa8eB=g-X<*UB;j8+E?-L zctxyck*p*&$e(t!Hy>?zxXzZ0KN6{oG|OULusxv_oprxCqbu4UioYmAVfTf#-GOoq z8E8(sb5E&BA-j4h!Pj=WkP4mIg&%9mN0!7!S9pzn+)SgKKn%J7NH5@nNqZj|8&~k+ zwTe`_m^e20rL_3Vol+M7W%X?V76Ee;C-J~{OQ*Oh!9cf9s^2dPsL}@ zr}@DV&E|a$=#s8z6kS+qQ~P9n4SwlU~pW)j280NezDhl*z|VqMQ}0=#0x^JRg;SU>rgVE2Pd(f_{g!c zZGiV`nH(ikYb1P~8jO}X0Ur&0cn1DMuxI!XR6ArM z+#vX~qxpzKirr2R7v;uin5_@&W5T|1Tf;y@IYq73$QQ&J2y&4Uvq-z8mP8toxli zB8>X}vQtW8@7S`Cm?D{-pCeWS`u520S1zO`HNkuAX1qlZ5x8DtyUZl<&J9~1DPyD4 z8i*%oyo|iUYCd?V`_qWwokL~#YRM3BrNqO%dI)RVoczw^-m}8je!e=HyndcKB{JeW zip_qZJS3Rhr*6iwWNI3h`(if`Tl-`TyYoWz+runzZ6j{VI|7AAcV`pxk1OJzZ@^=7 zW)!S4;QoGm3+ec{Vk-v4Wd76g{DSTY5mcu0*S+}i+7kLc?z)-tT1)Q5>oT*Sdwe?A zJP~VW$k1+6!QFD$U5E6mCgd&mvCUD_{(hRIU%T(&slop6#$M8)VEHKLpU(ohE&yv;ZY_u!JN@%(-A3=GKNntSr5yV#no7q&M4NxQh`T zvpm}bKphO$Elb0KiSu}Do4I6T$X%JxZT%NtQx!TUSp|h%VM~2r149D0g5r2k0>Y$k6VCMxqK8^5xt0I zlbmsF3erFgx9Fhe5JsiGfi<_7L{x#%oWxW@KbrZjNglxu&O#9wLt_~H>xaGk%;vJe zx_9=6bI%;x2KS@Jo;wh`-oOj6 zYpZT?9${{HDjM5so}ZeYmlcu-ln!hB*Dl0%G&zRgSX5&(_AL^stBxQ}@9zqaO287_ zrLaQ!nLLmxfyXc!Ep@0FA<6K$gWcls(u?~A4t-#E6?I|1A=8;ul5K@O zSv9Ah>HTgHGo>1d)*d0#McFtqI+TT+r(Tw)Bim%=yvXhG7_JTd`&(dGbE5S#1ct3(}u_FMoAHGThdt2EE}K^zfQ{$B`AwNV0;yVi%xBdHKG?^qzr1 zZs(4wqCcK`Bu~BR2JheMB8$mKW=`_X{;$O z94v38MxA#|ywQUjLdgF7+Zhy4LmXp!Y7>{`-2Qq0$FcheCH_5D14wzU&_~TtXrA*i z+jkPE!eXoLA0B(5eCSPX8M`}gsK6usq01|T#J%2G@uhz+b8eMQ**sD0&LC3uy6e8G z?3}pMLi%zC>9a?o0$SXp1Hl$2uvWI4z1CZ|{ymoQISq<8C~4FN`}vmL&~r*AOycdR z=jS$P+3t%V+P1ua!P|Nkvso`-65iqGuV8=KQ@0;(6nv>4 zF3Iww*&o8W)xZ~Q$a^Te(#=uoPJ!*}6W@WPOz(%oRp!d?QW76(YxT5zQz8iRNT;=C z=r9evTm-3_X=fZKQmQjYtcD|0je`#>9HnhP!@HU<(2(b~b^lYohw7bUy;F*5_L^1k zx!1F_wdT&J7c(EtM!ecI_x0Zm_Wsu$#eaNmAN4^cdk<9KfSc7^&v8+|w>E{95zFA5 zY`j5>7#=vvt@u?cKFQrPc3pGw?ClwpvsYU9iVVgKy%`(GORxJHvDvEeVEs&xkr%7B zn;{@GBz*AW=;;f3)^NIfgO+R_kg1@ZJAr1n15LBc`Vq_a-0lYdp6}ROj8hp<&{JUz zVVWxswl;T8i3!^ssY5x(Y4#%@ zuaf&k3m5P2-?i}CqQ8cHEnVrRBX$dTdAvAhsez}DS`VF38OSb_sl!tw4MnPx+cA68S3f&;9{X# zcnV*Hv+c+(%I;?2JWjaQ9HT$=ncdlp;z=`nU*IBM;C(cyc?YU2vSA9a(d