From fe17dfd144dffebb33390011454611feb08a6b32 Mon Sep 17 00:00:00 2001 From: James Colesanti Date: Sat, 28 Oct 2023 20:24:03 -0400 Subject: [PATCH 1/6] GI: Initial commit --- .babelrc | 17 + .gitignore | 1 + apps/backend-e2e/jest.config.js | 20 + .../src/apps/backend/apps/backend.spec.js | 10 + apps/backend-e2e/src/support/global-setup.js | 20 + .../src/support/global-teardown.js | 18 + apps/backend-e2e/src/support/test-setup.js | 13 + apps/backend/src/app/app.controller.js | 28 + apps/backend/src/app/app.controller.spec.js | 22 + apps/backend/src/app/app.module.js | 33 + apps/backend/src/app/app.service.js | 10 + apps/backend/src/app/app.service.spec.js | 20 + apps/backend/src/main.ts | 2 +- .../src/strategies/plural-naming.strategy.js | 13 + apps/frontend-e2e/.eslintrc.json | 10 - apps/frontend-e2e/cypress.config.ts | 8 - apps/frontend-e2e/project.json | 33 - apps/frontend-e2e/src/e2e/app.cy.ts | 13 - apps/frontend-e2e/src/fixtures/example.json | 4 - apps/frontend-e2e/src/support/app.po.ts | 1 - apps/frontend-e2e/src/support/commands.ts | 33 - apps/frontend-e2e/src/support/e2e.ts | 17 - apps/frontend-e2e/tsconfig.json | 10 - apps/frontend/.env | 1 + apps/frontend/.env.example | 1 + apps/frontend/index.html | 5 +- apps/frontend/project.json | 39 +- apps/frontend/proxy.conf.json | 6 - apps/frontend/public/favicon.ico | Bin 15086 -> 0 bytes apps/frontend/src/GIBostonSites.tsx | 7063 ++++++++ apps/frontend/src/api/apiClient.ts | 38 - apps/frontend/src/app.spec.tsx | 15 - apps/frontend/src/app.tsx | 29 - apps/frontend/src/app/app.spec.tsx | 22 + apps/frontend/src/app/app.tsx | 7 + .../assets/images/siteIcons/adoptedIcon.png | Bin 0 -> 548 bytes .../assets/images/siteIcons/availableIcon.jpg | Bin 0 -> 137431 bytes .../images/siteIcons/bioretentionIcon.svg | 0 .../assets/images/siteIcons/futureIcon.png | Bin 0 -> 1859 bytes .../assets/images/siteIcons/porousIcon.svg | 0 .../src/assets/images/siteIcons/rainIcon.svg | 0 .../src/assets/images/siteIcons/swaleIcon.svg | 0 .../src/assets/images/siteIcons/treeIcon.svg | 0 apps/frontend/src/components/map/Map.tsx | 260 + .../frontend/src/components/map/MapLegend.tsx | 403 + .../src/components/mapIcon/MapIcon.tsx | 26 + .../src/components/mapIcon/MapIconDesigns.tsx | 50 + .../src/components/mapIcon/MapPoint.tsx | 31 + .../src/components/mapIcon/PopupBox.tsx | 30 + apps/frontend/src/constants.tsx | 43 + apps/frontend/src/containers/404.tsx | 19 - apps/frontend/src/containers/root.tsx | 5 - apps/frontend/src/containers/test.tsx | 12 - apps/frontend/src/images/logos/c4cLogo.png | Bin 0 -> 5642 bytes .../src/images/logos/cityOfBostonLogo.png | Bin 0 -> 4341 bytes apps/frontend/src/images/markers/circle.svg | 4 + apps/frontend/src/images/markers/circle.tsx | 6 + apps/frontend/src/images/markers/diamond.svg | 4 + apps/frontend/src/images/markers/diamond.tsx | 5 + apps/frontend/src/images/markers/pentagon.svg | 4 + apps/frontend/src/images/markers/pentagon.tsx | 6 + apps/frontend/src/images/markers/square.svg | 6 + apps/frontend/src/images/markers/square.tsx | 6 + apps/frontend/src/images/markers/star.svg | 4 + apps/frontend/src/images/markers/star.tsx | 6 + apps/frontend/src/images/markers/triangle.svg | 4 + apps/frontend/src/images/markers/triangle.tsx | 6 + apps/frontend/src/main.tsx | 26 +- apps/frontend/src/pages/Divider.tsx | 7 + apps/frontend/src/pages/Navbar.tsx | 33 + apps/frontend/src/pages/mapPage/About.tsx | 112 + apps/frontend/src/pages/mapPage/Header.tsx | 36 + apps/frontend/src/pages/mapPage/MapPage.tsx | 58 + apps/frontend/src/styles.css | 33 + apps/frontend/src/utils/router.ts | 14 - apps/frontend/tsconfig.app.json | 13 +- apps/frontend/tsconfig.json | 16 +- apps/frontend/tsconfig.spec.json | 5 +- apps/frontend/vite.config.ts | 35 +- jest.config.js | 5 + lint-staged.config.js | 18 +- package.json | 139 +- yarn.lock | 14993 +++++++++++++--- 83 files changed, 20871 insertions(+), 3194 deletions(-) create mode 100644 .babelrc create mode 100644 apps/backend-e2e/jest.config.js create mode 100644 apps/backend-e2e/src/apps/backend/apps/backend.spec.js create mode 100644 apps/backend-e2e/src/support/global-setup.js create mode 100644 apps/backend-e2e/src/support/global-teardown.js create mode 100644 apps/backend-e2e/src/support/test-setup.js create mode 100644 apps/backend/src/app/app.controller.js create mode 100644 apps/backend/src/app/app.controller.spec.js create mode 100644 apps/backend/src/app/app.module.js create mode 100644 apps/backend/src/app/app.service.js create mode 100644 apps/backend/src/app/app.service.spec.js create mode 100644 apps/backend/src/strategies/plural-naming.strategy.js delete mode 100644 apps/frontend-e2e/.eslintrc.json delete mode 100644 apps/frontend-e2e/cypress.config.ts delete mode 100644 apps/frontend-e2e/project.json delete mode 100644 apps/frontend-e2e/src/e2e/app.cy.ts delete mode 100644 apps/frontend-e2e/src/fixtures/example.json delete mode 100644 apps/frontend-e2e/src/support/app.po.ts delete mode 100644 apps/frontend-e2e/src/support/commands.ts delete mode 100644 apps/frontend-e2e/src/support/e2e.ts delete mode 100644 apps/frontend-e2e/tsconfig.json create mode 100644 apps/frontend/.env create mode 100644 apps/frontend/.env.example delete mode 100644 apps/frontend/proxy.conf.json delete mode 100644 apps/frontend/public/favicon.ico create mode 100644 apps/frontend/src/GIBostonSites.tsx delete mode 100644 apps/frontend/src/api/apiClient.ts delete mode 100644 apps/frontend/src/app.spec.tsx delete mode 100644 apps/frontend/src/app.tsx create mode 100644 apps/frontend/src/app/app.spec.tsx create mode 100644 apps/frontend/src/app/app.tsx create mode 100644 apps/frontend/src/assets/images/siteIcons/adoptedIcon.png create mode 100644 apps/frontend/src/assets/images/siteIcons/availableIcon.jpg create mode 100644 apps/frontend/src/assets/images/siteIcons/bioretentionIcon.svg create mode 100644 apps/frontend/src/assets/images/siteIcons/futureIcon.png create mode 100644 apps/frontend/src/assets/images/siteIcons/porousIcon.svg create mode 100644 apps/frontend/src/assets/images/siteIcons/rainIcon.svg create mode 100644 apps/frontend/src/assets/images/siteIcons/swaleIcon.svg create mode 100644 apps/frontend/src/assets/images/siteIcons/treeIcon.svg create mode 100644 apps/frontend/src/components/map/Map.tsx create mode 100644 apps/frontend/src/components/map/MapLegend.tsx create mode 100644 apps/frontend/src/components/mapIcon/MapIcon.tsx create mode 100644 apps/frontend/src/components/mapIcon/MapIconDesigns.tsx create mode 100644 apps/frontend/src/components/mapIcon/MapPoint.tsx create mode 100644 apps/frontend/src/components/mapIcon/PopupBox.tsx create mode 100644 apps/frontend/src/constants.tsx delete mode 100644 apps/frontend/src/containers/404.tsx delete mode 100644 apps/frontend/src/containers/root.tsx delete mode 100644 apps/frontend/src/containers/test.tsx create mode 100644 apps/frontend/src/images/logos/c4cLogo.png create mode 100644 apps/frontend/src/images/logos/cityOfBostonLogo.png create mode 100644 apps/frontend/src/images/markers/circle.svg create mode 100644 apps/frontend/src/images/markers/circle.tsx create mode 100644 apps/frontend/src/images/markers/diamond.svg create mode 100644 apps/frontend/src/images/markers/diamond.tsx create mode 100644 apps/frontend/src/images/markers/pentagon.svg create mode 100644 apps/frontend/src/images/markers/pentagon.tsx create mode 100644 apps/frontend/src/images/markers/square.svg create mode 100644 apps/frontend/src/images/markers/square.tsx create mode 100644 apps/frontend/src/images/markers/star.svg create mode 100644 apps/frontend/src/images/markers/star.tsx create mode 100644 apps/frontend/src/images/markers/triangle.svg create mode 100644 apps/frontend/src/images/markers/triangle.tsx create mode 100644 apps/frontend/src/pages/Divider.tsx create mode 100644 apps/frontend/src/pages/Navbar.tsx create mode 100644 apps/frontend/src/pages/mapPage/About.tsx create mode 100644 apps/frontend/src/pages/mapPage/Header.tsx create mode 100644 apps/frontend/src/pages/mapPage/MapPage.tsx delete mode 100644 apps/frontend/src/utils/router.ts create mode 100644 jest.config.js diff --git a/.babelrc b/.babelrc new file mode 100644 index 00000000..e2e8c57a --- /dev/null +++ b/.babelrc @@ -0,0 +1,17 @@ +{ + "presets": [ + [ + "@nx/react/babel", + { + "runtime": "automatic" + } + ] + ], + "plugins": [ + ["babel-plugin-root-import", { + "rootPathSuffix": "./node_modules/", + "rootPathPrefix": "@" + }] + ] + } + \ No newline at end of file diff --git a/.gitignore b/.gitignore index 51b9af52..a2acbeb0 100644 --- a/.gitignore +++ b/.gitignore @@ -33,6 +33,7 @@ npm-debug.log yarn-error.log testem.log /typings +.nx # System Files .DS_Store diff --git a/apps/backend-e2e/jest.config.js b/apps/backend-e2e/jest.config.js new file mode 100644 index 00000000..e77394d2 --- /dev/null +++ b/apps/backend-e2e/jest.config.js @@ -0,0 +1,20 @@ +/* eslint-disable */ +export default { + displayName: 'apps/backend-e2e', + preset: '../../jest.preset.js', + globalSetup: '/src/support/global-setup.ts', + globalTeardown: '/src/support/global-teardown.ts', + setupFiles: ['/src/support/test-setup.ts'], + testEnvironment: 'node', + transform: { + '^.+\\.[tj]s$': [ + 'ts-jest', + { + tsconfig: '/tsconfig.spec.json', + }, + ], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../coverage/apps/backend-e2e', +}; +//# sourceMappingURL=jest.config.js.map \ No newline at end of file diff --git a/apps/backend-e2e/src/apps/backend/apps/backend.spec.js b/apps/backend-e2e/src/apps/backend/apps/backend.spec.js new file mode 100644 index 00000000..b9047eb0 --- /dev/null +++ b/apps/backend-e2e/src/apps/backend/apps/backend.spec.js @@ -0,0 +1,10 @@ +import { __awaiter } from "tslib"; +import axios from 'axios'; +describe('GET /api', () => { + it('should return a message', () => __awaiter(void 0, void 0, void 0, function* () { + const res = yield axios.get(`/api`); + expect(res.status).toBe(200); + expect(res.data).toEqual({ message: 'Hello API' }); + })); +}); +//# sourceMappingURL=backend.spec.js.map \ No newline at end of file diff --git a/apps/backend-e2e/src/support/global-setup.js b/apps/backend-e2e/src/support/global-setup.js new file mode 100644 index 00000000..aef8b7b1 --- /dev/null +++ b/apps/backend-e2e/src/support/global-setup.js @@ -0,0 +1,20 @@ +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +/* eslint-disable */ +var __TEARDOWN_MESSAGE__; +module.exports = function () { + return __awaiter(this, void 0, void 0, function* () { + // Start services that that the app needs to run (e.g. database, docker-compose, etc.). + console.log('\nSetting up...\n'); + // Hint: Use `globalThis` to pass variables to global teardown. + globalThis.__TEARDOWN_MESSAGE__ = '\nTearing down...\n'; + }); +}; +//# sourceMappingURL=global-setup.js.map \ No newline at end of file diff --git a/apps/backend-e2e/src/support/global-teardown.js b/apps/backend-e2e/src/support/global-teardown.js new file mode 100644 index 00000000..c100bc21 --- /dev/null +++ b/apps/backend-e2e/src/support/global-teardown.js @@ -0,0 +1,18 @@ +/* eslint-disable */ +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +module.exports = function () { + return __awaiter(this, void 0, void 0, function* () { + // Put clean up logic here (e.g. stopping services, docker-compose, etc.). + // Hint: `globalThis` is shared between setup and teardown. + console.log(globalThis.__TEARDOWN_MESSAGE__); + }); +}; +//# sourceMappingURL=global-teardown.js.map \ No newline at end of file diff --git a/apps/backend-e2e/src/support/test-setup.js b/apps/backend-e2e/src/support/test-setup.js new file mode 100644 index 00000000..8fdb5550 --- /dev/null +++ b/apps/backend-e2e/src/support/test-setup.js @@ -0,0 +1,13 @@ +/* eslint-disable */ +import { __awaiter } from "tslib"; +import axios from 'axios'; +module.exports = function () { + var _a, _b; + return __awaiter(this, void 0, void 0, function* () { + // Configure axios for tests to use. + const host = (_a = process.env.HOST) !== null && _a !== void 0 ? _a : 'localhost'; + const port = (_b = process.env.PORT) !== null && _b !== void 0 ? _b : '3000'; + axios.defaults.baseURL = `http://${host}:${port}`; + }); +}; +//# sourceMappingURL=test-setup.js.map \ No newline at end of file diff --git a/apps/backend/src/app/app.controller.js b/apps/backend/src/app/app.controller.js new file mode 100644 index 00000000..9979b6d9 --- /dev/null +++ b/apps/backend/src/app/app.controller.js @@ -0,0 +1,28 @@ +import { __decorate, __metadata } from 'tslib'; +import { Controller, Get } from '@nestjs/common'; +import { AppService } from './app.service'; +let AppController = class AppController { + constructor(appService) { + this.appService = appService; + } + getData() { + return 'this.appService.getData()'; + } +}; +__decorate( + [ + Get(), + __metadata('design:type', Function), + __metadata('design:paramtypes', []), + __metadata('design:returntype', void 0), + ], + AppController.prototype, + 'getData', + null, +); +AppController = __decorate( + [Controller(), __metadata('design:paramtypes', [AppService])], + AppController, +); +export { AppController }; +//# sourceMappingURL=app.controller.js.map diff --git a/apps/backend/src/app/app.controller.spec.js b/apps/backend/src/app/app.controller.spec.js new file mode 100644 index 00000000..54a366fb --- /dev/null +++ b/apps/backend/src/app/app.controller.spec.js @@ -0,0 +1,22 @@ +import { __awaiter } from 'tslib'; +import { Test } from '@nestjs/testing'; +import { AppController } from './app.controller'; +import { AppService } from './app.service'; +describe('AppController', () => { + let app; + beforeAll(() => + __awaiter(void 0, void 0, void 0, function* () { + app = yield Test.createTestingModule({ + controllers: [AppController], + providers: [AppService], + }).compile(); + }), + ); + describe('getData', () => { + it('should return "Hello API"', () => { + const appController = app.get(AppController); + expect(appController.getData()).toEqual({ message: 'Hello API' }); + }); + }); +}); +//# sourceMappingURL=app.controller.spec.js.map diff --git a/apps/backend/src/app/app.module.js b/apps/backend/src/app/app.module.js new file mode 100644 index 00000000..c42d38c0 --- /dev/null +++ b/apps/backend/src/app/app.module.js @@ -0,0 +1,33 @@ +import { __decorate } from 'tslib'; +import { Module } from '@nestjs/common'; +import { TypeOrmModule } from '@nestjs/typeorm'; +import { AppController } from './app.controller'; +import { AppService } from './app.service'; +import { PluralNamingStrategy } from '../strategies/plural-naming.strategy'; +let AppModule = class AppModule {}; +AppModule = __decorate( + [ + Module({ + imports: [ + TypeOrmModule.forRoot({ + type: 'mongodb', + host: '127.0.0.1', + port: 27017, + database: 'scaffoldingTest', + // username: 'root', + // password: 'root', + autoLoadEntities: true, + // entities: [join(__dirname, '**/**.entity.{ts,js}')], + // Setting synchronize: true shouldn't be used in production - otherwise you can lose production data + synchronize: true, + namingStrategy: new PluralNamingStrategy(), + }), + ], + controllers: [AppController], + providers: [AppService], + }), + ], + AppModule, +); +export { AppModule }; +//# sourceMappingURL=app.module.js.map diff --git a/apps/backend/src/app/app.service.js b/apps/backend/src/app/app.service.js new file mode 100644 index 00000000..833e9573 --- /dev/null +++ b/apps/backend/src/app/app.service.js @@ -0,0 +1,10 @@ +import { __decorate } from 'tslib'; +import { Injectable } from '@nestjs/common'; +let AppService = class AppService { + getData() { + return { message: 'Hello API' }; + } +}; +AppService = __decorate([Injectable()], AppService); +export { AppService }; +//# sourceMappingURL=app.service.js.map diff --git a/apps/backend/src/app/app.service.spec.js b/apps/backend/src/app/app.service.spec.js new file mode 100644 index 00000000..d88264af --- /dev/null +++ b/apps/backend/src/app/app.service.spec.js @@ -0,0 +1,20 @@ +import { __awaiter } from 'tslib'; +import { Test } from '@nestjs/testing'; +import { AppService } from './app.service'; +describe('AppService', () => { + let service; + beforeAll(() => + __awaiter(void 0, void 0, void 0, function* () { + const app = yield Test.createTestingModule({ + providers: [AppService], + }).compile(); + service = app.get(AppService); + }), + ); + describe('getData', () => { + it('should return "Hello API"', () => { + expect(service.getData()).toEqual({ message: 'Hello API' }); + }); + }); +}); +//# sourceMappingURL=app.service.spec.js.map diff --git a/apps/backend/src/main.ts b/apps/backend/src/main.ts index 8a7e0d2f..05b31db6 100644 --- a/apps/backend/src/main.ts +++ b/apps/backend/src/main.ts @@ -14,7 +14,7 @@ async function bootstrap() { app.enableCors(); const globalPrefix = 'api'; - app.setGlobalPrefix(globalPrefix); + app.setGlobalPrefix(''); const config = new DocumentBuilder() .setTitle('Scaffolding API Docs') diff --git a/apps/backend/src/strategies/plural-naming.strategy.js b/apps/backend/src/strategies/plural-naming.strategy.js new file mode 100644 index 00000000..99da43f8 --- /dev/null +++ b/apps/backend/src/strategies/plural-naming.strategy.js @@ -0,0 +1,13 @@ +import { DefaultNamingStrategy } from 'typeorm'; +export class PluralNamingStrategy extends DefaultNamingStrategy { + tableName(targetName, userSpecifiedName) { + return userSpecifiedName || targetName.toLowerCase() + 's'; // Pluralize the table name + } + columnName(propertyName, customName, embeddedPrefixes) { + return propertyName; + } + relationName(propertyName) { + return propertyName; + } +} +//# sourceMappingURL=plural-naming.strategy.js.map diff --git a/apps/frontend-e2e/.eslintrc.json b/apps/frontend-e2e/.eslintrc.json deleted file mode 100644 index 696cb8b1..00000000 --- a/apps/frontend-e2e/.eslintrc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": ["plugin:cypress/recommended", "../../.eslintrc.json"], - "ignorePatterns": ["!**/*"], - "overrides": [ - { - "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "rules": {} - } - ] -} diff --git a/apps/frontend-e2e/cypress.config.ts b/apps/frontend-e2e/cypress.config.ts deleted file mode 100644 index a45b4fd6..00000000 --- a/apps/frontend-e2e/cypress.config.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { defineConfig } from 'cypress'; -import { nxE2EPreset } from '@nx/cypress/plugins/cypress-preset'; - -export default defineConfig({ - e2e: nxE2EPreset(__dirname, { - bundler: 'vite', - }), -}); diff --git a/apps/frontend-e2e/project.json b/apps/frontend-e2e/project.json deleted file mode 100644 index eac6b111..00000000 --- a/apps/frontend-e2e/project.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "frontend-e2e", - "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "apps/frontend-e2e/src", - "projectType": "application", - "targets": { - "e2e": { - "executor": "@nx/cypress:cypress", - "options": { - "cypressConfig": "apps/frontend-e2e/cypress.config.ts", - "devServerTarget": "frontend:serve:development", - "testingType": "e2e" - }, - "configurations": { - "production": { - "devServerTarget": "frontend:serve:production" - }, - "ci": { - "devServerTarget": "frontend:serve-static" - } - } - }, - "lint": { - "executor": "@nx/linter:eslint", - "outputs": ["{options.outputFile}"], - "options": { - "lintFilePatterns": ["apps/frontend-e2e/**/*.{js,ts}"] - } - } - }, - "tags": [], - "implicitDependencies": ["frontend"] -} diff --git a/apps/frontend-e2e/src/e2e/app.cy.ts b/apps/frontend-e2e/src/e2e/app.cy.ts deleted file mode 100644 index c37b7f7c..00000000 --- a/apps/frontend-e2e/src/e2e/app.cy.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { getGreeting } from '../support/app.po'; - -describe('frontend', () => { - beforeEach(() => cy.visit('/')); - - it('should display welcome message', () => { - // Custom command example, see `../support/commands.ts` file - cy.login('my-email@something.com', 'myPassword'); - - // Function helper example, see `../support/app.po.ts` file - getGreeting().contains('Welcome frontend'); - }); -}); diff --git a/apps/frontend-e2e/src/fixtures/example.json b/apps/frontend-e2e/src/fixtures/example.json deleted file mode 100644 index 294cbed6..00000000 --- a/apps/frontend-e2e/src/fixtures/example.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "Using fixtures to represent data", - "email": "hello@cypress.io" -} diff --git a/apps/frontend-e2e/src/support/app.po.ts b/apps/frontend-e2e/src/support/app.po.ts deleted file mode 100644 index 32934246..00000000 --- a/apps/frontend-e2e/src/support/app.po.ts +++ /dev/null @@ -1 +0,0 @@ -export const getGreeting = () => cy.get('h1'); diff --git a/apps/frontend-e2e/src/support/commands.ts b/apps/frontend-e2e/src/support/commands.ts deleted file mode 100644 index 310f1fa0..00000000 --- a/apps/frontend-e2e/src/support/commands.ts +++ /dev/null @@ -1,33 +0,0 @@ -// *********************************************** -// This example commands.js shows you how to -// create various custom commands and overwrite -// existing commands. -// -// For more comprehensive examples of custom -// commands please read more here: -// https://on.cypress.io/custom-commands -// *********************************************** - -// eslint-disable-next-line @typescript-eslint/no-namespace -declare namespace Cypress { - // eslint-disable-next-line @typescript-eslint/no-unused-vars - interface Chainable { - login(email: string, password: string): void; - } -} -// -// -- This is a parent command -- -Cypress.Commands.add('login', (email, password) => { - console.log('Custom command example: Login', email, password); -}); -// -// -- This is a child command -- -// Cypress.Commands.add("drag", { prevSubject: 'element'}, (subject, options) => { ... }) -// -// -// -- This is a dual command -- -// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... }) -// -// -// -- This will overwrite an existing command -- -// Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... }) diff --git a/apps/frontend-e2e/src/support/e2e.ts b/apps/frontend-e2e/src/support/e2e.ts deleted file mode 100644 index 3d469a6b..00000000 --- a/apps/frontend-e2e/src/support/e2e.ts +++ /dev/null @@ -1,17 +0,0 @@ -// *********************************************************** -// This example support/index.js is processed and -// loaded automatically before your test files. -// -// This is a great place to put global configuration and -// behavior that modifies Cypress. -// -// You can change the location of this file or turn off -// automatically serving support files with the -// 'supportFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/configuration -// *********************************************************** - -// Import commands.js using ES2015 syntax: -import './commands'; diff --git a/apps/frontend-e2e/tsconfig.json b/apps/frontend-e2e/tsconfig.json deleted file mode 100644 index cc509a73..00000000 --- a/apps/frontend-e2e/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "sourceMap": false, - "outDir": "../../dist/out-tsc", - "allowJs": true, - "types": ["cypress", "node"] - }, - "include": ["src/**/*.ts", "src/**/*.js", "cypress.config.ts"] -} diff --git a/apps/frontend/.env b/apps/frontend/.env new file mode 100644 index 00000000..d8c13572 --- /dev/null +++ b/apps/frontend/.env @@ -0,0 +1 @@ +VITE_GOOGLE_MAPS_API_KEY=AIzaSyD7MOEZGAenn-C17z-cjJl8e0EgchDkEcQ diff --git a/apps/frontend/.env.example b/apps/frontend/.env.example new file mode 100644 index 00000000..fca57f0c --- /dev/null +++ b/apps/frontend/.env.example @@ -0,0 +1 @@ +VITE_GOOGLE_MAPS_API_KEY=INSERT_API_KEY_HERE \ No newline at end of file diff --git a/apps/frontend/index.html b/apps/frontend/index.html index 47f54c98..b98f85f9 100644 --- a/apps/frontend/index.html +++ b/apps/frontend/index.html @@ -2,12 +2,15 @@ - Frontend + GreenInfrastructureFrontend + + +
diff --git a/apps/frontend/project.json b/apps/frontend/project.json index 28802cc8..9de4f493 100644 --- a/apps/frontend/project.json +++ b/apps/frontend/project.json @@ -1,7 +1,7 @@ { - "name": "frontend", - "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "apps/frontend/src", + "name": "green-infrastructure-frontend", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/green-infrastructure/frontend/src", "projectType": "application", "targets": { "build": { @@ -9,7 +9,7 @@ "outputs": ["{options.outputPath}"], "defaultConfiguration": "production", "options": { - "outputPath": "dist/apps/frontend" + "outputPath": "dist/apps/green-infrastructure/frontend" }, "configurations": { "development": { @@ -24,16 +24,15 @@ "executor": "@nx/vite:dev-server", "defaultConfiguration": "development", "options": { - "buildTarget": "frontend:build", - "proxyConfig": "apps/frontend/proxy.conf.json" + "buildTarget": "green-infrastructure-frontend:build" }, "configurations": { "development": { - "buildTarget": "frontend:build:development", + "buildTarget": "green-infrastructure-frontend:build:development", "hmr": true }, "production": { - "buildTarget": "frontend:build:production", + "buildTarget": "green-infrastructure-frontend:build:production", "hmr": false } } @@ -42,44 +41,38 @@ "executor": "@nx/vite:preview-server", "defaultConfiguration": "development", "options": { - "buildTarget": "frontend:build" + "buildTarget": "green-infrastructure-frontend:build" }, "configurations": { "development": { - "buildTarget": "frontend:build:development" + "buildTarget": "green-infrastructure-frontend:build:development" }, "production": { - "buildTarget": "frontend:build:production" + "buildTarget": "green-infrastructure-frontend:build:production" } } }, "test": { "executor": "@nx/vite:test", - "outputs": ["{options.reportsDirectory}"], + "outputs": ["coverage/apps/green-infrastructure/frontend"], "options": { "passWithNoTests": true, - "reportsDirectory": "../../coverage/apps/frontend" + "reportsDirectory": "../../../coverage/apps/green-infrastructure/frontend" } }, "lint": { "executor": "@nx/linter:eslint", "outputs": ["{options.outputFile}"], "options": { - "lintFilePatterns": ["apps/frontend/**/*.{ts,tsx,js,jsx}"] + "lintFilePatterns": [ + "apps/green-infrastructure/frontend/**/*.{ts,tsx,js,jsx}" + ] } }, "serve-static": { "executor": "@nx/web:file-server", "options": { - "buildTarget": "frontend:build" - } - }, - "typecheck": { - "executor": "nx:run-commands", - "options": { - "commands": ["tsc -p tsconfig.app.json --noEmit"], - "cwd": "apps/frontend", - "forwardAllArgs": false + "buildTarget": "green-infrastructure-frontend:build" } } }, diff --git a/apps/frontend/proxy.conf.json b/apps/frontend/proxy.conf.json deleted file mode 100644 index 63dd6275..00000000 --- a/apps/frontend/proxy.conf.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "/api": { - "target": "http://localhost:3000", - "secure": false - } -} diff --git a/apps/frontend/public/favicon.ico b/apps/frontend/public/favicon.ico deleted file mode 100644 index 317ebcb2336e0833a22dddf0ab287849f26fda57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 zcmeI332;U^%p|z7g|#(P)qFEA@4f!_@qOK2 z_lJl}!lhL!VT_U|uN7%8B2iKH??xhDa;*`g{yjTFWHvXn;2s{4R7kH|pKGdy(7z!K zgftM+Ku7~24TLlh(!g)gz|foI94G^t2^IO$uvX$3(OR0<_5L2sB)lMAMy|+`xodJ{ z_Uh_1m)~h?a;2W{dmhM;u!YGo=)OdmId_B<%^V^{ovI@y`7^g1_V9G}*f# zNzAtvou}I!W1#{M^@ROc(BZ! z+F!!_aR&Px3_reO(EW+TwlW~tv*2zr?iP7(d~a~yA|@*a89IUke+c472NXM0wiX{- zl`UrZC^1XYyf%1u)-Y)jj9;MZ!SLfd2Hl?o|80Su%Z?To_=^g_Jt0oa#CT*tjx>BI z16wec&AOWNK<#i0Qd=1O$fymLRoUR*%;h@*@v7}wApDl^w*h}!sYq%kw+DKDY)@&A z@9$ULEB3qkR#85`lb8#WZw=@})#kQig9oqy^I$dj&k4jU&^2(M3q{n1AKeGUKPFbr z1^<)aH;VsG@J|B&l>UtU#Ejv3GIqERzYgL@UOAWtW<{p#zy`WyJgpCy8$c_e%wYJL zyGHRRx38)HyjU3y{-4z6)pzb>&Q1pR)B&u01F-|&Gx4EZWK$nkUkOI|(D4UHOXg_- zw{OBf!oWQUn)Pe(=f=nt=zkmdjpO^o8ZZ9o_|4tW1ni+Un9iCW47*-ut$KQOww!;u z`0q)$s6IZO!~9$e_P9X!hqLxu`fpcL|2f^I5d4*a@Dq28;@2271v_N+5HqYZ>x;&O z05*7JT)mUe&%S0@UD)@&8SmQrMtsDfZT;fkdA!r(S=}Oz>iP)w=W508=Rc#nNn7ym z1;42c|8($ALY8#a({%1#IXbWn9-Y|0eDY$_L&j{63?{?AH{);EzcqfydD$@-B`Y3<%IIj7S7rK_N}je^=dEk%JQ4c z!tBdTPE3Tse;oYF>cnrapWq*o)m47X1`~6@(!Y29#>-#8zm&LXrXa(3=7Z)ElaQqj z-#0JJy3Fi(C#Rx(`=VXtJ63E2_bZGCz+QRa{W0e2(m3sI?LOcUBx)~^YCqZ{XEPX)C>G>U4tfqeH8L(3|pQR*zbL1 zT9e~4Tb5p9_G}$y4t`i*4t_Mr9QYvL9C&Ah*}t`q*}S+VYh0M6GxTTSXI)hMpMpIq zD1ImYqJLzbj0}~EpE-aH#VCH_udYEW#`P2zYmi&xSPs_{n6tBj=MY|-XrA;SGA_>y zGtU$?HXm$gYj*!N)_nQ59%lQdXtQZS3*#PC-{iB_sm+ytD*7j`D*k(P&IH2GHT}Eh z5697eQECVIGQAUe#eU2I!yI&%0CP#>%6MWV z@zS!p@+Y1i1b^QuuEF*13CuB zu69dve5k7&Wgb+^s|UB08Dr3u`h@yM0NTj4h7MnHo-4@xmyr7(*4$rpPwsCDZ@2be zRz9V^GnV;;?^Lk%ynzq&K(Aix`mWmW`^152Hoy$CTYVehpD-S1-W^#k#{0^L`V6CN+E z!w+xte;2vu4AmVNEFUOBmrBL>6MK@!O2*N|2=d|Y;oN&A&qv=qKn73lDD zI(+oJAdgv>Yr}8(&@ZuAZE%XUXmX(U!N+Z_sjL<1vjy1R+1IeHt`79fnYdOL{$ci7 z%3f0A*;Zt@ED&Gjm|OFTYBDe%bbo*xXAQsFz+Q`fVBH!N2)kaxN8P$c>sp~QXnv>b zwq=W3&Mtmih7xkR$YA)1Yi?avHNR6C99!u6fh=cL|KQ&PwF!n@ud^n(HNIImHD!h87!i*t?G|p0o+eelJ?B@A64_9%SBhNaJ64EvKgD&%LjLCYnNfc; znj?%*p@*?dq#NqcQFmmX($wms@CSAr9#>hUR^=I+=0B)vvGX%T&#h$kmX*s=^M2E!@N9#m?LhMvz}YB+kd zG~mbP|D(;{s_#;hsKK9lbVK&Lo734x7SIFJ9V_}2$@q?zm^7?*XH94w5Qae{7zOMUF z^?%F%)c1Y)Q?Iy?I>knw*8gYW#ok|2gdS=YYZLiD=CW|Nj;n^x!=S#iJ#`~Ld79+xXpVmUK^B(xO_vO!btA9y7w3L3-0j-y4 z?M-V{%z;JI`bk7yFDcP}OcCd*{Q9S5$iGA7*E1@tfkyjAi!;wP^O71cZ^Ep)qrQ)N z#wqw0_HS;T7x3y|`P==i3hEwK%|>fZ)c&@kgKO1~5<5xBSk?iZV?KI6&i72H6S9A* z=U(*e)EqEs?Oc04)V-~K5AUmh|62H4*`UAtItO$O(q5?6jj+K^oD!04r=6#dsxp?~}{`?&sXn#q2 zGuY~7>O2=!u@@Kfu7q=W*4egu@qPMRM>(eyYyaIE<|j%d=iWNdGsx%c!902v#ngNg z@#U-O_4xN$s_9?(`{>{>7~-6FgWpBpqXb`Ydc3OFL#&I}Irse9F_8R@4zSS*Y*o*B zXL?6*Aw!AfkNCgcr#*yj&p3ZDe2y>v$>FUdKIy_2N~}6AbHc7gA3`6$g@1o|dE>vz z4pl(j9;kyMsjaw}lO?(?Xg%4k!5%^t#@5n=WVc&JRa+XT$~#@rldvN3S1rEpU$;XgxVny7mki3 z-Hh|jUCHrUXuLr!)`w>wgO0N%KTB-1di>cj(x3Bav`7v z3G7EIbU$z>`Nad7Rk_&OT-W{;qg)-GXV-aJT#(ozdmnA~Rq3GQ_3mby(>q6Ocb-RgTUhTN)))x>m&eD;$J5Bg zo&DhY36Yg=J=$Z>t}RJ>o|@hAcwWzN#r(WJ52^g$lh^!63@hh+dR$&_dEGu&^CR*< z!oFqSqO@>xZ*nC2oiOd0eS*F^IL~W-rsrO`J`ej{=ou_q^_(<$&-3f^J z&L^MSYWIe{&pYq&9eGaArA~*kA { - return this.get('/api') as Promise; - } - - private async get(path: string): Promise { - return this.axiosInstance.get(path).then((response) => response.data); - } - - private async post(path: string, body: unknown): Promise { - return this.axiosInstance - .post(path, body) - .then((response) => response.data); - } - - private async patch(path: string, body: unknown): Promise { - return this.axiosInstance - .patch(path, body) - .then((response) => response.data); - } - - private async delete(path: string): Promise { - return this.axiosInstance.delete(path).then((response) => response.data); - } -} - -export default new ApiClient(); diff --git a/apps/frontend/src/app.spec.tsx b/apps/frontend/src/app.spec.tsx deleted file mode 100644 index 95caf44d..00000000 --- a/apps/frontend/src/app.spec.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { render } from '@testing-library/react'; - -import App from './app'; - -describe('App', () => { - it('should render successfully', () => { - const { baseElement } = render(); - expect(baseElement).toBeTruthy(); - }); - - it('should have a greeting as the title', () => { - const { getByText } = render(); - expect(getByText(/Welcome frontend/gi)).toBeTruthy(); - }); -}); diff --git a/apps/frontend/src/app.tsx b/apps/frontend/src/app.tsx deleted file mode 100644 index a51df65b..00000000 --- a/apps/frontend/src/app.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { useEffect } from 'react'; -import { createBrowserRouter, RouterProvider } from 'react-router-dom'; - -import apiClient from '@api/apiClient'; -import Root from '@containers/root'; -import NotFound from '@containers/404'; -import Test from '@containers/test'; - -const router = createBrowserRouter([ - { - path: '/', - element: , - errorElement: , - }, - { - path: '/test', - element: , - }, -]); - -export const App: React.FC = () => { - useEffect(() => { - apiClient.getHello().then((res) => console.log(res)); - }, []); - - return ; -}; - -export default App; diff --git a/apps/frontend/src/app/app.spec.tsx b/apps/frontend/src/app/app.spec.tsx new file mode 100644 index 00000000..ab774bed --- /dev/null +++ b/apps/frontend/src/app/app.spec.tsx @@ -0,0 +1,22 @@ +describe('App', () => { + it('should pass', () => { + expect(1 + 1).toBe(2); + }); + /* it('should render successfully', () => { + * const { baseElement } = render( + * + * + * + * ); + * expect(baseElement).toBeTruthy(); + * }); + + * it('should have a greeting as the title', () => { + * const { getByText } = render( + * + * + * + * ); + * expect(getByText(/Welcome frontend/gi)).toBeTruthy(); + * }); */ +}); diff --git a/apps/frontend/src/app/app.tsx b/apps/frontend/src/app/app.tsx new file mode 100644 index 00000000..f93ff9d3 --- /dev/null +++ b/apps/frontend/src/app/app.tsx @@ -0,0 +1,7 @@ +import SampleMap from '../components/map/Map'; + +const App: React.FC = () => { + return
; +}; + +export default App; diff --git a/apps/frontend/src/assets/images/siteIcons/adoptedIcon.png b/apps/frontend/src/assets/images/siteIcons/adoptedIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..48d270d94d93e0e6300765e7efb190591fe8d469 GIT binary patch literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^4?&oN8Ax*GDtQ1Yj{u(#*Z&L*|7&ai_w@XqJ^TOa z)&F| zxaCUL)Y$p@AFf}Tq)XHT?DS6;&3s;I{`bd?Kil&Ct#kgB&Xp^eEng7-@7B7) z&V91U>*h^Z!yE7;(pE9Ddu5fA5%*7>Cz~gnce3OD>87zK%-`c$Qn0P!%+?yQPmw3m z73bq(m^(e(SLL+nTkWqj+=|fkZ?y>V_b@xuz3^XrZKMafEKd8BMZWz%-_u$`z)4{9 zltu2XQdh~|xEkosqcOzz1guT>-Bsa9TW^54h79AQP}Kml7-D~*xitTg(@m|MFLV) zswm(E1u0^qiiL}GuznN~P}Cp-3TnQ0W>Xal_x`>=zW2TZb8_aKcV^C<=j_ZrXQ%FT z-5D0rKPNATaUzc8!ar7bR+^YyZ7X3cKc97DjQKD*7skYpO>!_4pJsf;CrH2lr5IE$@{!DUX5(_QAQ zP-GTr6vJ%}i?hnj)Jl~)4gM>Q3Y9KRt54IY;1Eo_f@^Bq3Q@!H<%d^@8}dFmd>||` zPFx==YknPEhoTOdp#j2D|Hr%W z+ms9R_YVvT3<(Mfi3kb`ir|x=2=6YTf9C*oyI80XTfr8Ixfmu2<;0;}-Dhywes%k} z-q1=ZCoIrlei6e!kw|57A74Lz7!EBfIVKV}RE984!ihx^kyI}8k%|K}P#G$gbP7{R zGlrPLVf%Od8je5G&a*vNw2#Tu<^`jJd|Tuou^*{f!EYSgODGvc%67g@6RtoGO9tSjZOID79=z^q3&ZAAQsLU%6hXe!t&yl9xlj> ztyxf$7yEo{O=UJHT&>)&iW-9?z$F! zo7)Asm*HN-vET%b+3l5%h8QNCQT&at9pb$gL74a6#0h7N7wUqV_UJv;yO$(TDC6&O z)k0+J#_bOLw)mQ`?JJ~^aNeu)6Sm>b$H&0kn_v8dJ0YJF3431Wv(So^k`kz~Lkjm? zSh)I{cr4;J8`rhGN&0h)sWDxp7;viN*lsTA(*d9riF6;T)$nKmGS#FJ_Q@&ngukL)i;vgc2wH!@Q1%t zS+TRyVQ~*C9%qKF`uz&b9{vd|^h^;vtnE%mDQpYNKx>Jo`F3BAv)sGwZAL+9S$(~5 zSu(fXX12PA*$28|cdo^Gq(U7OhrucrHuAEX9a~=Na#mKfD3Uo{wo;qJ>ZmM-eFCxz z`J)dK%3wRtROxZ{vpTFUlgDa-0#-Ds!df5f=MCmd_?o=(QU(0^zrKEPrORHFJ)#Is zRo}UM=eI1$cb8gQl*mkWPm!s#MOl#93j0~BJ$dfjqWpoyPN$tepie__i(ua}r)zSC z-B#MrQ^DSg&uu7%J>?c_iK)`=fvoRDtIKnT@L>(bEyMkbOEaBzr>j}#hI)_Rw_jrg z?85GGI{3c!^*AdAReIdk<^#vi4g=|Tr2)lG4-BZ^mHPwYvfqXapVuz@iC6%vT<=;T z@BOs#-%7nh*!xN4BbbCAX?(XWf^`LC-(_5T$inx&X!zDf-}C5u-j_G%dtTjt)Au~# zF475Z0t}wOa7*BC55X)09>7jk3=d)j8_dce?}61Vw zmwPRh0~ZfIT;}mqq@|=d+{q^1j+4#K@|0>*MT#m}nZkPZuC6ed$6Gy$VkcpBvS;*=PL5aJo19wQj5VnqI6MW)kbRcMn{NoJ)+r_kz>)q0&?txQzpI~|G~ zYq3IQRH&6oy+W-{(<;-H21Wf61E+LZO416la_UbATj??NS5{S3m0YDscDhPaR7RsQ zMX63vtCJui$vw&8F;yoy+?^YakY#n7UA7934bI3P(F9*iJn1peT;Vz_=EkE|z#~;S zrp26MwOh-r4v!o9OvPWC_nJ)=jlp;9+-8CK`F|c-Ufy_Ex2M3`bZvJ$u$zA*rW9D+ z&Ptcr3gMj_PF2w`^Ks|XHC7Ao8+P*8O8(%4d`*i`E6nTM`Oth#eW=BpR^oJ(o1kB9 z<)%_=%D4(^DV)qyk(TMQnmq7Ghp!b41EWcPnoZU;i?(LLx2*ISe)c8_{ws||4YM~% zN?n>#=?%?yT5Khg{$41IPm9T8`a8k-`Ds~Bb0rTyFDpH!veITrOHI}1Wb1SqZMIgO ztyZZFx(q{hW`;gnYf$Pk`eq9af*tc5ZjZ@fwl?jk`>P!r`J@S7aNwfg$~7^Hrt-YZ z%)u^aiOmib?t*@O6?xg2I+anUOHwDRng{0E+|bdJ_@T{HOoMN)a1kbc;HSqxq)<45 zA4B#^Zy|gVVM$T(X?^|3zo>7j9_p|GZgu^B_rQ53TC;4WRySXos!LR->R~m&YD`q? z)QM`n7FH-TXcJR4N?28phjN1^QEk*EYLu!(jmiM4F)>vQt40lFa2&l7R*2Q}+o@0w zt46C)_sGdIsMQ+1)|i@;snTopO1)O6%F=6$nyidWoenOUAEIf4ZPix$h%6f*bqjsL zUv=}kkr&6RhmSVHW2_rkV>BjqXC{3Y8WFhL}2u!!a#y?07C{wLJvdVtV~^Ymd2}oD5N@_hHm4Ed~_3mi--M!(j zc1(e0r0@@(W)Gr!Y+)iHAa|h6;S|Btd%45o;;mrB$WaRUA((pigSL7Gw z@bkkAj6uPx1D~&7U^3#yN$OTGC-A;z2U!{;sK4wzgQ@olcKlw0`xKFB{dv67#3 z7Y~H|tcf;j737aYKGt4YZi77k8&5>J)dW8TNch>A z&GN;~@*bG|hFF&Ate7Os2P?XmyTa6j(V)n+R@to{PtstRGBLRP6Mu7%Ny7b^c=U5n!!>dn=sOH14;dTY@uGL! zLmujdv_&GC3!5UhP54QQWfl}E%$2T*-Vh1@M+(0W2D1p(nss2ESr_i)V`$ zidTs@ig$_+h>wZSh_8r$lE@_C5``p5(nFFf87eVLCP*HZJRw;sc~P=WvQKhMa#m6+ z`BfSyZ71z6O_SzHM@UPhRnl3~h0?XstlU0 zeHQwx_j$|bsLw^8+rA;balUE3gM2N%lYHm;uJPUJ`=Rdz-`jqnehGf*eno!c{HFOW z_S@*U-|thuYySTJG5$vXA^tZ1ss4-oU-p03|E&K{0bv2%0x|_x52)_alskE_Xkf7 zUKqS3_`~2UA-*B;A(5qS~gBIZQ=GvZK0ZDd%aHgZ^Gb>y?Ag-ukmPk~ZDi3~5u<=D9Ze+gxcI(Y8lhbKBW%H@E$`ov2;6b_MMoXt%oE z!FJc%cWB?QeMS2v?f167(jlrtpAO?XEa>o7hszzqJND{m>$srf+a14BL@F{AcEw`F zK1FS(cAauNRd!n0=}@QJF$pn4W2VP!iutUwUuQ$-lFkb{@9A6{+c7pj_QBWMuII&ZXO^yR47ZkJUe;KV^t83^qJrc-JU3_BBp1zG3_+O_%0L z+nn}YkE9;sd#vwqsb@k@YtJ=3&!@+vo6=XNpXsIOHMZA^UT1oD>TT-1s`t4*o%>k& ztnG6#qie>vjF&RL?W^qT>bte?&CImShcb6%iL?4;&CWWM9hN;bdujIPIWak@sY3_jBdAX}4`PGz2F)Mz+2Dl169&INL^fpbkYz)@EKn6ZSa6^)yl_n6`obGUeT(K6 zeKNGm(8{5Eh6N8BJ#5{uo5Qn)*9<>1B4xxwBR&|}W~6Q8j#2Va!$z$gb^YG#d!N4d z!syh|vqqo1FX6uG``)|1&HeWK-y9P>#x!QjSn1f|W7m)U*)+(s%5=RrulSkbT63m( zk@;&&AIk#EWox>%#(J?Ny`-k(QfYeW{L;&1y~`GsU9n}_mfEh4%N@6T+|BWW#=kJW z&OY3}sobZ0Z24=BFvobuK4%AKwev_t_lj8+XC|agczQyuYk+I5n{(gi-rd3Iv2iOVMbST(F_OLb_qqx#^aZj&CLba8UdG#NnSwXX0 zvrawQp`*W0Y7S8$k3G);0|3meU#s8>#vgFA_b9Hl{ zdrJ0{o6Jmqx#I_@7z- z+_5ofOwrqSg?$u|uhHss{joUV9TkZC;?Pqq3 z+;QZ!{;%!X*<fQ_nn+~_8!PM@bPv52&bfT}t9!q?@O8!4x3A3lCiI(UzU}hutKaqc?qKbR+6z}*SL?oi z;#%u#FZ`hWVbAr!*FV2ee&hDd**~`a@x`AEKOML={MNe;@xaKfkc3(4f$$wymO~TD6U7#V;{`=jBk&KPU)pq%qOa zG5^8ar9L_G!(t9z$837L^cK8b3SVpC)nb0(8_X{fsaPcASpD0jB9XXxZOgX~M4Xs^ zyHq9@Ln3l>B5|mMN#XUX!FyRIyYF zZ^%k~#Nu+{%~1Y@*bM0qXt8X&S~~$Z1WdmTeSI4 zn%wdQ))`-}JNbI##BNuHp5E}v@Zyd8@0(4V|NnbqO5I^1i*h7SsXIbsk&-=1WRa3R zMr4taJx*kil089Wk&-=0WRa3RMP!kZC7;DPGebU$bYRTC%+0lRfs)#~Km=uKgTVg-41ydC4;daZGYT>=2{JMZ zGX6ipAOUnH5HKJCMiypvpp1e5(DAH5DQ37VBa={2;Y6d2hK`L&Ko!zpNfh0T%&aU- zY#{Awf)Ffy zhW?y?`_r8;qwitsZ^d4@%vtk1Jm&7*m;V`-yli@TYTe?UJHM(;0y5^FJ-^tqR$w8om_3Syb5_T2On|t=0uR*M3C=LZht5?3utCdRF zRkV6}aq)}Gte2<8TF;*EhGa*$-?QgeW_d5y+EpHIx8xGYtX;dmWP+SC_v-z{K-)u0 z-mUv9m9Vd9-tt|$zpBm9pR;^RryV7GcxxTP5TZM4Sm^`wb$?I=NoHpO}qS1<|NN0$;KIyO~x$GIL-*q zP&V*OXkcIvo*@Y&A&iA$(erO{X5~LyId6aP&R<85ybIYhpOY_q0RsjQ%-x^ivSs^K zi||+FIx&7vy)`|G_F|}FVCc^M?WDSN-^xQk1Ct(=YejlFPkn)@jwL$(mY}ZgS3l8T zbI)JXQ!fe&ekil)3#LLQ-R*BVrcL{`oa?XO^Vh<{JGC`G^kr6IDr6M9{jJ5@yEfQ1 zZh6s>Bk#OU$Xvo>-m)rSNOgAJnL5F8DIWLve65;$8f2?NvG)Z`OF6dP-=Y*1{c4WZ zSLE z(z?6uu1vLKH@<)wEGTK<=+V3@o8~jmeBpp;AaW{APWqk|>EF_>j4yt*f$?jmU$%70 z504^SO!H8ZJuM7e1$1H2X?$J=Cat1lN8bZ8Fvrs=9Ud5NeQ9O#o8tS7rbJ literal 0 HcmV?d00001 diff --git a/apps/frontend/src/assets/images/siteIcons/porousIcon.svg b/apps/frontend/src/assets/images/siteIcons/porousIcon.svg new file mode 100644 index 00000000..e69de29b diff --git a/apps/frontend/src/assets/images/siteIcons/rainIcon.svg b/apps/frontend/src/assets/images/siteIcons/rainIcon.svg new file mode 100644 index 00000000..e69de29b diff --git a/apps/frontend/src/assets/images/siteIcons/swaleIcon.svg b/apps/frontend/src/assets/images/siteIcons/swaleIcon.svg new file mode 100644 index 00000000..e69de29b diff --git a/apps/frontend/src/assets/images/siteIcons/treeIcon.svg b/apps/frontend/src/assets/images/siteIcons/treeIcon.svg new file mode 100644 index 00000000..e69de29b diff --git a/apps/frontend/src/components/map/Map.tsx b/apps/frontend/src/components/map/Map.tsx new file mode 100644 index 00000000..97b41aab --- /dev/null +++ b/apps/frontend/src/components/map/Map.tsx @@ -0,0 +1,260 @@ +import React, { useEffect, useRef, useState } from 'react'; +import { loader, BOSTON_BOUNDS, BOSTON_PLACE_ID } from '../../constants'; +import { createPopupBoxContent } from '../mapIcon/PopupBox'; +import styled from 'styled-components'; +import { SITES } from '../../GIBostonSites'; +import generateCircleSVG from '../../images/markers/circle'; +import generateSquareSVG from '../../images/markers/square'; +import generateDiamondSVG from '../../images/markers/diamond'; +import generateTriangleSVG from '../../images/markers/triangle'; +import generateStarSVG from '../../images/markers/star'; +import generatePentagonSVG from '../../images/markers/pentagon'; + +const MapDiv = styled.div` + height: 100%; +`; + +function filterMarkers( + selectedFeatures: string[], + selectedStatuses: string[], + markers: google.maps.Marker[], + map: google.maps.Map, +) { + let tempMarkers: google.maps.Marker[] = []; + if (selectedFeatures.length === 0) { + markers.forEach((marker: google.maps.Marker) => { + marker.setMap(map); + }); + tempMarkers = markers; + } else { + markers.forEach((marker: google.maps.Marker) => marker.setMap(null)); + markers.forEach((marker: google.maps.Marker) => { + const featureType = marker.get('featureType'); + if (selectedFeatures.includes(featureType)) { + marker.setMap(map); + tempMarkers.push(marker); + } + }); + } + + // need to apply filtering from site type as well + if (selectedStatuses.length === 0) { + tempMarkers.forEach((marker: google.maps.Marker) => { + marker.setMap(map); + }); + } else { + tempMarkers.forEach((marker: google.maps.Marker) => marker.setMap(null)); + tempMarkers.forEach((marker: google.maps.Marker) => { + const status = marker.get('status'); + console.log(selectedStatuses); + if (selectedStatuses.includes(status)) { + marker.setMap(map); + } + }); + } +} + +interface MapProps { + readonly zoom: number; + selectedFeatures: string[]; + selectedStatuses: string[]; +} + +function randomizeStatus(): string { + const statuses = ['Available', 'Adopted']; + return statuses[Math.floor(Math.random() * statuses.length)]; +} + +const Map: React.FC = ({ + zoom, + selectedFeatures, + selectedStatuses, +}) => { + const mapRef = useRef(null); + const [markers, setMarkers] = useState([]); + + let map: google.maps.Map; + + useEffect(() => { + if (mapRef.current) { + loader.load().then(() => { + map = new google.maps.Map(mapRef.current as HTMLElement, { + center: { lat: 42.36, lng: -71.06 }, + zoom: 8, + mapId: '3aa9b524d13192b', + mapTypeControl: false, + fullscreenControl: true, + fullscreenControlOptions: { + position: google.maps.ControlPosition.LEFT_BOTTOM, + }, + zoomControlOptions: { + position: google.maps.ControlPosition.LEFT_BOTTOM, + }, + streetViewControl: false, + restriction: { + latLngBounds: BOSTON_BOUNDS, + strictBounds: false, + }, + }); + + // sets the style for the boundary + const featureLayer = map.getFeatureLayer( + google.maps.FeatureType.LOCALITY, + ); + const featureStyleOptions: google.maps.FeatureStyleOptions = { + strokeColor: '#50B0E6', + strokeOpacity: 1.0, + strokeWeight: 3.0, + fillColor: '#50B0E6', + fillOpacity: 0.3, + }; + + featureLayer.style = (options) => { + const feature = options.feature as google.maps.PlaceFeature; + if (feature.placeId === BOSTON_PLACE_ID) { + // Place ID for Boston + return featureStyleOptions; + } + }; + + let currentInfoWindow: google.maps.InfoWindow | null = null; + + const markersArray: google.maps.Marker[] = []; + + SITES.forEach((markerInfo) => { + const types = [ + 'Rain Garden', + 'Bioswale', + 'Bioretention', + 'Porous Paving', + 'Tree Trench/Pit', + 'Green Roof/Planter', + ]; + + if ( + markerInfo['Lat'] != null && + markerInfo['Long'] != null && + types.includes(markerInfo['Symbol Type']) + ) { + const status = randomizeStatus(); + + let typeColor = ''; + if (status === 'Available') { + typeColor = '#2D6A4F'; + } else if (status === 'Adopted') { + typeColor = '#FB4D42'; + } + + let tempIcon = ''; + let iconFunc = null; + + if (markerInfo['Symbol Type'] === 'Rain Garden') { + tempIcon = generateSquareSVG(typeColor); + iconFunc = generateSquareSVG; + } else if (markerInfo['Symbol Type'] === 'Bioswale') { + tempIcon = generateTriangleSVG(typeColor); + iconFunc = generateTriangleSVG; + } else if (markerInfo['Symbol Type'] === 'Bioretention') { + tempIcon = generateCircleSVG(typeColor); + iconFunc = generateCircleSVG; + } else if (markerInfo['Symbol Type'] === 'Porous Paving') { + tempIcon = generateDiamondSVG(typeColor); + iconFunc = generateDiamondSVG; + } else if (markerInfo['Symbol Type'] === 'Tree Trench/Pit') { + tempIcon = generateStarSVG(typeColor); + iconFunc = generateStarSVG; + } else if (markerInfo['Symbol Type'] === 'Green Roof/Planter') { + tempIcon = generatePentagonSVG(typeColor); + iconFunc = generatePentagonSVG; + } + + const typeIcon = `data:image/svg+xml;utf8,${encodeURIComponent( + tempIcon, + )}`; + + const infoWindow = new google.maps.InfoWindow({ + content: createPopupBoxContent( + markerInfo['Asset Name'], + markerInfo['Address'], + 'Available', + markerInfo['Symbol Type'], + typeColor, + iconFunc as (color: string) => string, + ), + }); + + const customIcon = { + url: typeIcon, + size: new google.maps.Size(21, 20), + scaledSize: new google.maps.Size(21, 20), + origin: new google.maps.Point(0, 0), + anchor: new google.maps.Point(10, 10), + }; + + const marker: google.maps.Marker = new google.maps.Marker({ + position: { + lat: Number(markerInfo['Lat']), + lng: markerInfo['Long'], + }, + map: map, + icon: customIcon, + }); + + marker.set('featureType', markerInfo['Symbol Type']); + marker.set('status', status); + + marker.addListener('click', () => { + if (currentInfoWindow) { + currentInfoWindow.close(); + } + infoWindow.open(map, marker); + currentInfoWindow = infoWindow; + }); + markersArray.push(marker); + } + }); + + setMarkers(markersArray); + console.log(selectedFeatures); + filterMarkers(selectedFeatures, selectedStatuses, markersArray, map); + + const input = document.getElementById('pac-input') as HTMLInputElement; + + const autocomplete = new google.maps.places.Autocomplete(input); + autocomplete.bindTo('bounds', map); + + autocomplete.addListener('place_changed', () => { + // marker.setVisible(false); + const place = autocomplete.getPlace(); + + if (!place.geometry || !place.geometry.location) { + window.alert(`No details available for input: '${place.name}'`); + return; + } + + if (place.geometry.viewport) { + map.fitBounds(place.geometry.viewport); + } else { + map.setCenter(place.geometry.location); + map.setZoom(17); + } + + // marker.setPosition(place.geometry.location); + // marker.setVisible(true); + }); + }); + } + }, [zoom, selectedFeatures, selectedStatuses]); + + return ( +
+ +
+ ); +}; + +export default Map; diff --git a/apps/frontend/src/components/map/MapLegend.tsx b/apps/frontend/src/components/map/MapLegend.tsx new file mode 100644 index 00000000..3098e451 --- /dev/null +++ b/apps/frontend/src/components/map/MapLegend.tsx @@ -0,0 +1,403 @@ +import styled from 'styled-components'; +import { Checkbox, Image, Space, Typography } from 'antd'; +import { ReactNode, useState } from 'react'; +import { SITE_STATUS_ROADMAP } from '../../constants'; +import { CaretDownOutlined, CaretUpOutlined } from '@ant-design/icons'; +import { Collapse } from '@mui/material'; +import ArrowBackIosIcon from '@mui/icons-material/ArrowBackIos'; +import generateCircleSVG from '../../images/markers/circle'; +import generateDiamondSVG from '../../images/markers/diamond'; +import generateSquareSVG from '../../images/markers/square'; +import generateStarSVG from '../../images/markers/star'; +import generateTriangleSVG from '../../images/markers/triangle'; +import squareSVG from '../../images/markers/square.svg'; +import triangleSVG from '../../images/markers/triangle.svg'; +import circleSVG from '../../images/markers/circle.svg'; +import diamondSVG from '../../images/markers/diamond.svg'; +import starSVG from '../../images/markers/star.svg'; +import pentagonSVG from '../../images/markers/pentagon.svg'; +import { CheckboxOptionType, CheckboxValueType } from 'antd/es/checkbox/Group'; + +const Title = styled.h1` + font-size: 15px; + font-weight: bold; + color: #091f2f; + text-align: center; +`; + +const Heading = styled.h2` + color: rgba(88, 88, 91, 1); + text-align: center; + font-family: Lora; + font-size: 15px; + font-weight: 400; + line-height: 19px; + letter-spacing: 0em; + text-align: center; +`; + +const MapLegendContainer = styled.div<{ isVisible: boolean }>` + background: rgba(255, 253, 253, 1); + width: 247px; + gap: 20px; + position: relative; + transition: height 0.3s ease; + min-height: ${(props) => (props.isVisible ? '20px' : 'auto')}; + height: ${(props) => (props.isVisible ? '475px' : 'auto')}; + overflow: hidden; +`; + +const LegendItem = styled.div` + width: 100%; + display: flex; + gap: 10px; + align-items: center; + margin: 10px; +`; + +const LegendImage = styled(Image)` + height: 20px; + width: 20px; + justify-content: center; + display: inline-block; +`; + +const FeatureContainer = styled.div` + width: 206px; + height: 284px; + margin: 10px; + background: rgba(242, 242, 242, 1); +`; + +const StatusCheckbox = styled(Checkbox.Group)` + height: 12px; + width: 200px; + color: #fff; + border: line; + padding: 10px 20px; + cursor: pointer; + display: flex; + .ant-checkbox-checked .ant-checkbox-inner { + background-color: #e74c3c; + border-color: #e74c3c; + } +`; + +const StatusContainer = styled.div` + width: 206px; + height: 79px; + margin: 10px; + background: rgba(242, 242, 242, 1); +`; + +const StyledButton = styled.button<{ isSelected: boolean }>` + background-color: ${(props) => (props.isSelected ? '#45789C;' : '#fff')}; + height: 36px; + width: 187px; + color: #fff; + border: line; + padding: 10px 20px; + cursor: pointer; + font-size: 14px; + font-family: Montserrat; + font-weight: 600; + line-height: 17px; + letter-spacing: 0em; + text-align: left; + align-items: center; + color: ${(props) => (props.isSelected ? '#fff' : 'rgba(24, 112, 188, 1)')}; + display: flex; +`; + +const StatusButton = styled.button<{ isSelected: boolean }>` + // background-color: ${(props) => (props.isSelected ? '#e74c3c' : '#fff')}; + height: 28px; + width: 187px; + // color: #fff; + border: none; + padding: 10px 20px; + cursor: pointer; + font-size: 16px; + font-family: Montserrat; + font-size: 14px; + font-weight: 600; + line-height: 17px; + letter-spacing: 0em; + text-align: center; + align-items: center; + color: rgba(40, 139, 228, 1); + display: flex; +`; + +const ToggleContainer = styled.div<{ isVisible: boolean }>` + cursor: pointer; + font-size: 18px; + position: absolute; + width: 247px; + height: 20px; + z-index: 1; + display: flex; + justify-content: center; + background: #091f2f; + bottom: 0px; +`; + +const CaretDownStyled = styled(CaretDownOutlined)` + color: #ffffff; +`; + +const CaretUpStyled = styled(CaretUpOutlined)` + color: #ffffff; +`; + +const FullWidthSpace = styled(Space)` + width: 100%; +`; +const statusSpan = (statusIcon: string, labelString: string): ReactNode => { + return ( + + + + {labelString.replace(' Sites', '').toUpperCase()} + + + ); +}; + +interface MapLegendProps { + selectedFeatures: string[]; + setSelectedFeatures: any; + selectedStatuses: string[]; + setSelectedStatuses: any; + icons: string[] | null; +} + +const MapLegend: React.FC = ({ + selectedFeatures, + setSelectedFeatures, + selectedStatuses, + setSelectedStatuses, + icons, +}) => { + const [isVisible, setIsVisible] = useState(true); + + const options: CheckboxOptionType[] = SITE_STATUS_ROADMAP.map((option) => { + return { + label: statusSpan(option.image, option.label), + value: option.value, + }; + }); + + const toggleShowLegend = () => { + setIsVisible((prev) => !prev); + }; + + const [availableIcon, adoptedIcon] = + icons ?? SITE_STATUS_ROADMAP.map((option) => option.image); + + const handleFeatureClick = (icon: string) => { + // Check if the icon is already selected + const isAlreadySelected = selectedFeatures.includes(icon); + + if (isAlreadySelected) { + // Deselect the icon + setSelectedFeatures((prevSelectedFeatures: string[]) => + prevSelectedFeatures.filter((selected) => selected !== icon), + ); + } else { + // Select the icon + setSelectedFeatures((prevSelectedFeatures: string[]) => [ + ...prevSelectedFeatures, + icon, + ]); + } + }; + + const handleStatusClick = (values: CheckboxValueType[]) => { + // set selected statuses + setSelectedStatuses(values); + }; + + return ( + + + FEATURE TYPE + Legend and Description + + + + {icons && ( + handleFeatureClick('Rain Garden')} + isSelected={selectedFeatures.includes('Rain Garden')} + > + + RAIN GARDEN + + )} + + + + {icons && ( + handleFeatureClick('Bioswale')} + isSelected={selectedFeatures.includes('Bioswale')} + > + + BIOSWALE + + )} + + + + {icons && ( + handleFeatureClick('Bioretention')} + isSelected={selectedFeatures.includes('Bioretention')} + > + + BIORETENTION + + )} + + + + {icons && ( + handleFeatureClick('Porous Paving')} + isSelected={selectedFeatures.includes('Porous Paving')} + > + + POROUS PAVING + + )} + + + + {icons && ( + handleFeatureClick('Tree Trench/Pit')} + isSelected={selectedFeatures.includes('Tree Trench/Pit')} + > + + TREE TRENCH/PIT + + )} + + + + {icons && ( + handleFeatureClick('Green Roof/Planter')} + isSelected={selectedFeatures.includes('Green Roof/Planter')} + > + + GREEN ROOF/PLANTER + + )} + + + + + + {icons && ( + + handleStatusClick(values) + } + value={selectedStatuses} + options={options} + /> + )} + + + + + {isVisible ? ( + + ) : ( + + )} + + + ); +}; + +export default MapLegend; diff --git a/apps/frontend/src/components/mapIcon/MapIcon.tsx b/apps/frontend/src/components/mapIcon/MapIcon.tsx new file mode 100644 index 00000000..8e56025d --- /dev/null +++ b/apps/frontend/src/components/mapIcon/MapIcon.tsx @@ -0,0 +1,26 @@ +export interface MapIcon { + path: string; + fillColor: string; + fillOpacity: number; + strokeWeight: number; + rotation: number; + scale: number; +} + +export function createMapIcon( + path: string, + fillColor: string, + fillOpacity: number, + strokeWeight: number, + rotation: number, + scale: number, +): MapIcon { + return { + path: path, + fillColor: fillColor, + fillOpacity: fillOpacity, + strokeWeight: strokeWeight, + rotation: rotation, + scale: scale, + }; +} diff --git a/apps/frontend/src/components/mapIcon/MapIconDesigns.tsx b/apps/frontend/src/components/mapIcon/MapIconDesigns.tsx new file mode 100644 index 00000000..99e2bd7f --- /dev/null +++ b/apps/frontend/src/components/mapIcon/MapIconDesigns.tsx @@ -0,0 +1,50 @@ +export const allSvgMarkers = { + svgMarker1: { + path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', + fillColor: 'blue', + fillOpacity: 0.6, + strokeWeight: 0, + rotation: 0, + scale: 2, + }, + svgMarker2: { + path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', + fillColor: 'red', + fillOpacity: 0.6, + strokeWeight: 0, + rotation: 0, + scale: 2, + }, + svgMarker3: { + path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', + fillColor: 'yellow', + fillOpacity: 0.6, + strokeWeight: 0, + rotation: 0, + scale: 2, + }, + svgMarker4: { + path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', + fillColor: 'green', + fillOpacity: 0.6, + strokeWeight: 0, + rotation: 0, + scale: 2, + }, + svgMarker5: { + path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', + fillColor: 'orange', + fillOpacity: 0.6, + strokeWeight: 0, + rotation: 0, + scale: 2, + }, + svgMarker6: { + path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', + fillColor: 'purple', + fillOpacity: 0.6, + strokeWeight: 0, + rotation: 0, + scale: 2, + }, +}; diff --git a/apps/frontend/src/components/mapIcon/MapPoint.tsx b/apps/frontend/src/components/mapIcon/MapPoint.tsx new file mode 100644 index 00000000..be766d25 --- /dev/null +++ b/apps/frontend/src/components/mapIcon/MapPoint.tsx @@ -0,0 +1,31 @@ +import { MapIcon } from './MapIcon'; + +export interface MapPoint { + name: string; + type: string; + address: string; + status: string; + lat: number; + lng: number; + icon: MapIcon; +} + +export function createMapPoint( + name: string, + type: string, + address: string, + status: string, + lat: number, + lng: number, + icon: MapIcon, +): MapPoint { + return { + name: name, + type: type, + address: address, + status: status, + lat: lat, + lng: lng, + icon: icon, + }; +} diff --git a/apps/frontend/src/components/mapIcon/PopupBox.tsx b/apps/frontend/src/components/mapIcon/PopupBox.tsx new file mode 100644 index 00000000..1bfbd6d8 --- /dev/null +++ b/apps/frontend/src/components/mapIcon/PopupBox.tsx @@ -0,0 +1,30 @@ +export function createPopupBoxContent( + name: string, + location: string, + status: string, + type: string, + color: string, + svgFunction: (color: string) => string, +) { + return ` + + + + + `; +} diff --git a/apps/frontend/src/constants.tsx b/apps/frontend/src/constants.tsx new file mode 100644 index 00000000..1ab5c3f6 --- /dev/null +++ b/apps/frontend/src/constants.tsx @@ -0,0 +1,43 @@ +import { Loader } from '@googlemaps/js-api-loader'; +// import { createMapIcon, MapIcon } from './components/mapIcon/MapIcon'; +// import { createMapPoint, MapPoint } from './components/mapIcon/MapPoint'; +// import { allSvgMarkers } from './components/mapIcon/MapIconDesigns'; +import availableIcon from './assets/images/siteIcons/availableIcon.jpg'; +import adoptedIcon from './assets/images/siteIcons/adoptedIcon.png'; + +export const loader = new Loader({ + apiKey: import.meta.env.VITE_GOOGLE_MAPS_API_KEY, + version: 'weekly', + libraries: ['places'], +}); + +// defines the boundaries for the map +export const BOSTON_BOUNDS = { + north: 42.42, + south: 42.2, + west: -71.28, + east: -70.83, +}; + +export type SiteStatus = 'Available' | 'Adopted'; + +interface SiteStatusOption { + image: string; + label: string; + value: SiteStatus; +} + +export const SITE_STATUS_ROADMAP: SiteStatusOption[] = [ + { + image: availableIcon, + label: 'Available Sites', + value: 'Available', + }, + { + image: adoptedIcon, + label: 'Adopted Sites', + value: 'Adopted', + }, +]; + +export const BOSTON_PLACE_ID = 'ChIJGzE9DS1l44kRoOhiASS_fHg'; diff --git a/apps/frontend/src/containers/404.tsx b/apps/frontend/src/containers/404.tsx deleted file mode 100644 index d6a08187..00000000 --- a/apps/frontend/src/containers/404.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { useRouteError } from 'react-router-dom'; - -import { getErrorMessage } from '@utils/router'; - -const NotFound: React.FC = () => { - const errorMessage = getErrorMessage(useRouteError()); - - return ( -
-

Oops!

-

Sorry, an unexpected error has occurred.

-

- {errorMessage} -

-
- ); -}; - -export default NotFound; diff --git a/apps/frontend/src/containers/root.tsx b/apps/frontend/src/containers/root.tsx deleted file mode 100644 index 05c220dc..00000000 --- a/apps/frontend/src/containers/root.tsx +++ /dev/null @@ -1,5 +0,0 @@ -const Root: React.FC = () => { - return <>Welcome to scaffolding!; -}; - -export default Root; diff --git a/apps/frontend/src/containers/test.tsx b/apps/frontend/src/containers/test.tsx deleted file mode 100644 index 28d48042..00000000 --- a/apps/frontend/src/containers/test.tsx +++ /dev/null @@ -1,12 +0,0 @@ -// import { Button } from '@shared/src/components/button'; - -const Test: React.FC = () => { - return ( - <> -
I am test page
- {/* */} - - ); -}; - -export default Test; diff --git a/apps/frontend/src/images/logos/c4cLogo.png b/apps/frontend/src/images/logos/c4cLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..d547aefb4a4027d968815c5c85d36e106aa7f45f GIT binary patch literal 5642 zcmV+l7WL_gP)G+mf^GcSGH~xU!i0>JRNmuT4nK7?glcf^|umKcVSfz${P zAV6;*CF3tGuguAdG+!+^{YG(F;K$DH2HorrpE4@lF4A}G>&(AxR#jyi0t5)q=kR6x z6&00buv_mnP2+6ahMBe{U7@>`d%8{t^WUmNb%HsA| z?0Lb#v(oXepLX}N3XBx(2m$j}XUMvG&g-}R1pxvC=reTV!^N}j9AH}e{#PW==C#h) zULL#c*HDVGeh=q;3&!G*ZC_atX#M~J`V2|DS6NwU9=#&#b{p2eIeFpS2=ay%BX`I^ z7$E~4O)c10yBqDh`z{!7+vY;#7}uTg`x_b&AV7d#M-t<|P;vX2AsdSX=VfIV=V8og zhoNl7Bn%ifNbJA?tvmLjWk(a5x9r09)t{i@qguq;WAHTQ-BCV6vl(plk8ti2RW;ke zusdwayr#%%c|-*Kq6iQmK(C@}Fa9^>3yL}|Yk}Be%PN{M1kcW|wZ0kAmUf}}O@#BZA;bd)jw?pv#_h0UE<@h-`SmITS8UKmmJkZp*M|#Mh|51C zK!5${OoKD95D!6sy1Q8t*@bWbv0TV+tAr=A!-?j3MJps z7DLPkq3qZRD4JM``VIAniQvB<<(3x4e>*yC&-<1uEvU#gOndgAW2#=RtLj9600DXp zamHU*ac`Mrhn_`NR@TYCI7={n5jMTH9xLx&hPJ&O4kPMJ87B&Wy*u{dYuA*c@$)7$ z)io#GkCQE|gZvyEcf%Y^ICUCo*4CnJU$lEU4-(ItV&vq#{?g`Gwjw})0KJCz{(LN! zeR-!H9x&o~p}ofq#=iP}_`^f*qOBbe`Ely-`Q6jdft?#0FnR7*(P>1w$~$E`gf}s0 z%5aoS8j1mB1;`p)DDz$AI=!z4#Eh&03=rlp2Ar~lj2;LU-h@e0D z)Z+kLBxsJHQILYMUeHoO_X*nKQRhrS|LBo#tGa6iEfM5pwTuw-V?hIv9={OufzQ1H z)xRuty-Uzdf_8h9r7)`ybb+9w1mz2Ag&Y%Z`Wk(k&p_d@e3VWdifBg+>)zag);7*n4;UZDD6`c(0+}=ZEJ2S7 z8jECYJyOu2g3c54FM?ju?vcUIfLvS?)U^W&fFlK6D(FhcMP#|!y%7GO1myxE<31s% zL%UZj=zKv%NRP);+~Z=tM7#b1a*?_jUrcbE5y|ueT=ymlI#zoYYj`5)bBeSP|uCi(idNI~=BV$d={I9BDxq z*;&d*m*seG#Nnj~g-uj{P>-gD&g3`&RQtAkhTGTgdX5p9cHQjP^N`sfl&Exz8U(&L zC+8d501Xy2Po=p~DG|%mb)&kT2C2>FBVo>wVQxcrZRy~1LEnay+SFb&IX7!{Z$|2c za+|8_MP6n;g$hkxn$$ax8Z#lS7BVy$b}^)N#QvNB>CQNymL8?jr>JW_ivr>$)z(B+ z|5eqVsouFFO+Ps9Q(SpJL~4QI1zG?{YS-)^8LTzr-mVA=_bM{oRbO=13wi(vZAPXfQ~!se6)JyAYsLB<0z#rGhY)>dsU^eIQ5_HrbAJjNZU`M0a<8pt>W zeRZ19^o#2tH3uyKXW`I<{8v@pskcGU%aG&3^7A3bpe;pTeh%p#5R+BkdJ6XGN08c# zb2Sb9r|or+@t+p7I!(Dfikh`Nt~cG)Sfj`R-2*2s!0~+Er)|cqXpzxX;2hkn+M&Da zC^%ZLw6@~bg()=Z2&wTSSiYzl^;=tnPd)^W6_8Ak_^)H)GaU;@P&%;~u}%vOyE>D~ z<&@;3U}&zeBwDe(rZuUaUd~B(dOVYP?MBu?ji!-})SzYxX@f*_-pyQO)~`V_<1Up~ zjs!#OQiJObj&Kkizm(5Nr_~%#3e!(~UCS#+X2HC4p!-16ozjxAgHtKQIs;Pht%qDF^vw^^%23P~8U$~As(u*|Emvs<&m3zmoz+5cZXIUf zJaFDAkbeMa$#Km4|&zOa$(RjLgS?!fdoP zw_y0x5|oOvN$uG2KlBlQL`+x(TQ}}O%U;j3I{B87l`bMUNlSAPxBHZ{T-OI{X)dZd zk2)OC2JLzxdWOwfn!!L?FMB-7F+zK>M?Ou!b*{VzR6AVcH2Vg_ADrV-mFD~Vor`df z&0r+ATkTVi!AlBD3PqZ~WPGo2q^5sVrD=81#C7~nnzFPszK_)4T-*!k7V-W0?hMqO zukLfKt03bkeF?^Uu7PAMYT8Rw-hl$G#os|{ehQ&GkPt>(yBzy2=Ax+|(hclRVSLnl z)(R^W!3pP%L{Uk0%5Q1wHaBBibxZtm{Pcs8q{E=0IWR@*k(@A&Id@E=8L`C|PaEj^ zWnOD@6pJ7K6kFCcxgTT3qS15`wM0u>$P5%FMahrytZO4#?y(LRc?_8$=Bk_JQ*Mq= zJ|pcq<5QZ?R%vcYQR}8+eC{4N0zP`DlefxTqoBTm;(xsk9GFCaNFkO9=qGcL(|w^3b*qfGN)Kix_6bq3IkyaE>Ln8w*l2b-3shDYa+!IlT zJn3>bHgst1uuZK_D3QnCPO&!j3eA7nkES9rFe2MDjNM|ZA>Da>-4xICpa6x5?hhJ1 zbxkDua1F>@Yr6Zx=lQ)0efDp7kp7_(HOo--{O=+&tAnPnF0V87M_Uv*@H;^nLUNS0 z0sdehaJegwjM|Q#fk99`z{)YDFxZXWLpq^HZT6&g%`L_(95}GQR0R5&muJvDo`bMp zND*+cM<;Zy{~yh;J<>>(7nW;bZ%Y(@hPt~RuWM^sFl=ld4nDF7@4vGXhHY(Y$!$ru zF!aM5G#P2$x)&gOF&*-hniB}onTnPV&j4(6)nmSHO8cGs^8%kaRlBCi<+nSr6zQY- z$Eja3{?l5%&Xn}C{{U%@(tY4K(C02w{h931E{C26rK*t_H^xeKB5^WoD!efj31Q;w zp7?>&O$H(JlS!6Ap1tTPIDZtB91or^;MUl)Y3gtdIhG?`gItd?y6Z=wmrlU*U>1e* zNJSUpz@kZ!V+C#VDr5@n{C-^1I~rg6)hUr@xb7Psb!1*l1qRziP%q}urdPeV6#yCV z8#B2;=7+E$e|TwgniuAFn=?sVPz)03nwATj`_T-7P%1i$xC)5_6ciTo(Oqhvio{V( z2IbyHW*{>%>O4!!V}!pq{)!3TZLCHkw0qRR+=u5vBtudQuGH=`0Hg;sIW`;*ZU=H( zYM#m?#y>Y65B#PF{t|qxSwLB(rlL zoLfvZKPk025Lc-(FF-C#21|Z`#8x30=sll4P}A~QFEu9Ln9+XN2>^{ zDYM7u`d6~F6SUKr+t$h@0(FTHpG2Js&P8&~xR3AUO6bpV+L?Gr5yE0Cai@q42>-s# z?2J_*GjMx_8l4e-PUQC#xxvMLhf1@P^bP3(a1to>uZH(ASTZh82R6YQoY=6ESGzxK7mIw2++f znC4TD48*OvOs%0UkS70^1qBcThMB}%7!P5Dn^qVtCPuz*RpbU;vfm*y@Y&pojKD3q1q<5n`lc~K-alRu31qB-qq&WQ~Lvz9M zV-r8Kmx6{2bqms)#yWcA|50E+d-8``cruX!xHUz4v;sNTTaY=pb{k zZLuvg_Uq>tRW$YB=?ogtT%!Ou8S*ntz9&0Ctw&RNhet11kG?$3VY&tM)ualhGMMPza-|7Nfl#cqlL{-ecX;3RdE*@u6yhw4@A+tXRLz(O`73c13cJ7^PXqqKk;anF%T!lvB~3pC6dQo z4+87&=7!&&ms_pX*^bQMSZpIwwH;^ixpVE1u%_3F{qn=owW@pcnc(1q2jZ&lPQs6W z@+UMjw)?h~l_i+|^bxpV?r3y&TDa@(b@<@J#tjiOcG99nC)FZAfB?OQE*?JP{H5iB z@!v3%6=0{STxH2%;bxmfpCmj#Gt}#j2fPc zSWIg8k!87{+y)-u87+I8m`orm?`2hk1=pmA<_Su&# zJ_yn56(aXw^Z`r}1ROIW564X(f+-UVke?SuTZe^DHt)sCwY#wXlRa@WU&QuzSTXa2 zCC{C(5di`O=yh~+*DL0|bzICaUp6xPb5JSaW%fIWf4mdsU+T3Gi`rTpyUn!Bd2c>F z^F;&*5TH-s8K;|Z@v;j{(_U!z@UNnDJGSd}j@PRaWH}Lr?GW1j`l=^p-h%)E0`wVt z1N6sVRz+W*d$(U&^Jmx*v8QX^xcsph3lJbcfIfxqS8QS1ex}_J`=uuTNTe|yeT&Zw z+q!<`FUwy*fB*sd9BH@YXI!~#WNSz4PK3g;-e0Drgmf3aR=awcmeTmS$707*qoM6N<$g1~(74gdfE literal 0 HcmV?d00001 diff --git a/apps/frontend/src/images/logos/cityOfBostonLogo.png b/apps/frontend/src/images/logos/cityOfBostonLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..ee7a5c3e5c4578e271c31ac8469cf6737d4ac7b6 GIT binary patch literal 4341 zcmV!P) z#!Wpm43;iks{Vgn(_#`dp9wKj<_She@m(LiXvTK>#V@*Zt;;v-vIv;`bZV(Qq(mEi6wX{Ufji@maKV-_5}u5O1T`{Z4@Fu6 z|C`|k0{zA4wOBZKgFNN{wCTKYCnwl-7Qv7n&be+B7u69y_?u=0Ln0$WdYb%|`{(GRughu;obsUQu{8X(4= zj)npolQ~(KG;dx(JduAJab=a^nXPo-eLcw%&Zjy*-gP=#UB1~>pCMiRPzbs*^KDTK z18BV?&-GOM!CfJlS5)FJ!NZ1V*sxzl!+~qe4G4z*yq0se7O89knLuAZ>k{;MTR0fb zRKPk8!7(M_x^%E-$2EpNX2)@F)2(F`8U)Ym%4*#aYeeVWl~r((byJ04;uT-1e|Q5;*rgLY{PiT~66&`P? z|7xZwyU|6{C`ZuIx1AJio9G+>0eF~<8jewow`~4$V;OH*)t_OI++oP-b}H;2=q#bA z{0ZELimB~E%#h=S;=GCmnI%R7Ot5cYP~BwB&xa5&u5UwYmI1`#FtMBP`2Y!%sfNC( z#Gre(u*^TlTA#zA{SZGzWWE6A8nxhKok=G;RLAdVjF>rdk$YFTbq6}`&H*QJ512I% zV77@^&dkE|Z1t2@UPrm{7wE@-rcsblc%%lyO+Gu|Jfp4nUM9G*KoRs=DJ;k|`Wjp) z^cv*=#@GWYDT|CBWHy)zaq(4anIbAWo<0lvccr;JTLE8cT>9By8-It)PrIfq6lkHd zfHV)$A94^Li%rY_E=-8F_=x-}wnZWJV#Zm8(CKpA^OunsHkLp;1B6Fq^tALzjK%PI zL31Q7jf8@8@R`SZv^nVG?^-UMqH}uHnBl!-;Zzv6pEI?|==SN(>9b+`m*|Yi=lokr z38XxGfBT1fn&nZOH*wVZ&LHqNlKIBM)-nlF`V`+8S9~=D;OP_Zc&KP|zCnM$i6KBr9fN}u-`|5%c|MfIN92qmA-C%kY8{0vU;Ev8vaJ{7{ zd*Q|B z0f}$)&M|K9v99M?vHz_|OYj*QCNPh?EPb=vQ(Wn0OnJ^wW~%WTU-A6K5U4L&s=6No z{ojlk@uLk=m{<8q=I?0C&84U%Kf~7>X@p%6(!(Da7LV;(SDD^73QVM7T zmDIlMRoZThHrKz{SG2LQ2k*!<3-$UzhG(QUyw{8~Rl(evNqRzGY3Y^cAuxX@k2-sE z+V}5o#m@`A@&$VY*M5V(pOQQwXl9p#t-#T}G&C+w><5$PRqZ}?FmRNH$$*(>#*7*d z7yMRZ9v*g02Epkg(j0h*bMd)oxc)!rT!I&+GrruC`^}WOMy7$oh(FQVT-Q#+1m;k! z#*`fpoK+COYM5j-sBBf6vuC%ACi==Nrzi>jGqjh~U?MdjYvG0E9LXFCMP;qVG`E^8 zOfj3HjBT(Aj*&>X{$&JB%t}sBpUUWXUg8k$%E?|a;3k`X}NT~ilX}CZ*U=IBkj$j6`#}Mf%a&YYe z=|do|wCz~zYmr0yK9P|a)~jt5uKbNmkElIL3ZGkQYWeY&R#z63R4>CU@tCm;(^-Ge zprXPB^W$>kc`o#IL$w3@`Vk1caU!nrmM%=rXmO?e1b&W~+9a_Kv(rJ$==hz#B=^BN zOaxtR&S2|LHa12EyCfotHlzQW4OwbJj}H<&V8_Vhi;6FJV;}r04U+-FBb3ydKpITn z+Z&Yx56BJE!B=v zk}UY}!?GV2CXbzB2aN_nOJt}w8SWLl9ud3eDdkH^!HO^@z8(E2@auGOcRXJPbc{hA z9{0`*4AqQW=fHEBd@`o@OiUg$HFe|M+6?zLHyMBtY)iM+eG)VLPd(+;H8i%E{1uGH z-wb&LW8+0>ArQ*@paZ`yZ640ME3 zFnY1GC9so5#`UQx_>U=r@WJ#+nl|1IuU~?*1sHILB29slbe2E>Buqm6(3s~SHQ(U7 z;E;9Zx}eGo3P*y0+Go1J$5@Buhi^-f%5u32)7Q;R=R4eGRk`>Vxnf!pfm4!Ge?qAo zH>EB0Sc!!LkKpH5<~sBZh2_<=DMtnh598+5T1GSIkAPTl(OL{<>n?-VJeA*1BSs{H zCOQHa##|8syXT)5H4N1RHgHsZQC>q<|oaW zZ1Wk+N;DF%NGCWY7kpK&rh_~r0|c1zlXkgqvR?B@S<>6yuV|ED3E+*%G_F*BJf1`; zQ~69p9seA4_ebCaeHjt6FUiArp8g3&oN24c>7((gq1y2kS6_?~S7FFPRG@o67(eCH z1s}y{q0VRyLcup-sMcas08YvJ)^iI;O z(S`o`{wh^W_X43~@w<3a+8h+g6>wD@{mdgP3&Vz&AL%G32XAu#cE2$DAWRArB_odb z-fBFhFgEmT%f#JeeE*CPu07akEP_SEtBmQca4;MR?|nHI4*sQFtR-`!SJ4;%#kARy zvwCV}rFXDv3R(M72;JPi3hzp;kwltyH{!?CUkJe5n#;8V%{IIYm_IL>DkHJR zQ(ApnrV0=hD#AL?I?mY+L}G5HPZg;Fi>dudPqBX!!nJQ>J?rmDF7j!PugG&#r{cwO z^2@c5aZ}twI_e|76H@YwX@t%vrjH#$x2z|L>#%0FHd|dd_kd;Rg;dq1S=(D&buR|d zc9h*Pwfu@H11fQdZPpuzN6@9vyiL?EPnuI1SA+UMNa+LeQ;vlhac7EPezb zD~N^mK1-hhqM`bYPz(i7MfV^nZTc8f*bg*8k3|pHB~6^D&#{nn4zpG?9ND=uPNPIH z#UT|^I?Yx0B%#Nzgs-#8Xj>?$Z8AyPTlVe6yLo}+s((ML<%UQo!he}mJZ@Kb+qSNP z;;Kb3XYNa{N%g^KE5h(UO(zRx`9I4QD2`NvUyJCmFG4YX5AXN&Xh~7S_>VegU@`hZ zOC1f#*?N?89yo9sZ9Rmx414&*7a|=>z*k)PfXnILdZy{!j)Kw!^K_xzA~gDz+^*7p zAL6i@NUWvdAyiNPT|6GIHqBr|kWqM~Em%!p}j3=t}EW{upchD*UF5yVNt+&3^4G;5j+jxe^Hn z?^PH*p1Hk@NOO@#HaFA=gV|9Nrj1ncw=8d2sz_+6}jF8 zt$jUA>ziO0Y^Q;{pCwrLrbfBpG#Uyn%(yNU4tI5i0xJ~7H4g(-?t#l3cwtG!x;$Du z?i%Z#;>G~p849i@MX$uz`xycWu`Ks+1RCrv#Fnc%n@7LP1^y3wKk?&S%I3WPYDP_s zr}LEV=L+KK0;|9bFGgVfgE@oI(7PuxUNm!&yU@`+Kb`DW=~VY%{}wE(THxTUPpjm4 zyBmhunqkCSa@jPPjV0-{CRoc*{}>zz(kH>Fl+Q5{9Vj*39nh59Xap3@sF}oEV$g*- zop={lwbSuK4a3@{od>@FE17d~{Vchm75>^`g>~0=R9A#((~qPsLK~>V@~@8D=J)t(Y!u$vWr+-Plk=bgW;ZW$%U#@nZubnmm#VS;XlbV z7ATyogpbzM4Z5Zy-xnvP&z<197Kt3**O2vs+1KP1YA5 + + + diff --git a/apps/frontend/src/images/markers/circle.tsx b/apps/frontend/src/images/markers/circle.tsx new file mode 100644 index 00000000..e1aa74b6 --- /dev/null +++ b/apps/frontend/src/images/markers/circle.tsx @@ -0,0 +1,6 @@ +export default function generateCircleSVG(color: string) { + return ` + + + `; +} diff --git a/apps/frontend/src/images/markers/diamond.svg b/apps/frontend/src/images/markers/diamond.svg new file mode 100644 index 00000000..36976ed8 --- /dev/null +++ b/apps/frontend/src/images/markers/diamond.svg @@ -0,0 +1,4 @@ + + + + diff --git a/apps/frontend/src/images/markers/diamond.tsx b/apps/frontend/src/images/markers/diamond.tsx new file mode 100644 index 00000000..4a307e0e --- /dev/null +++ b/apps/frontend/src/images/markers/diamond.tsx @@ -0,0 +1,5 @@ +export default function generateDiamondSVG(color: string) { + return ` + + `; +} diff --git a/apps/frontend/src/images/markers/pentagon.svg b/apps/frontend/src/images/markers/pentagon.svg new file mode 100644 index 00000000..f382372a --- /dev/null +++ b/apps/frontend/src/images/markers/pentagon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/apps/frontend/src/images/markers/pentagon.tsx b/apps/frontend/src/images/markers/pentagon.tsx new file mode 100644 index 00000000..50ce3f24 --- /dev/null +++ b/apps/frontend/src/images/markers/pentagon.tsx @@ -0,0 +1,6 @@ +export default function generatePentagonSVG(color: string) { + return ` + + + `; +} diff --git a/apps/frontend/src/images/markers/square.svg b/apps/frontend/src/images/markers/square.svg new file mode 100644 index 00000000..44bf4fe9 --- /dev/null +++ b/apps/frontend/src/images/markers/square.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/apps/frontend/src/images/markers/square.tsx b/apps/frontend/src/images/markers/square.tsx new file mode 100644 index 00000000..b86d496f --- /dev/null +++ b/apps/frontend/src/images/markers/square.tsx @@ -0,0 +1,6 @@ +export default function generateSquareSVG(color: string) { + return ` + + + `; +} diff --git a/apps/frontend/src/images/markers/star.svg b/apps/frontend/src/images/markers/star.svg new file mode 100644 index 00000000..73cf2307 --- /dev/null +++ b/apps/frontend/src/images/markers/star.svg @@ -0,0 +1,4 @@ + + + + diff --git a/apps/frontend/src/images/markers/star.tsx b/apps/frontend/src/images/markers/star.tsx new file mode 100644 index 00000000..7096abe3 --- /dev/null +++ b/apps/frontend/src/images/markers/star.tsx @@ -0,0 +1,6 @@ +export default function generateStarSVG(color: string) { + return ` + + + `; +} diff --git a/apps/frontend/src/images/markers/triangle.svg b/apps/frontend/src/images/markers/triangle.svg new file mode 100644 index 00000000..ca69290f --- /dev/null +++ b/apps/frontend/src/images/markers/triangle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/apps/frontend/src/images/markers/triangle.tsx b/apps/frontend/src/images/markers/triangle.tsx new file mode 100644 index 00000000..65bc54e3 --- /dev/null +++ b/apps/frontend/src/images/markers/triangle.tsx @@ -0,0 +1,6 @@ +export default function generateTriangleSVG(color: string) { + return ` + + + `; +} diff --git a/apps/frontend/src/main.tsx b/apps/frontend/src/main.tsx index a19d282e..3ad7b8f0 100644 --- a/apps/frontend/src/main.tsx +++ b/apps/frontend/src/main.tsx @@ -1,13 +1,19 @@ -import { StrictMode } from 'react'; -import * as ReactDOM from 'react-dom/client'; +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import { QueryClient, QueryClientProvider } from 'react-query'; +import { BrowserRouter, Route, Routes } from 'react-router-dom'; +import MapPage from './pages/mapPage/MapPage'; -import App from './app'; +const queryClient = new QueryClient(); -const root = ReactDOM.createRoot( - document.getElementById('root') as HTMLElement, -); -root.render( - - - , +ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( + + + + + } /> + + + + , ); diff --git a/apps/frontend/src/pages/Divider.tsx b/apps/frontend/src/pages/Divider.tsx new file mode 100644 index 00000000..f8e6b130 --- /dev/null +++ b/apps/frontend/src/pages/Divider.tsx @@ -0,0 +1,7 @@ +export default function Divider() { + return ( +
+
+
+ ); +} diff --git a/apps/frontend/src/pages/Navbar.tsx b/apps/frontend/src/pages/Navbar.tsx new file mode 100644 index 00000000..0fae5427 --- /dev/null +++ b/apps/frontend/src/pages/Navbar.tsx @@ -0,0 +1,33 @@ +import AppBar from '@mui/material/AppBar'; +import Box from '@mui/material/Box'; +import Toolbar from '@mui/material/Toolbar'; +import Container from '@mui/material/Container'; +import c4cLogo from '../images/logos/c4cLogo.png'; +import cityOfBostonLogo from '../images/logos/cityOfBostonLogo.png'; + +function Navbar() { + return ( + + + + +
+ + + + + ); +} +export default Navbar; diff --git a/apps/frontend/src/pages/mapPage/About.tsx b/apps/frontend/src/pages/mapPage/About.tsx new file mode 100644 index 00000000..b1c5c73b --- /dev/null +++ b/apps/frontend/src/pages/mapPage/About.tsx @@ -0,0 +1,112 @@ +export default function About() { + const title = { + color: 'var(--Text-Primary, #091F2F)', + fontFamily: 'Montserrat', + fontSize: '27px', + fontStyle: 'bold', + fontWeight: '1000', + lineHeight: 'normal', + textDecorationLine: 'underline', + margin: '0', + }; + + const headings = { + color: 'var(--Text-Second, #288BE4)', + fontFamily: 'Lora', + fontSize: '25px', + fontStyle: 'italic', + fontWeight: '400', + lineHeight: 'normal', + margin: '0', + }; + + const content = { + color: 'var(--text-primary-2, #58585B)', + fontFamily: 'Lora', + fontSize: '20px', + fontStyle: 'normal', + fontWeight: '400', + lineHeight: 'normal', + }; + + return ( +
+

+ ABOUT: ADOPT-A-GREEN INFRASTRUCTURE AND FEATURE VIEWER +

+

+ Setting the Scene and Brief History:
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex +
+

+ +

+ Purpose of Interactive Map:
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex +
+

+

+ How to use Map:
+

+
    +
  1. Lorem ipsum dolor sit amet
  2. +
  3. consectetur adipiscing elit
  4. +
  5. sed do eiusmod tempor incididunt ut labore
  6. +
  7. et dolore magna aliqua
  8. +
+
+

+ +

+ Importance:
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex +
+

+ +

+ Feature Type and Descriptions:
+

+ Rain Garden: Small shallow depressed planted areas consisting of + biosoil and simple plant palettes.
+ Bioswale: Medium-sized depressed planted features that are often + longer than they are wide and may have overflow structures/pipes.{' '} +
+ Bioretention: Larger depressed planted features that vary in size and + shape and can capture and infiltrate larger volumes of runoff + (typically have pipes and structures).
+ Porous Paving: Paving materials, like asphalt, concrete or pavers, + with voids or gaps that water is able to pass through.
+ Tree Trench/Planter: Hybrid features that are planted with trees at + the surface and have subsurface infiltration areas that give trees + access to large volumes of stormwater while it absorbs into the + ground.
+ Green Roof/Planter: Vegetated areas, at ground level or on roofs, that + consist of planting soil or other lightweight planting materials, and + native plants. +
+

+
+ ); +} diff --git a/apps/frontend/src/pages/mapPage/Header.tsx b/apps/frontend/src/pages/mapPage/Header.tsx new file mode 100644 index 00000000..fccff3c8 --- /dev/null +++ b/apps/frontend/src/pages/mapPage/Header.tsx @@ -0,0 +1,36 @@ +export default function Header() { + return ( +
+

+ Welcome to +

+

+ ADOPT-A-GREEN-INFRASTRUCTURE +

+
+ ); +} diff --git a/apps/frontend/src/pages/mapPage/MapPage.tsx b/apps/frontend/src/pages/mapPage/MapPage.tsx new file mode 100644 index 00000000..ab1d8e1d --- /dev/null +++ b/apps/frontend/src/pages/mapPage/MapPage.tsx @@ -0,0 +1,58 @@ +import Map from '../../components/map/Map'; +import React, { useState } from 'react'; +import Divider from '../Divider'; +import About from './About'; +import Header from './Header'; +import MapLegend from '../../components/map/MapLegend'; +import Navbar from '../Navbar'; +import { SITE_STATUS_ROADMAP } from '../../constants'; + +const icons: string[] = SITE_STATUS_ROADMAP.map((option) => option.image); + +export default function MapPage() { + const [selectedFeatures, setSelectedFeatures] = useState([]); + const [selectedStatuses, setSelectedStatuses] = useState([]); + + return ( +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ + + +
+
+ ); +} diff --git a/apps/frontend/src/styles.css b/apps/frontend/src/styles.css index 90d4ee00..e543f2ea 100644 --- a/apps/frontend/src/styles.css +++ b/apps/frontend/src/styles.css @@ -1 +1,34 @@ /* You can add global styles to this file, and also import other style files */ +#map { + height: 100%; + } + + /* + * Optional: Makes the sample page fill the window. + */ + html, + body { + height: 80%; + margin: 0; + padding: 0; + } + + .popup { + font-family: 'Lora'; + width: 411px; + height: 123px; + top: -639px; + left: 846px; + display: flex; + } + + .infoBox, .typeBox { + width: 50%; + display: inline-block; + text-align: center; + } + + .typeBox { + padding-top: 15px; + background: rgba(242, 242, 242, 1); + } diff --git a/apps/frontend/src/utils/router.ts b/apps/frontend/src/utils/router.ts deleted file mode 100644 index 2d49381e..00000000 --- a/apps/frontend/src/utils/router.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { isRouteErrorResponse } from 'react-router-dom'; - -export const getErrorMessage = (error: unknown): string => { - if (isRouteErrorResponse(error)) { - return `${error.status} ${error.statusText}`; - } else if (error instanceof Error) { - return error.message; - } else if (typeof error === 'string') { - return error; - } else { - console.error(error); - return 'Unknown error'; - } -}; diff --git a/apps/frontend/tsconfig.app.json b/apps/frontend/tsconfig.app.json index cd44a1e7..d2c9b4a1 100644 --- a/apps/frontend/tsconfig.app.json +++ b/apps/frontend/tsconfig.app.json @@ -1,14 +1,13 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", - "types": [ - "node", - "@nx/react/typings/cssmodule.d.ts", - "@nx/react/typings/image.d.ts", - "vite/client" - ] + "outDir": "../../../dist/out-tsc", + "types": ["node", "vite/client"] }, + "files": [ + "../../../node_modules/@nx/react/typings/cssmodule.d.ts", + "../../../node_modules/@nx/react/typings/image.d.ts" + ], "exclude": [ "src/**/*.spec.ts", "src/**/*.test.ts", diff --git a/apps/frontend/tsconfig.json b/apps/frontend/tsconfig.json index ed240c2f..1873668d 100644 --- a/apps/frontend/tsconfig.json +++ b/apps/frontend/tsconfig.json @@ -5,16 +5,7 @@ "esModuleInterop": false, "allowSyntheticDefaultImports": true, "strict": true, - "types": ["vite/client", "vitest"], - "baseUrl": "src", - "paths": { - "@api/*": ["api/*"], - "@components/*": ["components/*"], - "@containers/*": ["containers/*"], - "@public/*": ["../public/*"], - "@shared/*": ["../../../shared/*"], - "@utils/*": ["utils/*"] - } + "types": ["vite/client", "vitest"] }, "files": [], "include": [], @@ -26,5 +17,8 @@ "path": "./tsconfig.spec.json" } ], - "extends": "../../tsconfig.base.json" + "extends": "../../tsconfig.base.json", + "paths": { + "@": ["../../node_modules/"], + } } diff --git a/apps/frontend/tsconfig.spec.json b/apps/frontend/tsconfig.spec.json index 0c872b8e..2c0a7c9c 100644 --- a/apps/frontend/tsconfig.spec.json +++ b/apps/frontend/tsconfig.spec.json @@ -16,5 +16,8 @@ "src/**/*.spec.jsx", "src/**/*.d.ts" ], - "types": ["@nx/react/typings/cssmodule.d.ts", "@nx/react/typings/image.d.ts"] + "files": [ + "../../../node_modules/@nx/react/typings/cssmodule.d.ts", + "../../../node_modules/@nx/react/typings/image.d.ts" + ] } diff --git a/apps/frontend/vite.config.ts b/apps/frontend/vite.config.ts index 6c2f4b9a..070f6286 100644 --- a/apps/frontend/vite.config.ts +++ b/apps/frontend/vite.config.ts @@ -1,15 +1,18 @@ /// import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; -import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin'; -import path from 'path'; +import viteTsConfigPaths from 'vite-tsconfig-paths'; export default defineConfig({ - cacheDir: '../../node_modules/.vite/frontend', + cacheDir: '../../../node_modules/.vite/green-infrastructure-frontend', server: { port: 4200, host: 'localhost', + fs: { + // Allow serving files from one level up to the project root + allow: ['..'], + }, }, preview: { @@ -17,30 +20,28 @@ export default defineConfig({ host: 'localhost', }, - plugins: [react(), nxViteTsPaths()], + plugins: [ + react(), + viteTsConfigPaths({ + root: '../../../', + }), + ], // Uncomment this if you are using workers. // worker: { - // plugins: [ nxViteTsPaths() ], + // plugins: [ + // viteTsConfigPaths({ + // root: '../../../', + // }), + // ], // }, test: { globals: true, cache: { - dir: '../../node_modules/.vitest', + dir: '../../../node_modules/.vitest', }, environment: 'jsdom', include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], }, - - resolve: { - alias: { - '@api': path.resolve(__dirname, './src/api'), - '@components': path.resolve(__dirname, './src/components'), - '@containers': path.resolve(__dirname, './src/containers'), - '@public': path.resolve(__dirname, './public'), - '@shared': path.resolve(__dirname, '../../shared'), - '@utils': path.resolve(__dirname, './src/utils'), - }, - }, }); diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 00000000..5871f4d8 --- /dev/null +++ b/jest.config.js @@ -0,0 +1,5 @@ +import { getJestProjects } from '@nx/jest'; +export default { + projects: getJestProjects(), +}; +//# sourceMappingURL=jest.config.js.map \ No newline at end of file diff --git a/lint-staged.config.js b/lint-staged.config.js index 358072e1..d5862e21 100644 --- a/lint-staged.config.js +++ b/lint-staged.config.js @@ -1,9 +1,9 @@ -module.exports = { - '{apps,libs,tools}/**/*.{ts,tsx}': (files) => { - return `nx affected --target=typecheck --files=${files.join(',')}`; - }, - '{apps,libs,tools}/**/*.{js,ts,jsx,tsx,json}': [ - (files) => `nx affected:lint --files=${files.join(',')}`, - (files) => `nx format:write --files=${files.join(',')}`, - ], -}; +// module.exports = { +// '{apps,libs,tools}/**/*.{ts,tsx}': (files) => { +// return `nx affected --target=typecheck --files=${files.join(',')}`; +// }, +// '{apps,libs,tools}/**/*.{js,ts,jsx,tsx,json}': [ +// (files) => `nx affected:lint --files=${files.join(',')}`, +// (files) => `nx format:write --files=${files.join(',')}`, +// ], +// }; diff --git a/package.json b/package.json index 31c24029..188e38af 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@scaffolding/source", + "name": "everything", "version": "0.0.0", "license": "MIT", "scripts": { @@ -18,55 +18,104 @@ "@nestjs/platform-express": "^10.0.2", "@nestjs/swagger": "^7.1.12", "@nestjs/typeorm": "^10.0.0", - "@types/mongodb": "^4.0.7", - "axios": "^1.5.0", - "class-transformer": "^0.5.1", - "class-validator": "^0.14.0", - "mongodb": "^6.1.0", + "@aws-sdk/client-dynamodb": "^3.319.0", + "@aws-sdk/util-dynamodb": "^3.319.0", + "@blueprintjs/core": "^4.18.0", + "@blueprintjs/table": "^4.10.1", + "@chakra-ui/icons": "^2.0.18", + "@chakra-ui/react": "^2.5.5", + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@faker-js/faker": "^7.6.0", + "@googlemaps/js-api-loader": "^1.16.2", + "@material-ui/core": "^4.12.4", + "@material-ui/icons": "^4.11.3", + "@material-ui/lab": "^4.0.0-alpha.61", + "@mui/icons-material": "^5.11.16", + "@mui/material": "^5.12.1", + "@mui/styles": "^5.12.0", + "@react-google-maps/api": "^2.19.0", + "@swc/helpers": "~0.5.0", + "@types/googlemaps": "^3.43.3", + "@vendia/serverless-express": "^4.10.1", + "@zodios/core": "^10.9.0", + "@zodios/express": "^10.6.1", + "antd": "^5.8.5", + "cors": "^2.8.5", + "dotenv": "^16.3.1", + "framer-motion": "^10.12.4", + "fuse.js": "^6.6.2", + "google-maps": "^4.3.3", + "nestjs": "^0.0.1", "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^6.15.0", - "reflect-metadata": "^0.1.13", - "rxjs": "^7.8.0", - "typeorm": "^0.3.17" + "react-dom": "18.2.0", + "react-geolocated": "^4.0.3", + "react-helmet": "^6.1.0", + "react-infinite-scroll-component": "^6.1.0", + "react-lazy-load-image-component": "^1.5.6", + "react-query": "^3.39.3", + "react-reveal": "^1.2.2", + "react-router-dom": "6.11.2", + "react-scripts": "^5.0.1", + "react-typical": "^0.1.3", + "styled-components": "^6.0.5", + "tslib": "^2.3.0", + "typed.js": "^2.0.15", + "vite-plugin-svgr": "^2.4.0", + "zod": "^3.21.4" }, "devDependencies": { - "@nestjs/testing": "^10.0.2", - "@nx/cypress": "^16.8.1", - "@nx/eslint-plugin": "^16.8.1", - "@nx/eslint-plugin-nx": "^16.0.0-beta.1", - "@nx/jest": "^16.8.1", - "@nx/linter": "^16.8.1", - "@nx/react": "^16.8.1", - "@nx/vite": "^16.8.1", - "@nx/webpack": "^16.8.1", - "@testing-library/react": "^14.0.0", + "@babel/preset-react": "^7.14.5", + "@nx/cypress": "16.3.2", + "@nx/eslint-plugin": "16.3.2", + "@nx/express": "16.3.2", + "@nx/jest": "16.3.2", + "@nx/js": "16.3.2", + "@nx/linter": "16.3.2", + "@nx/react": "16.3.2", + "@nx/vite": "16.3.2", + "@nx/webpack": "16.3.2", + "@nx/workspace": "16.3.2", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", + "@svgr/webpack": "8.0.1", + "@swc/cli": "~0.1.62", + "@swc/core": "~1.3.51", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "14.0.0", "@types/jest": "^29.4.0", - "@types/node": "^18.14.2", - "@types/react": "^18.2.14", - "@types/react-dom": "^18.2.6", - "@typescript-eslint/eslint-plugin": "^6.7.0", - "@typescript-eslint/parser": "^5.60.1", - "@vitejs/plugin-react": "^4.0.0", - "@vitest/ui": "^0.32.0", - "cypress": "^13.0.0", - "eslint": "^8.46.0", - "eslint-config-prettier": "^8.1.0", - "eslint-plugin-cypress": "^2.13.4", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.6.0", - "husky": "^8.0.3", + "@types/node": "18.14.2", + "@types/react": "18.0.28", + "@types/react-dom": "18.0.11", + "@types/react-helmet": "^6.1.6", + "@typescript-eslint/eslint-plugin": "5.58.0", + "@typescript-eslint/parser": "5.58.0", + "@vitejs/plugin-react": "^3.0.0", + "@vitest/coverage-c8": "0.31.0", + "@vitest/ui": "0.31.0", + "babel-jest": "^29.4.1", + "cypress": "12.11.0", + "eslint": "~8.15.0", + "eslint-config-prettier": "8.1.0", + "eslint-plugin-cypress": "^2.10.3", + "eslint-plugin-import": "2.27.5", + "eslint-plugin-jsx-a11y": "6.7.1", + "eslint-plugin-react": "7.32.2", + "eslint-plugin-react-hooks": "4.6.0", "jest": "^29.4.1", - "jsdom": "^22.1.0", - "lint-staged": "^14.0.1", - "nx": "^16.8.1", - "nx-cloud": "^16.4.0", + "jest-environment-jsdom": "^29.4.1", + "jsdom": "~20.0.3", + "nx": "16.3.2", + "nx-cloud": "16.0.5", "prettier": "^2.6.2", - "ts-jest": "^29.1.0", - "typescript": "^5.1.3", - "vite": "^4.3.9", - "vitest": "^0.32.0" + "react-error-overlay": "6.0.9", + "react-refresh": "^0.10.0", + "ts-jest": "29.1.0", + "ts-node": "10.9.1", + "typescript": "5.0.4", + "url-loader": "^4.1.1", + "vite": "4.3.4", + "vite-plugin-eslint": "^1.8.1", + "vite-tsconfig-paths": "4.2.0", + "vitest": "0.31.0" } } diff --git a/yarn.lock b/yarn.lock index 595e66d0..a9e6b321 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8,9 +8,14 @@ integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== "@adobe/css-tools@^4.0.1": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.1.tgz#abfccb8ca78075a2b6187345c26243c1a0842f28" - integrity sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg== + version "4.2.0" + resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.2.0.tgz#e1a84fca468f4b337816fcb7f0964beb620ba855" + integrity sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA== + +"@alloc/quick-lru@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" + integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== "@ampproject/remapping@^2.2.0": version "2.2.1" @@ -20,7 +25,540 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.22.13": +"@ant-design/colors@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-7.0.0.tgz#eb7eecead124c3533aea05d61254f0a17f2b61b3" + integrity sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg== + dependencies: + "@ctrl/tinycolor" "^3.4.0" + +"@ant-design/cssinjs@^1.17.2": + version "1.17.2" + resolved "https://registry.yarnpkg.com/@ant-design/cssinjs/-/cssinjs-1.17.2.tgz#08e939cbe60e9e0e0f3f03cd53a52e4a7623ed1f" + integrity sha512-vu7lnfEx4Mf8MPzZxn506Zen3Nt4fRr2uutwvdCuTCN5IiU0lDdQ0tiJ24/rmB8+pefwjluYsbyzbQSbgfJy+A== + dependencies: + "@babel/runtime" "^7.11.1" + "@emotion/hash" "^0.8.0" + "@emotion/unitless" "^0.7.5" + classnames "^2.3.1" + csstype "^3.0.10" + rc-util "^5.35.0" + stylis "^4.0.13" + +"@ant-design/icons-svg@^4.3.0": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz#4b2f65a17d4d32b526baa6414aca2117382bf8da" + integrity sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g== + +"@ant-design/icons@^5.2.6": + version "5.2.6" + resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-5.2.6.tgz#2d4a9a37f531eb2a20cebec01d6fb69cf593900d" + integrity sha512-4wn0WShF43TrggskBJPRqCD0fcHbzTYjnaoskdiJrVHg86yxoZ8ZUqsXvyn4WUqehRiFKnaclOhqk9w4Ui2KVw== + dependencies: + "@ant-design/colors" "^7.0.0" + "@ant-design/icons-svg" "^4.3.0" + "@babel/runtime" "^7.11.2" + classnames "^2.2.6" + rc-util "^5.31.1" + +"@ant-design/react-slick@~1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@ant-design/react-slick/-/react-slick-1.0.2.tgz#241bb412aeacf7ff5d50c61fa5db66773fde6b56" + integrity sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ== + dependencies: + "@babel/runtime" "^7.10.4" + classnames "^2.2.5" + json2mq "^0.2.0" + resize-observer-polyfill "^1.5.1" + throttle-debounce "^5.0.0" + +"@apideck/better-ajv-errors@^0.3.1": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097" + integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== + dependencies: + json-schema "^0.4.0" + jsonpointer "^5.0.0" + leven "^3.1.0" + +"@aws-crypto/crc32@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-3.0.0.tgz#07300eca214409c33e3ff769cd5697b57fdd38fa" + integrity sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA== + dependencies: + "@aws-crypto/util" "^3.0.0" + "@aws-sdk/types" "^3.222.0" + tslib "^1.11.1" + +"@aws-crypto/ie11-detection@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz#640ae66b4ec3395cee6a8e94ebcd9f80c24cd688" + integrity sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q== + dependencies: + tslib "^1.11.1" + +"@aws-crypto/sha256-browser@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz#05f160138ab893f1c6ba5be57cfd108f05827766" + integrity sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ== + dependencies: + "@aws-crypto/ie11-detection" "^3.0.0" + "@aws-crypto/sha256-js" "^3.0.0" + "@aws-crypto/supports-web-crypto" "^3.0.0" + "@aws-crypto/util" "^3.0.0" + "@aws-sdk/types" "^3.222.0" + "@aws-sdk/util-locate-window" "^3.0.0" + "@aws-sdk/util-utf8-browser" "^3.0.0" + tslib "^1.11.1" + +"@aws-crypto/sha256-js@3.0.0", "@aws-crypto/sha256-js@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz#f06b84d550d25521e60d2a0e2a90139341e007c2" + integrity sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ== + dependencies: + "@aws-crypto/util" "^3.0.0" + "@aws-sdk/types" "^3.222.0" + tslib "^1.11.1" + +"@aws-crypto/supports-web-crypto@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz#5d1bf825afa8072af2717c3e455f35cda0103ec2" + integrity sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg== + dependencies: + tslib "^1.11.1" + +"@aws-crypto/util@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-3.0.0.tgz#1c7ca90c29293f0883468ad48117937f0fe5bfb0" + integrity sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w== + dependencies: + "@aws-sdk/types" "^3.222.0" + "@aws-sdk/util-utf8-browser" "^3.0.0" + tslib "^1.11.1" + +"@aws-sdk/client-dynamodb@^3.319.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-dynamodb/-/client-dynamodb-3.438.0.tgz#11d7416d45406a7c9f843a29cb348b5a542fd887" + integrity sha512-LBKYjMezMRsxXP1BDnav/rUpwTOXrnD8OQKeYMbVfH0mmCDwd7Ac0cMyRM1c14sdm6Rr0gOCHIZ3Mjbup9r27Q== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/client-sts" "3.438.0" + "@aws-sdk/core" "3.436.0" + "@aws-sdk/credential-provider-node" "3.438.0" + "@aws-sdk/middleware-endpoint-discovery" "3.433.0" + "@aws-sdk/middleware-host-header" "3.433.0" + "@aws-sdk/middleware-logger" "3.433.0" + "@aws-sdk/middleware-recursion-detection" "3.433.0" + "@aws-sdk/middleware-signing" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.438.0" + "@aws-sdk/region-config-resolver" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@aws-sdk/util-endpoints" "3.438.0" + "@aws-sdk/util-user-agent-browser" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.437.0" + "@smithy/config-resolver" "^2.0.16" + "@smithy/fetch-http-handler" "^2.2.4" + "@smithy/hash-node" "^2.0.12" + "@smithy/invalid-dependency" "^2.0.12" + "@smithy/middleware-content-length" "^2.0.14" + "@smithy/middleware-endpoint" "^2.1.3" + "@smithy/middleware-retry" "^2.0.18" + "@smithy/middleware-serde" "^2.0.12" + "@smithy/middleware-stack" "^2.0.6" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/node-http-handler" "^2.1.8" + "@smithy/protocol-http" "^3.0.8" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.16" + "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-endpoints" "^1.0.2" + "@smithy/util-retry" "^2.0.5" + "@smithy/util-utf8" "^2.0.0" + "@smithy/util-waiter" "^2.0.12" + tslib "^2.5.0" + uuid "^8.3.2" + +"@aws-sdk/client-sso@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.438.0.tgz#2a48cc7f03c5858796053b09cd0b1480e067a5ce" + integrity sha512-L/xKq+K78PShLku8x5gM6lZDUp7LhFJ2ksKH7Vll+exSZq+QUaxuzjp4gqdzh6B0oIshv2jssQlUa0ScOmVRMg== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/core" "3.436.0" + "@aws-sdk/middleware-host-header" "3.433.0" + "@aws-sdk/middleware-logger" "3.433.0" + "@aws-sdk/middleware-recursion-detection" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.438.0" + "@aws-sdk/region-config-resolver" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@aws-sdk/util-endpoints" "3.438.0" + "@aws-sdk/util-user-agent-browser" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.437.0" + "@smithy/config-resolver" "^2.0.16" + "@smithy/fetch-http-handler" "^2.2.4" + "@smithy/hash-node" "^2.0.12" + "@smithy/invalid-dependency" "^2.0.12" + "@smithy/middleware-content-length" "^2.0.14" + "@smithy/middleware-endpoint" "^2.1.3" + "@smithy/middleware-retry" "^2.0.18" + "@smithy/middleware-serde" "^2.0.12" + "@smithy/middleware-stack" "^2.0.6" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/node-http-handler" "^2.1.8" + "@smithy/protocol-http" "^3.0.8" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.16" + "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-endpoints" "^1.0.2" + "@smithy/util-retry" "^2.0.5" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@aws-sdk/client-sts@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.438.0.tgz#d4a961d4a689035ca66cf2fd1f72ce89c6aca5c7" + integrity sha512-UBxLZKVVvbR4LHwSNSqaKx22YBSOGkavrh4SyDP8o8XOlXeRxTCllfSfjL9K5Mktp+ZwQ2NiubNcwmvUcGKbbg== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/core" "3.436.0" + "@aws-sdk/credential-provider-node" "3.438.0" + "@aws-sdk/middleware-host-header" "3.433.0" + "@aws-sdk/middleware-logger" "3.433.0" + "@aws-sdk/middleware-recursion-detection" "3.433.0" + "@aws-sdk/middleware-sdk-sts" "3.433.0" + "@aws-sdk/middleware-signing" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.438.0" + "@aws-sdk/region-config-resolver" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@aws-sdk/util-endpoints" "3.438.0" + "@aws-sdk/util-user-agent-browser" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.437.0" + "@smithy/config-resolver" "^2.0.16" + "@smithy/fetch-http-handler" "^2.2.4" + "@smithy/hash-node" "^2.0.12" + "@smithy/invalid-dependency" "^2.0.12" + "@smithy/middleware-content-length" "^2.0.14" + "@smithy/middleware-endpoint" "^2.1.3" + "@smithy/middleware-retry" "^2.0.18" + "@smithy/middleware-serde" "^2.0.12" + "@smithy/middleware-stack" "^2.0.6" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/node-http-handler" "^2.1.8" + "@smithy/protocol-http" "^3.0.8" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.16" + "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-endpoints" "^1.0.2" + "@smithy/util-retry" "^2.0.5" + "@smithy/util-utf8" "^2.0.0" + fast-xml-parser "4.2.5" + tslib "^2.5.0" + +"@aws-sdk/core@3.436.0": + version "3.436.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.436.0.tgz#d85ecde9ac524a8f3cfe7e29b9e16942d7291723" + integrity sha512-vX5/LjXvCejC2XUY6TSg1oozjqK6BvkE75t0ys9dgqyr5PlZyZksMoeAFHUlj0sCjhT3ziWCujP1oiSpPWY9hg== + dependencies: + "@smithy/smithy-client" "^2.1.12" + +"@aws-sdk/credential-provider-env@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.433.0.tgz#7cceca1002ba2e79e10a9dfb119442bea7b88e7c" + integrity sha512-Vl7Qz5qYyxBurMn6hfSiNJeUHSqfVUlMt0C1Bds3tCkl3IzecRWwyBOlxtxO3VCrgVeW3HqswLzCvhAFzPH6nQ== + dependencies: + "@aws-sdk/types" "3.433.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-ini@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.438.0.tgz#845b09d2996e235d125a148aa8eca2f448d0d48e" + integrity sha512-WYPQR3pXoHJjn9/RMWipUhsUNFy6zhOiII6u8LJ5w84aNqIjV4+BdRYztRNGJD98jdtekhbkX0YKoSuZqP+unQ== + dependencies: + "@aws-sdk/credential-provider-env" "3.433.0" + "@aws-sdk/credential-provider-process" "3.433.0" + "@aws-sdk/credential-provider-sso" "3.438.0" + "@aws-sdk/credential-provider-web-identity" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@smithy/credential-provider-imds" "^2.0.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.6" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-node@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.438.0.tgz#dfe72b8d580c70ed5b807741111be09dfe5aa5ae" + integrity sha512-uaw3D2R0svyrC32qyZ2aOv/l0AT9eClh+eQsZJTQD3Kz9q+2VdeOBThQ8fsMfRtm26nUbZo6A/CRwxkm6okI+w== + dependencies: + "@aws-sdk/credential-provider-env" "3.433.0" + "@aws-sdk/credential-provider-ini" "3.438.0" + "@aws-sdk/credential-provider-process" "3.433.0" + "@aws-sdk/credential-provider-sso" "3.438.0" + "@aws-sdk/credential-provider-web-identity" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@smithy/credential-provider-imds" "^2.0.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.6" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-process@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.433.0.tgz#dd51c92480ed620e4c3f989852ee408ab1209d59" + integrity sha512-W7FcGlQjio9Y/PepcZGRyl5Bpwb0uWU7qIUCh+u4+q2mW4D5ZngXg8V/opL9/I/p4tUH9VXZLyLGwyBSkdhL+A== + dependencies: + "@aws-sdk/types" "3.433.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.6" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-sso@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.438.0.tgz#871062ae67f7f73e0b8725d3a84a27b6f3c9708d" + integrity sha512-Xykli/64xR18cBV5P0XFxcH120omtfAjC/cFy/9nFU/+dPvbk0uu1yEOZYteWHyGGkPN4PkHmbh60GiUCLQkWQ== + dependencies: + "@aws-sdk/client-sso" "3.438.0" + "@aws-sdk/token-providers" "3.438.0" + "@aws-sdk/types" "3.433.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/shared-ini-file-loader" "^2.0.6" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-web-identity@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.433.0.tgz#32403ba9cc47d3c46500f3c8e5e0041d20e4dbe8" + integrity sha512-RlwjP1I5wO+aPpwyCp23Mk8nmRbRL33hqRASy73c4JA2z2YiRua+ryt6MalIxehhwQU6xvXUKulJnPG9VaMFZg== + dependencies: + "@aws-sdk/types" "3.433.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/endpoint-cache@3.310.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/endpoint-cache/-/endpoint-cache-3.310.0.tgz#e6f84bfcd55462966811390ef797145559bab15a" + integrity sha512-y3wipforet41EDTI0vnzxILqwAGll1KfI5qcdX9pXF/WF1f+3frcOtPiWtQEZQpy4czRogKm3BHo70QBYAZxlQ== + dependencies: + mnemonist "0.38.3" + tslib "^2.5.0" + +"@aws-sdk/middleware-endpoint-discovery@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint-discovery/-/middleware-endpoint-discovery-3.433.0.tgz#e292b876c0d9b20992c108d95502f4fddab5a495" + integrity sha512-eGQcncEtnQs2wMpLkJoreba/5547/eDDojGLuGjBmKtbZbVNZ9nbyCC//WIsmgT5CR5Bg9D+bNSsijmYpU6Qpg== + dependencies: + "@aws-sdk/endpoint-cache" "3.310.0" + "@aws-sdk/types" "3.433.0" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/protocol-http" "^3.0.8" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-host-header@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.433.0.tgz#3b6687ee4021c2b56c96cff61b45a33fb762b1c7" + integrity sha512-mBTq3UWv1UzeHG+OfUQ2MB/5GEkt5LTKFaUqzL7ESwzW8XtpBgXnjZvIwu3Vcd3sEetMwijwaGiJhY0ae/YyaA== + dependencies: + "@aws-sdk/types" "3.433.0" + "@smithy/protocol-http" "^3.0.8" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-logger@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.433.0.tgz#fcd4e31a8f134861cd519477b959c218a3600186" + integrity sha512-We346Fb5xGonTGVZC9Nvqtnqy74VJzYuTLLiuuftA5sbNzftBDy/22QCfvYSTOAl3bvif+dkDUzQY2ihc5PwOQ== + dependencies: + "@aws-sdk/types" "3.433.0" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-recursion-detection@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.433.0.tgz#5b4b7878ea46c70f507c9ea7c30ad0e5ee4ae6bf" + integrity sha512-HEvYC9PQlWY/ccUYtLvAlwwf1iCif2TSAmLNr3YTBRVa98x6jKL0hlCrHWYklFeqOGSKy6XhE+NGJMUII0/HaQ== + dependencies: + "@aws-sdk/types" "3.433.0" + "@smithy/protocol-http" "^3.0.8" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-sdk-sts@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.433.0.tgz#9b30f17a922ecc5fd46b93f1edcd20d7146b814f" + integrity sha512-ORYbJnBejUyonFl5FwIqhvI3Cq6sAp9j+JpkKZtFNma9tFPdrhmYgfCeNH32H/wGTQV/tUoQ3luh0gA4cuk6DA== + dependencies: + "@aws-sdk/middleware-signing" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-signing@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.433.0.tgz#670557ace5b97729dbabb6a991815e44eb0ef03b" + integrity sha512-jxPvt59NZo/epMNLNTu47ikmP8v0q217I6bQFGJG7JVFnfl36zDktMwGw+0xZR80qiK47/2BWrNpta61Zd2FxQ== + dependencies: + "@aws-sdk/types" "3.433.0" + "@smithy/property-provider" "^2.0.0" + "@smithy/protocol-http" "^3.0.8" + "@smithy/signature-v4" "^2.0.0" + "@smithy/types" "^2.4.0" + "@smithy/util-middleware" "^2.0.5" + tslib "^2.5.0" + +"@aws-sdk/middleware-user-agent@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.438.0.tgz#a1165134d5b95e1fbeb841740084b3a43dead18a" + integrity sha512-a+xHT1wOxT6EA6YyLmrfaroKWOkwwyiktUfXKM0FsUutGzNi4fKhb5NZ2al58NsXzHgHFrasSDp+Lqbd/X2cEw== + dependencies: + "@aws-sdk/types" "3.433.0" + "@aws-sdk/util-endpoints" "3.438.0" + "@smithy/protocol-http" "^3.0.8" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/region-config-resolver@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.433.0.tgz#37eb5f40db8af7ba9361aeb28c62b45421e780f0" + integrity sha512-xpjRjCZW+CDFdcMmmhIYg81ST5UAnJh61IHziQEk0FXONrg4kjyYPZAOjEdzXQ+HxJQuGQLKPhRdzxmQnbX7pg== + dependencies: + "@smithy/node-config-provider" "^2.1.3" + "@smithy/types" "^2.4.0" + "@smithy/util-config-provider" "^2.0.0" + "@smithy/util-middleware" "^2.0.5" + tslib "^2.5.0" + +"@aws-sdk/token-providers@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.438.0.tgz#e91baa37c9c78cb5b21cae96a12e7e1705c931d3" + integrity sha512-G2fUfTtU6/1ayYRMu0Pd9Ln4qYSvwJOWCqJMdkDgvXSwdgcOSOLsnAIk1AHGJDAvgLikdCzuyOsdJiexr9Vnww== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/middleware-host-header" "3.433.0" + "@aws-sdk/middleware-logger" "3.433.0" + "@aws-sdk/middleware-recursion-detection" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.438.0" + "@aws-sdk/region-config-resolver" "3.433.0" + "@aws-sdk/types" "3.433.0" + "@aws-sdk/util-endpoints" "3.438.0" + "@aws-sdk/util-user-agent-browser" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.437.0" + "@smithy/config-resolver" "^2.0.16" + "@smithy/fetch-http-handler" "^2.2.4" + "@smithy/hash-node" "^2.0.12" + "@smithy/invalid-dependency" "^2.0.12" + "@smithy/middleware-content-length" "^2.0.14" + "@smithy/middleware-endpoint" "^2.1.3" + "@smithy/middleware-retry" "^2.0.18" + "@smithy/middleware-serde" "^2.0.12" + "@smithy/middleware-stack" "^2.0.6" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/node-http-handler" "^2.1.8" + "@smithy/property-provider" "^2.0.0" + "@smithy/protocol-http" "^3.0.8" + "@smithy/shared-ini-file-loader" "^2.0.6" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-body-length-browser" "^2.0.0" + "@smithy/util-body-length-node" "^2.1.0" + "@smithy/util-defaults-mode-browser" "^2.0.16" + "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-endpoints" "^1.0.2" + "@smithy/util-retry" "^2.0.5" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@aws-sdk/types@3.433.0", "@aws-sdk/types@^3.222.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.433.0.tgz#0f94eae2a4a3525ca872c9ab04e143c01806d755" + integrity sha512-0jEE2mSrNDd8VGFjTc1otYrwYPIkzZJEIK90ZxisKvQ/EURGBhNzWn7ejWB9XCMFT6XumYLBR0V9qq5UPisWtA== + dependencies: + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/util-dynamodb@^3.319.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-dynamodb/-/util-dynamodb-3.438.0.tgz#c587a41849dd5b53a43629457ba7300cf1b82836" + integrity sha512-K0r30mLy3iQe3qQVJxJAp+eOuoCmrO5KVodBoC5VT1ivjtYIgGxzUWphKhaqcASjmaE+Lg0UjHKjxWGOyAEC4A== + dependencies: + tslib "^2.5.0" + +"@aws-sdk/util-endpoints@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.438.0.tgz#fe79a0ad87fc201c8ecb422f6f040bd300c98df9" + integrity sha512-6VyPTq1kN3GWxwFt5DdZfOsr6cJZPLjWh0troY/0uUv3hK74C9o3Y0Xf/z8UAUvQFkVqZse12O0/BgPVMImvfA== + dependencies: + "@aws-sdk/types" "3.433.0" + "@smithy/util-endpoints" "^1.0.2" + tslib "^2.5.0" + +"@aws-sdk/util-locate-window@^3.0.0": + version "3.310.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.310.0.tgz#b071baf050301adee89051032bd4139bba32cc40" + integrity sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w== + dependencies: + tslib "^2.5.0" + +"@aws-sdk/util-user-agent-browser@3.433.0": + version "3.433.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.433.0.tgz#b5ed0c0cca0db34a2c1c2ffc1b65e7cdd8dc88ff" + integrity sha512-2Cf/Lwvxbt5RXvWFXrFr49vXv0IddiUwrZoAiwhDYxvsh+BMnh+NUFot+ZQaTrk/8IPZVDeLPWZRdVy00iaVXQ== + dependencies: + "@aws-sdk/types" "3.433.0" + "@smithy/types" "^2.4.0" + bowser "^2.11.0" + tslib "^2.5.0" + +"@aws-sdk/util-user-agent-node@3.437.0": + version "3.437.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.437.0.tgz#f77729854ddf049ccaba8bae3d8fa279812b4716" + integrity sha512-JVEcvWaniamtYVPem4UthtCNoTBCfFTwYj7Y3CrWZ2Qic4TqrwLkAfaBGtI2TGrhIClVr77uzLI6exqMTN7orA== + dependencies: + "@aws-sdk/types" "3.433.0" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@aws-sdk/util-utf8-browser@^3.0.0": + version "3.259.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz#3275a6f5eb334f96ca76635b961d3c50259fd9ff" + integrity sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw== + dependencies: + tslib "^2.3.1" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" + integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/code-frame@^7.16.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.8.3": version "7.22.13" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== @@ -28,42 +566,142 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" +"@babel/code-frame@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== + dependencies: + "@babel/highlight" "^7.22.5" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.4.tgz#457ffe647c480dff59c2be092fc3acf71195c87f" + integrity sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g== + +"@babel/compat-data@^7.22.0", "@babel/compat-data@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.3.tgz#cd502a6a0b6e37d7ad72ce7e71a7160a3ae36f7e" + integrity sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ== + "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": version "7.22.9" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.21.3", "@babel/core@^7.22.9": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.17.tgz#2f9b0b395985967203514b24ee50f9fd0639c866" - integrity sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ== +"@babel/compat-data@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== + +"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.15.0", "@babel/core@^7.16.0", "@babel/core@^7.19.6", "@babel/core@^7.20.12", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.22.13" - "@babel/generator" "^7.22.15" + "@babel/generator" "^7.23.0" "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-module-transforms" "^7.22.17" - "@babel/helpers" "^7.22.15" - "@babel/parser" "^7.22.16" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" "@babel/template" "^7.22.15" - "@babel/traverse" "^7.22.17" - "@babel/types" "^7.22.17" - convert-source-map "^1.7.0" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.22.15", "@babel/generator@^7.7.2": +"@babel/core@^7.11.6", "@babel/core@^7.12.3": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.4.tgz#c6dc73242507b8e2a27fd13a9c1814f9fa34a659" + integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.4" + "@babel/helper-compilation-targets" "^7.21.4" + "@babel/helper-module-transforms" "^7.21.2" + "@babel/helpers" "^7.21.0" + "@babel/parser" "^7.21.4" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.4" + "@babel/types" "^7.21.4" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + semver "^6.3.0" + +"@babel/core@^7.21.3": + version "7.22.1" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.1.tgz#5de51c5206f4c6f5533562838337a603c1033cfd" + integrity sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.22.0" + "@babel/helper-compilation-targets" "^7.22.1" + "@babel/helper-module-transforms" "^7.22.1" + "@babel/helpers" "^7.22.0" + "@babel/parser" "^7.22.0" + "@babel/template" "^7.21.9" + "@babel/traverse" "^7.22.1" + "@babel/types" "^7.22.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + semver "^6.3.0" + +"@babel/eslint-parser@^7.16.3": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.15.tgz#1564189c7ec94cb8f77b5e8a90c4d200d21b2339" - integrity sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA== + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz#263f059c476e29ca4972481a17b8b660cb025a34" + integrity sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg== dependencies: - "@babel/types" "^7.22.15" + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.1" + +"@babel/generator@^7.21.4", "@babel/generator@^7.7.2": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc" + integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== + dependencies: + "@babel/types" "^7.21.4" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/generator@^7.22.0", "@babel/generator@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.3.tgz#0ff675d2edb93d7596c5f6728b52615cfc0df01e" + integrity sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A== + dependencies: + "@babel/types" "^7.22.3" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== + dependencies: + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -71,14 +709,44 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" - integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz#a3f4758efdd0190d8927fcffd261755937c71878" + integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw== dependencies: - "@babel/types" "^7.22.15" + "@babel/types" "^7.22.5" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz#770cd1ce0889097ceacb99418ee6934ef0572656" + integrity sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg== + dependencies: + "@babel/compat-data" "^7.21.4" + "@babel/helper-validator-option" "^7.21.0" + browserslist "^4.21.3" + lru-cache "^5.1.1" + semver "^6.3.0" + +"@babel/helper-compilation-targets@^7.22.1": + version "7.22.1" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz#bfcd6b7321ffebe33290d68550e2c9d7eb7c7a58" + integrity sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ== + dependencies: + "@babel/compat-data" "^7.22.0" + "@babel/helper-validator-option" "^7.21.0" + browserslist "^4.21.3" + lru-cache "^5.1.1" + semver "^6.3.0" -"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": +"@babel/helper-compilation-targets@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== @@ -89,7 +757,47 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5": +"@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz#f9d0a7aaaa7cd32a3f31c9316a69f5a9bcacb892" + integrity sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.5" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz#3a017163dc3c2ba7deb9a7950849a9586ea24c18" + integrity sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-member-expression-to-functions" "^7.21.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-class-features-plugin@^7.22.1": + version "7.22.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.1.tgz#ae3de70586cc757082ae3eba57240d42f468c41b" + integrity sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.22.1" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-member-expression-to-functions" "^7.22.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.22.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-split-export-declaration" "^7.18.6" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== @@ -104,19 +812,63 @@ "@babel/helper-split-export-declaration" "^7.22.6" semver "^6.3.1" -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" - integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== +"@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz#c36ea240bb3348f942f08b0fbe28d6d979fab236" + integrity sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz#40411a8ab134258ad2cf3a3d987ec6aa0723cee5" + integrity sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.22.1": + version "7.22.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.1.tgz#a7ed9a8488b45b467fca353cd1a44dc5f0cf5c70" + integrity sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.3.1" + semver "^6.3.0" + +"@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" + integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" regexpu-core "^5.3.1" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" - integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== +"@babel/helper-define-polyfill-provider@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz#487053f103110f25b9755c5980e031e93ced24d8" + integrity sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -124,11 +876,41 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-environment-visitor@^7.22.1": + version "7.22.1" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz#ac3a56dbada59ed969d712cf527bd8271fe3eba8" + integrity sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA== + +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + "@babel/helper-environment-visitor@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" + integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== + dependencies: + "@babel/template" "^7.20.7" + "@babel/types" "^7.21.0" + "@babel/helper-function-name@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" @@ -137,6 +919,21 @@ "@babel/template" "^7.22.5" "@babel/types" "^7.22.5" +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" @@ -144,30 +941,111 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz#b95a144896f6d491ca7863576f820f3628818621" - integrity sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA== +"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5" + integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== dependencies: - "@babel/types" "^7.22.15" + "@babel/types" "^7.21.0" + +"@babel/helper-member-expression-to-functions@^7.22.0": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz#4b77a12c1b4b8e9e28736ed47d8b91f00976911f" + integrity sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA== + dependencies: + "@babel/types" "^7.22.3" + +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + +"@babel/helper-member-expression-to-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" + integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== + dependencies: + "@babel/types" "^7.22.5" -"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.22.15", "@babel/helper-module-transforms@^7.22.17", "@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.17.tgz#7edf129097a51ccc12443adbc6320e90eab76693" - integrity sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ== +"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" + integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== + dependencies: + "@babel/types" "^7.21.4" + +"@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2": + version "7.21.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" + integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.2" + "@babel/types" "^7.21.2" + +"@babel/helper-module-transforms@^7.21.5", "@babel/helper-module-transforms@^7.22.1": + version "7.22.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz#e0cad47fedcf3cae83c11021696376e2d5a50c63" + integrity sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.1" + "@babel/helper-module-imports" "^7.21.4" + "@babel/helper-simple-access" "^7.21.5" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.21.9" + "@babel/traverse" "^7.22.1" + "@babel/types" "^7.22.0" + +"@babel/helper-module-transforms@^7.22.5": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129" + integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ== dependencies: "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.5" + +"@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-module-imports" "^7.22.15" "@babel/helper-simple-access" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.15" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" @@ -176,19 +1054,81 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-plugin-utils@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56" + integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== + +"@babel/helper-plugin-utils@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.17.tgz#dabaa50622b3b4670bd6546fc8db23eb12d89da0" - integrity sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA== +"@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-remap-async-to-generator@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz#53a25b7484e722d7efb9c350c75c032d4628de82" + integrity sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-wrap-function" "^7.22.17" + "@babel/helper-wrap-function" "^7.22.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" + integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.20.7" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.7" + "@babel/types" "^7.20.7" + +"@babel/helper-replace-supers@^7.22.1": + version "7.22.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.1.tgz#38cf6e56f7dc614af63a21b45565dd623f0fdc95" + integrity sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.1" + "@babel/helper-member-expression-to-functions" "^7.22.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/template" "^7.21.9" + "@babel/traverse" "^7.22.1" + "@babel/types" "^7.22.0" + +"@babel/helper-replace-supers@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": version "7.22.9" @@ -199,6 +1139,20 @@ "@babel/helper-member-expression-to-functions" "^7.22.5" "@babel/helper-optimise-call-expression" "^7.22.5" +"@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-simple-access@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz#d697a7971a5c39eac32c7e63c0921c06c8a249ee" + integrity sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg== + dependencies: + "@babel/types" "^7.21.5" + "@babel/helper-simple-access@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" @@ -206,6 +1160,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" @@ -213,6 +1174,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" @@ -220,52 +1188,159 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-string-parser@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz#2b3eea65443c6bdc31c22d037c65f6d323b6b2bd" + integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w== + "@babel/helper-string-parser@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== -"@babel/helper-validator-identifier@^7.22.15", "@babel/helper-validator-identifier@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz#601fa28e4cc06786c18912dca138cec73b882044" - integrity sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ== +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" + integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== "@babel/helper-validator-option@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== -"@babel/helper-wrap-function@^7.22.17": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.17.tgz#222ac3ff9cc8f9b617cc1e5db75c0b538e722801" - integrity sha512-nAhoheCMlrqU41tAojw9GpVEKDlTS8r3lzFmF0lP52LwblCPbuFSO7nGIZoIcoU5NIm1ABrna0cJExE4Ay6l2Q== +"@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" + integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== dependencies: "@babel/helper-function-name" "^7.22.5" "@babel/template" "^7.22.15" - "@babel/types" "^7.22.17" + "@babel/types" "^7.22.19" -"@babel/helpers@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.15.tgz#f09c3df31e86e3ea0b7ff7556d85cdebd47ea6f1" - integrity sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw== +"@babel/helper-wrap-function@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz#189937248c45b0182c1dcf32f3444ca153944cb9" + integrity sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helpers@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e" + integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== + dependencies: + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.0" + "@babel/types" "^7.21.0" + +"@babel/helpers@^7.22.0": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.3.tgz#53b74351da9684ea2f694bf0877998da26dd830e" + integrity sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w== + dependencies: + "@babel/template" "^7.21.9" + "@babel/traverse" "^7.22.1" + "@babel/types" "^7.22.3" + +"@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== dependencies: "@babel/template" "^7.22.15" - "@babel/traverse" "^7.22.15" - "@babel/types" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/highlight@^7.22.13": - version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" - integrity sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ== + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== dependencies: - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.22.16": - version "7.22.16" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.16.tgz#180aead7f247305cce6551bea2720934e2fa2c95" - integrity sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA== +"@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17" + integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== + +"@babel/parser@^7.21.9", "@babel/parser@^7.22.0", "@babel/parser@^7.22.4": + version "7.22.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.4.tgz#a770e98fd785c231af9d93f6459d36770993fb32" + integrity sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA== + +"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== + +"@babel/parser@^7.22.5": + version "7.22.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.7.tgz#df8cf085ce92ddbdbf668a7f186ce848c9036cae" + integrity sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": version "7.22.15" @@ -283,7 +1358,16 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-transform-optional-chaining" "^7.22.15" -"@babel/plugin-proposal-class-properties@^7.18.6": +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3.tgz#a75be1365c0c3188c51399a662168c1c98108659" + integrity sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-transform-optional-chaining" "^7.22.3" + +"@babel/plugin-proposal-class-properties@^7.14.5", "@babel/plugin-proposal-class-properties@^7.16.0": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== @@ -291,22 +1375,73 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-decorators@^7.22.7": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.15.tgz#dc774eae73ab8c28a644d490b45aa47a85bb0bf5" - integrity sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg== +"@babel/plugin-proposal-decorators@^7.14.5", "@babel/plugin-proposal-decorators@^7.16.4": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.2.tgz#0b345a5754f48309fa50b7cd99075ef0295b12c8" + integrity sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg== dependencies: "@babel/helper-create-class-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-replace-supers" "^7.22.20" "@babel/helper-split-export-declaration" "^7.22.6" "@babel/plugin-syntax-decorators" "^7.22.10" +"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.16.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-optional-chaining@^7.16.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.16.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== +"@babel/plugin-proposal-private-property-in-object@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" + integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -356,6 +1491,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-flow@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" + integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-import-assertions@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" @@ -363,6 +1512,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-syntax-import-attributes@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.3.tgz#d7168f22b9b49a6cc1792cec78e06a18ad2e7b4b" + integrity sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-import-attributes@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" @@ -384,7 +1540,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.7.2": +"@babel/plugin-syntax-jsx@^7.18.6", "@babel/plugin-syntax-jsx@^7.21.4", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz#f264ed7bf40ffc9ec239edabc17a50c4f5b6fea2" + integrity sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-syntax-jsx@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== @@ -447,7 +1610,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.3.3", "@babel/plugin-syntax-typescript@^7.7.2": +"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.3.3", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz#2751948e9b7c6d771a8efa59340c15d4a2891ff8" + integrity sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-syntax-typescript@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== @@ -462,6 +1632,13 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-arrow-functions@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz#9bb42a53de447936a57ba256fbf537fc312b6929" + integrity sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-transform-arrow-functions@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" @@ -469,16 +1646,35 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz#3b153af4a6b779f340d5b80d3f634f55820aefa3" - integrity sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w== +"@babel/plugin-transform-async-generator-functions@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.3.tgz#3ed99924c354fb9e80dabb2cc8d002c702e94527" + integrity sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-generator-functions@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" + integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.9" + "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" +"@babel/plugin-transform-async-to-generator@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" + integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-transform-async-to-generator@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" @@ -488,6 +1684,13 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-remap-async-to-generator" "^7.22.5" +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" @@ -495,13 +1698,28 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz#494eb82b87b5f8b1d8f6f28ea74078ec0a10a841" - integrity sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw== +"@babel/plugin-transform-block-scoping@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" + integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-block-scoping@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-class-properties@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.3.tgz#3407145e513830df77f0cef828b8b231c166fe4c" + integrity sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-transform-class-properties@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" @@ -519,6 +1737,30 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" +"@babel/plugin-transform-class-static-block@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.3.tgz#e352cf33567385c731a8f21192efeba760358773" + integrity sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" + integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + "@babel/plugin-transform-classes@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" @@ -534,6 +1776,14 @@ "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" +"@babel/plugin-transform-computed-properties@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz#3a2d8bb771cd2ef1cd736435f6552fe502e11b44" + integrity sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/template" "^7.20.7" + "@babel/plugin-transform-computed-properties@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" @@ -542,13 +1792,28 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz#e7404ea5bb3387073b9754be654eecb578324694" - integrity sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ== +"@babel/plugin-transform-destructuring@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" + integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-destructuring@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-dotall-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" @@ -557,6 +1822,13 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-transform-duplicate-keys@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" @@ -564,6 +1836,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-dynamic-import@^7.22.1": + version "7.22.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.1.tgz#6c56afaf896a07026330cf39714532abed8d9ed1" + integrity sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-dynamic-import@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" @@ -572,6 +1852,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-exponentiation-operator@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" @@ -588,6 +1876,29 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" +"@babel/plugin-transform-export-namespace-from@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.3.tgz#9b8700aa495007d3bebac8358d1c562434b680b9" + integrity sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-flow-strip-types@^7.16.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" + integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-flow" "^7.22.5" + +"@babel/plugin-transform-for-of@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz#e890032b535f5a2e237a18535f56a9fdaa7b83fc" + integrity sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-transform-for-of@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" @@ -595,6 +1906,15 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-transform-function-name@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" @@ -612,6 +1932,21 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-json-strings" "^7.8.3" +"@babel/plugin-transform-json-strings@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.3.tgz#a181b8679cf7c93e9d0e3baa5b1776d65be601a9" + integrity sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-transform-literals@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" @@ -627,6 +1962,21 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" +"@babel/plugin-transform-logical-assignment-operators@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.3.tgz#9e021455810f33b0baccb82fb759b194f5dc36f0" + integrity sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-member-expression-literals@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" @@ -634,32 +1984,67 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" - integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== +"@babel/plugin-transform-modules-amd@^7.20.11": + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" + integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== dependencies: - "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-modules-amd@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-commonjs@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz#b11810117ed4ee7691b29bd29fd9f3f98276034f" - integrity sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg== +"@babel/plugin-transform-modules-commonjs@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz#d69fb947eed51af91de82e4708f676864e5e47bc" + integrity sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ== + dependencies: + "@babel/helper-module-transforms" "^7.21.5" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-simple-access" "^7.21.5" + +"@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== dependencies: - "@babel/helper-module-transforms" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz#3386be5875d316493b517207e8f1931d93154bb1" - integrity sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA== +"@babel/plugin-transform-modules-systemjs@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.3.tgz#cc507e03e88d87b016feaeb5dae941e6ef50d91e" + integrity sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-systemjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== dependencies: "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.9" + "@babel/helper-module-transforms" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-modules-umd@^7.22.5": version "7.22.5" @@ -669,6 +2054,14 @@ "@babel/helper-module-transforms" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.3.tgz#db6fb77e6b3b53ec3b8d370246f0b7cf67d35ab4" + integrity sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" @@ -677,6 +2070,13 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-new-target@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.3.tgz#deb0377d741cbee2f45305868b9026dcd6dd96e2" + integrity sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-transform-new-target@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" @@ -692,6 +2092,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.3.tgz#8c519f8bf5af94a9ca6f65cf422a9d3396e542b9" + integrity sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-transform-numeric-separator@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" @@ -700,6 +2108,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" +"@babel/plugin-transform-numeric-separator@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.3.tgz#02493070ca6685884b0eee705363ee4da2132ab0" + integrity sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-transform-object-rest-spread@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" @@ -711,6 +2127,25 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.22.15" +"@babel/plugin-transform-object-rest-spread@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.3.tgz#da6fba693effb8c203d8c3bdf7bf4e2567e802e9" + integrity sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw== + dependencies: + "@babel/compat-data" "^7.22.3" + "@babel/helper-compilation-targets" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.3" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + "@babel/plugin-transform-object-super@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" @@ -727,15 +2162,32 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz#d7a5996c2f7ca4ad2ad16dbb74444e5c4385b1ba" - integrity sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A== +"@babel/plugin-transform-optional-catch-binding@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.3.tgz#e971a083fc7d209d9cd18253853af1db6d8dc42f" + integrity sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" +"@babel/plugin-transform-optional-chaining@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.3.tgz#5fd24a4a7843b76da6aeec23c7f551da5d365290" + integrity sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-transform-parameters@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" @@ -743,6 +2195,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-parameters@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.3.tgz#24477acfd2fd2bc901df906c9bf17fbcfeee900d" + integrity sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + +"@babel/plugin-transform-private-methods@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.3.tgz#adac38020bab5047482d3297107c1f58e9c574f6" + integrity sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-transform-private-methods@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" @@ -761,6 +2228,23 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" +"@babel/plugin-transform-private-property-in-object@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.3.tgz#031621b02c7b7d95389de1a3dba2fe9e8c548e56" + integrity sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-property-literals@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" @@ -768,20 +2252,41 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-react-constant-elements@^7.21.3": +"@babel/plugin-transform-react-constant-elements@^7.12.1": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz#6dfa7c1c37f7d7279e417ceddf5a04abb8bb9c29" integrity sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-react-display-name@^7.22.5": +"@babel/plugin-transform-react-constant-elements@^7.21.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.3.tgz#b87a436c3377f29b37409f9c02c99c9ce377909d" + integrity sha512-b5J6muxQYp4H7loAQv/c7GO5cPuRA6H5hx4gO+/Hn+Cu9MRQU0PNiUoWq1L//8sq6kFSNxGXFb2XTaUfa9y+Pg== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + +"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" @@ -789,20 +2294,31 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.22.5" -"@babel/plugin-transform-react-jsx-self@^7.22.5": +"@babel/plugin-transform-react-jsx-self@^7.18.6": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-react-jsx-source@^7.22.5": +"@babel/plugin-transform-react-jsx-source@^7.19.6": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c" integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w== dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz#656b42c2fdea0a6d8762075d58ef9d4e3c4ab8a2" + integrity sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.21.0" + "@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#7e6266d88705d7c49f11c98db8b9464531289cd6" @@ -814,6 +2330,14 @@ "@babel/plugin-syntax-jsx" "^7.22.5" "@babel/types" "^7.22.15" +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz#1f58363eef6626d6fa517b95ac66fe94685e32c0" @@ -822,6 +2346,14 @@ "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-regenerator@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz#576c62f9923f94bcb1c855adc53561fd7913724e" + integrity sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + regenerator-transform "^0.15.1" + "@babel/plugin-transform-regenerator@^7.22.10": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" @@ -830,6 +2362,13 @@ "@babel/helper-plugin-utils" "^7.22.5" regenerator-transform "^0.15.2" +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-reserved-words@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" @@ -837,18 +2376,25 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-runtime@^7.22.9": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz#3a625c4c05a39e932d7d34f5d4895cdd0172fdc9" - integrity sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g== +"@babel/plugin-transform-runtime@^7.15.0", "@babel/plugin-transform-runtime@^7.16.4": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz#c956a3f8d1aa50816ff6c30c6288d66635c12990" + integrity sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA== dependencies: "@babel/helper-module-imports" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.5" - babel-plugin-polyfill-corejs3 "^0.8.3" - babel-plugin-polyfill-regenerator "^0.5.2" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" semver "^6.3.1" +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-shorthand-properties@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" @@ -856,6 +2402,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-spread@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" + integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-transform-spread@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" @@ -864,6 +2418,13 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-sticky-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" @@ -871,6 +2432,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-transform-template-literals@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" @@ -878,6 +2446,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-transform-typeof-symbol@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" @@ -885,6 +2460,16 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-typescript@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz#316c5be579856ea890a57ebc5116c5d064658f2b" + integrity sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + "@babel/plugin-transform-typescript@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" @@ -895,6 +2480,13 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-typescript" "^7.22.5" +"@babel/plugin-transform-unicode-escapes@^7.21.5": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz#1e55ed6195259b0e9061d81f5ef45a9b009fb7f2" + integrity sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-transform-unicode-escapes@^7.22.10": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" @@ -902,6 +2494,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-unicode-property-regex@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.3.tgz#597b6a614dc93eaae605ee293e674d79d32eb380" + integrity sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-transform-unicode-property-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" @@ -910,6 +2510,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-unicode-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" @@ -918,6 +2526,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-unicode-sets-regex@^7.22.3": + version "7.22.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.3.tgz#7c14ee33fa69782b0101d0f7143d3fc73ce00700" + integrity sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/plugin-transform-unicode-sets-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" @@ -926,12 +2542,12 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/preset-env@^7.20.2", "@babel/preset-env@^7.22.9": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.15.tgz#142716f8e00bc030dae5b2ac6a46fbd8b3e18ff8" - integrity sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag== +"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.15.0", "@babel/preset-env@^7.16.4": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" + integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== dependencies: - "@babel/compat-data" "^7.22.9" + "@babel/compat-data" "^7.23.2" "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-validator-option" "^7.22.15" @@ -957,15 +2573,15 @@ "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.22.15" + "@babel/plugin-transform-async-generator-functions" "^7.23.2" "@babel/plugin-transform-async-to-generator" "^7.22.5" "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.22.15" + "@babel/plugin-transform-block-scoping" "^7.23.0" "@babel/plugin-transform-class-properties" "^7.22.5" "@babel/plugin-transform-class-static-block" "^7.22.11" "@babel/plugin-transform-classes" "^7.22.15" "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.22.15" + "@babel/plugin-transform-destructuring" "^7.23.0" "@babel/plugin-transform-dotall-regex" "^7.22.5" "@babel/plugin-transform-duplicate-keys" "^7.22.5" "@babel/plugin-transform-dynamic-import" "^7.22.11" @@ -977,9 +2593,9 @@ "@babel/plugin-transform-literals" "^7.22.5" "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.15" - "@babel/plugin-transform-modules-systemjs" "^7.22.11" + "@babel/plugin-transform-modules-amd" "^7.23.0" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-modules-systemjs" "^7.23.0" "@babel/plugin-transform-modules-umd" "^7.22.5" "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" "@babel/plugin-transform-new-target" "^7.22.5" @@ -988,7 +2604,7 @@ "@babel/plugin-transform-object-rest-spread" "^7.22.15" "@babel/plugin-transform-object-super" "^7.22.5" "@babel/plugin-transform-optional-catch-binding" "^7.22.11" - "@babel/plugin-transform-optional-chaining" "^7.22.15" + "@babel/plugin-transform-optional-chaining" "^7.23.0" "@babel/plugin-transform-parameters" "^7.22.15" "@babel/plugin-transform-private-methods" "^7.22.5" "@babel/plugin-transform-private-property-in-object" "^7.22.11" @@ -1005,13 +2621,99 @@ "@babel/plugin-transform-unicode-regex" "^7.22.5" "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" "@babel/preset-modules" "0.1.6-no-external-plugins" - "@babel/types" "^7.22.15" - babel-plugin-polyfill-corejs2 "^0.4.5" - babel-plugin-polyfill-corejs3 "^0.8.3" - babel-plugin-polyfill-regenerator "^0.5.2" + "@babel/types" "^7.23.0" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" core-js-compat "^3.31.0" semver "^6.3.1" +"@babel/preset-env@^7.20.2": + version "7.22.4" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.4.tgz#c86a82630f0e8c61d9bb9327b7b896732028cbed" + integrity sha512-c3lHOjbwBv0TkhYCr+XCR6wKcSZ1QbQTVdSkZUaVpLv8CVWotBMArWUi5UAJrcrQaEnleVkkvaV8F/pmc/STZQ== + dependencies: + "@babel/compat-data" "^7.22.3" + "@babel/helper-compilation-targets" "^7.22.1" + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-validator-option" "^7.21.0" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.3" + "@babel/plugin-proposal-private-property-in-object" "^7.21.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-import-attributes" "^7.22.3" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.21.5" + "@babel/plugin-transform-async-generator-functions" "^7.22.3" + "@babel/plugin-transform-async-to-generator" "^7.20.7" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.21.0" + "@babel/plugin-transform-class-properties" "^7.22.3" + "@babel/plugin-transform-class-static-block" "^7.22.3" + "@babel/plugin-transform-classes" "^7.21.0" + "@babel/plugin-transform-computed-properties" "^7.21.5" + "@babel/plugin-transform-destructuring" "^7.21.3" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-dynamic-import" "^7.22.1" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-export-namespace-from" "^7.22.3" + "@babel/plugin-transform-for-of" "^7.21.5" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-json-strings" "^7.22.3" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.3" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.20.11" + "@babel/plugin-transform-modules-commonjs" "^7.21.5" + "@babel/plugin-transform-modules-systemjs" "^7.22.3" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.3" + "@babel/plugin-transform-new-target" "^7.22.3" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.3" + "@babel/plugin-transform-numeric-separator" "^7.22.3" + "@babel/plugin-transform-object-rest-spread" "^7.22.3" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-optional-catch-binding" "^7.22.3" + "@babel/plugin-transform-optional-chaining" "^7.22.3" + "@babel/plugin-transform-parameters" "^7.22.3" + "@babel/plugin-transform-private-methods" "^7.22.3" + "@babel/plugin-transform-private-property-in-object" "^7.22.3" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.21.5" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.20.7" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.21.5" + "@babel/plugin-transform-unicode-property-regex" "^7.22.3" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.3" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.22.4" + babel-plugin-polyfill-corejs2 "^0.4.3" + babel-plugin-polyfill-corejs3 "^0.8.1" + babel-plugin-polyfill-regenerator "^0.5.0" + core-js-compat "^3.30.2" + semver "^6.3.0" + "@babel/preset-modules@0.1.6-no-external-plugins": version "0.1.6-no-external-plugins" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" @@ -1021,7 +2723,18 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@^7.18.6": +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.14.5", "@babel/preset-react@^7.16.0": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.22.15.tgz#9a776892b648e13cc8ca2edf5ed1264eea6b6afc" integrity sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w== @@ -1033,30 +2746,92 @@ "@babel/plugin-transform-react-jsx-development" "^7.22.5" "@babel/plugin-transform-react-pure-annotations" "^7.22.5" -"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz#43db30516fae1d417d748105a0bc95f637239d48" - integrity sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A== +"@babel/preset-react@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.15.0", "@babel/preset-typescript@^7.16.0": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz#c8de488130b7081f7e1482936ad3de5b018beef4" + integrity sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-validator-option" "^7.22.15" "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.15" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" "@babel/plugin-transform-typescript" "^7.22.15" +"@babel/preset-typescript@^7.21.0": + version "7.21.5" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.21.5.tgz#68292c884b0e26070b4d66b202072d391358395f" + integrity sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA== + dependencies: + "@babel/helper-plugin-utils" "^7.21.5" + "@babel/helper-validator-option" "^7.21.0" + "@babel/plugin-syntax-jsx" "^7.21.4" + "@babel/plugin-transform-modules-commonjs" "^7.21.5" + "@babel/plugin-transform-typescript" "^7.21.3" + "@babel/regjsgen@^0.8.0": version "0.8.0" resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.12.5", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.6", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.15.tgz#38f46494ccf6cf020bd4eed7124b425e83e523b8" - integrity sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA== +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.14.8", "@babel/runtime@^7.16.3", "@babel/runtime@^7.23.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.8.3", "@babel/runtime@^7.9.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/runtime@^7.10.1", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.16.7", "@babel/runtime@^7.18.0", "@babel/runtime@^7.20.0", "@babel/runtime@^7.22.5": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.11.tgz#7a9ba3bbe406ad6f9e8dd4da2ece453eb23a77a4" + integrity sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": +"@babel/runtime@^7.11.2": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" + integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" + integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" + integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + +"@babel/template@^7.21.9": + version "7.21.9" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.21.9.tgz#bf8dad2859130ae46088a99c1f265394877446fb" + integrity sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ== + dependencies: + "@babel/code-frame" "^7.21.4" + "@babel/parser" "^7.21.9" + "@babel/types" "^7.21.5" + +"@babel/template@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== @@ -1065,29 +2840,97 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/traverse@^7.16.0", "@babel/traverse@^7.22.15", "@babel/traverse@^7.22.17": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.17.tgz#b23c203ab3707e3be816043081b4a994fcacec44" - integrity sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg== +"@babel/template@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/traverse@^7.16.0", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.4", "@babel/traverse@^7.7.2": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.4.tgz#a836aca7b116634e97a6ed99976236b3282c9d36" + integrity sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q== + dependencies: + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.4" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.21.4" + "@babel/types" "^7.21.4" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/traverse@^7.22.1": + version "7.22.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.4.tgz#c3cf96c5c290bd13b55e29d025274057727664c0" + integrity sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ== + dependencies: + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.22.3" + "@babel/helper-environment-visitor" "^7.22.1" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.22.4" + "@babel/types" "^7.22.4" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/traverse@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== dependencies: "@babel/code-frame" "^7.22.13" - "@babel/generator" "^7.22.15" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.16" - "@babel/types" "^7.22.17" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.21.3", "@babel/types@^7.22.15", "@babel/types@^7.22.17", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.22.17" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.17.tgz#f753352c4610ffddf9c8bc6823f9ff03e2303eee" - integrity sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg== +"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4" + integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@babel/types@^7.12.6", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + +"@babel/types@^7.21.3", "@babel/types@^7.21.5", "@babel/types@^7.22.0", "@babel/types@^7.22.3", "@babel/types@^7.22.4": + version "7.22.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.4.tgz#56a2653ae7e7591365dabf20b76295410684c071" + integrity sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA== + dependencies: + "@babel/helper-string-parser" "^7.21.5" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@babel/types@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== dependencies: "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.15" + "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1095,1056 +2938,3438 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== +"@blueprintjs/colors@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@blueprintjs/colors/-/colors-4.2.1.tgz#603b2512caee84feddcb3dbd536534c140b9a1f3" + integrity sha512-Cx7J2YnUuxn+fi+y5XtXnBB7+cFHN4xBrRkaAetp78i3VTCXjUk+d1omrOr8TqbRucUXTdrhbZOUHpzRLFcJpQ== + dependencies: + tslib "~2.5.0" + +"@blueprintjs/core@^4.18.0", "@blueprintjs/core@^4.20.2": + version "4.20.2" + resolved "https://registry.yarnpkg.com/@blueprintjs/core/-/core-4.20.2.tgz#ae1bbaf13bd1bf887b506760c478cc940f6d6e20" + integrity sha512-5v4Nr0jozfAjiOkjY4zvt1XSpt4ldnrSaxtwo506S2cxJYfwFeMTmDshXNPFcc8L1fjZMxi0IWI2WABXzZXS6w== + dependencies: + "@blueprintjs/colors" "^4.2.1" + "@blueprintjs/icons" "^4.16.0" + "@juggle/resize-observer" "^3.4.0" + "@types/dom4" "^2.0.2" + classnames "^2.3.1" + dom4 "^2.1.5" + normalize.css "^8.0.1" + popper.js "^1.16.1" + react-popper "^1.3.11" + react-transition-group "^4.4.5" + tslib "~2.5.0" + +"@blueprintjs/icons@^4.16.0": + version "4.16.0" + resolved "https://registry.yarnpkg.com/@blueprintjs/icons/-/icons-4.16.0.tgz#47f9e8abe64d84fc18721080b8f191d8aac075d8" + integrity sha512-cyfgjUZcZCtQrXWUV8FwqYTFEzduV4a0N7yhOU38jY+cBRCLu/sDrD0Osvfk4DGRvNe4YjY7pohVLFSxpg68Uw== + dependencies: + change-case "^4.1.2" + classnames "^2.3.1" + tslib "~2.5.0" + +"@blueprintjs/popover2@^1.14.11": + version "1.14.11" + resolved "https://registry.yarnpkg.com/@blueprintjs/popover2/-/popover2-1.14.11.tgz#0698fdeaf6710460cef0b71bed592ca37f40d1f9" + integrity sha512-5XAjeb2mlWjYXC0pqrNDLzHSsX85Zaiv8jixxUN9abarMUUFKGATgGF8MRsWTLAW94Gli6CB1lzVkrYkRHHf6Q== + dependencies: + "@blueprintjs/core" "^4.20.2" + "@juggle/resize-observer" "^3.4.0" + "@popperjs/core" "^2.11.7" + classnames "^2.3.1" + dom4 "^2.1.5" + react-popper "^2.3.0" + tslib "~2.5.0" + +"@blueprintjs/table@^4.10.1": + version "4.10.12" + resolved "https://registry.yarnpkg.com/@blueprintjs/table/-/table-4.10.12.tgz#17dc7aea00c07b38a77545fc73a463889280a146" + integrity sha512-f5NbjuHQ/1vb5hkT+WsCnjIU3Vp2OCWdyDUopVmgj4qHIgzgX38vP2sLS8aUFlbsEQr/xAU9mfkpp4FT+65mXA== + dependencies: + "@blueprintjs/core" "^4.20.2" + "@blueprintjs/popover2" "^1.14.11" + classnames "^2.3.1" + prop-types "^15.7.2" + react-innertext "^1.1.5" + tslib "~2.5.0" + +"@camwiegert/typical@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@camwiegert/typical/-/typical-0.1.1.tgz#c75d3b658e2f542d113c3e266389794c7dc45d6d" + integrity sha512-4xAtH3F3uJ8boe9IPahdYFCBELmyOBwHGAn0rDO6C1rx0TuZb5f4UqfuiOQF7YiMJGCOsUIW7LyucMNnVQYsRg== -"@cspotcode/source-map-support@^0.8.0": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" - integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== +"@chakra-ui/accordion@2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-2.3.1.tgz#a326509e286a5c4e8478de9bc2b4b05017039e6b" + integrity sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag== + dependencies: + "@chakra-ui/descendant" "3.1.0" + "@chakra-ui/icon" "3.2.0" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-use-controllable-state" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + "@chakra-ui/transition" "2.1.0" + +"@chakra-ui/alert@2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/alert/-/alert-2.2.1.tgz#69f4fae19e4f8204ae1db906784139d416063d04" + integrity sha512-GduIqqWCkvID8hxRlKw29Jp3w93r/E9S30J2F8By3ODon9Bhk1o/KVolcPiSiQvRwKNBJCd/rBTpPpLkB+s7pw== dependencies: - "@jridgewell/trace-mapping" "0.3.9" + "@chakra-ui/icon" "3.2.0" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + "@chakra-ui/spinner" "2.1.0" -"@cypress/request@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-3.0.1.tgz#72d7d5425236a2413bd3d8bb66d02d9dc3168960" - integrity sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ== +"@chakra-ui/anatomy@2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/anatomy/-/anatomy-2.2.1.tgz#f7ef088dcb8be4f1d075f37101830199fb93f763" + integrity sha512-bbmyWTGwQo+aHYDMtLIj7k7hcWvwE7GFVDViLFArrrPhfUTDdQTNqhiDp1N7eh2HLyjNhc2MKXV8s2KTQqkmTg== + +"@chakra-ui/avatar@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/avatar/-/avatar-2.3.0.tgz#f018a2714d1e3ba5970bcf66558887925fdfccf4" + integrity sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g== dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - http-signature "~1.3.6" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - performance-now "^2.1.0" - qs "6.10.4" - safe-buffer "^5.1.2" - tough-cookie "^4.1.3" - tunnel-agent "^0.6.0" - uuid "^8.3.2" + "@chakra-ui/image" "2.1.0" + "@chakra-ui/react-children-utils" "2.0.6" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" -"@cypress/xvfb@^1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a" - integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== +"@chakra-ui/breadcrumb@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/breadcrumb/-/breadcrumb-2.2.0.tgz#751bc48498f3c403f97b5d9aae528ebfd405ef48" + integrity sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA== dependencies: - debug "^3.1.0" - lodash.once "^4.1.1" + "@chakra-ui/react-children-utils" "2.0.6" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" -"@esbuild/android-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" - integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== - -"@esbuild/android-arm@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" - integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== - -"@esbuild/android-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" - integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== - -"@esbuild/darwin-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" - integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== - -"@esbuild/darwin-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" - integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== - -"@esbuild/freebsd-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" - integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== - -"@esbuild/freebsd-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" - integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== - -"@esbuild/linux-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" - integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== - -"@esbuild/linux-arm@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" - integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== - -"@esbuild/linux-ia32@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" - integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== - -"@esbuild/linux-loong64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" - integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== - -"@esbuild/linux-mips64el@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" - integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== - -"@esbuild/linux-ppc64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" - integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== - -"@esbuild/linux-riscv64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" - integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== - -"@esbuild/linux-s390x@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" - integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== - -"@esbuild/linux-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" - integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== - -"@esbuild/netbsd-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" - integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== - -"@esbuild/openbsd-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" - integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== - -"@esbuild/sunos-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" - integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== - -"@esbuild/win32-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" - integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== - -"@esbuild/win32-ia32@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" - integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== - -"@esbuild/win32-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" - integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== - -"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== +"@chakra-ui/breakpoint-utils@2.0.8": + version "2.0.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.8.tgz#750d3712668b69f6e8917b45915cee0e08688eed" + integrity sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA== dependencies: - eslint-visitor-keys "^3.3.0" + "@chakra-ui/shared-utils" "2.0.5" -"@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1": - version "4.8.1" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.8.1.tgz#8c4bb756cc2aa7eaf13cfa5e69c83afb3260c20c" - integrity sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ== +"@chakra-ui/button@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/button/-/button-2.1.0.tgz#623ed32cc92fc8e52492923e9924791fc6f25447" + integrity sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA== + dependencies: + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + "@chakra-ui/spinner" "2.1.0" -"@eslint/eslintrc@^2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" - integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== +"@chakra-ui/card@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/card/-/card-2.2.0.tgz#b5e59dc51c171fced76ea76bf26088803b8bc184" + integrity sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g== dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.6.0" - globals "^13.19.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" + "@chakra-ui/shared-utils" "2.0.5" -"@eslint/js@8.49.0": - version "8.49.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.49.0.tgz#86f79756004a97fa4df866835093f1df3d03c333" - integrity sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w== +"@chakra-ui/checkbox@2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/checkbox/-/checkbox-2.3.1.tgz#bde33a655a8f033656378e3e95ae0dc4c8e73864" + integrity sha512-e6qL9ntVI/Ui6g0+iljUV2chX86YMsXafldpTHBNYDEoNLjGo1lqLFzq3y6zs3iuB3DHI0X7eAG3REmMVs0A0w== + dependencies: + "@chakra-ui/form-control" "2.1.1" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-types" "2.0.7" + "@chakra-ui/react-use-callback-ref" "2.1.0" + "@chakra-ui/react-use-controllable-state" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/react-use-safe-layout-effect" "2.1.0" + "@chakra-ui/react-use-update-effect" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + "@chakra-ui/visually-hidden" "2.2.0" + "@zag-js/focus-visible" "0.16.0" + +"@chakra-ui/clickable@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/clickable/-/clickable-2.1.0.tgz#800fa8d10cf45a41fc50a3df32c679a3ce1921c3" + integrity sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw== + dependencies: + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" -"@humanwhocodes/config-array@^0.11.11": - version "0.11.11" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844" - integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA== +"@chakra-ui/close-button@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/close-button/-/close-button-2.1.1.tgz#995b245c56eb41465a71d8667840c238618a7b66" + integrity sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw== dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" - minimatch "^3.0.5" + "@chakra-ui/icon" "3.2.0" -"@humanwhocodes/module-importer@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" - integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== +"@chakra-ui/color-mode@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/color-mode/-/color-mode-2.2.0.tgz#828d47234c74ba2fb4c5dd63a63331aead20b9f6" + integrity sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg== + dependencies: + "@chakra-ui/react-use-safe-layout-effect" "2.1.0" -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@chakra-ui/control-box@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/control-box/-/control-box-2.1.0.tgz#0f4586797b3154c02463bc5c106782e70c88f04f" + integrity sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg== -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== +"@chakra-ui/counter@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/counter/-/counter-2.1.0.tgz#e413a2f1093a18f847bb7aa240117fde788a59e6" + integrity sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw== 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" + "@chakra-ui/number-utils" "2.0.7" + "@chakra-ui/react-use-callback-ref" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== +"@chakra-ui/css-reset@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/css-reset/-/css-reset-2.3.0.tgz#83e3160a9c2a12431cad0ee27ebfbf3aedc5c9c7" + integrity sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg== -"@jest/console@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" - integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== +"@chakra-ui/descendant@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/descendant/-/descendant-3.1.0.tgz#f3b80ed13ffc4bf1d615b3ed5541bd0905375cca" + integrity sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ== dependencies: - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^29.7.0" - jest-util "^29.7.0" - slash "^3.0.0" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" -"@jest/core@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" - integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== - dependencies: - "@jest/console" "^29.7.0" - "@jest/reporters" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - ci-info "^3.2.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^29.7.0" - jest-config "^29.7.0" - jest-haste-map "^29.7.0" - jest-message-util "^29.7.0" - jest-regex-util "^29.6.3" - jest-resolve "^29.7.0" - jest-resolve-dependencies "^29.7.0" - jest-runner "^29.7.0" - jest-runtime "^29.7.0" - jest-snapshot "^29.7.0" - jest-util "^29.7.0" - jest-validate "^29.7.0" - jest-watcher "^29.7.0" - micromatch "^4.0.4" - pretty-format "^29.7.0" - slash "^3.0.0" - strip-ansi "^6.0.0" +"@chakra-ui/dom-utils@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/dom-utils/-/dom-utils-2.1.0.tgz#d15df89e458ef19756db04c7cfd084eb552454f0" + integrity sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ== -"@jest/environment@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" - integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== +"@chakra-ui/editable@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/editable/-/editable-3.1.0.tgz#065783c2e3389c3bb9ab0582cb50d38e1dc00fa1" + integrity sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg== + dependencies: + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-types" "2.0.7" + "@chakra-ui/react-use-callback-ref" "2.1.0" + "@chakra-ui/react-use-controllable-state" "2.1.0" + "@chakra-ui/react-use-focus-on-pointer-down" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/react-use-safe-layout-effect" "2.1.0" + "@chakra-ui/react-use-update-effect" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/event-utils@2.0.8": + version "2.0.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/event-utils/-/event-utils-2.0.8.tgz#e6439ba200825a2f15d8f1973d267d1c00a6d1b4" + integrity sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw== + +"@chakra-ui/focus-lock@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/focus-lock/-/focus-lock-2.1.0.tgz#580e5450fe85356987b9a246abaff8333369c667" + integrity sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w== dependencies: - "@jest/fake-timers" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/node" "*" - jest-mock "^29.7.0" + "@chakra-ui/dom-utils" "2.1.0" + react-focus-lock "^2.9.4" -"@jest/expect-utils@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" - integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== +"@chakra-ui/form-control@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/form-control/-/form-control-2.1.1.tgz#05b06a52432642ddc7ed795bfe127108d160927d" + integrity sha512-LJPDzA1ITc3lhd/iDiINqGeca5bJD09PZAjePGEmmZyLPZZi8nPh/iii0RMxvKyJArsTBwXymCh+dEqK9aDzGQ== dependencies: - jest-get-type "^29.6.3" + "@chakra-ui/icon" "3.2.0" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-types" "2.0.7" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" -"@jest/expect@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" - integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== +"@chakra-ui/hooks@2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/hooks/-/hooks-2.2.1.tgz#b86ce5eeaaab877ddcb11a50842d1227306ace28" + integrity sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ== dependencies: - expect "^29.7.0" - jest-snapshot "^29.7.0" + "@chakra-ui/react-utils" "2.0.12" + "@chakra-ui/utils" "2.0.15" + compute-scroll-into-view "3.0.3" + copy-to-clipboard "3.3.3" -"@jest/fake-timers@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" - integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== +"@chakra-ui/icon@3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/icon/-/icon-3.2.0.tgz#92b9454aa0d561b4994bcd6a1b3bb1fdd5c67bef" + integrity sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ== dependencies: - "@jest/types" "^29.6.3" - "@sinonjs/fake-timers" "^10.0.2" - "@types/node" "*" - jest-message-util "^29.7.0" - jest-mock "^29.7.0" - jest-util "^29.7.0" + "@chakra-ui/shared-utils" "2.0.5" -"@jest/globals@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" - integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== +"@chakra-ui/icons@^2.0.18": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/icons/-/icons-2.1.1.tgz#58ff0f9e703f2f4f89debd600ce4e438f43f9c9a" + integrity sha512-3p30hdo4LlRZTT5CwoAJq3G9fHI0wDc0pBaMHj4SUn0yomO+RcDRlzhdXqdr5cVnzax44sqXJVnf3oQG0eI+4g== dependencies: - "@jest/environment" "^29.7.0" - "@jest/expect" "^29.7.0" - "@jest/types" "^29.6.3" - jest-mock "^29.7.0" + "@chakra-ui/icon" "3.2.0" -"@jest/reporters@^29.4.1", "@jest/reporters@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" - integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== +"@chakra-ui/image@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/image/-/image-2.1.0.tgz#6c205f1ca148e3bf58345b0b5d4eb3d959eb9f87" + integrity sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA== dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" - "@jridgewell/trace-mapping" "^0.3.18" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^6.0.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-message-util "^29.7.0" - jest-util "^29.7.0" - jest-worker "^29.7.0" - slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" - v8-to-istanbul "^9.0.1" + "@chakra-ui/react-use-safe-layout-effect" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" -"@jest/schemas@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" - integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== +"@chakra-ui/input@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/input/-/input-2.1.1.tgz#c9666bd1efd7763458bec713fb87cc3f365ec15d" + integrity sha512-RQYzQ/qcak3eCuCfvSqc1kEFx0sCcnIeiSi7i0r70CeBnAUK/CP1/4Uz849FpKz81K4z2SikC9MkHPQd8ZpOwg== dependencies: - "@sinclair/typebox" "^0.27.8" + "@chakra-ui/form-control" "2.1.1" + "@chakra-ui/object-utils" "2.1.0" + "@chakra-ui/react-children-utils" "2.0.6" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" -"@jest/source-map@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" - integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== +"@chakra-ui/layout@2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/layout/-/layout-2.3.1.tgz#0601c5eb91555d24a7015a7c9d4e01fed2698557" + integrity sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg== dependencies: - "@jridgewell/trace-mapping" "^0.3.18" - callsites "^3.0.0" + "@chakra-ui/breakpoint-utils" "2.0.8" + "@chakra-ui/icon" "3.2.0" + "@chakra-ui/object-utils" "2.1.0" + "@chakra-ui/react-children-utils" "2.0.6" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/lazy-utils@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@chakra-ui/lazy-utils/-/lazy-utils-2.0.5.tgz#363c3fa1d421362790b416ffa595acb835e1ae5b" + integrity sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg== + +"@chakra-ui/live-region@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/live-region/-/live-region-2.1.0.tgz#02b4b1d997075f19a7a9a87187e08c72e82ef0dd" + integrity sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw== + +"@chakra-ui/media-query@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/media-query/-/media-query-3.3.0.tgz#40f9151dedb6a7af9df3be0474b59a799c92c619" + integrity sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g== + dependencies: + "@chakra-ui/breakpoint-utils" "2.0.8" + "@chakra-ui/react-env" "3.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/menu@2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/menu/-/menu-2.2.1.tgz#7d9810d435f6b40fa72ed867a33b88a1ef75073f" + integrity sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g== + dependencies: + "@chakra-ui/clickable" "2.1.0" + "@chakra-ui/descendant" "3.1.0" + "@chakra-ui/lazy-utils" "2.0.5" + "@chakra-ui/popper" "3.1.0" + "@chakra-ui/react-children-utils" "2.0.6" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-use-animation-state" "2.1.0" + "@chakra-ui/react-use-controllable-state" "2.1.0" + "@chakra-ui/react-use-disclosure" "2.1.0" + "@chakra-ui/react-use-focus-effect" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/react-use-outside-click" "2.2.0" + "@chakra-ui/react-use-update-effect" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + "@chakra-ui/transition" "2.1.0" + +"@chakra-ui/modal@2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/modal/-/modal-2.3.1.tgz#524dc32b6b4f545b54ae531dbf6c74e1052ee794" + integrity sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ== + dependencies: + "@chakra-ui/close-button" "2.1.1" + "@chakra-ui/focus-lock" "2.1.0" + "@chakra-ui/portal" "2.1.0" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-types" "2.0.7" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + "@chakra-ui/transition" "2.1.0" + aria-hidden "^1.2.3" + react-remove-scroll "^2.5.6" + +"@chakra-ui/number-input@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/number-input/-/number-input-2.1.1.tgz#5308a30e972cd45a017f613996d7d5c1f32bd89f" + integrity sha512-B4xwUPyr0NmjGN/dBhOmCD2xjX6OY1pr9GmGH3GQRozMsLAClD3TibwiZetwlyCp02qQqiFwEcZmUxaX88794Q== + dependencies: + "@chakra-ui/counter" "2.1.0" + "@chakra-ui/form-control" "2.1.1" + "@chakra-ui/icon" "3.2.0" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-types" "2.0.7" + "@chakra-ui/react-use-callback-ref" "2.1.0" + "@chakra-ui/react-use-event-listener" "2.1.0" + "@chakra-ui/react-use-interval" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/react-use-safe-layout-effect" "2.1.0" + "@chakra-ui/react-use-update-effect" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/number-utils@2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@chakra-ui/number-utils/-/number-utils-2.0.7.tgz#aaee979ca2fb1923a0373a91619473811315db11" + integrity sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg== + +"@chakra-ui/object-utils@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/object-utils/-/object-utils-2.1.0.tgz#a4ecf9cea92f1de09f5531f53ffdc41e0b19b6c3" + integrity sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ== + +"@chakra-ui/pin-input@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/pin-input/-/pin-input-2.1.0.tgz#61e6bbf909ec510634307b2861c4f1891a9f8d81" + integrity sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw== + dependencies: + "@chakra-ui/descendant" "3.1.0" + "@chakra-ui/react-children-utils" "2.0.6" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-use-controllable-state" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/popover@2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/popover/-/popover-2.2.1.tgz#89cfd29817abcd204da570073c0f2b4d8072c3a3" + integrity sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg== + dependencies: + "@chakra-ui/close-button" "2.1.1" + "@chakra-ui/lazy-utils" "2.0.5" + "@chakra-ui/popper" "3.1.0" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-types" "2.0.7" + "@chakra-ui/react-use-animation-state" "2.1.0" + "@chakra-ui/react-use-disclosure" "2.1.0" + "@chakra-ui/react-use-focus-effect" "2.1.0" + "@chakra-ui/react-use-focus-on-pointer-down" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/popper@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/popper/-/popper-3.1.0.tgz#92a9180c6894763af3b22a6003f9a9d958fe2659" + integrity sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg== + dependencies: + "@chakra-ui/react-types" "2.0.7" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@popperjs/core" "^2.9.3" + +"@chakra-ui/portal@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/portal/-/portal-2.1.0.tgz#9e7f57424d7041738b6563cac80134561080bd27" + integrity sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg== + dependencies: + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-use-safe-layout-effect" "2.1.0" + +"@chakra-ui/progress@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/progress/-/progress-2.2.0.tgz#67444ea9779631d7c8395b2c9c78e5634f994999" + integrity sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ== + dependencies: + "@chakra-ui/react-context" "2.1.0" + +"@chakra-ui/provider@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/provider/-/provider-2.4.1.tgz#0c6c1bab2b50fdf9dfbcbb363df8982988c54d65" + integrity sha512-u4g02V9tJ9vVYfkLz5jBn/bKlAyjLdg4Sh3f7uckmYVAZpOL/uUlrStyADrynu3tZhI+BE8XdmXC4zs/SYD7ow== + dependencies: + "@chakra-ui/css-reset" "2.3.0" + "@chakra-ui/portal" "2.1.0" + "@chakra-ui/react-env" "3.1.0" + "@chakra-ui/system" "2.6.1" + "@chakra-ui/utils" "2.0.15" + +"@chakra-ui/radio@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/radio/-/radio-2.1.1.tgz#399983ce8a1bbc81e7cddfbaf091f54a1645fb7e" + integrity sha512-5JXDVvMWsF/Cprh6BKfcTLbLtRcgD6Wl2zwbNU30nmKIE8+WUfqD7JQETV08oWEzhi3Ea4e5EHvyll2sGx8H3w== + dependencies: + "@chakra-ui/form-control" "2.1.1" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-types" "2.0.7" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + "@zag-js/focus-visible" "0.16.0" + +"@chakra-ui/react-children-utils@2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-children-utils/-/react-children-utils-2.0.6.tgz#6c480c6a60678fcb75cb7d57107c7a79e5179b92" + integrity sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA== + +"@chakra-ui/react-context@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-context/-/react-context-2.1.0.tgz#4858be1d5ff1c8ac0a0ec088d93a3b7f1cbbff99" + integrity sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w== + +"@chakra-ui/react-env@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-env/-/react-env-3.1.0.tgz#7d3c1c05a501bb369524d9f3d38c9325eb16ab50" + integrity sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw== + dependencies: + "@chakra-ui/react-use-safe-layout-effect" "2.1.0" + +"@chakra-ui/react-types@2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-types/-/react-types-2.0.7.tgz#799c166a44882b23059c8f510eac9bd5d0869ac4" + integrity sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ== + +"@chakra-ui/react-use-animation-state@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.1.0.tgz#eab661fbafd96804fe867b0df0c27e78feefe6e2" + integrity sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg== + dependencies: + "@chakra-ui/dom-utils" "2.1.0" + "@chakra-ui/react-use-event-listener" "2.1.0" + +"@chakra-ui/react-use-callback-ref@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.1.0.tgz#a508085f4d9e7d84d4ceffdf5f41745c9ac451d7" + integrity sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ== + +"@chakra-ui/react-use-controllable-state@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.1.0.tgz#8fb6fa2f45d0c04173582ae8297e604ffdb9c7d9" + integrity sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg== + dependencies: + "@chakra-ui/react-use-callback-ref" "2.1.0" + +"@chakra-ui/react-use-disclosure@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.1.0.tgz#90093eaf45db1bea7a6851dd0ce5cdb3eb66f90a" + integrity sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw== + dependencies: + "@chakra-ui/react-use-callback-ref" "2.1.0" + +"@chakra-ui/react-use-event-listener@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.1.0.tgz#afea2645bd9b38f754fc2b8eb858f9bb22385ded" + integrity sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q== + dependencies: + "@chakra-ui/react-use-callback-ref" "2.1.0" + +"@chakra-ui/react-use-focus-effect@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.1.0.tgz#963fb790370dfadd51d12666ff2da60706f53a2a" + integrity sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ== + dependencies: + "@chakra-ui/dom-utils" "2.1.0" + "@chakra-ui/react-use-event-listener" "2.1.0" + "@chakra-ui/react-use-safe-layout-effect" "2.1.0" + "@chakra-ui/react-use-update-effect" "2.1.0" + +"@chakra-ui/react-use-focus-on-pointer-down@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.1.0.tgz#2fbcf6bc7d06d97606747e231a908d5c387ca0cc" + integrity sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg== + dependencies: + "@chakra-ui/react-use-event-listener" "2.1.0" + +"@chakra-ui/react-use-interval@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-interval/-/react-use-interval-2.1.0.tgz#2602c097b3ab74b6644812e4f5efaad621218d98" + integrity sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw== + dependencies: + "@chakra-ui/react-use-callback-ref" "2.1.0" + +"@chakra-ui/react-use-latest-ref@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.1.0.tgz#d1e926130102566ece1d39f8a48ed125e0c8441a" + integrity sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ== + +"@chakra-ui/react-use-merge-refs@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.1.0.tgz#c0c233527abdbea9a1348269c192012205762314" + integrity sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ== + +"@chakra-ui/react-use-outside-click@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.2.0.tgz#5570b772a255f6f02b69e967127397c1b5fa3d3c" + integrity sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw== + dependencies: + "@chakra-ui/react-use-callback-ref" "2.1.0" + +"@chakra-ui/react-use-pan-event@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.1.0.tgz#51c21bc3c0e9e73d1faef5ea4f7e3c3d071a2758" + integrity sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg== + dependencies: + "@chakra-ui/event-utils" "2.0.8" + "@chakra-ui/react-use-latest-ref" "2.1.0" + framesync "6.1.2" + +"@chakra-ui/react-use-previous@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-previous/-/react-use-previous-2.1.0.tgz#f6046e6f7398b1e8d7e66ff7ebb8d61c92a2d3d0" + integrity sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg== + +"@chakra-ui/react-use-safe-layout-effect@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.1.0.tgz#3a95f0ba6fd5d2d0aa14919160f2c825f13e686f" + integrity sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw== + +"@chakra-ui/react-use-size@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-size/-/react-use-size-2.1.0.tgz#fcf3070eaade8b4a84af8ce5341c4d5ca0a42bec" + integrity sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A== + dependencies: + "@zag-js/element-size" "0.10.5" + +"@chakra-ui/react-use-timeout@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-timeout/-/react-use-timeout-2.1.0.tgz#24415f54267d7241a3c1d36a5cae4d472834cef7" + integrity sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ== + dependencies: + "@chakra-ui/react-use-callback-ref" "2.1.0" + +"@chakra-ui/react-use-update-effect@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.1.0.tgz#5c57cd1f50c2a6a8119e0f57f69510723d69884b" + integrity sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA== + +"@chakra-ui/react-utils@2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-utils/-/react-utils-2.0.12.tgz#d6b773b9a5b2e51dce61f51ac8a0e9a0f534f479" + integrity sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw== + dependencies: + "@chakra-ui/utils" "2.0.15" + +"@chakra-ui/react@^2.5.5": + version "2.8.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/react/-/react-2.8.1.tgz#fd80632b0ef34434443d8999d03d297f130aabcf" + integrity sha512-UL9Rtj4DovP3+oVbI06gsdfyJJb+wmS2RYnGNXjW9tsjCyXxjlBw9TAUj0jyOfWe0+zd/4juL8+J+QCwmdhptg== + dependencies: + "@chakra-ui/accordion" "2.3.1" + "@chakra-ui/alert" "2.2.1" + "@chakra-ui/avatar" "2.3.0" + "@chakra-ui/breadcrumb" "2.2.0" + "@chakra-ui/button" "2.1.0" + "@chakra-ui/card" "2.2.0" + "@chakra-ui/checkbox" "2.3.1" + "@chakra-ui/close-button" "2.1.1" + "@chakra-ui/control-box" "2.1.0" + "@chakra-ui/counter" "2.1.0" + "@chakra-ui/css-reset" "2.3.0" + "@chakra-ui/editable" "3.1.0" + "@chakra-ui/focus-lock" "2.1.0" + "@chakra-ui/form-control" "2.1.1" + "@chakra-ui/hooks" "2.2.1" + "@chakra-ui/icon" "3.2.0" + "@chakra-ui/image" "2.1.0" + "@chakra-ui/input" "2.1.1" + "@chakra-ui/layout" "2.3.1" + "@chakra-ui/live-region" "2.1.0" + "@chakra-ui/media-query" "3.3.0" + "@chakra-ui/menu" "2.2.1" + "@chakra-ui/modal" "2.3.1" + "@chakra-ui/number-input" "2.1.1" + "@chakra-ui/pin-input" "2.1.0" + "@chakra-ui/popover" "2.2.1" + "@chakra-ui/popper" "3.1.0" + "@chakra-ui/portal" "2.1.0" + "@chakra-ui/progress" "2.2.0" + "@chakra-ui/provider" "2.4.1" + "@chakra-ui/radio" "2.1.1" + "@chakra-ui/react-env" "3.1.0" + "@chakra-ui/select" "2.1.1" + "@chakra-ui/skeleton" "2.1.0" + "@chakra-ui/skip-nav" "2.1.0" + "@chakra-ui/slider" "2.1.0" + "@chakra-ui/spinner" "2.1.0" + "@chakra-ui/stat" "2.1.1" + "@chakra-ui/stepper" "2.3.1" + "@chakra-ui/styled-system" "2.9.1" + "@chakra-ui/switch" "2.1.1" + "@chakra-ui/system" "2.6.1" + "@chakra-ui/table" "2.1.0" + "@chakra-ui/tabs" "3.0.0" + "@chakra-ui/tag" "3.1.1" + "@chakra-ui/textarea" "2.1.1" + "@chakra-ui/theme" "3.3.0" + "@chakra-ui/theme-utils" "2.0.20" + "@chakra-ui/toast" "7.0.1" + "@chakra-ui/tooltip" "2.3.0" + "@chakra-ui/transition" "2.1.0" + "@chakra-ui/utils" "2.0.15" + "@chakra-ui/visually-hidden" "2.2.0" + +"@chakra-ui/select@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/select/-/select-2.1.1.tgz#0792eeebdb82b1710c4527e7e8e2e07c686c714d" + integrity sha512-CERDATncv5w05Zo5/LrFtf1yKp1deyMUyDGv6eZvQG/etyukH4TstsuIHt/0GfNXrCF3CJLZ8lINzpv5wayVjQ== + dependencies: + "@chakra-ui/form-control" "2.1.1" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/shared-utils@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@chakra-ui/shared-utils/-/shared-utils-2.0.5.tgz#cb2b49705e113853647f1822142619570feba081" + integrity sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q== + +"@chakra-ui/skeleton@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/skeleton/-/skeleton-2.1.0.tgz#e3b25dd3afa330029d6d63be0f7cb8d44ad25531" + integrity sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ== + dependencies: + "@chakra-ui/media-query" "3.3.0" + "@chakra-ui/react-use-previous" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/skip-nav@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/skip-nav/-/skip-nav-2.1.0.tgz#cac27eecc6eded1e83c8f0cf7445d727739cb325" + integrity sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug== + +"@chakra-ui/slider@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/slider/-/slider-2.1.0.tgz#1caeed18761ba2a390777418cc9389ba25e39bce" + integrity sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ== + dependencies: + "@chakra-ui/number-utils" "2.0.7" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-types" "2.0.7" + "@chakra-ui/react-use-callback-ref" "2.1.0" + "@chakra-ui/react-use-controllable-state" "2.1.0" + "@chakra-ui/react-use-latest-ref" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/react-use-pan-event" "2.1.0" + "@chakra-ui/react-use-size" "2.1.0" + "@chakra-ui/react-use-update-effect" "2.1.0" + +"@chakra-ui/spinner@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/spinner/-/spinner-2.1.0.tgz#aa24a3d692c6ac90714e0f0f82c76c12c78c8e60" + integrity sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g== + dependencies: + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/stat@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/stat/-/stat-2.1.1.tgz#a204ba915795345996a16c79794d84826d7dcc2d" + integrity sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q== + dependencies: + "@chakra-ui/icon" "3.2.0" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/stepper@2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/stepper/-/stepper-2.3.1.tgz#a0a0b73e147f202ab4e51cae55dad45489cc89fd" + integrity sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q== + dependencies: + "@chakra-ui/icon" "3.2.0" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/styled-system@2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/styled-system/-/styled-system-2.9.1.tgz#888a4901b2afa174461259a8875379adb0363934" + integrity sha512-jhYKBLxwOPi9/bQt9kqV3ELa/4CjmNNruTyXlPp5M0v0+pDMUngPp48mVLoskm9RKZGE0h1qpvj/jZ3K7c7t8w== + dependencies: + "@chakra-ui/shared-utils" "2.0.5" + csstype "^3.0.11" + lodash.mergewith "4.6.2" + +"@chakra-ui/switch@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/switch/-/switch-2.1.1.tgz#8049963e6421cdd5eaaac1d20d9febae8d731b62" + integrity sha512-cOHIhW5AlLZSFENxFEBYTBniqiduOowa1WdzslP1Fd0usBFaD5iAgOY1Fvr7xKhE8nmzzeMCkPB3XBvUSWnawQ== + dependencies: + "@chakra-ui/checkbox" "2.3.1" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/system@2.6.1": + version "2.6.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/system/-/system-2.6.1.tgz#22ee50ddc9e1f56b974a0dd42d86108391a2f372" + integrity sha512-P5Q/XRWy3f1pXJ7IxDkV+Z6AT7GJeR2JlBnQl109xewVQcBLWWMIp702fFMFw8KZ2ALB/aYKtWm5EmQMddC/tg== + dependencies: + "@chakra-ui/color-mode" "2.2.0" + "@chakra-ui/object-utils" "2.1.0" + "@chakra-ui/react-utils" "2.0.12" + "@chakra-ui/styled-system" "2.9.1" + "@chakra-ui/theme-utils" "2.0.20" + "@chakra-ui/utils" "2.0.15" + react-fast-compare "3.2.2" + +"@chakra-ui/table@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/table/-/table-2.1.0.tgz#20dce14c5e4d70dc7c6c0e87cce9b05907ff8c50" + integrity sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ== + dependencies: + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/tabs@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/tabs/-/tabs-3.0.0.tgz#854c06880af26158d7c72881c4b5e0453f6c485d" + integrity sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw== + dependencies: + "@chakra-ui/clickable" "2.1.0" + "@chakra-ui/descendant" "3.1.0" + "@chakra-ui/lazy-utils" "2.0.5" + "@chakra-ui/react-children-utils" "2.0.6" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-use-controllable-state" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/react-use-safe-layout-effect" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/tag@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/tag/-/tag-3.1.1.tgz#d05284b6549a84d3a08e57eec57df3ad0eebd882" + integrity sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ== + dependencies: + "@chakra-ui/icon" "3.2.0" + "@chakra-ui/react-context" "2.1.0" + +"@chakra-ui/textarea@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/textarea/-/textarea-2.1.1.tgz#3e33404ff8470140e877840a5702a406996a3834" + integrity sha512-28bpwgmXg3BzSpg8i1Ao9h7pHaE1j2mBBFJpWaqPgMhS0IHm0BQsqqyWU6PsxxJDvrC4HN6MTzrIL4C1RA1I0A== + dependencies: + "@chakra-ui/form-control" "2.1.1" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/theme-tools@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/theme-tools/-/theme-tools-2.1.1.tgz#c7f3072ab533d7abc6a3831666be3c172f992554" + integrity sha512-n14L5L3ej3Zy+Xm/kDKO1G6/DkmieT7Li1C7NzMRcUj5C9YybQpyo7IZZ0BBUh3u+OVnKVhNC3d4P2NYDGRXmA== + dependencies: + "@chakra-ui/anatomy" "2.2.1" + "@chakra-ui/shared-utils" "2.0.5" + color2k "^2.0.2" + +"@chakra-ui/theme-utils@2.0.20": + version "2.0.20" + resolved "https://registry.yarnpkg.com/@chakra-ui/theme-utils/-/theme-utils-2.0.20.tgz#fdc4947ac4b95c16ff5885707c9a931c43b80cf6" + integrity sha512-IkAzSmwBlRIZ3dN2InDz0tf9SldbckVkgwylCobSFmYP8lnMjykL8Lex1BBo9U8UQjZxEDVZ+Qw6SeayKRntOQ== + dependencies: + "@chakra-ui/shared-utils" "2.0.5" + "@chakra-ui/styled-system" "2.9.1" + "@chakra-ui/theme" "3.3.0" + lodash.mergewith "4.6.2" + +"@chakra-ui/theme@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/theme/-/theme-3.3.0.tgz#7fe364322e75c7bdfa45b96dd3db6dac7eb8f7ef" + integrity sha512-VHY2ax5Wqgfm83U/zYBk0GS0TGD8m41s/rxQgnEq8tU+ug1YZjvOZmtOq/VjfKP/bQraFhCt05zchcxXmDpEYg== + dependencies: + "@chakra-ui/anatomy" "2.2.1" + "@chakra-ui/shared-utils" "2.0.5" + "@chakra-ui/theme-tools" "2.1.1" + +"@chakra-ui/toast@7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/toast/-/toast-7.0.1.tgz#11113b9185409ed1dc7a062f0498673f0840a013" + integrity sha512-V5JUhw6RZxbGRTijvd5k4iEMLCfbzTLNWbZLZhRZk10YvFfAP5OYfRCm68zpE/t3orN/f+4ZLL3P+Wb4E7oSmw== + dependencies: + "@chakra-ui/alert" "2.2.1" + "@chakra-ui/close-button" "2.1.1" + "@chakra-ui/portal" "2.1.0" + "@chakra-ui/react-context" "2.1.0" + "@chakra-ui/react-use-timeout" "2.1.0" + "@chakra-ui/react-use-update-effect" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + "@chakra-ui/styled-system" "2.9.1" + "@chakra-ui/theme" "3.3.0" + +"@chakra-ui/tooltip@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/tooltip/-/tooltip-2.3.0.tgz#88e61a2c5a4d99af805840377dc940d3b17c806e" + integrity sha512-2s23f93YIij1qEDwIK//KtEu4LLYOslhR1cUhDBk/WUzyFR3Ez0Ee+HlqlGEGfGe9x77E6/UXPnSAKKdF/cpsg== + dependencies: + "@chakra-ui/dom-utils" "2.1.0" + "@chakra-ui/popper" "3.1.0" + "@chakra-ui/portal" "2.1.0" + "@chakra-ui/react-types" "2.0.7" + "@chakra-ui/react-use-disclosure" "2.1.0" + "@chakra-ui/react-use-event-listener" "2.1.0" + "@chakra-ui/react-use-merge-refs" "2.1.0" + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/transition@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/transition/-/transition-2.1.0.tgz#c8e95564f7ab356e78119780037bae5ad150c7b3" + integrity sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ== + dependencies: + "@chakra-ui/shared-utils" "2.0.5" + +"@chakra-ui/utils@2.0.15": + version "2.0.15" + resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-2.0.15.tgz#bd800b1cff30eb5a5e8c36fa039f49984b4c5e4a" + integrity sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA== + dependencies: + "@types/lodash.mergewith" "4.6.7" + css-box-model "1.2.1" + framesync "6.1.2" + lodash.mergewith "4.6.2" + +"@chakra-ui/visually-hidden@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/visually-hidden/-/visually-hidden-2.2.0.tgz#9b0ecef8f01263ab808ba3bda7b36a0d91b4d5c1" + integrity sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ== + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@cspotcode/source-map-support@^0.8.0": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" + integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== + dependencies: + "@jridgewell/trace-mapping" "0.3.9" + +"@csstools/normalize.css@*": + version "12.0.0" + resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz#a9583a75c3f150667771f30b60d9f059473e62c4" + integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg== + +"@csstools/postcss-cascade-layers@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz#8a997edf97d34071dd2e37ea6022447dd9e795ad" + integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== + dependencies: + "@csstools/selector-specificity" "^2.0.2" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-color-function@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz#2bd36ab34f82d0497cfacdc9b18d34b5e6f64b6b" + integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-font-format-keywords@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz#677b34e9e88ae997a67283311657973150e8b16a" + integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-hwb-function@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz#ab54a9fce0ac102c754854769962f2422ae8aa8b" + integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-ic-unit@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz#28237d812a124d1a16a5acc5c3832b040b303e58" + integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz#846ae6c0d5a1eaa878fce352c544f9c295509cd1" + integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-nested-calc@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz#d7e9d1d0d3d15cf5ac891b16028af2a1044d0c26" + integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-normalize-display-values@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz#15da54a36e867b3ac5163ee12c1d7f82d4d612c3" + integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz#88cee0fbc8d6df27079ebd2fa016ee261eecf844" + integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" + integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-stepped-value-functions@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz#f8772c3681cc2befed695e2b0b1d68e22f08c4f4" + integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-text-decoration-shorthand@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz#ea96cfbc87d921eca914d3ad29340d9bcc4c953f" + integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz#94d3e4774c36d35dcdc88ce091336cb770d32756" + integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-unset-value@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz#c99bb70e2cdc7312948d1eb41df2412330b81f77" + integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== + +"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" + integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== + +"@ctrl/tinycolor@^3.4.0", "@ctrl/tinycolor@^3.6.0", "@ctrl/tinycolor@^3.6.1": + version "3.6.1" + resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz#b6c75a56a1947cc916ea058772d666a2c8932f31" + integrity sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA== + +"@cypress/request@^2.88.10": + version "2.88.12" + resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.12.tgz#ba4911431738494a85e93fb04498cb38bc55d590" + integrity sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + http-signature "~1.3.6" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + performance-now "^2.1.0" + qs "~6.10.3" + safe-buffer "^5.1.2" + tough-cookie "^4.1.3" + tunnel-agent "^0.6.0" + uuid "^8.3.2" + +"@cypress/xvfb@^1.2.4": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a" + integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== + dependencies: + debug "^3.1.0" + lodash.once "^4.1.1" + +"@emotion/babel-plugin@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" + integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/serialize" "^1.1.2" + babel-plugin-macros "^3.1.0" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.2.0" + +"@emotion/cache@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" + integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== + dependencies: + "@emotion/memoize" "^0.8.1" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + stylis "4.2.0" + +"@emotion/hash@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" + integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== + +"@emotion/hash@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" + integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== + +"@emotion/is-prop-valid@^0.8.2": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/is-prop-valid@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" + integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== + dependencies: + "@emotion/memoize" "^0.8.1" + +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + +"@emotion/memoize@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" + integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== + +"@emotion/react@^11.10.6": + version "11.11.1" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" + integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + hoist-non-react-statics "^3.3.1" + +"@emotion/serialize@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" + integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA== + dependencies: + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/unitless" "^0.8.1" + "@emotion/utils" "^1.2.1" + csstype "^3.0.2" + +"@emotion/sheet@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" + integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== + +"@emotion/styled@^11.10.6": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.11.0.tgz#26b75e1b5a1b7a629d7c0a8b708fbf5a9cdce346" + integrity sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/is-prop-valid" "^1.2.1" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + +"@emotion/unitless@^0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@emotion/unitless@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db" + integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw== + +"@emotion/unitless@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" + integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== + +"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" + integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== + +"@emotion/utils@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" + integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== + +"@emotion/weak-memoize@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" + integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== + +"@esbuild/android-arm64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.18.tgz#4aa8d8afcffb4458736ca9b32baa97d7cb5861ea" + integrity sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw== + +"@esbuild/android-arm@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.18.tgz#74a7e95af4ee212ebc9db9baa87c06a594f2a427" + integrity sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw== + +"@esbuild/android-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.18.tgz#1dcd13f201997c9fe0b204189d3a0da4eb4eb9b6" + integrity sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg== + +"@esbuild/darwin-arm64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.18.tgz#444f3b961d4da7a89eb9bd35cfa4415141537c2a" + integrity sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ== + +"@esbuild/darwin-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.18.tgz#a6da308d0ac8a498c54d62e0b2bfb7119b22d315" + integrity sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A== + +"@esbuild/freebsd-arm64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.18.tgz#b83122bb468889399d0d63475d5aea8d6829c2c2" + integrity sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA== + +"@esbuild/freebsd-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.18.tgz#af59e0e03fcf7f221b34d4c5ab14094862c9c864" + integrity sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew== + +"@esbuild/linux-arm64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.18.tgz#8551d72ba540c5bce4bab274a81c14ed01eafdcf" + integrity sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ== + +"@esbuild/linux-arm@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.18.tgz#e09e76e526df4f665d4d2720d28ff87d15cdf639" + integrity sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg== + +"@esbuild/linux-ia32@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.18.tgz#47878860ce4fe73a36fd8627f5647bcbbef38ba4" + integrity sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ== + +"@esbuild/linux-loong64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.18.tgz#3f8fbf5267556fc387d20b2e708ce115de5c967a" + integrity sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ== + +"@esbuild/linux-mips64el@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.18.tgz#9d896d8f3c75f6c226cbeb840127462e37738226" + integrity sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA== + +"@esbuild/linux-ppc64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.18.tgz#3d9deb60b2d32c9985bdc3e3be090d30b7472783" + integrity sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ== + +"@esbuild/linux-riscv64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.18.tgz#8a943cf13fd24ff7ed58aefb940ef178f93386bc" + integrity sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA== + +"@esbuild/linux-s390x@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.18.tgz#66cb01f4a06423e5496facabdce4f7cae7cb80e5" + integrity sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw== + +"@esbuild/linux-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.18.tgz#23c26050c6c5d1359c7b774823adc32b3883b6c9" + integrity sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA== + +"@esbuild/netbsd-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.18.tgz#789a203d3115a52633ff6504f8cbf757f15e703b" + integrity sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg== + +"@esbuild/openbsd-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.18.tgz#d7b998a30878f8da40617a10af423f56f12a5e90" + integrity sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA== + +"@esbuild/sunos-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.18.tgz#ecad0736aa7dae07901ba273db9ef3d3e93df31f" + integrity sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg== + +"@esbuild/win32-arm64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.18.tgz#58dfc177da30acf956252d7c8ae9e54e424887c4" + integrity sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg== + +"@esbuild/win32-ia32@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.18.tgz#340f6163172b5272b5ae60ec12c312485f69232b" + integrity sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw== + +"@esbuild/win32-x64@0.17.18": + version "0.17.18" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz#3a8e57153905308db357fd02f57c180ee3a0a1fa" + integrity sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg== + +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0": + version "4.10.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" + integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== + +"@eslint-community/regexpp@^4.6.1": + version "4.6.2" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.6.2.tgz#1816b5f6948029c5eaacb0703b850ee0cb37d8f8" + integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw== + +"@eslint/eslintrc@^1.2.3": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e" + integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.4.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.52.0": + version "8.52.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.52.0.tgz#78fe5f117840f69dc4a353adf9b9cd926353378c" + integrity sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA== + +"@faker-js/faker@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.6.0.tgz#9ea331766084288634a9247fcd8b84f16ff4ba07" + integrity sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw== + +"@floating-ui/core@^1.4.2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.5.0.tgz#5c05c60d5ae2d05101c3021c1a2a350ddc027f8c" + integrity sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg== + dependencies: + "@floating-ui/utils" "^0.1.3" + +"@floating-ui/dom@^1.5.1": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" + integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== + dependencies: + "@floating-ui/core" "^1.4.2" + "@floating-ui/utils" "^0.1.3" + +"@floating-ui/react-dom@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" + integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== + dependencies: + "@floating-ui/dom" "^1.5.1" + +"@floating-ui/utils@^0.1.3": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" + integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== + +"@googlemaps/js-api-loader@1.16.2", "@googlemaps/js-api-loader@^1.16.2": + version "1.16.2" + resolved "https://registry.yarnpkg.com/@googlemaps/js-api-loader/-/js-api-loader-1.16.2.tgz#3fe748e21243f8e8322c677a5525c569ae9cdbe9" + integrity sha512-psGw5u0QM6humao48Hn4lrChOM2/rA43ZCm3tKK9qQsEj1/VzqkCqnvGfEOshDbBQflydfaRovbKwZMF4AyqbA== + dependencies: + fast-deep-equal "^3.1.3" + +"@googlemaps/markerclusterer@2.3.2": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@googlemaps/markerclusterer/-/markerclusterer-2.3.2.tgz#b311c26a0c0e8bb6325759ea690aef68c7150d8a" + integrity sha512-zb9OQP8XscZp2Npt1uQUYnGKu1miuq4DPP28JyDuFd6HV17HCEcjV9MtBi4muG/iVRXXvuHW9bRCnHbao9ITfw== + dependencies: + fast-deep-equal "^3.1.3" + supercluster "^8.0.1" + +"@humanwhocodes/config-array@^0.11.13": + version "0.11.13" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz#075dc9684f40a531d9b26b0822153c1e832ee297" + integrity sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ== + dependencies: + "@humanwhocodes/object-schema" "^2.0.1" + debug "^4.1.1" + minimatch "^3.0.5" + +"@humanwhocodes/config-array@^0.9.2": + version "0.9.5" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7" + integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@humanwhocodes/object-schema@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz#e5211452df060fa8522b55c7b3c0c4d1981cb044" + integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== + +"@hypnosphi/create-react-context@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz#f8bfebdc7665f5d426cba3753e0e9c7d3154d7c6" + integrity sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A== + dependencies: + gud "^1.0.0" + warning "^4.0.3" + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/console@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.1.3.tgz#2030606ec03a18c31803b8a36382762e447655df" + integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^28.1.3" + jest-util "^28.1.3" + slash "^3.0.0" + +"@jest/console@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.5.0.tgz#593a6c5c0d3f75689835f1b3b4688c4f8544cb57" + integrity sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ== + dependencies: + "@jest/types" "^29.5.0" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^29.5.0" + jest-util "^29.5.0" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/core@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.5.0.tgz#76674b96904484e8214614d17261cc491e5f1f03" + integrity sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ== + dependencies: + "@jest/console" "^29.5.0" + "@jest/reporters" "^29.5.0" + "@jest/test-result" "^29.5.0" + "@jest/transform" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + ci-info "^3.2.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^29.5.0" + jest-config "^29.5.0" + jest-haste-map "^29.5.0" + jest-message-util "^29.5.0" + jest-regex-util "^29.4.3" + jest-resolve "^29.5.0" + jest-resolve-dependencies "^29.5.0" + jest-runner "^29.5.0" + jest-runtime "^29.5.0" + jest-snapshot "^29.5.0" + jest-util "^29.5.0" + jest-validate "^29.5.0" + jest-watcher "^29.5.0" + micromatch "^4.0.4" + pretty-format "^29.5.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/environment@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.5.0.tgz#9152d56317c1fdb1af389c46640ba74ef0bb4c65" + integrity sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ== + dependencies: + "@jest/fake-timers" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + jest-mock "^29.5.0" + +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== + dependencies: + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + +"@jest/expect-utils@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.5.0.tgz#f74fad6b6e20f924582dc8ecbf2cb800fe43a036" + integrity sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg== + dependencies: + jest-get-type "^29.4.3" + +"@jest/expect@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.5.0.tgz#80952f5316b23c483fbca4363ce822af79c38fba" + integrity sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g== + dependencies: + expect "^29.5.0" + jest-snapshot "^29.5.0" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/fake-timers@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.5.0.tgz#d4d09ec3286b3d90c60bdcd66ed28d35f1b4dc2c" + integrity sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg== + dependencies: + "@jest/types" "^29.5.0" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.5.0" + jest-mock "^29.5.0" + jest-util "^29.5.0" + +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== + dependencies: + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/globals@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.5.0.tgz#6166c0bfc374c58268677539d0c181f9c1833298" + integrity sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ== + dependencies: + "@jest/environment" "^29.5.0" + "@jest/expect" "^29.5.0" + "@jest/types" "^29.5.0" + jest-mock "^29.5.0" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/reporters@^29.4.1", "@jest/reporters@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.5.0.tgz#985dfd91290cd78ddae4914ba7921bcbabe8ac9b" + integrity sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^29.5.0" + "@jest/test-result" "^29.5.0" + "@jest/transform" "^29.5.0" + "@jest/types" "^29.5.0" + "@jridgewell/trace-mapping" "^0.3.15" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-message-util "^29.5.0" + jest-util "^29.5.0" + jest-worker "^29.5.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + v8-to-istanbul "^9.0.1" + +"@jest/schemas@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905" + integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/schemas@^29.4.3": + version "29.4.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788" + integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg== + dependencies: + "@sinclair/typebox" "^0.25.16" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/source-map@^29.4.3": + version "29.4.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.4.3.tgz#ff8d05cbfff875d4a791ab679b4333df47951d20" + integrity sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w== + dependencies: + "@jridgewell/trace-mapping" "^0.3.15" + callsites "^3.0.0" + graceful-fs "^4.2.9" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-result@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.1.3.tgz#5eae945fd9f4b8fcfce74d239e6f725b6bf076c5" + integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== + dependencies: + "@jest/console" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-result@^29.4.1", "@jest/test-result@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.5.0.tgz#7c856a6ca84f45cc36926a4e9c6b57f1973f1408" + integrity sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ== + dependencies: + "@jest/console" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/test-sequencer@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz#34d7d82d3081abd523dbddc038a3ddcb9f6d3cc4" + integrity sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ== + dependencies: + "@jest/test-result" "^29.5.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.5.0" + slash "^3.0.0" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/transform@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.5.0.tgz#cf9c872d0965f0cbd32f1458aa44a2b1988b00f9" + integrity sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.5.0" + "@jridgewell/trace-mapping" "^0.3.15" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.5.0" + jest-regex-util "^29.4.3" + jest-util "^29.5.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" + +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-28.1.3.tgz#b05de80996ff12512bc5ceb1d208285a7d11748b" + integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== + dependencies: + "@jest/schemas" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jest/types@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593" + integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog== + dependencies: + "@jest/schemas" "^29.4.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.3.tgz#8108265659d4c33e72ffe14e33d6cc5eb59f2fda" + integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14": + version "1.4.14" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.15", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@jridgewell/trace-mapping@^0.3.18": + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@juggle/resize-observer@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" + integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@lukeed/csprng@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@lukeed/csprng/-/csprng-1.1.0.tgz#1e3e4bd05c1cc7a0b2ddbd8a03f39f6e4b5e6cfe" + integrity sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA== + +"@material-ui/core@^4.12.4": + version "4.12.4" + resolved "https://registry.yarnpkg.com/@material-ui/core/-/core-4.12.4.tgz#4ac17488e8fcaf55eb6a7f5efb2a131e10138a73" + integrity sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ== + dependencies: + "@babel/runtime" "^7.4.4" + "@material-ui/styles" "^4.11.5" + "@material-ui/system" "^4.12.2" + "@material-ui/types" "5.1.0" + "@material-ui/utils" "^4.11.3" + "@types/react-transition-group" "^4.2.0" + clsx "^1.0.4" + hoist-non-react-statics "^3.3.2" + popper.js "1.16.1-lts" + prop-types "^15.7.2" + react-is "^16.8.0 || ^17.0.0" + react-transition-group "^4.4.0" + +"@material-ui/icons@^4.11.3": + version "4.11.3" + resolved "https://registry.yarnpkg.com/@material-ui/icons/-/icons-4.11.3.tgz#b0693709f9b161ce9ccde276a770d968484ecff1" + integrity sha512-IKHlyx6LDh8n19vzwH5RtHIOHl9Tu90aAAxcbWME6kp4dmvODM3UvOHJeMIDzUbd4muuJKHmlNoBN+mDY4XkBA== + dependencies: + "@babel/runtime" "^7.4.4" + +"@material-ui/lab@^4.0.0-alpha.61": + version "4.0.0-alpha.61" + resolved "https://registry.yarnpkg.com/@material-ui/lab/-/lab-4.0.0-alpha.61.tgz#9bf8eb389c0c26c15e40933cc114d4ad85e3d978" + integrity sha512-rSzm+XKiNUjKegj8bzt5+pygZeckNLOr+IjykH8sYdVk7dE9y2ZuUSofiMV2bJk3qU+JHwexmw+q0RyNZB9ugg== + dependencies: + "@babel/runtime" "^7.4.4" + "@material-ui/utils" "^4.11.3" + clsx "^1.0.4" + prop-types "^15.7.2" + react-is "^16.8.0 || ^17.0.0" + +"@material-ui/styles@^4.11.5": + version "4.11.5" + resolved "https://registry.yarnpkg.com/@material-ui/styles/-/styles-4.11.5.tgz#19f84457df3aafd956ac863dbe156b1d88e2bbfb" + integrity sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA== + dependencies: + "@babel/runtime" "^7.4.4" + "@emotion/hash" "^0.8.0" + "@material-ui/types" "5.1.0" + "@material-ui/utils" "^4.11.3" + clsx "^1.0.4" + csstype "^2.5.2" + hoist-non-react-statics "^3.3.2" + jss "^10.5.1" + jss-plugin-camel-case "^10.5.1" + jss-plugin-default-unit "^10.5.1" + jss-plugin-global "^10.5.1" + jss-plugin-nested "^10.5.1" + jss-plugin-props-sort "^10.5.1" + jss-plugin-rule-value-function "^10.5.1" + jss-plugin-vendor-prefixer "^10.5.1" + prop-types "^15.7.2" + +"@material-ui/system@^4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@material-ui/system/-/system-4.12.2.tgz#f5c389adf3fce4146edd489bf4082d461d86aa8b" + integrity sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw== + dependencies: + "@babel/runtime" "^7.4.4" + "@material-ui/utils" "^4.11.3" + csstype "^2.5.2" + prop-types "^15.7.2" + +"@material-ui/types@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@material-ui/types/-/types-5.1.0.tgz#efa1c7a0b0eaa4c7c87ac0390445f0f88b0d88f2" + integrity sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A== + +"@material-ui/utils@^4.11.3": + version "4.11.3" + resolved "https://registry.yarnpkg.com/@material-ui/utils/-/utils-4.11.3.tgz#232bd86c4ea81dab714f21edad70b7fdf0253942" + integrity sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg== + dependencies: + "@babel/runtime" "^7.4.4" + prop-types "^15.7.2" + react-is "^16.8.0 || ^17.0.0" + +"@mole-inc/bin-wrapper@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@mole-inc/bin-wrapper/-/bin-wrapper-8.0.1.tgz#d7fd0ceb1cfa8a855293a3ed9d7d135f4d442f0e" + integrity sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA== + dependencies: + bin-check "^4.1.0" + bin-version-check "^5.0.0" + content-disposition "^0.5.4" + ext-name "^5.0.0" + file-type "^17.1.6" + filenamify "^5.0.2" + got "^11.8.5" + os-filter-obj "^2.0.0" + +"@mui/base@5.0.0-beta.21": + version "5.0.0-beta.21" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.21.tgz#5bf952c9d3703ae4f697702f0821e5dea178f34e" + integrity sha512-eTKWx3WV/nwmRUK4z4K1MzlMyWCsi3WJ3RtV4DiXZeRh4qd4JCyp1Zzzi8Wv9xM4dEBmqQntFoei716PzwmFfA== + dependencies: + "@babel/runtime" "^7.23.2" + "@floating-ui/react-dom" "^2.0.2" + "@mui/types" "^7.2.7" + "@mui/utils" "^5.14.15" + "@popperjs/core" "^2.11.8" + clsx "^2.0.0" + prop-types "^15.8.1" + +"@mui/core-downloads-tracker@^5.14.15": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.15.tgz#23a9100eb125e5ab92e350e53e613e171d80be3b" + integrity sha512-ZCDzBWtCKjAYAlKKM3PA/jG/3uVIDT9ZitOtVixIVmTCQyc5jSV1qhJX8+qIGz4RQZ9KLzPWO2tXd0O5hvzouQ== + +"@mui/icons-material@^5.11.16": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.14.15.tgz#206fc2aca5d03631722a35c0f9420c7b9efde4b3" + integrity sha512-Dqu21vN/mVNzebJ+ofnKG+CeJYIhHuDs5+0fMEpdpzRt6UojelzdrEkNv+XkO0e1JMclzeXIRx404FirK/CFRw== + dependencies: + "@babel/runtime" "^7.23.2" + +"@mui/material@^5.12.1": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.14.15.tgz#dadc58588aef4556a0ed6a2d70ad70922df5264f" + integrity sha512-Gq65rHjvLzkxmhG8bvag851Oqsmru7qkUb/cCI2xu7dQzmY345f9xJRJi72sRGjhaqHXWeRKw/yIwp/7oQoeXg== + dependencies: + "@babel/runtime" "^7.23.2" + "@mui/base" "5.0.0-beta.21" + "@mui/core-downloads-tracker" "^5.14.15" + "@mui/system" "^5.14.15" + "@mui/types" "^7.2.7" + "@mui/utils" "^5.14.15" + "@types/react-transition-group" "^4.4.7" + clsx "^2.0.0" + csstype "^3.1.2" + prop-types "^15.8.1" + react-is "^18.2.0" + react-transition-group "^4.4.5" + +"@mui/private-theming@^5.14.15": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.14.15.tgz#1889c92cf8b5c3bca1cdfcc678010c24ad57102d" + integrity sha512-V2Xh+Tu6A07NoSpup0P9m29GwvNMYl5DegsGWqlOTJyAV7cuuVjmVPqxgvL8xBng4R85xqIQJRMjtYYktoPNuQ== + dependencies: + "@babel/runtime" "^7.23.2" + "@mui/utils" "^5.14.15" + prop-types "^15.8.1" + +"@mui/styled-engine@^5.14.15": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.14.15.tgz#01e9bd5cc0f4d83e9f636086d42b92ed1b0a360e" + integrity sha512-mbOjRf867BysNpexe5Z/P8s3bWzDPNowmKhi7gtNDP/LPEeqAfiDSuC4WPTXmtvse1dCl30Nl755OLUYuoi7Mw== + dependencies: + "@babel/runtime" "^7.23.2" + "@emotion/cache" "^11.11.0" + csstype "^3.1.2" + prop-types "^15.8.1" + +"@mui/styles@^5.12.0": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/styles/-/styles-5.14.15.tgz#aad786115b50fb67eebe8d3f004210e7389f7ac1" + integrity sha512-ljjnL5HMGM5jhL/8ij4HPu65DsvIg2yDwHP58sNcS87FR+niI+UVxgV/3a/HJWC6qPyBO5LBHW3uahmCobr5Rw== + dependencies: + "@babel/runtime" "^7.23.2" + "@emotion/hash" "^0.9.1" + "@mui/private-theming" "^5.14.15" + "@mui/types" "^7.2.7" + "@mui/utils" "^5.14.15" + clsx "^2.0.0" + csstype "^3.1.2" + hoist-non-react-statics "^3.3.2" + jss "^10.10.0" + jss-plugin-camel-case "^10.10.0" + jss-plugin-default-unit "^10.10.0" + jss-plugin-global "^10.10.0" + jss-plugin-nested "^10.10.0" + jss-plugin-props-sort "^10.10.0" + jss-plugin-rule-value-function "^10.10.0" + jss-plugin-vendor-prefixer "^10.10.0" + prop-types "^15.8.1" + +"@mui/system@^5.14.15": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.14.15.tgz#d232134170c46a09414c1ec8707d42bdc043fd90" + integrity sha512-zr0Gdk1RgKiEk+tCMB900LaOpEC8NaGvxtkmMdL/CXgkqQZSVZOt2PQsxJWaw7kE4YVkIe4VukFVc43qcq9u3w== + dependencies: + "@babel/runtime" "^7.23.2" + "@mui/private-theming" "^5.14.15" + "@mui/styled-engine" "^5.14.15" + "@mui/types" "^7.2.7" + "@mui/utils" "^5.14.15" + clsx "^2.0.0" + csstype "^3.1.2" + prop-types "^15.8.1" + +"@mui/types@^7.2.7": + version "7.2.7" + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.7.tgz#726052f7d519f0f64657576109aa297def9443ac" + integrity sha512-sofpWmcBqOlTzRbr1cLQuUDKaUYVZTw8ENQrtL39TECRNENEzwgnNPh6WMfqMZlMvf1Aj9DLg74XPjnLr0izUQ== + +"@mui/utils@^5.14.15": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.14.15.tgz#5f8bc39f29cf9fe95fa2c725e441f2116656d9fd" + integrity sha512-QBfHovAvTa0J1jXuYDaXGk+Yyp7+Fm8GSqx6nK2JbezGqzCFfirNdop/+bL9Flh/OQ/64PeXcW4HGDdOge+n3A== + dependencies: + "@babel/runtime" "^7.23.2" + "@types/prop-types" "^15.7.8" + prop-types "^15.8.1" + react-is "^18.2.0" + +"@nestjs/common@^10.0.2": + version "10.2.7" + resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-10.2.7.tgz#339db2efa33d3822dd81d2993bd44b538a7451b6" + integrity sha512-cUtCRXiUstDmh4bSBhVbq4cI439Gngp4LgLGLBmd5dqFQodfXKnSD441ldYfFiLz4rbUsnoMJz/8ZjuIEI+B7A== + dependencies: + uid "2.0.2" + iterare "1.2.1" + tslib "2.6.2" + +"@nestjs/core@^10.0.2": + version "10.2.7" + resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-10.2.7.tgz#26ca5cc63504b54a08c4cdc6da9300c9b8904fde" + integrity sha512-5GSu53QUUcwX17sNmlJPa1I0wIeAZOKbedyVuQx0ZAwWVa9g0wJBbsNP+R4EJ+j5Dkdzt/8xkiZvnKt8RFRR8g== + dependencies: + uid "2.0.2" + "@nuxtjs/opencollective" "0.3.2" + fast-safe-stringify "2.1.1" + iterare "1.2.1" + path-to-regexp "3.2.0" + tslib "2.6.2" + +"@nestjs/mapped-types@2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@nestjs/mapped-types/-/mapped-types-2.0.2.tgz#c8a090a8d22145b85ed977414c158534210f2e4f" + integrity sha512-V0izw6tWs6fTp9+KiiPUbGHWALy563Frn8X6Bm87ANLRuE46iuBMD5acKBDP5lKL/75QFvrzSJT7HkCbB0jTpg== + +"@nestjs/platform-express@^10.0.2": + version "10.2.7" + resolved "https://registry.yarnpkg.com/@nestjs/platform-express/-/platform-express-10.2.7.tgz#b2ef2df01c0c757a3d356659460563a5246e7d0f" + integrity sha512-p+kp6aJtkgAdVpUrCVmM6MKtOvjsbt7QofBiZMidjYesZkMeG5gZ1D2SK8XzvQ8VXHJfFgEdY2xcKGB+wJLOYQ== + dependencies: + body-parser "1.20.2" + cors "2.8.5" + express "4.18.2" + multer "1.4.4-lts.1" + tslib "2.6.2" + +"@nestjs/swagger@^7.1.12": + version "7.1.14" + resolved "https://registry.yarnpkg.com/@nestjs/swagger/-/swagger-7.1.14.tgz#492b3816308264472b3619f5c0336f378f1c9995" + integrity sha512-2Ol4S6qHeYVVmkshkWBM8E/qkmEqEOUj2QIewr0jLSyo30H7f3v81pJyks6pTLy4PK0LGUXojMvIfFIE3mmGQQ== + dependencies: + "@nestjs/mapped-types" "2.0.2" + js-yaml "4.1.0" + lodash "4.17.21" + path-to-regexp "3.2.0" + swagger-ui-dist "5.9.0" + +"@nestjs/typeorm@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@nestjs/typeorm/-/typeorm-10.0.0.tgz#78e20d3413d59dd3dfee03260c904f0f4040b4e1" + integrity sha512-WQU4HCDTz4UavsFzvGUKDHqi0MO5K47yFoPXdmh+Z/hCNO7SHCMmV9jLiLukM8n5nKUqJ3jDqiljkWBcZPdCtA== + dependencies: + uuid "9.0.0" + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@nrwl/cypress@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-16.3.2.tgz#a9bf8b5a211b5c69df4065c9142ae17c91af4ab2" + integrity sha512-f1RWC4jFe0KNDKRs8FY8gn2ik0+DOGsw/HG2oz5Ck/sT1yPwexLZ/+I854UuKs2Gtw5/B/l/7hcis+/MsgXe2Q== + dependencies: + "@nx/cypress" "16.3.2" + +"@nrwl/devkit@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-16.3.2.tgz#b45393dfd62dcb75554ff0c2dff6715a907e3877" + integrity sha512-EiDwVIvh6AcClXv22Q7auQh7Iy/ONISEFWzTswy/J6ZmVGCQesbiwg4cGV0MKiScr+awdVzqyNey+wD6IR5Lkw== + dependencies: + "@nx/devkit" "16.3.2" + +"@nrwl/eslint-plugin-nx@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-16.3.2.tgz#575e634dd19ea9e13f89b1f63bab300b53cf1bea" + integrity sha512-E+X/L8b/GtbAGnwm+WOdAlXNwNYCTb6uodo5yxRrUkkMoVVMkzI7FLOHKGgYiqXH/xbuKE3yAg21EwP0epOi2Q== + dependencies: + "@nx/eslint-plugin" "16.3.2" + +"@nrwl/express@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/express/-/express-16.3.2.tgz#3abfb2382495e12a47ea3ca0d93373d7d04bc70c" + integrity sha512-clVJQ3GjRfJl+M4XlpGakcOf4wD/8Tw77a2czeq4YZ5CTy8kqD4l4mp6qnMIAHXzngCEfMdsczRp06Ea3CWCbw== + dependencies: + "@nx/express" "16.3.2" + +"@nrwl/jest@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-16.3.2.tgz#5e7a3cd23861d7aa31b52262e6dabc6ee2fa9206" + integrity sha512-vhwrgjIn1XG3zDSlc6CSfCKBtgDEYQUWG69MdfaqrNInmmsiPkspv7eM99Xh8MGN5HMC2Epzy2todD3J2zZZuQ== + dependencies: + "@nx/jest" "16.3.2" + +"@nrwl/js@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/js/-/js-16.3.2.tgz#60268ebbb08a82ea3c1ce29b89a58bfbb96ccddd" + integrity sha512-UMmdA4vXy2/VWNMlpBDruT9XwGmLw/MpUaKoN2KLkai/fYN6MvB3mabc9WQ8qsNvDWshmOJ6TqAHReR25BjugQ== + dependencies: + "@nx/js" "16.3.2" + +"@nrwl/linter@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-16.3.2.tgz#b99eabfceab16dc404415d0d87fa3e380b6f859f" + integrity sha512-sUDQNlmRIGQnhdDmpQkJgpF9LZWKBoqXr2g9Y4yq0QlpTamxTbx8/GxMICotA52kayEx1cKbU1xvjJWPchSrlw== + dependencies: + "@nx/linter" "16.3.2" + +"@nrwl/node@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/node/-/node-16.3.2.tgz#0a166101625018518f3f27d6b418d37e3b007f61" + integrity sha512-QRMN9K1LgfqeERdgynnLE7vruJshPVgAA1kp3AXcxZq6kmE+RxCZ/TxC6jzpCNEVg6tPYBzmBrJiqga+aDI8jQ== + dependencies: + "@nx/node" "16.3.2" + +"@nrwl/nx-cloud@16.0.5": + version "16.0.5" + resolved "https://registry.yarnpkg.com/@nrwl/nx-cloud/-/nx-cloud-16.0.5.tgz#c963480a71c4afa964fbbe9e4d6bbf222764e9cd" + integrity sha512-1p82ym8WE9ziejwgPslstn19iV/VkHfHfKr/5YOnfCHQS+NxUf92ogcYhHXtqWLblVZ9Zs4W4pkSXK4e04wCmQ== + dependencies: + nx-cloud "16.0.5" + +"@nrwl/react@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/react/-/react-16.3.2.tgz#69387a4b8a555fa07f4bd6f70fbb0a40d841df8c" + integrity sha512-p9Y2pWgUnVOUB5wMiE9iIKCV6CzixSPc6p5GQIP8ysbtVdV7WZ9bNFiuR9pxNQ9Y6weJsMH9lr45pZ7G7JO4KA== + dependencies: + "@nx/react" "16.3.2" + +"@nrwl/tao@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-16.3.2.tgz#eefc1974342afbbe48e4e5351d6707ad2f9fb179" + integrity sha512-2Kg7dtv6JcQagCZPSq+okceI81NqmXGGgbKWqS7sOfdmp1otxS9uiUFNXw+Pdtnw38mdRviMtSOXScntu4sUKg== + dependencies: + nx "16.3.2" + +"@nrwl/vite@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/vite/-/vite-16.3.2.tgz#37f3ea458f12e2c533be0e6dffd6cc502f7e1644" + integrity sha512-EK9lR/tpBDSxSVG9E4o4VMioUJQ9hm1wMUghwWgLaMXM4S1iTT/CwA2NdLOGbTx8QxKm6t1odWGosOU3NhoohA== + dependencies: + "@nx/vite" "16.3.2" + +"@nrwl/web@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-16.3.2.tgz#0ab518b1f8042937250cac4a2f47618837969af8" + integrity sha512-UJotencL5g+jyozfVPLevbzWoR10Mx/AURzGNzzGmddLbmXJlsHwnnKHtzGzc+QFG10jYMzk1WZSyBo/ZPrN+Q== + dependencies: + "@nx/web" "16.3.2" + +"@nrwl/webpack@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/webpack/-/webpack-16.3.2.tgz#1d87276d2c15178931822461ff264b4e4b203f87" + integrity sha512-/vd02AtQc8gTstEhYZ0MFt4YxgYgSx3rnsLg/MDv7ltLif7If5eLJfT7ZBQSawcQx0tYb7p5v+7gPRZzH4yiyw== + dependencies: + "@nx/webpack" "16.3.2" + +"@nrwl/workspace@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-16.3.2.tgz#3d3921dc9288fb6a9dfd8f1b05ca16b46930cdac" + integrity sha512-ORVzEEJIMOFYEOtOQHLU7N4vT4mYZ/JzKiwHZrHkCaVhgkiGBLoX3tOwVZjafKaa/24cGISv0J7WRtnfRKl2cA== + dependencies: + "@nx/workspace" "16.3.2" + +"@nuxtjs/opencollective@0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz#620ce1044f7ac77185e825e1936115bb38e2681c" + integrity sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA== + dependencies: + chalk "^4.1.0" + consola "^2.15.0" + node-fetch "^2.6.1" + +"@nx/cypress@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/cypress/-/cypress-16.3.2.tgz#1e248a0237597ba84cc1bf9465ff0b4bbc11c8ae" + integrity sha512-XB4CvhTv154GHp/2+lSoCigPKZK1YoRyIZWIHJdBmpQUocLJkSqp+H8KQaU/0gH3Xbz5NxGXbQMFDWzkKxIGPg== + dependencies: + "@nrwl/cypress" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/js" "16.3.2" + "@nx/linter" "16.3.2" + "@phenomnomnominal/tsquery" "~5.0.1" + detect-port "^1.5.1" + dotenv "~10.0.0" + semver "7.3.4" + +"@nx/devkit@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-16.3.2.tgz#95d58d104449c54bdc276fa1c9166fcad867cfa8" + integrity sha512-1ev3EDm2Sx/ibziZroL1SheqxDR7UgC49tkBgJz1GrQLQnfdhBYroCPSyBSWGPMLHjIuHb3+hyGSV1Bz+BIYOA== + dependencies: + "@nrwl/devkit" "16.3.2" + ejs "^3.1.7" + ignore "^5.0.4" + semver "7.3.4" + tmp "~0.2.1" + tslib "^2.3.0" + +"@nx/eslint-plugin@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/eslint-plugin/-/eslint-plugin-16.3.2.tgz#085ea6a71003f4780ef52f13dd1f83133adc1280" + integrity sha512-9KMiDEvsHPlLm9wrG3qUl68veNFLbFglD5XGKmBXA07tHISWo5eqNIML5/Y5cwsRufUcQFe21V+6FxrbVQ24CQ== + dependencies: + "@nrwl/eslint-plugin-nx" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/js" "16.3.2" + "@typescript-eslint/type-utils" "^5.58.0" + "@typescript-eslint/utils" "^5.58.0" + chalk "^4.1.0" + confusing-browser-globals "^1.0.9" + semver "7.3.4" + +"@nx/express@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/express/-/express-16.3.2.tgz#37c8fc60f0171e1eab7e362bef721919c82d55d2" + integrity sha512-zNjPW7d5kKPFMbsgdHy4o0kaoa79a4wkIRjgs6jViCj5TgFVZQ33GrtfIH1l7RRzTr+Xs/O8Z2F7CUe5X8aDhw== + dependencies: + "@nrwl/express" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/node" "16.3.2" + +"@nx/jest@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/jest/-/jest-16.3.2.tgz#809297cb4aa45e277e8a57684e93f3953bb4bea5" + integrity sha512-aO8Rc+wwSXLh1jJYd2cxOT5R9BQfqjAXWZOPcvAQQonFNNfwMHrw0+YsqjWgiFtFrxzSX5RrhzVG44cOWpAdqQ== + dependencies: + "@jest/reporters" "^29.4.1" + "@jest/test-result" "^29.4.1" + "@nrwl/jest" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/js" "16.3.2" + "@phenomnomnominal/tsquery" "~5.0.1" + chalk "^4.1.0" + dotenv "~10.0.0" + identity-obj-proxy "3.0.0" + jest-config "^29.4.1" + jest-resolve "^29.4.1" + jest-util "^29.4.1" + resolve.exports "1.1.0" + tslib "^2.3.0" -"@jest/test-result@^29.4.1", "@jest/test-result@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" - integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== +"@nx/js@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/js/-/js-16.3.2.tgz#1f2e6807439bfb525f24f983558e7b054d57c3f2" + integrity sha512-bumLGMduNm221Sh3/wkEMEkJOC1kTlqmpx6wamDSsPlAFq0ePgoaNJjoYqC9XH7n7wXtgy9bgKhHJPnek8NKow== + dependencies: + "@babel/core" "^7.15.0" + "@babel/plugin-proposal-class-properties" "^7.14.5" + "@babel/plugin-proposal-decorators" "^7.14.5" + "@babel/plugin-transform-runtime" "^7.15.0" + "@babel/preset-env" "^7.15.0" + "@babel/preset-typescript" "^7.15.0" + "@babel/runtime" "^7.14.8" + "@nrwl/js" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/workspace" "16.3.2" + "@phenomnomnominal/tsquery" "~5.0.1" + babel-plugin-const-enum "^1.0.1" + babel-plugin-macros "^2.8.0" + babel-plugin-transform-typescript-metadata "^0.3.1" + chalk "^4.1.0" + fast-glob "3.2.7" + fs-extra "^11.1.0" + ignore "^5.0.4" + js-tokens "^4.0.0" + minimatch "3.0.5" + semver "7.3.4" + source-map-support "0.5.19" + tslib "^2.3.0" + +"@nx/linter@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/linter/-/linter-16.3.2.tgz#85411007f9d64f2723f532735f96d1a17480e2e1" + integrity sha512-hVCU6ZIMd+yTMLrC3PbjaHuD3yU+sB/lABTaWuUx2klT0cqKhiTp0KnDLcFWtzQmnNtGEaUjfPKxvA92xon0CA== dependencies: - "@jest/console" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" + "@nrwl/linter" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/js" "16.3.2" + "@phenomnomnominal/tsquery" "~5.0.1" + tmp "~0.2.1" + tslib "^2.3.0" -"@jest/test-sequencer@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" - integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== +"@nx/node@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/node/-/node-16.3.2.tgz#912d5906bd8dc3b26e6d9f3b0101231e4ee04e15" + integrity sha512-UGRuawRYQczkus3Gne3JH2xIUeWPrw63j9UM+e0IynC7ocQFNGOZYvOhEMOyoq9fdb22vno17D5v84dRGuWlsA== + dependencies: + "@nrwl/node" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/jest" "16.3.2" + "@nx/js" "16.3.2" + "@nx/linter" "16.3.2" + "@nx/workspace" "16.3.2" + tslib "^2.3.0" + +"@nx/nx-darwin-arm64@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.3.2.tgz#83b6e78b27d2d7da8f7626560f52070c8735d28a" + integrity sha512-YfYVNfsJBzBcBnJUU4AcA6A4QMkgnVlETfp4KGL36Otq542mRY1ISGHdox63ocI5AKh5gay5AaGcR4wR9PU9Vg== + +"@nx/nx-darwin-x64@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-16.3.2.tgz#0ae2a64356542c5fb73ca8038ce10ec4512e7fcb" + integrity sha512-bJtpozz0zSRVRrcQ76GrlT3TWEGTymLYWrVG51bH5KZ46t6/a4EQBI3uL3vubMmOZ0jR4ywybOcPBBhxmBJ68w== + +"@nx/nx-freebsd-x64@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.3.2.tgz#202adf4d6070f47ed46450f006ecd50851147c74" + integrity sha512-ZvufI0bWqT67nLbBo6ejrIGxypdoedRQTP/tudWbs/4isvxLe1uVku1BfKCTQUsJG367SqNOU1H5kzI/MRr3ow== + +"@nx/nx-linux-arm-gnueabihf@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.3.2.tgz#62314a82566e3647866b9dd4167a2d0e1397f001" + integrity sha512-IQL4kxdiZLvifar7+SIum3glRuVsxtE0dL8RvteSDXrxDQnaTUrjILC+VGhalRmk7ngBbGKNrhWOeeL7390CzQ== + +"@nx/nx-linux-arm64-gnu@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.3.2.tgz#02826400aa55b8f44bac83332dd29647d0e95001" + integrity sha512-f6AWgPVu3mfUEoOBa0rY2/7QY0Or9eR0KtLFpcPh7RUpxPw2EXzIbjD/0RGipdpspSrgiMKbZpsUjo6mXBFsQA== + +"@nx/nx-linux-arm64-musl@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.3.2.tgz#a0a81520e0904aa026a7ab0a8a3bf3facec9f14c" + integrity sha512-AvrWcYz7021E3b5P9/0i26p60XMZfw86Epks51L6AhlflarlOH4AcEChc7APMtb1ELAIbDWx2S6oIDRbQ7rtVA== + +"@nx/nx-linux-x64-gnu@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.3.2.tgz#e79b5c142ec8d9bfb458ea5803bc4b62abbcf296" + integrity sha512-K2pWGAcbCNm6b7UZI9cc8z4Rb540QcuepBXD7akjPjWerzXriT6VCn4i9mVKsCg2mwSfknTJJVJ1PZwJSmTl/Q== + +"@nx/nx-linux-x64-musl@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.3.2.tgz#900aee8f171638b9fb44378e2ac0548cb4aa99a7" + integrity sha512-sY1QDuQlqyYiRPJZanrtV07tU0DOXiCrWb0pDsGiO0qHuUSmW5Vw17GWEY4z3rt0/5U8fJ+/9WQrneviOmsOKg== + +"@nx/nx-win32-arm64-msvc@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.3.2.tgz#88db772b3535648e147b1a0206b1a1fe875fa9a5" + integrity sha512-wBfohT2hjrLKn9WFHvG0MFVk7uYhgYNiptnTLdTouziHgFyZ08vyl7XYBq55BwHPMQ5iswVoEfjn/5ZBfCPscg== + +"@nx/nx-win32-x64-msvc@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.3.2.tgz#2195faaf1fc465c7a89bfdd62323fdd2a5d91f15" + integrity sha512-QC0sWrfQm0/WdvvM//7UAgm+otbak6bznZ0zawTeqmLBh1hLjNeweyzSVKQEtZtlzDMKpzCVuuwkJq+VKBLvmw== + +"@nx/react@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/react/-/react-16.3.2.tgz#43e880f20481373d9264ef67f3e6dadb467212b1" + integrity sha512-Maj2zva2nUlsGP5o5SDEsNErIiDK247EqXraTnLPUEQy8XQP2oOThu5FkKhT51RguLyRDFtFei4vANPl/WI6FQ== + dependencies: + "@nrwl/react" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/js" "16.3.2" + "@nx/linter" "16.3.2" + "@nx/web" "16.3.2" + "@phenomnomnominal/tsquery" "~5.0.1" + "@svgr/webpack" "^8.0.1" + chalk "^4.1.0" + file-loader "^6.2.0" + minimatch "3.0.5" + +"@nx/vite@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/vite/-/vite-16.3.2.tgz#28327c4d317f36a9fa85c56df3ee1b69b81c8731" + integrity sha512-3xbWsFdssfJqeqX3qOWxCZnrsi2ZrdUgnAMzdfp983hjzBzz28Wp/d9QGW+2GgCX3jhnxxYrh11oSSHsChUxWg== dependencies: - "@jest/test-result" "^29.7.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" - slash "^3.0.0" + "@nrwl/vite" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/js" "16.3.2" + "@phenomnomnominal/tsquery" "~5.0.1" + "@swc/helpers" "~0.5.0" + dotenv "~10.0.0" + enquirer "~2.3.6" -"@jest/transform@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" - integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== +"@nx/web@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/web/-/web-16.3.2.tgz#73a9630b28f17640f7c80a221837c95057445116" + integrity sha512-PzTkawQ+OgjX0mR5KwMGcdveoMNLKo/jYaW3UrPMIVUy0NpalW0ULJnDOUt+NRlrp7jOsUP7hUYZkYPNDI3Ivg== dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^29.6.3" - "@jridgewell/trace-mapping" "^0.3.18" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^2.0.0" - fast-json-stable-stringify "^2.1.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" - jest-regex-util "^29.6.3" - jest-util "^29.7.0" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - write-file-atomic "^4.0.2" + "@nrwl/web" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/js" "16.3.2" + chalk "^4.1.0" + chokidar "^3.5.1" + detect-port "^1.5.1" + http-server "^14.1.0" + ignore "^5.0.4" + tslib "^2.3.0" -"@jest/types@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" - integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== +"@nx/webpack@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/webpack/-/webpack-16.3.2.tgz#6cbea60c3820c9928df56a632872fe799446947a" + integrity sha512-dTbq8IU3STOz9xUb+Bb1PoRNyN/Pyg0S8GAP7s/PI/Ir2ExphoDH522MVv4+EwxJym86xJtejibdszuJYCAV4Q== dependencies: - "@jest/schemas" "^29.6.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" + "@babel/core" "^7.15.0" + "@nrwl/webpack" "16.3.2" + "@nx/devkit" "16.3.2" + "@nx/js" "16.3.2" + autoprefixer "^10.4.9" + babel-loader "^9.1.2" + chalk "^4.1.0" + chokidar "^3.5.1" + copy-webpack-plugin "^10.2.4" + css-loader "^6.4.0" + css-minimizer-webpack-plugin "^3.4.1" + dotenv "~10.0.0" + file-loader "^6.2.0" + fork-ts-checker-webpack-plugin "7.2.13" + ignore "^5.0.4" + less "4.1.3" + less-loader "11.1.0" + license-webpack-plugin "^4.0.2" + loader-utils "^2.0.3" + mini-css-extract-plugin "~2.4.7" + parse5 "4.0.0" + postcss "^8.4.14" + postcss-import "~14.1.0" + postcss-loader "^6.1.1" + rxjs "^7.8.0" + sass "^1.42.1" + sass-loader "^12.2.0" + source-map-loader "^3.0.0" + style-loader "^3.3.0" + stylus "^0.55.0" + stylus-loader "^7.1.0" + terser-webpack-plugin "^5.3.3" + ts-loader "^9.3.1" + ts-node "10.9.1" + tsconfig-paths "^4.1.2" + tsconfig-paths-webpack-plugin "4.0.0" + tslib "^2.3.0" + webpack "^5.80.0" + webpack-dev-server "^4.9.3" + webpack-node-externals "^3.0.0" + webpack-subresource-integrity "^5.1.0" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== +"@nx/workspace@16.3.2": + version "16.3.2" + resolved "https://registry.yarnpkg.com/@nx/workspace/-/workspace-16.3.2.tgz#145d4ee7b909d5b430d7ac9a8043d688a00d017c" + integrity sha512-gFrJEv3+Jn2leu3RKFTakPHY8okI8hjOg8RO4OWA2ZemFXRyh9oIm/xsCsOyqYlGt06eqV2mD3GUun/05z1nhg== dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" + "@nrwl/workspace" "16.3.2" + "@nx/devkit" "16.3.2" + "@parcel/watcher" "2.0.4" + chalk "^4.1.0" + chokidar "^3.5.1" + cli-cursor "3.1.0" + cli-spinners "2.6.1" + dotenv "~10.0.0" + figures "3.2.0" + flat "^5.0.2" + ignore "^5.0.4" + minimatch "3.0.5" + npm-run-path "^4.0.1" + nx "16.3.2" + open "^8.4.0" + rxjs "^7.8.0" + tmp "~0.2.1" + tslib "^2.3.0" + yargs "^17.6.2" + yargs-parser "21.1.1" -"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== +"@parcel/watcher@2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b" + integrity sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg== + dependencies: + node-addon-api "^3.2.1" + node-gyp-build "^4.3.0" -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +"@phenomnomnominal/tsquery@~5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz#a2a5abc89f92c01562a32806655817516653a388" + integrity sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA== + dependencies: + esquery "^1.4.0" -"@jridgewell/source-map@^0.3.3": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" - integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== +"@pmmmwh/react-refresh-webpack-plugin@^0.5.3", "@pmmmwh/react-refresh-webpack-plugin@^0.5.7": + version "0.5.11" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz#7c2268cedaa0644d677e8c4f377bc8fb304f714a" + integrity sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" + ansi-html-community "^0.0.8" + common-path-prefix "^3.0.0" + core-js-pure "^3.23.3" + error-stack-parser "^2.0.6" + find-up "^5.0.0" + html-entities "^2.1.0" + loader-utils "^2.0.4" + schema-utils "^3.0.0" + source-map "^0.7.3" -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" +"@popperjs/core@^2.11.7", "@popperjs/core@^2.11.8", "@popperjs/core@^2.9.3": + version "2.11.8" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" + integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.19" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" - integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== +"@rc-component/color-picker@~1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@rc-component/color-picker/-/color-picker-1.4.1.tgz#dcab0b660e9c4ed63a7582db68ed4a77c862cb93" + integrity sha512-vh5EWqnsayZa/JwUznqDaPJz39jznx/YDbyBuVJntv735tKXKwEUZZb2jYEldOg+NKWZwtALjGMrNeGBmqFoEw== dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" + "@babel/runtime" "^7.10.1" + "@ctrl/tinycolor" "^3.6.0" + classnames "^2.2.6" + rc-util "^5.30.0" -"@leichtgewicht/ip-codec@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" - integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== +"@rc-component/context@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@rc-component/context/-/context-1.4.0.tgz#dc6fb021d6773546af8f016ae4ce9aea088395e8" + integrity sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w== + dependencies: + "@babel/runtime" "^7.10.1" + rc-util "^5.27.0" -"@lukeed/csprng@^1.0.0": +"@rc-component/mini-decimal@^1.0.1": version "1.1.0" - resolved "https://registry.yarnpkg.com/@lukeed/csprng/-/csprng-1.1.0.tgz#1e3e4bd05c1cc7a0b2ddbd8a03f39f6e4b5e6cfe" - integrity sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA== + resolved "https://registry.yarnpkg.com/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz#7b7a362b14a0a54cb5bc6fd2b82731f29f11d9b0" + integrity sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ== + dependencies: + "@babel/runtime" "^7.18.0" -"@mongodb-js/saslprep@^1.1.0": +"@rc-component/mutate-observer@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@mongodb-js/saslprep/-/saslprep-1.1.0.tgz#022fa36620a7287d17acd05c4aae1e5f390d250d" - integrity sha512-Xfijy7HvfzzqiOAhAepF4SGN5e9leLkMvg/OPOF97XemjfVCYN/oWa75wnkc6mltMSTwY+XlbhWgUOJmkFspSw== + resolved "https://registry.yarnpkg.com/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz#ee53cc88b78aade3cd0653609215a44779386fd8" + integrity sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw== dependencies: - sparse-bitfield "^3.0.3" + "@babel/runtime" "^7.18.0" + classnames "^2.3.2" + rc-util "^5.24.4" -"@nestjs/common@^10.0.2": - version "10.2.5" - resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-10.2.5.tgz#46040e0cf45b193ba6a15fdfeac72cba75f0f1c1" - integrity sha512-2BfkPZKmTVxflm8bhmClKKcHwhlyweEfbM25g7ldXIK9+utCPVXqBfZGORj2L8QagiT6bei48FJmGc2S1tiFEQ== +"@rc-component/portal@^1.0.0-8", "@rc-component/portal@^1.0.0-9", "@rc-component/portal@^1.0.2", "@rc-component/portal@^1.1.0", "@rc-component/portal@^1.1.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@rc-component/portal/-/portal-1.1.2.tgz#55db1e51d784e034442e9700536faaa6ab63fc71" + integrity sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg== dependencies: - uid "2.0.2" - iterare "1.2.1" - tslib "2.6.2" + "@babel/runtime" "^7.18.0" + classnames "^2.3.2" + rc-util "^5.24.4" -"@nestjs/core@^10.0.2": - version "10.2.5" - resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-10.2.5.tgz#7ed4315179ba9f74231f905a468ba647fe9e0815" - integrity sha512-O9AycZc4MjzIFrvCxcQVqfSNuN9eHZrfyVcYkp9CMPj6lGd9TQCZX2MmaP1CWs4UJBmTKflPdtPJ0sj9iIuvLQ== +"@rc-component/tour@~1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@rc-component/tour/-/tour-1.10.0.tgz#b05bc327438f1c583439e2d2dcc10ec0530aea19" + integrity sha512-voV0BKaTJbewB9LLgAHQ7tAGG7rgDkKQkZo82xw2gIk542hY+o7zwoqdN16oHhIKk7eG/xi+mdXrONT62Dt57A== + dependencies: + "@babel/runtime" "^7.18.0" + "@rc-component/portal" "^1.0.0-9" + "@rc-component/trigger" "^1.3.6" + classnames "^2.3.2" + rc-util "^5.24.4" + +"@rc-component/trigger@^1.17.0", "@rc-component/trigger@^1.17.2", "@rc-component/trigger@^1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@rc-component/trigger/-/trigger-1.18.0.tgz#e23778f74fd32cb12e45c760809f610762c3035b" + integrity sha512-vloGnWpeTmt7DBw0OHnG9poQ8h1WFh0hebq6fpgVjGYSxm6JU8rLH+kNwVNNvhL6Rg5He4ESjOk6O7uF9dJhxA== + dependencies: + "@babel/runtime" "^7.23.2" + "@rc-component/portal" "^1.1.0" + classnames "^2.3.2" + rc-motion "^2.0.0" + rc-resize-observer "^1.3.1" + rc-util "^5.38.0" + +"@rc-component/trigger@^1.3.6", "@rc-component/trigger@^1.5.0", "@rc-component/trigger@^1.7.0": + version "1.15.6" + resolved "https://registry.yarnpkg.com/@rc-component/trigger/-/trigger-1.15.6.tgz#ccb71f16229e832e15b3869817cbe24f5e59b54c" + integrity sha512-Tl19KaGsShf4yzqxumsXVT4c7j0l20Dxe5hgP5S0HmxyhCg3oKen28ntGavRCIPW7cl7wgsGotntqcIokgDHzg== + dependencies: + "@babel/runtime" "^7.18.3" + "@rc-component/portal" "^1.1.0" + classnames "^2.3.2" + rc-align "^4.0.0" + rc-motion "^2.0.0" + rc-resize-observer "^1.3.1" + rc-util "^5.33.0" + +"@react-google-maps/api@^2.19.0": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@react-google-maps/api/-/api-2.19.2.tgz#678dc1871fbab72cd46d338eed687a36bf556ab1" + integrity sha512-Vt57XWzCKfsUjKOmFUl2erVVfOePkPK5OigF/f+q7UuV/Nm9KDDy1PMFBx+wNahEqOd6a32BxfsykEhBnbU9wQ== + dependencies: + "@googlemaps/js-api-loader" "1.16.2" + "@googlemaps/markerclusterer" "2.3.2" + "@react-google-maps/infobox" "2.19.2" + "@react-google-maps/marker-clusterer" "2.19.2" + "@types/google.maps" "3.53.5" + invariant "2.2.4" + +"@react-google-maps/infobox@2.19.2": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@react-google-maps/infobox/-/infobox-2.19.2.tgz#b6bda962a4fa1074fdd3dfd63bc4c7d68b1dd745" + integrity sha512-6wvBqeJsQ/eFSvoxg+9VoncQvNoVCdmxzxRpLvmjPD+nNC6mHM0vJH1xSqaKijkMrfLJT0nfkTGpovrF896jwg== + +"@react-google-maps/marker-clusterer@2.19.2": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@react-google-maps/marker-clusterer/-/marker-clusterer-2.19.2.tgz#24d9fb9aa555bb063ba5fe82f80fcd7d48662184" + integrity sha512-x9ibmsP0ZVqzyCo1Pitbw+4b6iEXRw/r1TCy3vOUR3eKrzWLnHYZMR325BkZW2r8fnuWE/V3Fp4QZOP9qYORCw== + +"@remix-run/router@1.6.2": + version "1.6.2" + resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.6.2.tgz#bbe75f8c59e0b7077584920ce2cc76f8f354934d" + integrity sha512-LzqpSrMK/3JBAVBI9u3NWtOhWNw5AMQfrUFYB0+bDHTSw17z++WJLsPsxAuK+oSddsxk4d7F/JcdDPM1M5YAhA== + +"@rollup/plugin-babel@^5.2.0": + version "5.3.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" + integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== dependencies: - uid "2.0.2" - "@nuxtjs/opencollective" "0.3.2" - fast-safe-stringify "2.1.1" - iterare "1.2.1" - path-to-regexp "3.2.0" - tslib "2.6.2" + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" -"@nestjs/mapped-types@2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@nestjs/mapped-types/-/mapped-types-2.0.2.tgz#c8a090a8d22145b85ed977414c158534210f2e4f" - integrity sha512-V0izw6tWs6fTp9+KiiPUbGHWALy563Frn8X6Bm87ANLRuE46iuBMD5acKBDP5lKL/75QFvrzSJT7HkCbB0jTpg== +"@rollup/plugin-node-resolve@^11.2.1": + version "11.2.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" + integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + builtin-modules "^3.1.0" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.19.0" -"@nestjs/platform-express@^10.0.2": - version "10.2.5" - resolved "https://registry.yarnpkg.com/@nestjs/platform-express/-/platform-express-10.2.5.tgz#95098a386828cd65bea4322f828e2425b518c819" - integrity sha512-BChjJfsVtsvds31rp5V7LwM2XEQaxkFKUE0TGSH91m95FRO65Fii5RH6atasmhZTIW+T8LR5LuI/MO7cgZOiVg== +"@rollup/plugin-replace@^2.4.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== dependencies: - body-parser "1.20.2" - cors "2.8.5" - express "4.18.2" - multer "1.4.4-lts.1" - tslib "2.6.2" + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" -"@nestjs/swagger@^7.1.12": - version "7.1.12" - resolved "https://registry.yarnpkg.com/@nestjs/swagger/-/swagger-7.1.12.tgz#49944d884846031f1c7792dcb0d2be4425b92f7a" - integrity sha512-Q1P/IE+cws0sJeNtbs+8uDalcVylpmAnaEUFenGOa3KSNnXF/8DOE84mET/uUhFXsiz9PLHK8Hy7o7B6fRpMhg== +"@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== dependencies: - "@nestjs/mapped-types" "2.0.2" - js-yaml "4.1.0" - lodash "4.17.21" - path-to-regexp "3.2.0" - swagger-ui-dist "5.7.2" + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" -"@nestjs/testing@^10.0.2": - version "10.2.5" - resolved "https://registry.yarnpkg.com/@nestjs/testing/-/testing-10.2.5.tgz#349953109bf6b6aa45c1f36d25bc987c1638e162" - integrity sha512-CaM8STNVyDdMhYnDD6aYnVWPz2ienrSDgMl7nkCAC0wcvKhldWuXQ2syTvQE243IIFOX/bMNuW3MsiqbaXfXxQ== +"@rollup/pluginutils@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" + integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== dependencies: - tslib "2.6.2" + estree-walker "^2.0.1" + picomatch "^2.2.2" -"@nestjs/typeorm@^10.0.0": - version "10.0.0" - resolved "https://registry.yarnpkg.com/@nestjs/typeorm/-/typeorm-10.0.0.tgz#78e20d3413d59dd3dfee03260c904f0f4040b4e1" - integrity sha512-WQU4HCDTz4UavsFzvGUKDHqi0MO5K47yFoPXdmh+Z/hCNO7SHCMmV9jLiLukM8n5nKUqJ3jDqiljkWBcZPdCtA== +"@rollup/pluginutils@^5.0.2": + version "5.0.5" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.5.tgz#bbb4c175e19ebfeeb8c132c2eea0ecb89941a66c" + integrity sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q== dependencies: - uuid "9.0.0" + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== +"@rushstack/eslint-patch@^1.1.0": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz#5f1b518ec5fa54437c0b7c4a821546c64fed6922" + integrity sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinclair/typebox@^0.25.16": + version "0.25.24" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718" + integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sindresorhus/is@^4.0.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + +"@sinonjs/commons@^1.7.0": + version "1.8.6" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" + integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/commons@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-2.0.0.tgz#fd4ca5b063554307e8327b4564bd56d3b73924a3" + integrity sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.0.2" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz#d10549ed1f423d80639c528b6c7f5a1017747d0c" + integrity sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw== dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" + "@sinonjs/commons" "^2.0.0" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== +"@smithy/abort-controller@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.12.tgz#62cd47c81fa1d7d6c2d6fde0c2f54ea89892fb6a" + integrity sha512-YIJyefe1mi3GxKdZxEBEuzYOeQ9xpYfqnFmWzojCssRAuR7ycxwpoRQgp965vuW426xUAQhCV5rCaWElQ7XsaA== dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nrwl/cypress@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-16.8.1.tgz#ad072bee2d27c5d2bbbab96c9e541eee0321efcc" - integrity sha512-set8MUV6b1QpHCSqQ4It01BM9u6hf0e6s02DZdi/1OW3h/JYo5kqcLrYQra3AKCIimGByXdoHtCUjyFT0pMrdg== +"@smithy/config-resolver@^2.0.16": + version "2.0.16" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.16.tgz#f2abf65a21f56731fdab2d39d2df2dd0e377c9cc" + integrity sha512-1k+FWHQDt2pfpXhJsOmNMmlAZ3NUQ98X5tYsjQhVGq+0X6cOBMhfh6Igd0IX3Ut6lEO6DQAdPMI/blNr3JZfMQ== dependencies: - "@nx/cypress" "16.8.1" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/types" "^2.4.0" + "@smithy/util-config-provider" "^2.0.0" + "@smithy/util-middleware" "^2.0.5" + tslib "^2.5.0" -"@nrwl/devkit@16.0.0-beta.1": - version "16.0.0-beta.1" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-16.0.0-beta.1.tgz#59ce871dccf27e5217538fc1978a9f62e1396b36" - integrity sha512-OoQumfP//G822yy2QLi8RB9a0oEwIda7cp56mc7tyik2Hbw31fB6h5XGgXMHp9aJGhPQQCX9a/uqzoYbYmQwyA== +"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.0.18": + version "2.0.18" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.18.tgz#9a5b8be3f268bb4ac7b7ef321f57b0e9a61e2940" + integrity sha512-QnPBi6D2zj6AHJdUTo5zXmk8vwHJ2bNevhcVned1y+TZz/OI5cizz5DsYNkqFUIDn8tBuEyKNgbmKVNhBbuY3g== dependencies: - "@nx/devkit" "16.0.0-beta.1" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/property-provider" "^2.0.13" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" + tslib "^2.5.0" -"@nrwl/devkit@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-16.8.1.tgz#18f90c9bddbac182ca2cd6b08c90f09caf9f4aa0" - integrity sha512-Y7yYDh62Hi4q99Q4+ipIQ3K9iLuAld3WcwjLv6vtl6Livu+TU3eqbraBEno7DQL8JuIuwgBT4lX7Bp3w3N9RDg== +"@smithy/eventstream-codec@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.12.tgz#99fab750d0ac3941f341d912d3c3a1ab985e1a7a" + integrity sha512-ZZQLzHBJkbiAAdj2C5K+lBlYp/XJ+eH2uy+jgJgYIFW/o5AM59Hlj7zyI44/ZTDIQWmBxb3EFv/c5t44V8/g8A== dependencies: - "@nx/devkit" "16.8.1" + "@aws-crypto/crc32" "3.0.0" + "@smithy/types" "^2.4.0" + "@smithy/util-hex-encoding" "^2.0.0" + tslib "^2.5.0" -"@nrwl/eslint-plugin-nx@16.0.0-beta.1": - version "16.0.0-beta.1" - resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-16.0.0-beta.1.tgz#2f6dd2b41112f576928f55bbc4f79a5f5c065feb" - integrity sha512-aPZKHBzdq8MwQ35y9BuuLgzdVJ3Ic6LoHJnGyrh2LAQHyX/xxUoDAaXG75aEAXQY65ZU0sTQBKgAk7a6Ghi+Aw== +"@smithy/fetch-http-handler@^2.2.4": + version "2.2.4" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.2.4.tgz#405716581a5a336f2c162daf4169bff600fc47ce" + integrity sha512-gIPRFEGi+c6V52eauGKrjDzPWF2Cu7Z1r5F8A3j2wcwz25sPG/t8kjsbEhli/tS/2zJp/ybCZXe4j4ro3yv/HA== dependencies: - "@nx/eslint-plugin-nx" "16.0.0-beta.1" + "@smithy/protocol-http" "^3.0.8" + "@smithy/querystring-builder" "^2.0.12" + "@smithy/types" "^2.4.0" + "@smithy/util-base64" "^2.0.0" + tslib "^2.5.0" -"@nrwl/eslint-plugin-nx@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-16.8.1.tgz#2c4250a4f19b5d35902aae743b79ad74f2e96394" - integrity sha512-Vdy+XGQAbDE76ovWis3Bg/bWlsozcfBXIXK8OiAEQfjyqceWXtH6B2EFTVU0GiHNDydpZR9ahcGJDAuoKDOo3A== +"@smithy/hash-node@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.12.tgz#514586ca3f54840322273029eef66c41d9001e39" + integrity sha512-fDZnTr5j9t5qcbeJ037aMZXxMka13Znqwrgy3PAqYj6Dm3XHXHftTH3q+NWgayUxl1992GFtQt1RuEzRMy3NnQ== dependencies: - "@nx/eslint-plugin" "16.8.1" + "@smithy/types" "^2.4.0" + "@smithy/util-buffer-from" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" -"@nrwl/jest@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-16.8.1.tgz#71732a1f150046a0c70047cf6b9d2ff22eb16924" - integrity sha512-shOjtGwGRktUzCUwIIxzW/z5QaoGsYaEF1ihCVA10zai3XsNLkkPPfyEO85RegAu/RGk78PRXTOXdZaJNbraTw== +"@smithy/invalid-dependency@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.12.tgz#de78a5e9457cc397aad0648e18c0260b522fe604" + integrity sha512-p5Y+iMHV3SoEpy3VSR7mifbreHQwVSvHSAz/m4GdoXfOzKzaYC8hYv10Ks7Deblkf7lhas8U+lAp9ThbBM+ZXA== dependencies: - "@nx/jest" "16.8.1" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nrwl/js@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/js/-/js-16.8.1.tgz#e571f5852c4318c5808b582dcfa0bd2cabd4fc53" - integrity sha512-I5kCtk0TUvcvJXnD6fbOI1+L4EBHbSZCXVCkv3eXKOeAj0cJ6cOt2g6S7DpWPf2P7zTq22XOPNJy3C8u9tCbgQ== +"@smithy/is-array-buffer@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz#8fa9b8040651e7ba0b2f6106e636a91354ff7d34" + integrity sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug== dependencies: - "@nx/js" "16.8.1" + tslib "^2.5.0" -"@nrwl/linter@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-16.8.1.tgz#912aac9143b48d41d9ed287f87e83cee70559752" - integrity sha512-o7DhyvNk7qXG8qdhivEd4kYw1XGqOPlXHgDBJJHeL5ASN2HWl5EBclCvKJmoci1xIJGw/9q+mJxc1/mL8Zq3dQ== +"@smithy/middleware-content-length@^2.0.14": + version "2.0.14" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.14.tgz#ee1aa842490cee90b6ac208fb13a7d56d3ed84f2" + integrity sha512-poUNgKTw9XwPXfX9nEHpVgrMNVpaSMZbshqvPxFVoalF4wp6kRzYKOfdesSVectlQ51VtigoLfbXcdyPwvxgTg== dependencies: - "@nx/linter" "16.8.1" + "@smithy/protocol-http" "^3.0.8" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + +"@smithy/middleware-endpoint@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.1.3.tgz#ab7ebff4ecbc9b02ec70dd57179f47c4f16bf03f" + integrity sha512-ZrQ0/YX6hNVTxqMEHtEaDbDv6pNeEji/a5Vk3HuFC5R3ZY8lfoATyxmOGxBVYnF3NUvZLNC7umEv1WzWGWvCGQ== + dependencies: + "@smithy/middleware-serde" "^2.0.12" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/shared-ini-file-loader" "^2.2.2" + "@smithy/types" "^2.4.0" + "@smithy/url-parser" "^2.0.12" + "@smithy/util-middleware" "^2.0.5" + tslib "^2.5.0" + +"@smithy/middleware-retry@^2.0.18": + version "2.0.18" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.18.tgz#37982552a1d3815148797831df025e470423fc5e" + integrity sha512-VyrHQRldGSb3v9oFOB5yPxmLT7U2sQic2ytylOnYlnsmVOLlFIaI6sW22c+w2675yq+XZ6HOuzV7x2OBYCWRNA== + dependencies: + "@smithy/node-config-provider" "^2.1.3" + "@smithy/protocol-http" "^3.0.8" + "@smithy/service-error-classification" "^2.0.5" + "@smithy/types" "^2.4.0" + "@smithy/util-middleware" "^2.0.5" + "@smithy/util-retry" "^2.0.5" + tslib "^2.5.0" + uuid "^8.3.2" -"@nrwl/nx-cloud@16.4.0": - version "16.4.0" - resolved "https://registry.yarnpkg.com/@nrwl/nx-cloud/-/nx-cloud-16.4.0.tgz#0b551107eba1da5c99aa3af91940fb8495920358" - integrity sha512-QitrYK6z9ceagetBlgLMZnC0T85k2JTk+oK0MxZ5p/woclqeYN7SiGNZgMzDq8TjJwt8Fm/MDnsSo3xtufmLBg== +"@smithy/middleware-serde@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.12.tgz#edc93c400a5ffec6c068419163f9d880bdff5e5b" + integrity sha512-IBeco157lIScecq2Z+n0gq56i4MTnfKxS7rbfrAORveDJgnbBAaEQgYqMqp/cYqKrpvEXcyTjwKHrBjCCIZh2A== dependencies: - nx-cloud "16.4.0" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nrwl/react@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/react/-/react-16.8.1.tgz#6c86c7ccb00e7549ff6bc90ce7c09b043a453e07" - integrity sha512-0Mhaa9WalF3DzvvIeLeiVZ1ykaUK/kVXCkMu+0982hDARB5uZAEkriVPv7YWXOTYiBP+mMt/oJmwhq/JDGC7yA== +"@smithy/middleware-stack@^2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-2.0.6.tgz#c58d6e4ffc4498bf47fd27adcddd142395d3ba84" + integrity sha512-YSvNZeOKWLJ0M/ycxwDIe2Ztkp6Qixmcml1ggsSv2fdHKGkBPhGrX5tMzPGMI1yyx55UEYBi2OB4s+RriXX48A== dependencies: - "@nx/react" "16.8.1" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nrwl/tao@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-16.8.1.tgz#640522eef8905f358ce087e1f6a8489c69e3ebfb" - integrity sha512-hgGFLyEgONSofxnJsXN9NlUx4J8/YSLUkfZKdR8Qa97+JGZT8FEuk7NLFJOWdYYqROoCzXLHK0d+twFFNPS5BQ== +"@smithy/node-config-provider@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.1.3.tgz#bf4cee69df08d43618ad4329d234351b14d98ef7" + integrity sha512-J6lXvRHGVnSX3n1PYi+e1L5HN73DkkJpUviV3Ebf+8wSaIjAf+eVNbzyvh/S5EQz7nf4KVfwbD5vdoZMAthAEQ== dependencies: - nx "16.8.1" - tslib "^2.3.0" + "@smithy/property-provider" "^2.0.13" + "@smithy/shared-ini-file-loader" "^2.2.2" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nrwl/vite@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/vite/-/vite-16.8.1.tgz#a4bcad5c59e4c61a4ad74123ae4db6eaa3130b81" - integrity sha512-gc8LSzIPSWfhqHnlnQ0XiAs4twWdBVg0qidXOSo7PEVeWTuOiNy7SyFUs+M9fQNgjaEGq+lAXgJePEcXLveL6A== +"@smithy/node-http-handler@^2.1.8": + version "2.1.8" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.1.8.tgz#aad989d5445c43a677e7e6161c6fa4abd0e46023" + integrity sha512-KZylM7Wff/So5SmCiwg2kQNXJ+RXgz34wkxS7WNwIUXuZrZZpY/jKJCK+ZaGyuESDu3TxcaY+zeYGJmnFKbQsA== dependencies: - "@nx/vite" "16.8.1" + "@smithy/abort-controller" "^2.0.12" + "@smithy/protocol-http" "^3.0.8" + "@smithy/querystring-builder" "^2.0.12" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nrwl/web@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-16.8.1.tgz#f115d2a40a31d359f00e5fba75cdf10d861d9468" - integrity sha512-GgpAt0OsnEzz+0rVtiPdO911AKvBtljP2hcVlhReQRohBeZ3F472uYVPq/OF/G+ELZU4toXgIuGr2Ggfd6XM8g== +"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.13": + version "2.0.13" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.13.tgz#45ee47ad79d638082523f944c49fd2e851312098" + integrity sha512-VJqUf2CbsQX6uUiC5dUPuoEATuFjkbkW3lJHbRnpk9EDC9X+iKqhfTK+WP+lve5EQ9TcCI1Q6R7hrg41FyC54w== dependencies: - "@nx/web" "16.8.1" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nrwl/webpack@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/webpack/-/webpack-16.8.1.tgz#55486b53bd0bd5acb15d05c79d50cc7de5765b03" - integrity sha512-z4Np2OzIICL/hMYkC1wI9vEaTdaP1nTaovWBMPw2Y+TG2RLdpFEV4YZkd/q1YI53twp6WQZhsKXSdtN2dg3pvQ== +"@smithy/protocol-http@^3.0.8": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-3.0.8.tgz#0f7c114f6b8e23a57dff7a275d085bac97b9233c" + integrity sha512-SHJvYeWq8q0FK8xHk+xjV9dzDUDjFMT+G1pZbV+XB6OVoac/FSVshlMNPeUJ8AmSkcDKHRu5vASnRqZHgD3qhw== dependencies: - "@nx/webpack" "16.8.1" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nrwl/workspace@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-16.8.1.tgz#2b046bf1002387464248157cf62e00db32f7cfaf" - integrity sha512-KFxcUoOfzCEc5Krq3h+EC6kOYHCwuSPyc2v1fWvTgP7a91uw5NPsMKGt4l0QXElkX3/qbBvjex6fJOcjf+odYQ== +"@smithy/querystring-builder@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.12.tgz#d13e0eea08d43596bdbb182206ccdee0956d06fd" + integrity sha512-cDbF07IuCjiN8CdGvPzfJjXIrmDSelScRfyJYrYBNBbKl2+k7QD/KqiHhtRyEKgID5mmEVrV6KE6L/iPJ98sFw== dependencies: - "@nx/workspace" "16.8.1" + "@smithy/types" "^2.4.0" + "@smithy/util-uri-escape" "^2.0.0" + tslib "^2.5.0" -"@nuxtjs/opencollective@0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz#620ce1044f7ac77185e825e1936115bb38e2681c" - integrity sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA== +"@smithy/querystring-parser@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.12.tgz#d2c234031e266359716a0c62c8c1208a5bd2557e" + integrity sha512-fytyTcXaMzPBuNtPlhj5v6dbl4bJAnwKZFyyItAGt4Tgm9HFPZNo7a9r1SKPr/qdxUEBzvL9Rh+B9SkTX3kFxg== dependencies: - chalk "^4.1.0" - consola "^2.15.0" - node-fetch "^2.6.1" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nx/cypress@16.8.1", "@nx/cypress@^16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/cypress/-/cypress-16.8.1.tgz#1788f2450580b43306a4268dfe5b8f48b25ca3a1" - integrity sha512-Yao0YWb0PVyAKDWXKjHsLjwuULx7GPUsoAuz8qr990YeKDuhqFKOPmSPSv8a8VAOo7yltCWuBmzvL1X8xF2amQ== +"@smithy/service-error-classification@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-2.0.5.tgz#22c84fad456730adfa31cae91d47acd31304c346" + integrity sha512-M0SeJnEgD2ywJyV99Fb1yKFzmxDe9JfpJiYTVSRMyRLc467BPU0qsuuDPzMCdB1mU8M8u1rVOdkqdoyFN8UFTw== dependencies: - "@nrwl/cypress" "16.8.1" - "@nx/devkit" "16.8.1" - "@nx/js" "16.8.1" - "@nx/linter" "16.8.1" - "@phenomnomnominal/tsquery" "~5.0.1" - detect-port "^1.5.1" - semver "7.5.3" - tslib "^2.3.0" + "@smithy/types" "^2.4.0" -"@nx/devkit@16.0.0-beta.1": - version "16.0.0-beta.1" - resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-16.0.0-beta.1.tgz#8f0e896f6ef33c69af5e2ea9b0bf5d9e1076557c" - integrity sha512-qeOWZ8TK9EG2dE78KysFx8a3uB/JNsnPslfBxBYBBkxIGzpo/gj5Wgf2I+4WBcUNQn58TxiKTT2vA6vAFyssvQ== +"@smithy/shared-ini-file-loader@^2.0.6", "@smithy/shared-ini-file-loader@^2.2.2": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.2.tgz#b52064c5254a01f5c98a821207448de439938667" + integrity sha512-noyQUPn7b1M8uB0GEXc/Zyxq+5K2b7aaqWnLp+hgJ7+xu/FCvtyWy5eWLDjQEsHnAet2IZhS5QF8872OR69uNg== dependencies: - "@nrwl/devkit" "16.0.0-beta.1" - ejs "^3.1.7" - ignore "^5.0.4" - semver "7.3.4" - tmp "~0.2.1" - tslib "^2.3.0" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nx/devkit@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-16.8.1.tgz#830a6f3daf774aabe1a95e257eb4c832ee85d497" - integrity sha512-I+Cg+lXk0wRz6KC9FZbWFuJWQTXAt5O3bNl9ksISmzqmEyuy72Cv+/MBHvF7o54Sq80DNw+RKWB1re5HFOsqCA== +"@smithy/signature-v4@^2.0.0": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-2.0.12.tgz#4f9f5bba25e784d110fdc4a276b715feae82bb28" + integrity sha512-6Kc2lCZEVmb1nNYngyNbWpq0d82OZwITH11SW/Q0U6PX5fH7B2cIcFe7o6eGEFPkTZTP8itTzmYiGcECL0D0Lw== + dependencies: + "@smithy/eventstream-codec" "^2.0.12" + "@smithy/is-array-buffer" "^2.0.0" + "@smithy/types" "^2.4.0" + "@smithy/util-hex-encoding" "^2.0.0" + "@smithy/util-middleware" "^2.0.5" + "@smithy/util-uri-escape" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + +"@smithy/smithy-client@^2.1.12": + version "2.1.12" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.12.tgz#a7f10ab846d41ce1042eb81f087c4c9eb438b481" + integrity sha512-XXqhridfkKnpj+lt8vM6HRlZbqUAqBjVC74JIi13F/AYQd/zTj9SOyGfxnbp4mjY9q28LityxIuV8CTinr9r5w== dependencies: - "@nrwl/devkit" "16.8.1" - ejs "^3.1.7" - enquirer "~2.3.6" - ignore "^5.0.4" - semver "7.5.3" - tmp "~0.2.1" - tslib "^2.3.0" + "@smithy/middleware-stack" "^2.0.6" + "@smithy/types" "^2.4.0" + "@smithy/util-stream" "^2.0.17" + tslib "^2.5.0" -"@nx/eslint-plugin-nx@16.0.0-beta.1", "@nx/eslint-plugin-nx@^16.0.0-beta.1": - version "16.0.0-beta.1" - resolved "https://registry.yarnpkg.com/@nx/eslint-plugin-nx/-/eslint-plugin-nx-16.0.0-beta.1.tgz#7d768e958df0ff48c3cfa11a6f8d5db7ed51e2a7" - integrity sha512-jg6ROzsvMOhXaReibmFDpvGHsiOKBWvPHYOcmFxh8BRA02WoFIDnqiDJWupoVoLKF4Vx2A4igkP5bjMlSmVX/A== +"@smithy/types@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.4.0.tgz#ed35e429e3ea3d089c68ed1bf951d0ccbdf2692e" + integrity sha512-iH1Xz68FWlmBJ9vvYeHifVMWJf82ONx+OybPW8ZGf5wnEv2S0UXcU4zwlwJkRXuLKpcSLHrraHbn2ucdVXLb4g== dependencies: - "@nrwl/eslint-plugin-nx" "16.0.0-beta.1" - "@nx/devkit" "16.0.0-beta.1" - "@typescript-eslint/utils" "^5.58.0" - chalk "^4.1.0" - confusing-browser-globals "^1.0.9" - semver "7.3.4" + tslib "^2.5.0" -"@nx/eslint-plugin@16.8.1", "@nx/eslint-plugin@^16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/eslint-plugin/-/eslint-plugin-16.8.1.tgz#c5cb539f7d7490d31ad4cfb30c8b9e5f707b1a45" - integrity sha512-UhOtC1zeGytfMtsVSa3r3FbUIUtXLjtvBtZvr/vr8Ff1QSMVfTYwhVOqctYsBVYDpJonwyz3vm95SOHbBlSw6A== +"@smithy/url-parser@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.12.tgz#a4cdd1b66176e48f10d119298f8f90b06b7e8a01" + integrity sha512-qgkW2mZqRvlNUcBkxYB/gYacRaAdck77Dk3/g2iw0S9F0EYthIS3loGfly8AwoWpIvHKhkTsCXXQfzksgZ4zIA== dependencies: - "@nrwl/eslint-plugin-nx" "16.8.1" - "@nx/devkit" "16.8.1" - "@nx/js" "16.8.1" - "@typescript-eslint/type-utils" "^5.60.1" - "@typescript-eslint/utils" "^5.60.1" - chalk "^4.1.0" - confusing-browser-globals "^1.0.9" - jsonc-eslint-parser "^2.1.0" - semver "7.5.3" - tslib "^2.3.0" + "@smithy/querystring-parser" "^2.0.12" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nx/jest@16.8.1", "@nx/jest@^16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/jest/-/jest-16.8.1.tgz#8a8d332aea84b397e626176ce512c30a21b107f3" - integrity sha512-/EoJehHiOnRDKTi96Q9mTKt+kIcQSzwMLmWdZYvhdvpTdCjK51ElwK8W3Lt4HdXp4C45gfihLE3jJlJ8q4/5aA== +"@smithy/util-base64@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-2.0.0.tgz#1beeabfb155471d1d41c8d0603be1351f883c444" + integrity sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA== dependencies: - "@jest/reporters" "^29.4.1" - "@jest/test-result" "^29.4.1" - "@nrwl/jest" "16.8.1" - "@nx/devkit" "16.8.1" - "@nx/js" "16.8.1" - "@phenomnomnominal/tsquery" "~5.0.1" - chalk "^4.1.0" - identity-obj-proxy "3.0.0" - jest-config "^29.4.1" - jest-resolve "^29.4.1" - jest-util "^29.4.1" - resolve.exports "1.1.0" - tslib "^2.3.0" + "@smithy/util-buffer-from" "^2.0.0" + tslib "^2.5.0" -"@nx/js@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/js/-/js-16.8.1.tgz#9f7199a5b923ec089956f50f900ce0deba35203a" - integrity sha512-SznU6GH/yxj2ro1pgUWDSaoiSiP7UgxMvb2qlyhU1iRB9sdOBhduzVq6+yTgrje2sVSnAWSGbWiQaYkxFLaKWw== - dependencies: - "@babel/core" "^7.22.9" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-decorators" "^7.22.7" - "@babel/plugin-transform-runtime" "^7.22.9" - "@babel/preset-env" "^7.22.9" - "@babel/preset-typescript" "^7.22.5" - "@babel/runtime" "^7.22.6" - "@nrwl/js" "16.8.1" - "@nx/devkit" "16.8.1" - "@nx/workspace" "16.8.1" - "@phenomnomnominal/tsquery" "~5.0.1" - babel-plugin-const-enum "^1.0.1" - babel-plugin-macros "^2.8.0" - babel-plugin-transform-typescript-metadata "^0.3.1" - chalk "^4.1.0" - detect-port "^1.5.1" - fast-glob "3.2.7" - fs-extra "^11.1.0" - ignore "^5.0.4" - js-tokens "^4.0.0" - minimatch "3.0.5" - semver "7.5.3" - source-map-support "0.5.19" - ts-node "10.9.1" - tsconfig-paths "^4.1.2" - tslib "^2.3.0" +"@smithy/util-body-length-browser@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz#5447853003b4c73da3bc5f3c5e82c21d592d1650" + integrity sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg== + dependencies: + tslib "^2.5.0" -"@nx/linter@16.8.1", "@nx/linter@^16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/linter/-/linter-16.8.1.tgz#cdb9c7b6c0b367852123bab9cde4e790fb6e7168" - integrity sha512-I4DVpLpolj9vpiKsU2Pe93tTBGd2efyPcyhX2sltITED9H6P/WuEqe9WR1sJomxVq7D6uQYhrUjARBMeMZWxtw== +"@smithy/util-body-length-node@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz#313a5f7c5017947baf5fa018bfc22628904bbcfa" + integrity sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw== dependencies: - "@nrwl/linter" "16.8.1" - "@nx/devkit" "16.8.1" - "@nx/js" "16.8.1" - "@phenomnomnominal/tsquery" "~5.0.1" - tmp "~0.2.1" - tslib "^2.3.0" - typescript "~5.1.3" - -"@nx/nx-darwin-arm64@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.8.1.tgz#fd85ed007d63d232700272cd07138ecac046525d" - integrity sha512-xOflqyIVcyLPzdJOZcucI+5ClwnTgK8zIvpjbxHokrO9McJJglhfUyP0bbTHpEpWqzA+GaPA/6/Qdu0ATzqQBQ== - -"@nx/nx-darwin-x64@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-16.8.1.tgz#de75b5052cb7ec93e238af632f0ea0f2d8822e66" - integrity sha512-JJGrlOvEpDMWnM6YKaA1WOnzHgiw5vRKEowX9ba+jxhmCvtdjbLSxi228kv92JtQPPQ91zvtsNM+BFY0EbPOlA== - -"@nx/nx-freebsd-x64@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.8.1.tgz#733dbe731af814b87a1429d7c087c4879192536c" - integrity sha512-aZdJQ7cIQfXOmfk4vRXvVYxuV68xz8YyhNZ0IvBfJ16uZQ+YNl4BpklRLEIdaloSbwz9M1NNewmL+AgklEBxlA== - -"@nx/nx-linux-arm-gnueabihf@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.8.1.tgz#3d1e2130d26ecc335df21bf8a8afa566bd6b4ed5" - integrity sha512-JzjrTf7FFgikoVUbRs0hKvwHRR6SyqT4yIdk/YyiCt2mWY9w4m5DWtHM/9kJzhckkH9MY66m+X/zG6+NKsEMvg== - -"@nx/nx-linux-arm64-gnu@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.8.1.tgz#f0f96dc4be17cac8a387367eaafe71a6b1948fc3" - integrity sha512-CF0s981myBWusW7iW2+fKPa7ceYYe+NO5EdKe9l27fpHDkcA71KZU3q7U823QpO/7tYvVdBevJp3CCn2/GBURQ== - -"@nx/nx-linux-arm64-musl@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.8.1.tgz#65ed581e702ef882afd9d7f25b660e34e4c13690" - integrity sha512-X4TobxRt1dALvoeKC3/t1CqZCMUqtEhGG+KQLT/51sG54HdxmTAWRFlvj8PvLH0QSBk4e+uRZAo45qpt3iSnBg== - -"@nx/nx-linux-x64-gnu@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.8.1.tgz#cc5c782a67e5b17f4e395d358d87ea5076606dba" - integrity sha512-lHvv2FD14Lpxh7muMLStH2tC1opQOaepO4nXwb1LaaoIpMym7kBgCK8AQuI98/oNQiMDXMNDKWQZCjxnJGDIPw== - -"@nx/nx-linux-x64-musl@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.8.1.tgz#2837fb7d6590b5fe9f2eb42603d0e064771a8ded" - integrity sha512-c4gQvNgIjggD1A5sYhftQEC1PtAhV3sEnv60X00v9wmjl57Wj4Ty0TgyzpYglLysVRiko/B58S8NYS0jKvMmeA== - -"@nx/nx-win32-arm64-msvc@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.8.1.tgz#d45d8abdd99f3b0dda83a673592299ffdc819895" - integrity sha512-GKHPy/MyGFoV9cdKgcWLZZK2vDdxt5bQ53ss0k+BDKRP+YwLKm7tJl23eeM7JdB4GLCBntEQPC+dBqxOA8Ze/w== - -"@nx/nx-win32-x64-msvc@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.8.1.tgz#6ec1930aaf4d9dea19149d6b3d100b2c7e69d582" - integrity sha512-yHZ5FAcx54rVc31R0yIpniepkHMPwaxG23l8E/ZYbL1iPwE/Wc1HeUzUvxUuSXtguRp7ihcRhaUEPkcSl2EAVw== - -"@nx/react@16.8.1", "@nx/react@^16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/react/-/react-16.8.1.tgz#458b0b1267326e1278791558bff97f485ed47e2b" - integrity sha512-oCrMT0A0vuC41M8j+k1200l7LCqt6cf0rESl9jPoD3JrFhAvAOdaAxhDKZF4p5cMwaIy2j1OjVKb+bPU6h83NQ== - dependencies: - "@nrwl/react" "16.8.1" - "@nx/devkit" "16.8.1" - "@nx/js" "16.8.1" - "@nx/linter" "16.8.1" - "@nx/web" "16.8.1" - "@phenomnomnominal/tsquery" "~5.0.1" - "@svgr/webpack" "^8.0.1" - chalk "^4.1.0" - file-loader "^6.2.0" - minimatch "3.0.5" - tslib "^2.3.0" + tslib "^2.5.0" -"@nx/vite@16.8.1", "@nx/vite@^16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/vite/-/vite-16.8.1.tgz#9165c00a1d2dd88910c380a6b69d1b3793f283ce" - integrity sha512-lQ8UicrWwj5fVMeslHh1T3QnGDGz4o9zY9m11ETStAyic006oNMnKPoFcXcShdAM6UojYLUFN1bSgskpSKEfaw== +"@smithy/util-buffer-from@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz#7eb75d72288b6b3001bc5f75b48b711513091deb" + integrity sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw== dependencies: - "@nrwl/vite" "16.8.1" - "@nx/devkit" "16.8.1" - "@nx/js" "16.8.1" - "@phenomnomnominal/tsquery" "~5.0.1" - "@swc/helpers" "~0.5.0" - enquirer "~2.3.6" - tsconfig-paths "^4.1.2" + "@smithy/is-array-buffer" "^2.0.0" + tslib "^2.5.0" -"@nx/web@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/web/-/web-16.8.1.tgz#de81f53d87a52dcda2ca4cf355562eb2f7c007c0" - integrity sha512-3dOOJk81lnqIiS8T6tRmQ8XFcQuYpi0416es/HhJ9F6z40RJhg5T0U6DYPC2DtqqYdsmmGYY/lsWYWH+Q9lT3w== +"@smithy/util-config-provider@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38" + integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg== dependencies: - "@nrwl/web" "16.8.1" - "@nx/devkit" "16.8.1" - "@nx/js" "16.8.1" - chalk "^4.1.0" - detect-port "^1.5.1" - http-server "^14.1.0" - tslib "^2.3.0" + tslib "^2.5.0" -"@nx/webpack@16.8.1", "@nx/webpack@^16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/webpack/-/webpack-16.8.1.tgz#4d6b854765e5f10035075f11352dd0283b8a30bb" - integrity sha512-O5uRW0xQp7HoR+vj82/SNS8MwgsOsIX9/bKSpvF4VPBDMfzNw+75YTmaYYC4aB2AqkfkSL1jZHQouJzbMPBF9w== +"@smithy/util-defaults-mode-browser@^2.0.16": + version "2.0.16" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.16.tgz#7d60c4e1d00ed569f47fd6343b822c4ff3c2c9f8" + integrity sha512-Uv5Cu8nVkuvLn0puX+R9zWbSNpLIR3AxUlPoLJ7hC5lvir8B2WVqVEkJLwtixKAncVLasnTVjPDCidtAUTGEQw== dependencies: - "@babel/core" "^7.22.9" - "@nrwl/webpack" "16.8.1" - "@nx/devkit" "16.8.1" - "@nx/js" "16.8.1" - autoprefixer "^10.4.9" - babel-loader "^9.1.2" - browserslist "^4.21.4" - chalk "^4.1.0" - copy-webpack-plugin "^10.2.4" - css-loader "^6.4.0" - css-minimizer-webpack-plugin "^5.0.0" - fork-ts-checker-webpack-plugin "7.2.13" - less "4.1.3" - less-loader "11.1.0" - license-webpack-plugin "^4.0.2" - loader-utils "^2.0.3" - mini-css-extract-plugin "~2.4.7" - parse5 "4.0.0" - postcss "^8.4.14" - postcss-import "~14.1.0" - postcss-loader "^6.1.1" - rxjs "^7.8.0" - sass "^1.42.1" - sass-loader "^12.2.0" - source-map-loader "^3.0.0" - style-loader "^3.3.0" - stylus "^0.59.0" - stylus-loader "^7.1.0" - terser-webpack-plugin "^5.3.3" - ts-loader "^9.3.1" - tsconfig-paths-webpack-plugin "4.0.0" - tslib "^2.3.0" - webpack "^5.80.0" - webpack-dev-server "^4.9.3" - webpack-node-externals "^3.0.0" - webpack-subresource-integrity "^5.1.0" + "@smithy/property-provider" "^2.0.13" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + bowser "^2.11.0" + tslib "^2.5.0" + +"@smithy/util-defaults-mode-node@^2.0.21": + version "2.0.21" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.21.tgz#d10c887b3e641c63e235ce95ba32137fd0bd1838" + integrity sha512-cUEsttVZ79B7Al2rWK2FW03HBpD9LyuqFtm+1qFty5u9sHSdesr215gS2Ln53fTopNiPgeXpdoM3IgjvIO0rJw== + dependencies: + "@smithy/config-resolver" "^2.0.16" + "@smithy/credential-provider-imds" "^2.0.18" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/property-provider" "^2.0.13" + "@smithy/smithy-client" "^2.1.12" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@nx/workspace@16.8.1": - version "16.8.1" - resolved "https://registry.yarnpkg.com/@nx/workspace/-/workspace-16.8.1.tgz#c73f11a4eb78c04e442d973c2558bbb08d206753" - integrity sha512-wz5AwqdmRU80slva/Q3UmJAqDRYiPluEcqoBJcr2qW8zhoKYX/uDsYuAdCqr4uP5RokZca3LcXqNdpkOfFJtXg== +"@smithy/util-endpoints@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-1.0.2.tgz#8be5b840c19661e3830ca10973f775b331bd94cd" + integrity sha512-QEdq+sP68IJHAMVB2ugKVVZEWeKQtZLuf+akHzc8eTVElsZ2ZdVLWC6Cp+uKjJ/t4yOj1qu6ZzyxJQEQ8jdEjg== dependencies: - "@nrwl/workspace" "16.8.1" - "@nx/devkit" "16.8.1" - chalk "^4.1.0" - enquirer "~2.3.6" - ignore "^5.0.4" - nx "16.8.1" - rxjs "^7.8.0" - tslib "^2.3.0" - yargs-parser "21.1.1" + "@smithy/node-config-provider" "^2.1.3" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@parcel/watcher@2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b" - integrity sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg== +"@smithy/util-hex-encoding@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz#0aa3515acd2b005c6d55675e377080a7c513b59e" + integrity sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA== dependencies: - node-addon-api "^3.2.1" - node-gyp-build "^4.3.0" + tslib "^2.5.0" -"@phenomnomnominal/tsquery@~5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz#a2a5abc89f92c01562a32806655817516653a388" - integrity sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA== +"@smithy/util-middleware@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-2.0.5.tgz#c63dc491de81641c99ade9309f30c54ad0e28fbd" + integrity sha512-1lyT3TcaMJQe+OFfVI+TlomDkPuVzb27NZYdYtmSTltVmLaUjdCyt4KE+OH1CnhZKsz4/cdCL420Lg9UH5Z2Mw== dependencies: - esquery "^1.4.0" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@polka/url@^1.0.0-next.20": - version "1.0.0-next.23" - resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.23.tgz#498e41218ab3b6a1419c735e5c6ae2c5ed609b6c" - integrity sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg== +"@smithy/util-retry@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-2.0.5.tgz#1a93721da082301aca61d8b42380369761a7e80d" + integrity sha512-x3t1+MQAJ6QONk3GTbJNcugCFDVJ+Bkro5YqQQK1EyVesajNDqxFtCx9WdOFNGm/Cbm7tUdwVEmfKQOJoU2Vtw== + dependencies: + "@smithy/service-error-classification" "^2.0.5" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@remix-run/router@1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.8.0.tgz#e848d2f669f601544df15ce2a313955e4bf0bafc" - integrity sha512-mrfKqIHnSZRyIzBcanNJmVQELTnX+qagEDlcKO90RgRBVOZGSGvZKeDihTRfWcqoDn5N/NkUcwWTccnpN18Tfg== +"@smithy/util-stream@^2.0.17": + version "2.0.17" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.17.tgz#4c980891b0943e9e64949d7afcf1ec4a7b510ea8" + integrity sha512-fP/ZQ27rRvHsqItds8yB7jerwMpZFTL3QqbQbidUiG0+mttMoKdP0ZqnvM8UK5q0/dfc3/pN7g4XKPXOU7oRWw== + dependencies: + "@smithy/fetch-http-handler" "^2.2.4" + "@smithy/node-http-handler" "^2.1.8" + "@smithy/types" "^2.4.0" + "@smithy/util-base64" "^2.0.0" + "@smithy/util-buffer-from" "^2.0.0" + "@smithy/util-hex-encoding" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== +"@smithy/util-uri-escape@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz#19955b1a0f517a87ae77ac729e0e411963dfda95" + integrity sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw== + dependencies: + tslib "^2.5.0" -"@sinonjs/commons@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" - integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== +"@smithy/util-utf8@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.0.0.tgz#b4da87566ea7757435e153799df9da717262ad42" + integrity sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ== dependencies: - type-detect "4.0.8" + "@smithy/util-buffer-from" "^2.0.0" + tslib "^2.5.0" -"@sinonjs/fake-timers@^10.0.2": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" - integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== +"@smithy/util-waiter@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.12.tgz#a7348f9fd2bade5f2f3ee7ecf7c43ab86ed244ee" + integrity sha512-3sENmyVa1NnOPoiT2NCApPmu7ukP7S/v7kL9IxNmnygkDldn7/yK0TP42oPJLwB2k3mospNsSePIlqdXEUyPHA== dependencies: - "@sinonjs/commons" "^3.0.0" + "@smithy/abort-controller" "^2.0.12" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" -"@sqltools/formatter@^1.2.5": - version "1.2.5" - resolved "https://registry.yarnpkg.com/@sqltools/formatter/-/formatter-1.2.5.tgz#3abc203c79b8c3e90fd6c156a0c62d5403520e12" - integrity sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw== +"@surma/rollup-plugin-off-main-thread@^2.2.3": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053" + integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== + dependencies: + ejs "^3.1.6" + json5 "^2.2.0" + magic-string "^0.25.0" + string.prototype.matchall "^4.0.6" "@svgr/babel-plugin-add-jsx-attribute@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz#4001f5d5dd87fa13303e36ee106e3ff3a7eb8b22" integrity sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g== -"@svgr/babel-plugin-remove-jsx-attribute@8.0.0": +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" + integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== + +"@svgr/babel-plugin-add-jsx-attribute@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz#74a5d648bd0347bda99d82409d87b8ca80b9a1ba" + integrity sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ== + +"@svgr/babel-plugin-remove-jsx-attribute@*", "@svgr/babel-plugin-remove-jsx-attribute@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== -"@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0": +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" + integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== + +"@svgr/babel-plugin-remove-jsx-empty-expression@*", "@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" + integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== + "@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz#8fbb6b2e91fa26ac5d4aa25c6b6e4f20f9c0ae27" integrity sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ== +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" + integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz#fb9d22ea26d2bc5e0a44b763d4c46d5d3f596c60" + integrity sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg== + "@svgr/babel-plugin-svg-dynamic-title@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz#1d5ba1d281363fc0f2f29a60d6d936f9bbc657b0" integrity sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og== +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" + integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== + +"@svgr/babel-plugin-svg-dynamic-title@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz#01b2024a2b53ffaa5efceaa0bf3e1d5a4c520ce4" + integrity sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw== + "@svgr/babel-plugin-svg-em-dimensions@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz#35e08df300ea8b1d41cb8f62309c241b0369e501" integrity sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g== -"@svgr/babel-plugin-transform-react-native-svg@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz#90a8b63998b688b284f255c6a5248abd5b28d754" - integrity sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q== +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" + integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== + +"@svgr/babel-plugin-svg-em-dimensions@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz#dd3fa9f5b24eb4f93bcf121c3d40ff5facecb217" + integrity sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA== + +"@svgr/babel-plugin-transform-react-native-svg@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.0.0.tgz#023cd0895b98521f566060d6bb92100b9fee3775" + integrity sha512-UKrY3860AQICgH7g+6h2zkoxeVEPLYwX/uAjmqo4PIq2FIHppwhIqZstIyTz0ZtlwreKR41O3W3BzsBBiJV2Aw== + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" + integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== + +"@svgr/babel-plugin-transform-react-native-svg@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz#1d8e945a03df65b601551097d8f5e34351d3d305" + integrity sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg== "@svgr/babel-plugin-transform-svg-component@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz#013b4bfca88779711f0ed2739f3f7efcefcf4f7e" integrity sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw== -"@svgr/babel-preset@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-8.1.0.tgz#0e87119aecdf1c424840b9d4565b7137cabf9ece" - integrity sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug== +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" + integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + +"@svgr/babel-plugin-transform-svg-component@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz#48620b9e590e25ff95a80f811544218d27f8a250" + integrity sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ== + +"@svgr/babel-preset@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-8.0.0.tgz#6d78100b3b6daf11c940b82d5bd8c3164b9c6ad9" + integrity sha512-KLcjiZychInVrhs86OvcYPLTFu9L5XV2vj0XAaE1HwE3J3jLmIzRY8ttdeAg/iFyp8nhavJpafpDZTt+1LIpkQ== dependencies: "@svgr/babel-plugin-add-jsx-attribute" "8.0.0" "@svgr/babel-plugin-remove-jsx-attribute" "8.0.0" @@ -2152,20 +6377,68 @@ "@svgr/babel-plugin-replace-jsx-attribute-value" "8.0.0" "@svgr/babel-plugin-svg-dynamic-title" "8.0.0" "@svgr/babel-plugin-svg-em-dimensions" "8.0.0" - "@svgr/babel-plugin-transform-react-native-svg" "8.1.0" + "@svgr/babel-plugin-transform-react-native-svg" "8.0.0" "@svgr/babel-plugin-transform-svg-component" "8.0.0" -"@svgr/core@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-8.1.0.tgz#41146f9b40b1a10beaf5cc4f361a16a3c1885e88" - integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA== +"@svgr/babel-preset@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" + integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" + +"@svgr/babel-preset@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.5.1.tgz#b90de7979c8843c5c580c7e2ec71f024b49eb828" + integrity sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^6.5.1" + "@svgr/babel-plugin-remove-jsx-attribute" "*" + "@svgr/babel-plugin-remove-jsx-empty-expression" "*" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.5.1" + "@svgr/babel-plugin-svg-dynamic-title" "^6.5.1" + "@svgr/babel-plugin-svg-em-dimensions" "^6.5.1" + "@svgr/babel-plugin-transform-react-native-svg" "^6.5.1" + "@svgr/babel-plugin-transform-svg-component" "^6.5.1" + +"@svgr/core@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-8.0.0.tgz#e96829cdb0473345d5671568282ee0736e86ef12" + integrity sha512-aJKtc+Pie/rFYsVH/unSkDaZGvEeylNv/s2cP+ta9/rYWxRVvoV/S4Qw65Kmrtah4CBK5PM6ISH9qUH7IJQCng== dependencies: "@babel/core" "^7.21.3" - "@svgr/babel-preset" "8.1.0" + "@svgr/babel-preset" "8.0.0" camelcase "^6.2.0" cosmiconfig "^8.1.3" snake-case "^3.0.4" +"@svgr/core@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" + integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + camelcase "^6.2.0" + cosmiconfig "^7.0.0" + +"@svgr/core@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.5.1.tgz#d3e8aa9dbe3fbd747f9ee4282c1c77a27410488a" + integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw== + dependencies: + "@babel/core" "^7.19.6" + "@svgr/babel-preset" "^6.5.1" + "@svgr/plugin-jsx" "^6.5.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" + "@svgr/hast-util-to-babel-ast@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz#6952fd9ce0f470e1aded293b792a2705faf4ffd4" @@ -2174,61 +6447,232 @@ "@babel/types" "^7.21.3" entities "^4.4.0" -"@svgr/plugin-jsx@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz#96969f04a24b58b174ee4cd974c60475acbd6928" - integrity sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA== +"@svgr/hast-util-to-babel-ast@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" + integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/hast-util-to-babel-ast@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz#81800bd09b5bcdb968bf6ee7c863d2288fdb80d2" + integrity sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw== + dependencies: + "@babel/types" "^7.20.0" + entities "^4.4.0" + +"@svgr/plugin-jsx@8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-8.0.1.tgz#b9495e06062cc0cac0e035751b69471ee328236b" + integrity sha512-bfCFb+4ZsM3UuKP2t7KmDwn6YV8qVn9HIQJmau6xeQb/iV65Rpi7NBNBWA2hcCd4GKoCqG8hpaaDk5FDR0eH+g== dependencies: "@babel/core" "^7.21.3" - "@svgr/babel-preset" "8.1.0" + "@svgr/babel-preset" "8.0.0" "@svgr/hast-util-to-babel-ast" "8.0.0" svg-parser "^2.0.4" -"@svgr/plugin-svgo@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz#b115b7b967b564f89ac58feae89b88c3decd0f00" - integrity sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA== +"@svgr/plugin-jsx@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" + integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + svg-parser "^2.0.2" + +"@svgr/plugin-jsx@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz#0e30d1878e771ca753c94e69581c7971542a7072" + integrity sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw== + dependencies: + "@babel/core" "^7.19.6" + "@svgr/babel-preset" "^6.5.1" + "@svgr/hast-util-to-babel-ast" "^6.5.1" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-8.0.1.tgz#df0199313fdc88c3d7cd8e0dff16695e9718548c" + integrity sha512-29OJ1QmJgnohQHDAgAuY2h21xWD6TZiXji+hnx+W635RiXTAlHTbjrZDktfqzkN0bOeQEtNe+xgq73/XeWFfSg== dependencies: cosmiconfig "^8.1.3" deepmerge "^4.3.1" svgo "^3.0.2" -"@svgr/webpack@^8.0.1": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-8.1.0.tgz#16f1b5346f102f89fda6ec7338b96a701d8be0c2" - integrity sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA== +"@svgr/plugin-svgo@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" + integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== + dependencies: + cosmiconfig "^7.0.0" + deepmerge "^4.2.2" + svgo "^1.2.2" + +"@svgr/webpack@8.0.1", "@svgr/webpack@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-8.0.1.tgz#a0e4a711daae347b515335449d198a275b3ab1e4" + integrity sha512-zSoeKcbCmfMXjA11uDuCJb+1LWNb3vy6Qw/VHj0Nfcl3UuqwuoZWknHsBIhCWvi4wU9vPui3aq054qjVyZqY4A== dependencies: "@babel/core" "^7.21.3" "@babel/plugin-transform-react-constant-elements" "^7.21.3" "@babel/preset-env" "^7.20.2" "@babel/preset-react" "^7.18.6" "@babel/preset-typescript" "^7.21.0" - "@svgr/core" "8.1.0" - "@svgr/plugin-jsx" "8.1.0" - "@svgr/plugin-svgo" "8.1.0" + "@svgr/core" "8.0.0" + "@svgr/plugin-jsx" "8.0.1" + "@svgr/plugin-svgo" "8.0.1" + +"@svgr/webpack@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + loader-utils "^2.0.0" + +"@swc/cli@~0.1.62": + version "0.1.62" + resolved "https://registry.yarnpkg.com/@swc/cli/-/cli-0.1.62.tgz#6442fde2fcf75175a300fb4fcf30f8c60bbb3ab3" + integrity sha512-kOFLjKY3XH1DWLfXL1/B5MizeNorHR8wHKEi92S/Zi9Md/AK17KSqR8MgyRJ6C1fhKHvbBCl8wboyKAFXStkYw== + dependencies: + "@mole-inc/bin-wrapper" "^8.0.1" + commander "^7.1.0" + fast-glob "^3.2.5" + semver "^7.3.8" + slash "3.0.0" + source-map "^0.7.3" + +"@swc/core-darwin-arm64@1.3.95": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.95.tgz#e6b6363fc0a22ee3cd9a63130d2042d5027aae2c" + integrity sha512-VAuBAP3MNetO/yBIBzvorUXq7lUBwhfpJxYViSxyluMwtoQDhE/XWN598TWMwMl1ZuImb56d7eUsuFdjgY7pJw== + +"@swc/core-darwin-x64@1.3.95": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.3.95.tgz#7911a03f4e0f9359710d3d6ad1dba7b5569efe5d" + integrity sha512-20vF2rvUsN98zGLZc+dsEdHvLoCuiYq/1B+TDeE4oolgTFDmI1jKO+m44PzWjYtKGU9QR95sZ6r/uec0QC5O4Q== + +"@swc/core-linux-arm-gnueabihf@1.3.95": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.95.tgz#95a2c9fc6849df9f1944957669c82c559d65b24f" + integrity sha512-oEudEM8PST1MRNGs+zu0cx5i9uP8TsLE4/L9HHrS07Ck0RJ3DCj3O2fU832nmLe2QxnAGPwBpSO9FntLfOiWEQ== + +"@swc/core-linux-arm64-gnu@1.3.95": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.95.tgz#1914d42041469582e3cc56619890edbcc54e83d6" + integrity sha512-pIhFI+cuC1aYg+0NAPxwT/VRb32f2ia8oGxUjQR6aJg65gLkUYQzdwuUmpMtFR2WVf7WVFYxUnjo4UyMuyh3ng== + +"@swc/core-linux-arm64-musl@1.3.95": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.95.tgz#8d73822a5807575a572d6a2d6cb64587a9f19ce6" + integrity sha512-ZpbTr+QZDT4OPJfjPAmScqdKKaT+wGurvMU5AhxLaf85DuL8HwUwwlL0n1oLieLc47DwIJEMuKQkYhXMqmJHlg== + +"@swc/core-linux-x64-gnu@1.3.95": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.95.tgz#80467727ec11da3de49e6be2abf735964a808483" + integrity sha512-n9SuHEFtdfSJ+sHdNXNRuIOVprB8nbsz+08apKfdo4lEKq6IIPBBAk5kVhPhkjmg2dFVHVo4Tr/OHXM1tzWCCw== + +"@swc/core-linux-x64-musl@1.3.95": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.95.tgz#675a53ac037846bd1bb9840a95ebcb5289265d3b" + integrity sha512-L1JrVlsXU3LC0WwmVnMK9HrOT2uhHahAoPNMJnZQpc18a0paO9fqifPG8M/HjNRffMUXR199G/phJsf326UvVg== + +"@swc/core-win32-arm64-msvc@1.3.95": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.95.tgz#7f0b5d0d0a090c5c625bbc54ffaf427d861c068a" + integrity sha512-YaP4x/aZbUyNdqCBpC2zL8b8n58MEpOUpmOIZK6G1SxGi+2ENht7gs7+iXpWPc0sy7X3YPKmSWMAuui0h8lgAA== + +"@swc/core-win32-ia32-msvc@1.3.95": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.95.tgz#06e2778549a37f0b505b24fd8f40c1c038e29f3e" + integrity sha512-w0u3HI916zT4BC/57gOd+AwAEjXeUlQbGJ9H4p/gzs1zkSHtoDQghVUNy3n/ZKp9KFod/95cA8mbVF9t1+6epQ== + +"@swc/core-win32-x64-msvc@1.3.95": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.95.tgz#40f6b131e84ba6ed97f516edf0f9d5a766c0da64" + integrity sha512-5RGnMt0S6gg4Gc6QtPUJ3Qs9Un4sKqccEzgH/tj7V/DVTJwKdnBKxFZfgQ34OR2Zpz7zGOn889xwsFVXspVWNA== + +"@swc/core@~1.3.51": + version "1.3.95" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.3.95.tgz#2743b8460e6f29385e3dbe49f3f66277ab233536" + integrity sha512-PMrNeuqIusq9DPDooV3FfNEbZuTu5jKAc04N3Hm6Uk2Fl49cqElLFQ4xvl4qDmVDz97n3n/C1RE0/f6WyGPEiA== + dependencies: + "@swc/counter" "^0.1.1" + "@swc/types" "^0.1.5" + optionalDependencies: + "@swc/core-darwin-arm64" "1.3.95" + "@swc/core-darwin-x64" "1.3.95" + "@swc/core-linux-arm-gnueabihf" "1.3.95" + "@swc/core-linux-arm64-gnu" "1.3.95" + "@swc/core-linux-arm64-musl" "1.3.95" + "@swc/core-linux-x64-gnu" "1.3.95" + "@swc/core-linux-x64-musl" "1.3.95" + "@swc/core-win32-arm64-msvc" "1.3.95" + "@swc/core-win32-ia32-msvc" "1.3.95" + "@swc/core-win32-x64-msvc" "1.3.95" + +"@swc/counter@^0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.2.tgz#bf06d0770e47c6f1102270b744e17b934586985e" + integrity sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw== "@swc/helpers@~0.5.0": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d" - integrity sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw== + version "0.5.1" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.1.tgz#e9031491aa3f26bfcc974a67f48bd456c8a5357a" + integrity sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg== dependencies: tslib "^2.4.0" +"@swc/types@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.5.tgz#043b731d4f56a79b4897a3de1af35e75d56bc63a" + integrity sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw== + +"@szmarczak/http-timer@^4.0.5": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== + dependencies: + defer-to-connect "^2.0.0" + "@testing-library/dom@^9.0.0": - version "9.3.1" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.3.1.tgz#8094f560e9389fb973fe957af41bf766937a9ee9" - integrity sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w== + version "9.2.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.2.0.tgz#0e1f45e956f2a16f471559c06edd8827c4832f04" + integrity sha512-xTEnpUKiV/bMyEsE5bT4oYA0x0Z/colMtxzUY8bKyPXBNLn/e0V4ZjBZkEhms0xE4pv9QsPfSRu9AWS4y5wGvA== dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" "@types/aria-query" "^5.0.1" - aria-query "5.1.3" + aria-query "^5.0.0" chalk "^4.1.0" dom-accessibility-api "^0.5.9" lz-string "^1.5.0" pretty-format "^27.0.2" -"@testing-library/react@^14.0.0": +"@testing-library/jest-dom@^5.16.5": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz#5e97c8f9a15ccf4656da00fecab505728de81e0c" + integrity sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@14.0.0": version "14.0.0" resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-14.0.0.tgz#59030392a6792450b9ab8e67aea5f3cc18d6347c" integrity sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg== @@ -2237,6 +6681,16 @@ "@testing-library/dom" "^9.0.0" "@types/react-dom" "^18.0.0" +"@tokenizer/token@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276" + integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A== + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "@tootallnate/once@2": version "2.0.0" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" @@ -2263,19 +6717,30 @@ integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== "@tsconfig/node16@^1.0.2": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" - integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== + version "1.0.3" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" + integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== "@types/aria-query@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" integrity sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q== +"@types/babel__core@^7.0.0": + version "7.20.3" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.3.tgz#d5625a50b6f18244425a1359a858c73d70340778" + integrity sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + "@types/babel__core@^7.1.14": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" - integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== + version "7.20.0" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.0.tgz#61bc5a4cae505ce98e1e36c5445e4bee060d8891" + integrity sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ== dependencies: "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" @@ -2299,9 +6764,16 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" - integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== + version "7.18.3" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" + integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== + dependencies: + "@babel/types" "^7.3.0" + +"@types/babel__traverse@^7.0.4": + version "7.20.3" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.3.tgz#a971aa47441b28ef17884ff945d0551265a2d058" + integrity sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw== dependencies: "@babel/types" "^7.20.7" @@ -2320,6 +6792,16 @@ dependencies: "@types/node" "*" +"@types/cacheable-request@^6.0.1": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" + integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "^3.1.4" + "@types/node" "*" + "@types/responselike" "^1.0.0" + "@types/chai-subset@^1.3.3": version "1.3.3" resolved "https://registry.yarnpkg.com/@types/chai-subset/-/chai-subset-1.3.3.tgz#97893814e92abd2c534de422cb377e0e0bdaac94" @@ -2327,26 +6809,36 @@ dependencies: "@types/chai" "*" -"@types/chai@*", "@types/chai@^4.3.5": - version "4.3.6" - resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.6.tgz#7b489e8baf393d5dd1266fb203ddd4ea941259e6" - integrity sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw== +"@types/chai@*": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.4.tgz#e913e8175db8307d78b4e8fa690408ba6b65dee4" + integrity sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw== + +"@types/chai@^4.3.4": + version "4.3.9" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.9.tgz#144d762491967db8c6dea38e03d2206c2623feec" + integrity sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg== "@types/connect-history-api-fallback@^1.3.5": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz#6e5e3602d93bda975cebc3449e1a318340af9e20" - integrity sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw== + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== dependencies: "@types/express-serve-static-core" "*" "@types/node" "*" "@types/connect@*": - version "3.4.36" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.36.tgz#e511558c15a39cb29bd5357eebb57bd1459cd1ab" - integrity sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w== + version "3.4.35" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== dependencies: "@types/node" "*" +"@types/dom4@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/dom4/-/dom4-2.0.3.tgz#bd084dbd4c15bee49442c5cd231acdcd14efbe90" + integrity sha512-xQT2XxtDGP1WFfTB/Lti629HpguNrfZ3dg84bWXASd6JUay6WgR73Wb6DG3kmr2/iGAWZ7NNLceGVWYWfgPX0g== + "@types/eslint-scope@^3.7.3": version "3.7.4" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" @@ -2356,9 +6848,17 @@ "@types/estree" "*" "@types/eslint@*": - version "8.44.2" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.2.tgz#0d21c505f98a89b8dd4d37fa162b09da6089199a" - integrity sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg== + version "8.37.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.37.0.tgz#29cebc6c2a3ac7fea7113207bf5a828fdf4d7ef1" + integrity sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/eslint@^7.29.0 || ^8.4.1", "@types/eslint@^8.4.5": + version "8.44.6" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.6.tgz#60e564551966dd255f4c01c459f0b4fb87068603" + integrity sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -2368,15 +6868,19 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - version "4.17.36" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz#baa9022119bdc05a4adfe740ffc97b5f9360e545" - integrity sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q== + version "4.17.33" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543" + integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" - "@types/send" "*" "@types/express@*", "@types/express@^4.17.13": version "4.17.17" @@ -2388,6 +6892,23 @@ "@types/qs" "*" "@types/serve-static" "*" +"@types/google.maps@3.53.5": + version "3.53.5" + resolved "https://registry.yarnpkg.com/@types/google.maps/-/google.maps-3.53.5.tgz#0f3010ab4eabe46721f3604462196975b640aab9" + integrity sha512-HoRq4Te8J6krH7hj+TfdYepqegoKZCj3kkaK5gf+ySFSHLvyqYkDvkrtbcVJXQ6QBphQ0h1TF7p4J6sOh4r/zg== + +"@types/googlemaps@^3.39.1", "@types/googlemaps@^3.43.3": + version "3.43.3" + resolved "https://registry.yarnpkg.com/@types/googlemaps/-/googlemaps-3.43.3.tgz#70cf962154a160fe78bcd69d6ccc296dd9175b1f" + integrity sha512-ZWNoz/O8MPEpiajvj7QiqCY8tTLFNqNZ/a+s+zTV58wFVNAvvqV4bdGfnsjTb5Cs4V6wEsLrX8XRhmnyYJ2Tdg== + +"@types/graceful-fs@^4.1.2": + version "4.1.8" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.8.tgz#417e461e4dc79d957dc3107f45fe4973b09c2915" + integrity sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw== + dependencies: + "@types/node" "*" + "@types/graceful-fs@^4.1.3": version "4.1.6" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" @@ -2395,15 +6916,20 @@ dependencies: "@types/node" "*" -"@types/http-errors@*": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.1.tgz#20172f9578b225f6c7da63446f56d4ce108d5a65" - integrity sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ== +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-cache-semantics@*": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz#a3ff232bf7d5c55f38e4e45693eda2ebb545794d" + integrity sha512-V46MYLFp08Wf2mmaBhvgjStM3tPa+2GAdy/iqoX+noX1//zje2x4XmrIU0cAwyClATsTmahbtoQ2EwP7I5WSiA== "@types/http-proxy@^1.17.8": - version "1.17.11" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.11.tgz#0ca21949a5588d55ac2b659b69035c84bd5da293" - integrity sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA== + version "1.17.10" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.10.tgz#e576c8e4a0cc5c6a138819025a88e167ebb38d6c" + integrity sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g== dependencies: "@types/node" "*" @@ -2426,87 +6952,173 @@ dependencies: "@types/istanbul-lib-report" "*" +"@types/jest@*": + version "29.5.6" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.6.tgz#f4cf7ef1b5b0bfc1aa744e41b24d9cc52533130b" + integrity sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + "@types/jest@^29.4.0": - version "29.5.4" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.4.tgz#9d0a16edaa009a71e6a71a999acd582514dab566" - integrity sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A== + version "29.5.1" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.1.tgz#83c818aa9a87da27d6da85d3378e5a34d2f31a47" + integrity sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ== dependencies: expect "^29.0.0" pretty-format "^29.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" - integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== +"@types/jsdom@^20.0.0": + version "20.0.1" + resolved "https://registry.yarnpkg.com/@types/jsdom/-/jsdom-20.0.1.tgz#07c14bc19bd2f918c1929541cdaacae894744808" + integrity sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ== + dependencies: + "@types/node" "*" + "@types/tough-cookie" "*" + parse5 "^7.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5": + version "7.0.14" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" + integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw== "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== +"@types/keyv@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" + integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== + dependencies: + "@types/node" "*" + +"@types/lodash.mergewith@4.6.7": + version "4.6.7" + resolved "https://registry.yarnpkg.com/@types/lodash.mergewith/-/lodash.mergewith-4.6.7.tgz#eaa65aa5872abdd282f271eae447b115b2757212" + integrity sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*": + version "4.14.200" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.200.tgz#435b6035c7eba9cdf1e039af8212c9e9281e7149" + integrity sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q== + "@types/mime@*": version "3.0.1" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== -"@types/mime@^1": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== - -"@types/mongodb@^4.0.7": - version "4.0.7" - resolved "https://registry.yarnpkg.com/@types/mongodb/-/mongodb-4.0.7.tgz#ebaa80c53b684ea52ccfe7721c0f5c9ef7b4f511" - integrity sha512-lPUYPpzA43baXqnd36cZ9xxorprybxXDzteVKCPAdp14ppHtFJHnXYvNpmBvtMUTb5fKXVv6sVbzo1LHkWhJlw== - dependencies: - mongodb "*" - "@types/node@*": - version "20.6.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.6.0.tgz#9d7daa855d33d4efec8aea88cd66db1c2f0ebe16" - integrity sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg== + version "18.16.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.0.tgz#4668bc392bb6938637b47e98b1f2ed5426f33316" + integrity sha512-BsAaKhB+7X+H4GnSjGhJG9Qi8Tw+inU9nJDwmD5CgOmBLEI6ArdhikpLX7DjbjDRDTbqZzU2LSQNZg8WGPiSZQ== -"@types/node@^18.14.2", "@types/node@^18.17.5": - version "18.17.15" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.15.tgz#31301a273b9ca7d568fe6d1c35ae52e0fb3f8d6a" - integrity sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA== +"@types/node@18.14.2": + version "18.14.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.2.tgz#c076ed1d7b6095078ad3cf21dfeea951842778b1" + integrity sha512-1uEQxww3DaghA0RxqHx0O0ppVlo43pJhepY51OxuQIKHpjbnYLA7vcdwioNPzIqmC2u3I/dmylcqjlh0e7AyUA== + +"@types/node@^14.14.31": + version "14.18.63" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.63.tgz#1788fa8da838dbb5f9ea994b834278205db6ca2b" + integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ== "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/prettier@^2.1.5": + version "2.7.2" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" + integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== + "@types/prop-types@*": version "15.7.5" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== +"@types/prop-types@^15.7.8": + version "15.7.9" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" + integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== + +"@types/q@^1.5.1": + version "1.5.7" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.7.tgz#5fe8cf91556bfb310d17f2e2b4263a7c12c2c2ca" + integrity sha512-HBPgtzp44867rkL+IzQ3560/E/BlobwCjeXsuKqogrcE99SKgZR4tvBBCuNJZMhUFMz26M7cjKWZg785lllwpA== + "@types/qs@*": - version "6.9.8" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.8.tgz#f2a7de3c107b89b441e071d5472e6b726b4adf45" - integrity sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg== + version "6.9.7" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== "@types/range-parser@*": version "1.2.4" resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== -"@types/react-dom@^18.0.0", "@types/react-dom@^18.2.6": - version "18.2.7" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.7.tgz#67222a08c0a6ae0a0da33c3532348277c70abb63" - integrity sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA== +"@types/react-dom@18.0.11", "@types/react-dom@^18.0.0": + version "18.0.11" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.11.tgz#321351c1459bc9ca3d216aefc8a167beec334e33" + integrity sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw== + dependencies: + "@types/react" "*" + +"@types/react-helmet@^6.1.6": + version "6.1.8" + resolved "https://registry.yarnpkg.com/@types/react-helmet/-/react-helmet-6.1.8.tgz#92942afbf620435602de1f500cd9b47d3c09a218" + integrity sha512-UyJFvbGWO8xKvfCPFTt/DG/vsgkMqyXbUQAa1pSPco1Whw85Z3ypMEqoHtCDfoW4Qu8XgJp63jyXEhOa4te5Kw== + dependencies: + "@types/react" "*" + +"@types/react-transition-group@^4.2.0", "@types/react-transition-group@^4.4.7": + version "4.4.8" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.8.tgz#46f87d80512959cac793ecc610a93d80ef241ccf" + integrity sha512-QmQ22q+Pb+HQSn04NL3HtrqHwYMf4h3QKArOy5F8U5nEVMaihBs3SR10WiOM1iwPz5jIo8x/u11al+iEGZZrvg== dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.2.14": - version "18.2.21" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.21.tgz#774c37fd01b522d0b91aed04811b58e4e0514ed9" - integrity sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA== +"@types/react@*": + version "18.0.38" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.38.tgz#02a23bef8848b360a0d1dceef4432c15c21c600c" + integrity sha512-ExsidLLSzYj4cvaQjGnQCk4HFfVT9+EZ9XZsQ8Hsrcn8QNgXtpZ3m9vSIC2MWtx7jHictK6wYhQgGh6ic58oOw== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/react@18.0.28": + version "18.0.28" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.28.tgz#accaeb8b86f4908057ad629a26635fe641480065" + integrity sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" +"@types/resolve@1.17.1": + version "1.17.1" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + dependencies: + "@types/node" "*" + +"@types/responselike@^1.0.0": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.2.tgz#8de1b0477fd7c12df77e50832fa51701a8414bd6" + integrity sha512-/4YQT5Kp6HxUDb4yhRkm0bJ7TbjvTddqX7PZ5hz6qV3pxSo72f/6YPRo+Mu2DU307tm9IioO69l7uAwn5XNcFA== + dependencies: + "@types/node" "*" + "@types/retry@0.12.0": version "0.12.0" resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" @@ -2518,22 +7130,9 @@ integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== "@types/semver@^7.3.12": - version "7.5.1" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.1.tgz#0480eeb7221eb9bc398ad7432c9d7e14b1a5a367" - integrity sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg== - -"@types/semver@^7.5.0": - version "7.5.2" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.2.tgz#31f6eec1ed7ec23f4f05608d3a2d381df041f564" - integrity sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw== - -"@types/send@*": - version "0.17.1" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" - integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== - dependencies: - "@types/mime" "^1" - "@types/node" "*" + version "7.3.13" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" + integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== "@types/serve-index@^1.9.1": version "1.9.1" @@ -2543,11 +7142,10 @@ "@types/express" "*" "@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.2.tgz#3e5419ecd1e40e7405d34093f10befb43f63381a" - integrity sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw== + version "1.15.1" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.1.tgz#86b1753f0be4f9a1bee68d459fcda5be4ea52b5d" + integrity sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ== dependencies: - "@types/http-errors" "*" "@types/mime" "*" "@types/node" "*" @@ -2573,28 +7171,39 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== -"@types/validator@^13.7.10": - version "13.11.1" - resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.11.1.tgz#6560af76ed54490e68c42f717ab4e742ba7be74b" - integrity sha512-d/MUkJYdOeKycmm75Arql4M5+UuXmf4cHdHKsyw1GcvnNgL6s77UkgSgJ8TE/rI5PYsnwYq5jkcWBLuN/MpQ1A== +"@types/stylis@^4.0.2": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@types/stylis/-/stylis-4.2.0.tgz#199a3f473f0c3a6f6e4e1b17cdbc967f274bdc6b" + integrity sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw== + +"@types/testing-library__jest-dom@^5.9.1": + version "5.14.9" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz#0fb1e6a0278d87b6737db55af5967570b67cb466" + integrity sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw== + dependencies: + "@types/jest" "*" -"@types/webidl-conversions@*": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz#2b8e60e33906459219aa587e9d1a612ae994cfe7" - integrity sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog== +"@types/tough-cookie@*": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.4.tgz#cf2f0c7c51b985b6afecea73eb2cd65421ecb717" + integrity sha512-95Sfz4nvMAb0Nl9DTxN3j64adfwfbBPEYq14VN7zT5J5O2M9V6iZMIIQU1U+pJyl9agHYHNCqhCXgyEtIRRa5A== -"@types/whatwg-url@^8.2.1": - version "8.2.2" - resolved "https://registry.yarnpkg.com/@types/whatwg-url/-/whatwg-url-8.2.2.tgz#749d5b3873e845897ada99be4448041d4cc39e63" - integrity sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA== +"@types/trusted-types@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.5.tgz#5cac7e7df3275bb95f79594f192d97da3b4fd5fe" + integrity sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA== + +"@types/ws@^8.5.1": + version "8.5.4" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" + integrity sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== dependencies: "@types/node" "*" - "@types/webidl-conversions" "*" "@types/ws@^8.5.5": - version "8.5.5" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.5.tgz#af587964aa06682702ee6dcbc7be41a80e4b28eb" - integrity sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== + version "8.5.8" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.8.tgz#13efec7bd439d0bdf2af93030804a94f163b1430" + integrity sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg== dependencies: "@types/node" "*" @@ -2603,6 +7212,13 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== +"@types/yargs@^16.0.0": + version "16.0.7" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.7.tgz#b0d0502cb5f6c17994df72a600049f10bbf17203" + integrity sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg== + dependencies: + "@types/yargs-parser" "*" + "@types/yargs@^17.0.8": version "17.0.24" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" @@ -2617,24 +7233,56 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@^6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.0.tgz#ed2a38867190f8a688af85ad7c8a74670b8b3675" - integrity sha512-gUqtknHm0TDs1LhY12K2NA3Rmlmp88jK9Tx8vGZMfHeNMLE3GH2e9TRub+y+SOjuYgtOmok+wt1AyDPZqxbNag== +"@typescript-eslint/eslint-plugin@5.58.0": + version "5.58.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.58.0.tgz#b1d4b0ad20243269d020ef9bbb036a40b0849829" + integrity sha512-vxHvLhH0qgBd3/tW6/VccptSfc8FxPQIkmNTVLWcCOVqSBvqpnKkBTYrhcGlXfSnd78azwe+PsjYFj0X34/njA== + dependencies: + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.58.0" + "@typescript-eslint/type-utils" "5.58.0" + "@typescript-eslint/utils" "5.58.0" + debug "^4.3.4" + grapheme-splitter "^1.0.4" + ignore "^5.2.0" + natural-compare-lite "^1.4.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/eslint-plugin@^5.5.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" + integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== dependencies: - "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.7.0" - "@typescript-eslint/type-utils" "6.7.0" - "@typescript-eslint/utils" "6.7.0" - "@typescript-eslint/visitor-keys" "6.7.0" + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/type-utils" "5.62.0" + "@typescript-eslint/utils" "5.62.0" debug "^4.3.4" graphemer "^1.4.0" - ignore "^5.2.4" - natural-compare "^1.4.0" - semver "^7.5.4" - ts-api-utils "^1.0.1" + ignore "^5.2.0" + natural-compare-lite "^1.4.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/experimental-utils@^5.0.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz#14559bf73383a308026b427a4a6129bae2146741" + integrity sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw== + dependencies: + "@typescript-eslint/utils" "5.62.0" + +"@typescript-eslint/parser@5.58.0": + version "5.58.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.58.0.tgz#2ac4464cf48bef2e3234cb178ede5af352dddbc6" + integrity sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ== + dependencies: + "@typescript-eslint/scope-manager" "5.58.0" + "@typescript-eslint/types" "5.58.0" + "@typescript-eslint/typescript-estree" "5.58.0" + debug "^4.3.4" -"@typescript-eslint/parser@^5.60.1": +"@typescript-eslint/parser@^5.5.0": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== @@ -2644,6 +7292,22 @@ "@typescript-eslint/typescript-estree" "5.62.0" debug "^4.3.4" +"@typescript-eslint/scope-manager@5.58.0": + version "5.58.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.58.0.tgz#5e023a48352afc6a87be6ce3c8e763bc9e2f0bc8" + integrity sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA== + dependencies: + "@typescript-eslint/types" "5.58.0" + "@typescript-eslint/visitor-keys" "5.58.0" + +"@typescript-eslint/scope-manager@5.60.0": + version "5.60.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.60.0.tgz#ae511967b4bd84f1d5e179bb2c82857334941c1c" + integrity sha512-hakuzcxPwXi2ihf9WQu1BbRj1e/Pd8ZZwVTG9kfbxAMZstKz8/9OoexIwnmLzShtsdap5U/CoQGRCWlSuPbYxQ== + dependencies: + "@typescript-eslint/types" "5.60.0" + "@typescript-eslint/visitor-keys" "5.60.0" + "@typescript-eslint/scope-manager@5.62.0": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" @@ -2652,25 +7316,17 @@ "@typescript-eslint/types" "5.62.0" "@typescript-eslint/visitor-keys" "5.62.0" -"@typescript-eslint/scope-manager@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.7.0.tgz#6b3c22187976e2bf5ed0dc0d9095f1f2cbd1d106" - integrity sha512-lAT1Uau20lQyjoLUQ5FUMSX/dS07qux9rYd5FGzKz/Kf8W8ccuvMyldb8hadHdK/qOI7aikvQWqulnEq2nCEYA== - dependencies: - "@typescript-eslint/types" "6.7.0" - "@typescript-eslint/visitor-keys" "6.7.0" - -"@typescript-eslint/type-utils@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.7.0.tgz#21a013d4c7f96255f5e64ac59fb41301d1e052ba" - integrity sha512-f/QabJgDAlpSz3qduCyQT0Fw7hHpmhOzY/Rv6zO3yO+HVIdPfIWhrQoAyG+uZVtWAIS85zAyzgAFfyEr+MgBpg== +"@typescript-eslint/type-utils@5.58.0": + version "5.58.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.58.0.tgz#f7d5b3971483d4015a470d8a9e5b8a7d10066e52" + integrity sha512-FF5vP/SKAFJ+LmR9PENql7fQVVgGDOS+dq3j+cKl9iW/9VuZC/8CFmzIP0DLKXfWKpRHawJiG70rVH+xZZbp8w== dependencies: - "@typescript-eslint/typescript-estree" "6.7.0" - "@typescript-eslint/utils" "6.7.0" + "@typescript-eslint/typescript-estree" "5.58.0" + "@typescript-eslint/utils" "5.58.0" debug "^4.3.4" - ts-api-utils "^1.0.1" + tsutils "^3.21.0" -"@typescript-eslint/type-utils@^5.60.1": +"@typescript-eslint/type-utils@5.62.0", "@typescript-eslint/type-utils@^5.58.0": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== @@ -2680,15 +7336,46 @@ debug "^4.3.4" tsutils "^3.21.0" +"@typescript-eslint/types@5.58.0": + version "5.58.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.58.0.tgz#54c490b8522c18986004df7674c644ffe2ed77d8" + integrity sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g== + +"@typescript-eslint/types@5.60.0": + version "5.60.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.60.0.tgz#3179962b28b4790de70e2344465ec97582ce2558" + integrity sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA== + "@typescript-eslint/types@5.62.0": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== -"@typescript-eslint/types@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.7.0.tgz#8de8ba9cafadc38e89003fe303e219c9250089ae" - integrity sha512-ihPfvOp7pOcN/ysoj0RpBPOx3HQTJTrIN8UZK+WFd3/iDeFHHqeyYxa4hQk4rMhsz9H9mXpR61IzwlBVGXtl9Q== +"@typescript-eslint/typescript-estree@5.58.0": + version "5.58.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.58.0.tgz#4966e6ff57eaf6e0fce2586497edc097e2ab3e61" + integrity sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q== + dependencies: + "@typescript-eslint/types" "5.58.0" + "@typescript-eslint/visitor-keys" "5.58.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/typescript-estree@5.60.0": + version "5.60.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.0.tgz#4ddf1a81d32a850de66642d9b3ad1e3254fb1600" + integrity sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ== + dependencies: + "@typescript-eslint/types" "5.60.0" + "@typescript-eslint/visitor-keys" "5.60.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" "@typescript-eslint/typescript-estree@5.62.0": version "5.62.0" @@ -2703,20 +7390,21 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.0.tgz#20ce2801733bd46f02cc0f141f5b63fbbf2afb63" - integrity sha512-dPvkXj3n6e9yd/0LfojNU8VMUGHWiLuBZvbM6V6QYD+2qxqInE7J+J/ieY2iGwR9ivf/R/haWGkIj04WVUeiSQ== +"@typescript-eslint/utils@5.58.0": + version "5.58.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.58.0.tgz#430d7c95f23ec457b05be5520c1700a0dfd559d5" + integrity sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ== dependencies: - "@typescript-eslint/types" "6.7.0" - "@typescript-eslint/visitor-keys" "6.7.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.58.0" + "@typescript-eslint/types" "5.58.0" + "@typescript-eslint/typescript-estree" "5.58.0" + eslint-scope "^5.1.1" + semver "^7.3.7" -"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.58.0", "@typescript-eslint/utils@^5.60.1": +"@typescript-eslint/utils@5.62.0": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== @@ -2730,18 +7418,35 @@ eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/utils@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.7.0.tgz#61b6f1f1b82ad529abfcee074d21764e880886fb" - integrity sha512-MfCq3cM0vh2slSikQYqK2Gq52gvOhe57vD2RM3V4gQRZYX4rDPnKLu5p6cm89+LJiGlwEXU8hkYxhqqEC/V3qA== +"@typescript-eslint/utils@^5.58.0": + version "5.60.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.60.0.tgz#4667c5aece82f9d4f24a667602f0f300864b554c" + integrity sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.60.0" + "@typescript-eslint/types" "5.60.0" + "@typescript-eslint/typescript-estree" "5.60.0" + eslint-scope "^5.1.1" + semver "^7.3.7" + +"@typescript-eslint/visitor-keys@5.58.0": + version "5.58.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.58.0.tgz#eb9de3a61d2331829e6761ce7fd13061781168b4" + integrity sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA== + dependencies: + "@typescript-eslint/types" "5.58.0" + eslint-visitor-keys "^3.3.0" + +"@typescript-eslint/visitor-keys@5.60.0": + version "5.60.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.0.tgz#b48b29da3f5f31dd1656281727004589d2722a66" + integrity sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw== dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@types/json-schema" "^7.0.12" - "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.7.0" - "@typescript-eslint/types" "6.7.0" - "@typescript-eslint/typescript-estree" "6.7.0" - semver "^7.5.4" + "@typescript-eslint/types" "5.60.0" + eslint-visitor-keys "^3.3.0" "@typescript-eslint/visitor-keys@5.62.0": version "5.62.0" @@ -2751,199 +7456,214 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@6.7.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.0.tgz#34140ac76dfb6316d17012e4469acf3366ad3f44" - integrity sha512-/C1RVgKFDmGMcVGeD8HjKv2bd72oI1KxQDeY8uc66gw9R0OK0eMq48cA+jv9/2Ag6cdrsUGySm1yzYmfz0hxwQ== - dependencies: - "@typescript-eslint/types" "6.7.0" - eslint-visitor-keys "^3.4.1" +"@ungap/structured-clone@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== -"@vitejs/plugin-react@^4.0.0": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.0.4.tgz#31c3f779dc534e045c4b134e7cf7b150af0a7646" - integrity sha512-7wU921ABnNYkETiMaZy7XqpueMnpu5VxvVps13MjmCo+utBdD79sZzrApHawHtVX66cCJQQTXFcjH0y9dSUK8g== +"@vendia/serverless-express@^4.10.1": + version "4.10.4" + resolved "https://registry.yarnpkg.com/@vendia/serverless-express/-/serverless-express-4.10.4.tgz#041c04cf47a8053392299dee244283fdfe84766e" + integrity sha512-OH2cX+LqtrayCIkHAkShiLnvrgqGDvwIQEex5dHc/uJitBQjIz3q7dZtfU7cZ5vcR9Vkide5xJQDBEMbXoWLeA== + +"@vitejs/plugin-react@^3.0.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz#d1091f535eab8b83d6e74034d01e27d73c773240" + integrity sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g== dependencies: - "@babel/core" "^7.22.9" - "@babel/plugin-transform-react-jsx-self" "^7.22.5" - "@babel/plugin-transform-react-jsx-source" "^7.22.5" + "@babel/core" "^7.20.12" + "@babel/plugin-transform-react-jsx-self" "^7.18.6" + "@babel/plugin-transform-react-jsx-source" "^7.19.6" + magic-string "^0.27.0" react-refresh "^0.14.0" -"@vitest/expect@0.32.4": - version "0.32.4" - resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-0.32.4.tgz#4aa4eec78112cdbe299834b965420d4fb3afa91d" - integrity sha512-m7EPUqmGIwIeoU763N+ivkFjTzbaBn0n9evsTOcde03ugy2avPs3kZbYmw3DkcH1j5mxhMhdamJkLQ6dM1bk/A== +"@vitest/coverage-c8@0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@vitest/coverage-c8/-/coverage-c8-0.31.0.tgz#67c80f0f9a2eed9b71f593ab54164f9a71af7eca" + integrity sha512-h72qN1D962AO7UefQVulm9JFP5ACS7OfhCdBHioXU8f7ohH/+NTZCgAqmgcfRNHHO/8wLFxx+93YVxhodkEJVA== dependencies: - "@vitest/spy" "0.32.4" - "@vitest/utils" "0.32.4" + "@ampproject/remapping" "^2.2.0" + c8 "^7.13.0" + magic-string "^0.30.0" + picocolors "^1.0.0" + std-env "^3.3.2" + +"@vitest/expect@0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-0.31.0.tgz#37ab35d4f75c12826c204f2a0290e0c2e5ef1192" + integrity sha512-Jlm8ZTyp6vMY9iz9Ny9a0BHnCG4fqBa8neCF6Pk/c/6vkUk49Ls6UBlgGAU82QnzzoaUs9E/mUhq/eq9uMOv/g== + dependencies: + "@vitest/spy" "0.31.0" + "@vitest/utils" "0.31.0" chai "^4.3.7" -"@vitest/runner@0.32.4": - version "0.32.4" - resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-0.32.4.tgz#2872c697994745f1b70e2bd6568236ad2d9eade6" - integrity sha512-cHOVCkiRazobgdKLnczmz2oaKK9GJOw6ZyRcaPdssO1ej+wzHVIkWiCiNacb3TTYPdzMddYkCgMjZ4r8C0JFCw== +"@vitest/runner@0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-0.31.0.tgz#ca830405ae4c2744ae5fb7fbe85df81b56430ebc" + integrity sha512-H1OE+Ly7JFeBwnpHTrKyCNm/oZgr+16N4qIlzzqSG/YRQDATBYmJb/KUn3GrZaiQQyL7GwpNHVZxSQd6juLCgw== dependencies: - "@vitest/utils" "0.32.4" + "@vitest/utils" "0.31.0" + concordance "^5.0.4" p-limit "^4.0.0" - pathe "^1.1.1" + pathe "^1.1.0" -"@vitest/snapshot@0.32.4": - version "0.32.4" - resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-0.32.4.tgz#75166b1c772d018278a7f0e79f43f3eae813f5ae" - integrity sha512-IRpyqn9t14uqsFlVI2d7DFMImGMs1Q9218of40bdQQgMePwVdmix33yMNnebXcTzDU5eiV3eUsoxxH5v0x/IQA== +"@vitest/snapshot@0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-0.31.0.tgz#f59c4bcf0d03f1f494ee09286965e60a1e0cab64" + integrity sha512-5dTXhbHnyUMTMOujZPB0wjFjQ6q5x9c8TvAsSPUNKjp1tVU7i9pbqcKPqntyu2oXtmVxKbuHCqrOd+Ft60r4tg== dependencies: magic-string "^0.30.0" - pathe "^1.1.1" - pretty-format "^29.5.0" + pathe "^1.1.0" + pretty-format "^27.5.1" -"@vitest/spy@0.32.4": - version "0.32.4" - resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-0.32.4.tgz#c3212bc60c1430c3b5c39d6a384a75458b8f1e80" - integrity sha512-oA7rCOqVOOpE6rEoXuCOADX7Lla1LIa4hljI2MSccbpec54q+oifhziZIJXxlE/CvI2E+ElhBHzVu0VEvJGQKQ== +"@vitest/spy@0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-0.31.0.tgz#98cb19046c0bd2673a73d6c90ee1533d1be82136" + integrity sha512-IzCEQ85RN26GqjQNkYahgVLLkULOxOm5H/t364LG0JYb3Apg0PsYCHLBYGA006+SVRMWhQvHlBBCyuByAMFmkg== dependencies: - tinyspy "^2.1.1" + tinyspy "^2.1.0" -"@vitest/ui@^0.32.0": - version "0.32.4" - resolved "https://registry.yarnpkg.com/@vitest/ui/-/ui-0.32.4.tgz#914c54f7ac7e43430e9f458a4587de182bda4220" - integrity sha512-92y7bkjf55L08nomvHHYQkDWQEIkb36dJkgi+F/zpO5cFbrmk1pv/dYiaZKQ772uP96fAWinmux6sXNMNUh16w== +"@vitest/ui@0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@vitest/ui/-/ui-0.31.0.tgz#197f2b72181363df3961aca2bd851938a4dad649" + integrity sha512-Dy86l6r3/dbJposgm7w+oqb/15UWJ0lDBbEQaS1ived3+0CTaMbT8OMkUf9vNBkSL47kvBHEBnZLa5fw5i9gUQ== dependencies: - "@vitest/utils" "0.32.4" + "@vitest/utils" "0.31.0" fast-glob "^3.2.12" - fflate "^0.8.0" + fflate "^0.7.4" flatted "^3.2.7" - pathe "^1.1.1" + pathe "^1.1.0" picocolors "^1.0.0" - sirv "^2.0.3" + sirv "^2.0.2" -"@vitest/utils@0.32.4": - version "0.32.4" - resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-0.32.4.tgz#36283e3aa3f3b1a378e19493c7b3b9107dc4ea71" - integrity sha512-Gwnl8dhd1uJ+HXrYyV0eRqfmk9ek1ASE/LWfTCuWMw+d07ogHqp4hEAV28NiecimK6UY9DpSEPh+pXBA5gtTBg== +"@vitest/utils@0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-0.31.0.tgz#d0aae17150b95ebf7afdf4e5db8952ac21610ffa" + integrity sha512-kahaRyLX7GS1urekRXN2752X4gIgOGVX4Wo8eDUGUkTWlGpXzf5ZS6N9RUUS+Re3XEE8nVGqNyxkSxF5HXlGhQ== dependencies: - diff-sequences "^29.4.3" + concordance "^5.0.4" loupe "^2.3.6" - pretty-format "^29.5.0" - -"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" - integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - -"@webassemblyjs/floating-point-hex-parser@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" - integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== - -"@webassemblyjs/helper-api-error@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" - integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== - -"@webassemblyjs/helper-buffer@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" - integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== - -"@webassemblyjs/helper-numbers@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" - integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.6" - "@webassemblyjs/helper-api-error" "1.11.6" + pretty-format "^27.5.1" + +"@webassemblyjs/ast@1.11.5", "@webassemblyjs/ast@^1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.5.tgz#6e818036b94548c1fb53b754b5cae3c9b208281c" + integrity sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.5" + "@webassemblyjs/helper-wasm-bytecode" "1.11.5" + +"@webassemblyjs/floating-point-hex-parser@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz#e85dfdb01cad16b812ff166b96806c050555f1b4" + integrity sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ== + +"@webassemblyjs/helper-api-error@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz#1e82fa7958c681ddcf4eabef756ce09d49d442d1" + integrity sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA== + +"@webassemblyjs/helper-buffer@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz#91381652ea95bb38bbfd270702351c0c89d69fba" + integrity sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg== + +"@webassemblyjs/helper-numbers@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz#23380c910d56764957292839006fecbe05e135a9" + integrity sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.5" + "@webassemblyjs/helper-api-error" "1.11.5" "@xtuc/long" "4.2.2" -"@webassemblyjs/helper-wasm-bytecode@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" - integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== +"@webassemblyjs/helper-wasm-bytecode@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz#e258a25251bc69a52ef817da3001863cc1c24b9f" + integrity sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA== -"@webassemblyjs/helper-wasm-section@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" - integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== +"@webassemblyjs/helper-wasm-section@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz#966e855a6fae04d5570ad4ec87fbcf29b42ba78e" + integrity sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA== dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-buffer" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/ast" "1.11.5" + "@webassemblyjs/helper-buffer" "1.11.5" + "@webassemblyjs/helper-wasm-bytecode" "1.11.5" + "@webassemblyjs/wasm-gen" "1.11.5" -"@webassemblyjs/ieee754@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" - integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== +"@webassemblyjs/ieee754@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz#b2db1b33ce9c91e34236194c2b5cba9b25ca9d60" + integrity sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" - integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== +"@webassemblyjs/leb128@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.5.tgz#482e44d26b6b949edf042a8525a66c649e38935a" + integrity sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ== dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" - integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== +"@webassemblyjs/utf8@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.5.tgz#83bef94856e399f3740e8df9f63bc47a987eae1a" + integrity sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ== "@webassemblyjs/wasm-edit@^1.11.5": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" - integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-buffer" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/helper-wasm-section" "1.11.6" - "@webassemblyjs/wasm-gen" "1.11.6" - "@webassemblyjs/wasm-opt" "1.11.6" - "@webassemblyjs/wasm-parser" "1.11.6" - "@webassemblyjs/wast-printer" "1.11.6" - -"@webassemblyjs/wasm-gen@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" - integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" - -"@webassemblyjs/wasm-opt@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" - integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-buffer" "1.11.6" - "@webassemblyjs/wasm-gen" "1.11.6" - "@webassemblyjs/wasm-parser" "1.11.6" - -"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" - integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-api-error" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" - -"@webassemblyjs/wast-printer@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" - integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== - dependencies: - "@webassemblyjs/ast" "1.11.6" + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz#93ee10a08037657e21c70de31c47fdad6b522b2d" + integrity sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ== + dependencies: + "@webassemblyjs/ast" "1.11.5" + "@webassemblyjs/helper-buffer" "1.11.5" + "@webassemblyjs/helper-wasm-bytecode" "1.11.5" + "@webassemblyjs/helper-wasm-section" "1.11.5" + "@webassemblyjs/wasm-gen" "1.11.5" + "@webassemblyjs/wasm-opt" "1.11.5" + "@webassemblyjs/wasm-parser" "1.11.5" + "@webassemblyjs/wast-printer" "1.11.5" + +"@webassemblyjs/wasm-gen@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz#ceb1c82b40bf0cf67a492c53381916756ef7f0b1" + integrity sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA== + dependencies: + "@webassemblyjs/ast" "1.11.5" + "@webassemblyjs/helper-wasm-bytecode" "1.11.5" + "@webassemblyjs/ieee754" "1.11.5" + "@webassemblyjs/leb128" "1.11.5" + "@webassemblyjs/utf8" "1.11.5" + +"@webassemblyjs/wasm-opt@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz#b52bac29681fa62487e16d3bb7f0633d5e62ca0a" + integrity sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw== + dependencies: + "@webassemblyjs/ast" "1.11.5" + "@webassemblyjs/helper-buffer" "1.11.5" + "@webassemblyjs/wasm-gen" "1.11.5" + "@webassemblyjs/wasm-parser" "1.11.5" + +"@webassemblyjs/wasm-parser@1.11.5", "@webassemblyjs/wasm-parser@^1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz#7ba0697ca74c860ea13e3ba226b29617046982e2" + integrity sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew== + dependencies: + "@webassemblyjs/ast" "1.11.5" + "@webassemblyjs/helper-api-error" "1.11.5" + "@webassemblyjs/helper-wasm-bytecode" "1.11.5" + "@webassemblyjs/ieee754" "1.11.5" + "@webassemblyjs/leb128" "1.11.5" + "@webassemblyjs/utf8" "1.11.5" + +"@webassemblyjs/wast-printer@1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz#7a5e9689043f3eca82d544d7be7a8e6373a6fa98" + integrity sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA== + dependencies: + "@webassemblyjs/ast" "1.11.5" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": @@ -2961,14 +7681,31 @@ resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== -"@yarnpkg/parsers@3.0.0-rc.46": - version "3.0.0-rc.46" - resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz#03f8363111efc0ea670e53b0282cd3ef62de4e01" - integrity sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q== +"@yarnpkg/parsers@^3.0.0-rc.18": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0.tgz#a43136f094bca5dcc1ae784c296446a85211cc62" + integrity sha512-jVZa3njBv6tcOUw34nlUdUM/40wwtm/gnVF8rtk0tA6vNcokqYI8CFU1BZjlpFwUSZaXxYkrtuPE/f2MMFlTxQ== dependencies: js-yaml "^3.10.0" tslib "^2.4.0" +"@zag-js/dom-query@0.16.0": + version "0.16.0" + resolved "https://registry.yarnpkg.com/@zag-js/dom-query/-/dom-query-0.16.0.tgz#bca46bcd78f78c900064478646d95f9781ed098e" + integrity sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ== + +"@zag-js/element-size@0.10.5": + version "0.10.5" + resolved "https://registry.yarnpkg.com/@zag-js/element-size/-/element-size-0.10.5.tgz#a24bad2eeb7e2c8709e32be5336e158e1a1a174f" + integrity sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w== + +"@zag-js/focus-visible@0.16.0": + version "0.16.0" + resolved "https://registry.yarnpkg.com/@zag-js/focus-visible/-/focus-visible-0.16.0.tgz#c9e53e3dbab0f2649d04a489bb379f5800f4f069" + integrity sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA== + dependencies: + "@zag-js/dom-query" "0.16.0" + "@zkochan/js-yaml@0.0.6": version "0.0.6" resolved "https://registry.yarnpkg.com/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz#975f0b306e705e28b8068a07737fa46d3fc04826" @@ -2976,7 +7713,17 @@ dependencies: argparse "^2.0.1" -abab@^2.0.5, abab@^2.0.6: +"@zodios/core@^10.9.0": + version "10.9.6" + resolved "https://registry.yarnpkg.com/@zodios/core/-/core-10.9.6.tgz#64ad831216e6ffa71679ea6be8d1ed882bb04d83" + integrity sha512-aH4rOdb3AcezN7ws8vDgBfGboZMk2JGGzEq/DtW65MhnRxyTGRuLJRWVQ/2KxDgWvV2F5oTkAS+5pnjKbl0n+A== + +"@zodios/express@^10.6.1": + version "10.6.1" + resolved "https://registry.yarnpkg.com/@zodios/express/-/express-10.6.1.tgz#d5438f93fe907f283296f85c65df16456ed30b01" + integrity sha512-FNgOq8mvwvWP5B2howMKGm6EPp6i/0XFAsQnX5Ov3MLbanzD1oE4WJtBkTL3cmJYvD0nyykbWSeHOh51bCmhUA== + +abab@^2.0.3, abab@^2.0.5, abab@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== @@ -2989,6 +7736,22 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-globals@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-7.0.1.tgz#0dbf05c44fa7c94332914c02066d5beff62c40c3" + integrity sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q== + dependencies: + acorn "^8.1.0" + acorn-walk "^8.0.2" + acorn-import-assertions@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" @@ -2999,21 +7762,54 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn-walk@^8.0.2: + version "8.3.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.0.tgz#2097665af50fd0cf7a2dfccd2b9368964e66540f" + integrity sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA== + acorn-walk@^8.1.1, acorn-walk@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== -acorn@^8.10.0, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== +acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.1.0, acorn@^8.2.4, acorn@^8.8.1: + version "8.11.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" + integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== + +acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.2: + version "8.8.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" + integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== -address@^1.0.1: +acorn@^8.9.0: + version "8.9.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.9.0.tgz#78a16e3b2bcc198c10822786fa6679e245db5b59" + integrity sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ== + +address@^1.0.1, address@^1.1.2: version "1.2.2" resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== +adjust-sourcemap-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99" + integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + agent-base@6: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -3036,7 +7832,7 @@ ajv-formats@^2.1.1: dependencies: ajv "^8.0.0" -ajv-keywords@^3.5.2: +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== @@ -3048,7 +7844,7 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" -ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -3058,7 +7854,7 @@ ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.9.0: +ajv@^8.0.0, ajv@^8.6.0, ajv@^8.9.0: version "8.12.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== @@ -3073,20 +7869,13 @@ ansi-colors@^4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== -ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" -ansi-escapes@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-5.0.0.tgz#b6a0caf0eef0c41af190e9a749e0c00ec04bb2a6" - integrity sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA== - dependencies: - type-fest "^1.0.2" - ansi-html-community@^0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" @@ -3121,10 +7910,59 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -ansi-styles@^6.0.0, ansi-styles@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== +antd@^5.8.5: + version "5.10.2" + resolved "https://registry.yarnpkg.com/antd/-/antd-5.10.2.tgz#9b8c72b92f25fef4b93c186358bcba9cd68b94a8" + integrity sha512-0kV6PmlJi7vhPmYH9GCAlU62ZhiuLF+gE3REJ/9MZTo++/3i5q6SALNoRgHLMsa+rX50U3RO3wJVY+fPib594Q== + dependencies: + "@ant-design/colors" "^7.0.0" + "@ant-design/cssinjs" "^1.17.2" + "@ant-design/icons" "^5.2.6" + "@ant-design/react-slick" "~1.0.2" + "@babel/runtime" "^7.18.3" + "@ctrl/tinycolor" "^3.6.1" + "@rc-component/color-picker" "~1.4.1" + "@rc-component/mutate-observer" "^1.1.0" + "@rc-component/tour" "~1.10.0" + "@rc-component/trigger" "^1.17.2" + classnames "^2.2.6" + copy-to-clipboard "^3.2.0" + dayjs "^1.11.1" + qrcode.react "^3.1.0" + rc-cascader "~3.18.1" + rc-checkbox "~3.1.0" + rc-collapse "~3.7.1" + rc-dialog "~9.3.4" + rc-drawer "~6.5.2" + rc-dropdown "~4.1.0" + rc-field-form "~1.39.0" + rc-image "~7.3.1" + rc-input "~1.2.1" + rc-input-number "~8.1.0" + rc-mentions "~2.8.0" + rc-menu "~9.12.2" + rc-motion "^2.9.0" + rc-notification "~5.2.0" + rc-pagination "~3.6.1" + rc-picker "~3.14.5" + rc-progress "~3.5.1" + rc-rate "~2.12.0" + rc-resize-observer "^1.4.0" + rc-segmented "~2.2.2" + rc-select "~14.9.2" + rc-slider "~10.3.1" + rc-steps "~6.0.1" + rc-switch "~4.1.0" + rc-table "~7.34.4" + rc-tabs "~12.12.1" + rc-textarea "~1.4.0" + rc-tooltip "~6.1.1" + rc-tree "~5.7.12" + rc-tree-select "~5.13.0" + rc-upload "~4.3.5" + rc-util "^5.38.0" + scroll-into-view-if-needed "^3.0.3" + throttle-debounce "^5.0.0" any-promise@^1.0.0: version "1.3.0" @@ -3139,17 +7977,12 @@ anymatch@^3.0.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -app-root-path@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-3.1.0.tgz#5971a2fc12ba170369a7a1ef018c71e6e47c2e86" - integrity sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA== - append-field@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56" integrity sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw== -arch@^2.2.0: +arch@^2.1.0, arch@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== @@ -3159,6 +7992,11 @@ arg@^4.1.0: resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -3171,20 +8009,20 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -aria-query@5.1.3: +aria-hidden@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" + integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== + dependencies: + tslib "^2.0.0" + +aria-query@^5.0.0, aria-query@^5.1.3: version "5.1.3" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== dependencies: deep-equal "^2.0.5" -aria-query@^5.1.3: - version "5.3.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" - integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== - dependencies: - dequal "^2.0.3" - array-buffer-byte-length@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" @@ -3203,7 +8041,18 @@ array-flatten@^2.1.2: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== -array-includes@^3.1.6: +array-includes@^3.1.5, array-includes@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-includes@^3.1.7: version "3.1.7" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== @@ -3214,6 +8063,11 @@ array-includes@^3.1.6: get-intrinsic "^1.2.1" is-string "^1.0.7" +array-tree-filter@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190" + integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw== + array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" @@ -3224,7 +8078,7 @@ array-union@^3.0.1: resolved "https://registry.yarnpkg.com/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975" integrity sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw== -array.prototype.findlastindex@^1.2.2: +array.prototype.findlastindex@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207" integrity sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA== @@ -3235,7 +8089,7 @@ array.prototype.findlastindex@^1.2.2: es-shim-unscopables "^1.0.0" get-intrinsic "^1.2.1" -array.prototype.flat@^1.3.1: +array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== @@ -3246,6 +8100,16 @@ array.prototype.flat@^1.3.1: es-shim-unscopables "^1.0.0" array.prototype.flatmap@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" + integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== @@ -3255,18 +8119,29 @@ array.prototype.flatmap@^1.3.1: es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" -array.prototype.tosorted@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" - integrity sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg== +array.prototype.reduce@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz#63149931808c5fc1e1354814923d92d45f7d96d5" + integrity sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg== dependencies: call-bind "^1.0.2" define-properties "^1.2.0" es-abstract "^1.22.1" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.7" + +array.prototype.tosorted@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" + integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" es-shim-unscopables "^1.0.0" - get-intrinsic "^1.2.1" + get-intrinsic "^1.1.3" -arraybuffer.prototype.slice@^1.0.1: +arraybuffer.prototype.slice@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== @@ -3279,6 +8154,11 @@ arraybuffer.prototype.slice@^1.0.1: is-array-buffer "^3.0.2" is-shared-array-buffer "^1.0.2" +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + asn1@~0.2.3: version "0.2.6" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" @@ -3306,6 +8186,11 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +async-validator@^4.1.0: + version "4.2.5" + resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339" + integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== + async@^2.6.4: version "2.6.4" resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" @@ -3335,13 +8220,30 @@ at-least-node@^1.0.0: resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== -autoprefixer@^10.4.9: - version "10.4.15" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.15.tgz#a1230f4aeb3636b89120b34a1f513e2f6834d530" - integrity sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew== +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^10.4.13: + version "10.4.16" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8" + integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ== dependencies: browserslist "^4.21.10" - caniuse-lite "^1.0.30001520" + caniuse-lite "^1.0.30001538" + fraction.js "^4.3.6" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +autoprefixer@^10.4.9: + version "10.4.14" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d" + integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== + dependencies: + browserslist "^4.21.5" + caniuse-lite "^1.0.30001464" fraction.js "^4.2.0" normalize-range "^0.1.2" picocolors "^1.0.0" @@ -3363,9 +8265,9 @@ aws4@^1.8.0: integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== axe-core@^4.6.2: - version "4.8.1" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.1.tgz#6948854183ee7e7eae336b9877c5bafa027998ea" - integrity sha512-9l850jDDPnKq48nbad8SiEelCv4OrUWrKab/cPj0GScVg6cb6NbCCt/Ulk26QEq5jP9NnGr04Bit1BHyV6r5CQ== + version "4.7.0" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf" + integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ== axios@1.1.3: version "1.1.3" @@ -3376,23 +8278,37 @@ axios@1.1.3: form-data "^4.0.0" proxy-from-env "^1.1.0" -axios@^1.0.0, axios@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267" - integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ== +axios@^1.0.0: + version "1.3.6" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.3.6.tgz#1ace9a9fb994314b5f6327960918406fa92c6646" + integrity sha512-PEcdkk7JcdPiMDkvM4K6ZBRYq9keuVJsToxm2zQIM70Qqo2WHTdJZMXcG9X+RmRp2VPNUQC8W1RAGbgt6b1yMg== dependencies: follow-redirects "^1.15.0" form-data "^4.0.0" proxy-from-env "^1.1.0" axobject-query@^3.1.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" - integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== + version "3.1.1" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.1.1.tgz#3b6e5c6d4e43ca7ba51c5babf99d22a9c68485e1" + integrity sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg== + dependencies: + deep-equal "^2.0.5" + +babel-jest@^27.4.2, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== dependencies: - dequal "^2.0.3" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" -babel-jest@^29.7.0: +babel-jest@^29.4.1: version "29.7.0" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== @@ -3405,12 +8321,35 @@ babel-jest@^29.7.0: graceful-fs "^4.2.9" slash "^3.0.0" +babel-jest@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.5.0.tgz#3fe3ddb109198e78b1c88f9ebdecd5e4fc2f50a5" + integrity sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q== + dependencies: + "@jest/transform" "^29.5.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.5.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.3: + version "8.3.0" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + babel-loader@^9.1.2: - version "9.1.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" - integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== + version "9.1.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.2.tgz#a16a080de52d08854ee14570469905a5fc00d39c" + integrity sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA== dependencies: - find-cache-dir "^4.0.0" + find-cache-dir "^3.3.2" schema-utils "^4.0.0" babel-plugin-const-enum@^1.0.1: @@ -3433,6 +8372,26 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-jest-hoist@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" + integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.1.14" + "@types/babel__traverse" "^7.0.6" + babel-plugin-jest-hoist@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" @@ -3452,29 +8411,72 @@ babel-plugin-macros@^2.8.0: cosmiconfig "^6.0.0" resolve "^1.12.0" -babel-plugin-polyfill-corejs2@^0.4.5: - version "0.4.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" - integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== +babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + +babel-plugin-named-asset-import@^0.3.8: + version "0.3.8" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz#6b7fa43c59229685368683c28bc9734f24524cc2" + integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q== + +babel-plugin-polyfill-corejs2@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz#75044d90ba5043a5fb559ac98496f62f3eb668fd" + integrity sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.4.0" + semver "^6.1.1" + +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.4.3" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" - integrity sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA== +babel-plugin-polyfill-corejs3@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz#39248263c38191f0d226f928d666e6db1b4b3a8a" + integrity sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" - core-js-compat "^3.31.0" + "@babel/helper-define-polyfill-provider" "^0.4.0" + core-js-compat "^3.30.1" -babel-plugin-polyfill-regenerator@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" - integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf" + integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.33.1" + +babel-plugin-polyfill-regenerator@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz#e7344d88d9ef18a3c47ded99362ae4a757609380" + integrity sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.0" + +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.2" + "@babel/helper-define-polyfill-provider" "^0.4.3" + +babel-plugin-transform-react-remove-prop-types@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== babel-plugin-transform-typescript-metadata@^0.3.1: version "0.3.2" @@ -3501,6 +8503,22 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +babel-preset-jest@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" + integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== + dependencies: + babel-plugin-jest-hoist "^29.5.0" + babel-preset-current-node-syntax "^1.0.0" + babel-preset-jest@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" @@ -3509,6 +8527,28 @@ babel-preset-jest@^29.6.3: babel-plugin-jest-hoist "^29.6.3" babel-preset-current-node-syntax "^1.0.0" +babel-preset-react-app@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz#ed6005a20a24f2c88521809fa9aea99903751584" + integrity sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg== + dependencies: + "@babel/core" "^7.16.0" + "@babel/plugin-proposal-class-properties" "^7.16.0" + "@babel/plugin-proposal-decorators" "^7.16.4" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0" + "@babel/plugin-proposal-numeric-separator" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.0" + "@babel/plugin-proposal-private-methods" "^7.16.0" + "@babel/plugin-transform-flow-strip-types" "^7.16.0" + "@babel/plugin-transform-react-display-name" "^7.16.0" + "@babel/plugin-transform-runtime" "^7.16.4" + "@babel/preset-env" "^7.16.4" + "@babel/preset-react" "^7.16.0" + "@babel/preset-typescript" "^7.16.0" + "@babel/runtime" "^7.16.3" + babel-plugin-macros "^3.1.0" + babel-plugin-transform-react-remove-prop-types "^0.4.24" + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -3538,11 +8578,52 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" +bfj@^7.0.2: + version "7.1.0" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.1.0.tgz#c5177d522103f9040e1b12980fe8c38cf41d3f8b" + integrity sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw== + dependencies: + bluebird "^3.7.2" + check-types "^11.2.3" + hoopy "^0.1.4" + jsonpath "^1.1.1" + tryer "^1.0.1" + +big-integer@^1.6.16: + version "1.6.51" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" + integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== + big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== +bin-check@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bin-check/-/bin-check-4.1.0.tgz#fc495970bdc88bb1d5a35fc17e65c4a149fc4a49" + integrity sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA== + dependencies: + execa "^0.7.0" + executable "^4.1.0" + +bin-version-check@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-5.1.0.tgz#788e80e036a87313f8be7908bc20e5abe43f0837" + integrity sha512-bYsvMqJ8yNGILLz1KP9zKLzQ6YpljV3ln1gqhuLkUtyfGi3qXKGuK2p+U4NAvjVFzDFiBBtOpCOSFNuYYEGZ5g== + dependencies: + bin-version "^6.0.0" + semver "^7.5.3" + semver-truncate "^3.0.0" + +bin-version@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-6.0.0.tgz#08ecbe5fc87898b441425e145f9e105064d00315" + integrity sha512-nk5wEsP4RiKjG+vF+uG8lFsEn4d7Y6FVDamzzftSunXOoOcOOkzcWdKVlGgFFwlUQCj63SgnUkLLGF8v7lufhw== + dependencies: + execa "^5.0.0" + find-versions "^5.0.0" + binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" @@ -3567,6 +8648,11 @@ bluebird@^3.7.2: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== +blueimp-md5@^2.10.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/blueimp-md5/-/blueimp-md5-2.19.0.tgz#b53feea5498dcb53dc6ec4b823adb84b729c4af0" + integrity sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w== + body-parser@1.20.1: version "1.20.1" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" @@ -3613,11 +8699,16 @@ bonjour-service@^1.0.11: fast-deep-equal "^3.1.3" multicast-dns "^7.2.5" -boolbase@^1.0.0: +boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== +bowser@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" + integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -3640,14 +8731,53 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.21.9: - version "4.21.10" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" - integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== +broadcast-channel@^3.4.1: + version "3.7.0" + resolved "https://registry.yarnpkg.com/broadcast-channel/-/broadcast-channel-3.7.0.tgz#2dfa5c7b4289547ac3f6705f9c00af8723889937" + integrity sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg== dependencies: - caniuse-lite "^1.0.30001517" - electron-to-chromium "^1.4.477" + "@babel/runtime" "^7.7.2" + detect-node "^2.1.0" + js-sha3 "0.8.0" + microseconds "0.2.0" + nano-time "1.0.0" + oblivious-set "1.0.0" + rimraf "3.0.2" + unload "2.2.0" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: + version "4.21.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" + integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== + dependencies: + caniuse-lite "^1.0.30001449" + electron-to-chromium "^1.4.284" + node-releases "^2.0.8" + update-browserslist-db "^1.0.10" + +browserslist@^4.18.1, browserslist@^4.21.10, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== + dependencies: + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" node-releases "^2.0.13" + update-browserslist-db "^1.0.13" + +browserslist@^4.21.9: + version "4.21.9" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" + integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== + dependencies: + caniuse-lite "^1.0.30001503" + electron-to-chromium "^1.4.431" + node-releases "^2.0.12" update-browserslist-db "^1.0.11" bs-logger@0.x: @@ -3664,11 +8794,6 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -bson@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/bson/-/bson-6.1.0.tgz#ea7c98b90540e1632173da6b1f70187827e6ae8c" - integrity sha512-yiQ3KxvpVoRpx1oD1uPz4Jit9tAVTJgjdmjDKtUErkOoL9VNoF8Dd58qtAOL5E40exx2jvAT9sqdRSK/r+SHlA== - buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" @@ -3687,13 +8812,10 @@ buffer@^5.5.0, buffer@^5.6.0: base64-js "^1.3.1" ieee754 "^1.1.13" -buffer@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" - integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.2.1" +builtin-modules@^3.1.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== busboy@^1.0.0: version "1.6.0" @@ -3712,15 +8834,51 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== +c8@^7.13.0: + version "7.14.0" + resolved "https://registry.yarnpkg.com/c8/-/c8-7.14.0.tgz#f368184c73b125a80565e9ab2396ff0be4d732f3" + integrity sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@istanbuljs/schema" "^0.1.3" + find-up "^5.0.0" + foreground-child "^2.0.0" + istanbul-lib-coverage "^3.2.0" + istanbul-lib-report "^3.0.0" + istanbul-reports "^3.1.4" + rimraf "^3.0.2" + test-exclude "^6.0.0" + v8-to-istanbul "^9.0.0" + yargs "^16.2.0" + yargs-parser "^20.2.9" + cac@^6.7.14: version "6.7.14" resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + +cacheable-request@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" + integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^4.0.0" + lowercase-keys "^2.0.0" + normalize-url "^6.0.1" + responselike "^2.0.0" + cachedir@^2.3.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.4.0.tgz#7fef9cf7367233d7c88068fe6e34ed0d355a610d" - integrity sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ== + version "2.3.0" + resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" + integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" @@ -3730,21 +8888,48 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" +call-bind@^1.0.4, call-bind@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== + dependencies: + function-bind "^1.1.2" + get-intrinsic "^1.2.1" + set-function-length "^1.1.1" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.2.0: +camelcase@^6.2.0, camelcase@^6.2.1: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== +camelize@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" + integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== + caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" @@ -3755,10 +8940,34 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001517, caniuse-lite@^1.0.30001520: - version "1.0.30001533" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001533.tgz#1180daeb2518b93c82f19b904d1fefcf82197707" - integrity sha512-9aY/b05NKU4Yl2sbcJhn4A7MsGwR1EPfW/nrqsnqVA0Oq50wpmPaGI+R1Z0UKlUl96oxUkGEOILWtOHck0eCWw== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: + version "1.0.30001481" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz#f58a717afe92f9e69d0e35ff64df596bfad93912" + integrity sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ== + +caniuse-lite@^1.0.30001503: + version "1.0.30001517" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz#90fabae294215c3495807eb24fc809e11dc2f0a8" + integrity sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA== + +caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: + version "1.0.30001557" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001557.tgz#13f762ea1d7f7b009d4d2785fbbd250354d09ad9" + integrity sha512-91oR7hLNUP3gG6MLU+n96em322a8Xzes8wWdBKhLgUoiJsAF5irZnxSUCbc+qUZXNnPCfUwLOi9ZCZpkvjQajw== + +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + +case-sensitive-paths-webpack-plugin@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" + integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== caseless@~0.12.0: version "0.12.0" @@ -3766,9 +8975,9 @@ caseless@~0.12.0: integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== chai@^4.3.7: - version "4.3.8" - resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.8.tgz#40c59718ad6928da6629c70496fe990b2bb5b17c" - integrity sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ== + version "4.3.7" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.7.tgz#ec63f6df01829088e8bf55fca839bcd464a8ec51" + integrity sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A== dependencies: assertion-error "^1.1.0" check-error "^1.0.2" @@ -3778,12 +8987,7 @@ chai@^4.3.7: pathval "^1.1.1" type-detect "^4.0.5" -chalk@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== - -chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -3792,6 +8996,14 @@ chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" @@ -3800,11 +9012,34 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" +change-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== + dependencies: + camel-case "^4.1.2" + capital-case "^1.0.4" + constant-case "^3.0.4" + dot-case "^3.0.4" + header-case "^2.0.4" + no-case "^3.0.4" + param-case "^3.0.4" + pascal-case "^3.1.2" + path-case "^3.0.4" + sentence-case "^3.0.4" + snake-case "^3.0.4" + tslib "^2.0.3" + char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== +char-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e" + integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== + check-error@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" @@ -3815,7 +9050,12 @@ check-more-types@^2.24.0: resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" integrity sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA== -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3: +check-types@^11.2.3: + version "11.2.3" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.2.3.tgz#1ffdf68faae4e941fce252840b1787b8edc93b71" + integrity sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg== + +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.2, chokidar@^3.5.1, chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -3846,23 +9086,21 @@ ci-info@^3.2.0: integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== cjs-module-lexer@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== + version "1.2.2" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== -class-transformer@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/class-transformer/-/class-transformer-0.5.1.tgz#24147d5dffd2a6cea930a3250a677addf96ab336" - integrity sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw== +classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" + integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== -class-validator@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/class-validator/-/class-validator-0.14.0.tgz#40ed0ecf3c83b2a8a6a320f4edb607be0f0df159" - integrity sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A== +clean-css@^5.2.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" + integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== dependencies: - "@types/validator" "^13.7.10" - libphonenumber-js "^1.10.14" - validator "^13.7.0" + source-map "~0.6.0" clean-stack@^2.0.0: version "2.2.0" @@ -3876,25 +9114,6 @@ cli-cursor@3.1.0, cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-cursor@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea" - integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg== - dependencies: - restore-cursor "^4.0.0" - -cli-highlight@^2.1.11: - version "2.1.11" - resolved "https://registry.yarnpkg.com/cli-highlight/-/cli-highlight-2.1.11.tgz#49736fa452f0aaf4fae580e30acb26828d2dc1bf" - integrity sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg== - dependencies: - chalk "^4.0.0" - highlight.js "^10.7.1" - mz "^2.4.0" - parse5 "^5.1.1" - parse5-htmlparser2-tree-adapter "^6.0.0" - yargs "^16.0.0" - cli-spinners@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" @@ -3917,14 +9136,6 @@ cli-truncate@^2.1.0: slice-ansi "^3.0.0" string-width "^4.2.0" -cli-truncate@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389" - integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== - dependencies: - slice-ansi "^5.0.0" - string-width "^5.0.0" - cliui@^7.0.2: version "7.0.4" resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" @@ -3943,15 +9154,41 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" +clone-response@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" + integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== + dependencies: + mimic-response "^1.0.0" + +clsx@^1.0.4: + version "1.2.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + +clsx@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" + integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + collect-v8-coverage@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" - integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== + version "1.0.1" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== color-convert@^1.9.0: version "1.9.3" @@ -3977,12 +9214,17 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color2k@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/color2k/-/color2k-2.0.2.tgz#ac2b4aea11c822a6bcb70c768b5a289f4fffcebb" + integrity sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w== + colord@^2.9.1: version "2.9.3" resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== -colorette@^2.0.10, colorette@^2.0.16, colorette@^2.0.20: +colorette@^2.0.10, colorette@^2.0.16: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== @@ -3994,26 +9236,31 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-11.0.0.tgz#43e19c25dbedc8256203538e8d7e9346877a6f67" - integrity sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ== - commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + commander@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== -commander@^7.2.0: +commander@^7.1.0, commander@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + common-path-prefix@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" @@ -4024,6 +9271,11 @@ common-tags@^1.8.0: resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + compressible@~2.0.16: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" @@ -4044,6 +9296,11 @@ compression@^1.7.4: safe-buffer "5.1.2" vary "~1.1.2" +compute-scroll-into-view@3.0.3, compute-scroll-into-view@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz#c418900a5c56e2b04b885b54995df164535962b1" + integrity sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A== + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -4059,7 +9316,21 @@ concat-stream@^1.5.2: readable-stream "^2.2.2" typedarray "^0.0.6" -confusing-browser-globals@^1.0.9: +concordance@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/concordance/-/concordance-5.0.4.tgz#9896073261adced72f88d60e4d56f8efc4bbbbd2" + integrity sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw== + dependencies: + date-time "^3.1.0" + esutils "^2.0.3" + fast-diff "^1.2.0" + js-string-escape "^1.0.1" + lodash "^4.17.15" + md5-hex "^3.0.1" + semver "^7.3.2" + well-known-symbols "^2.0.0" + +confusing-browser-globals@^1.0.11, confusing-browser-globals@^1.0.9: version "1.0.11" resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== @@ -4074,7 +9345,16 @@ consola@^2.15.0: resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== -content-disposition@0.5.4: +constant-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case "^2.0.2" + +content-disposition@0.5.4, content-disposition@^0.5.4: version "0.5.4" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== @@ -4086,7 +9366,7 @@ content-type@~1.0.4, content-type@~1.0.5: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== -convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== @@ -4113,6 +9393,13 @@ copy-anything@^2.0.1: dependencies: is-what "^3.14.1" +copy-to-clipboard@3.3.3, copy-to-clipboard@^3.2.0: + version "3.3.3" + resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" + integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== + dependencies: + toggle-selection "^1.0.6" + copy-webpack-plugin@^10.2.4: version "10.2.4" resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz#6c854be3fdaae22025da34b9112ccf81c63308fe" @@ -4125,12 +9412,36 @@ copy-webpack-plugin@^10.2.4: schema-utils "^4.0.0" serialize-javascript "^6.0.0" +core-js-compat@^3.30.1, core-js-compat@^3.30.2: + version "3.30.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.2.tgz#83f136e375babdb8c80ad3c22d67c69098c1dd8b" + integrity sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA== + dependencies: + browserslist "^4.21.5" + core-js-compat@^3.31.0: - version "3.32.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.32.2.tgz#8047d1a8b3ac4e639f0d4f66d4431aa3b16e004c" - integrity sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ== + version "3.32.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.32.0.tgz#f41574b6893ab15ddb0ac1693681bd56c8550a90" + integrity sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw== dependencies: - browserslist "^4.21.10" + browserslist "^4.21.9" + +core-js-compat@^3.33.1: + version "3.33.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.1.tgz#debe80464107d75419e00c2ee29f35982118ff84" + integrity sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ== + dependencies: + browserslist "^4.22.1" + +core-js-pure@^3.23.3: + version "3.33.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.33.1.tgz#7f27dd239da8eb97dbea30120071be8e5565cb0e" + integrity sha512-wCXGbLjnsP10PlK/thHSQlOLlLKNEkaWbTzVvHHZ79fZNeN1gUmw2gBlpItxPv/pvqldevEXFh/d5stdNvl6EQ== + +core-js@^3.19.2: + version "3.33.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.1.tgz#ef3766cfa382482d0a2c2bc5cb52c6d88805da52" + integrity sha512-qVSq3s+d4+GsqN0teRCJtM6tdEEXyWxjzbhVrCHmBS5ZTM0FS2MOS0D13dUXAWDUN6a+lHI/N1hF9Ytz6iLl9Q== core-util-is@1.0.2: version "1.0.2" @@ -4142,7 +9453,7 @@ core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cors@2.8.5: +cors@2.8.5, cors@^2.8.5: version "2.8.5" resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== @@ -4178,48 +9489,89 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: yaml "^1.10.0" cosmiconfig@^8.1.3: - version "8.3.5" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.5.tgz#3b3897ddd042d022d5a207d4c8832e54f5301977" - integrity sha512-A5Xry3xfS96wy2qbiLkQLAg4JUrR2wvfybxj6yqLmrUfMAvhS3MZxIP2oQn0grgYIvJqzpeTEWu4vK0t+12NNw== + version "8.1.3" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689" + integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw== dependencies: - import-fresh "^3.3.0" + import-fresh "^3.2.1" js-yaml "^4.1.0" - parse-json "^5.2.0" + parse-json "^5.0.0" path-type "^4.0.0" -create-jest@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" - integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== - dependencies: - "@jest/types" "^29.6.3" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-config "^29.7.0" - jest-util "^29.7.0" - prompts "^2.0.1" - create-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-blank-pseudo@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" + integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== + dependencies: + postcss-selector-parser "^6.0.9" + +css-box-model@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/css-box-model/-/css-box-model-1.2.1.tgz#59951d3b81fd6b2074a62d49444415b0d2b4d7c1" + integrity sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw== + dependencies: + tiny-invariant "^1.0.6" + +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== css-declaration-sorter@^6.3.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" - integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== + version "6.4.0" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz#630618adc21724484b3e9505bce812def44000ad" + integrity sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew== + +css-has-pseudo@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" + integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== + dependencies: + postcss-selector-parser "^6.0.9" css-loader@^6.4.0: + version "6.7.3" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.3.tgz#1e8799f3ccc5874fdd55461af51137fcc5befbcd" + integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.19" + 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.2.0" + semver "^7.3.8" + +css-loader@^6.5.1: version "6.8.1" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== @@ -4233,17 +9585,48 @@ css-loader@^6.4.0: postcss-value-parser "^4.2.0" semver "^7.3.8" -css-minimizer-webpack-plugin@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz#33effe662edb1a0bf08ad633c32fa75d0f7ec565" - integrity sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg== +css-minimizer-webpack-plugin@^3.2.0, css-minimizer-webpack-plugin@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" + integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== dependencies: - "@jridgewell/trace-mapping" "^0.3.18" - cssnano "^6.0.1" - jest-worker "^29.4.3" - postcss "^8.4.24" - schema-utils "^4.0.1" - serialize-javascript "^6.0.1" + cssnano "^5.0.6" + jest-worker "^27.0.2" + postcss "^8.3.5" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-prefers-color-scheme@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" + integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" css-select@^5.1.0: version "5.1.0" @@ -4256,6 +9639,31 @@ css-select@^5.1.0: domutils "^3.0.1" nth-check "^2.0.1" +css-to-react-native@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" + integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + css-tree@^2.2.1: version "2.3.1" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" @@ -4272,63 +9680,103 @@ css-tree@~2.2.0: mdn-data "2.0.28" source-map-js "^1.0.1" -css-what@^6.1.0: +css-vendor@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.8.tgz#e47f91d3bd3117d49180a3c935e62e3d9f7f449d" + integrity sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ== + dependencies: + "@babel/runtime" "^7.8.3" + is-in-browser "^1.0.2" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +css-what@^6.0.1, css-what@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +css@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" + integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== + dependencies: + inherits "^2.0.4" + source-map "^0.6.1" + source-map-resolve "^0.6.0" + +cssdb@^7.1.0: + version "7.8.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.8.0.tgz#ac41fa025371b74eb2ccfe3d41f5c4dbd444fbe3" + integrity sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg== + cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -cssnano-preset-default@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz#2a93247140d214ddb9f46bc6a3562fa9177fe301" - integrity sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ== +cssnano-preset-default@^5.2.14: + version "5.2.14" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" + integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== dependencies: css-declaration-sorter "^6.3.1" - cssnano-utils "^4.0.0" - postcss-calc "^9.0.0" - postcss-colormin "^6.0.0" - postcss-convert-values "^6.0.0" - postcss-discard-comments "^6.0.0" - postcss-discard-duplicates "^6.0.0" - postcss-discard-empty "^6.0.0" - postcss-discard-overridden "^6.0.0" - postcss-merge-longhand "^6.0.0" - postcss-merge-rules "^6.0.1" - postcss-minify-font-values "^6.0.0" - postcss-minify-gradients "^6.0.0" - postcss-minify-params "^6.0.0" - postcss-minify-selectors "^6.0.0" - postcss-normalize-charset "^6.0.0" - postcss-normalize-display-values "^6.0.0" - postcss-normalize-positions "^6.0.0" - postcss-normalize-repeat-style "^6.0.0" - postcss-normalize-string "^6.0.0" - postcss-normalize-timing-functions "^6.0.0" - postcss-normalize-unicode "^6.0.0" - postcss-normalize-url "^6.0.0" - postcss-normalize-whitespace "^6.0.0" - postcss-ordered-values "^6.0.0" - postcss-reduce-initial "^6.0.0" - postcss-reduce-transforms "^6.0.0" - postcss-svgo "^6.0.0" - postcss-unique-selectors "^6.0.0" - -cssnano-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-4.0.0.tgz#d1da885ec04003ab19505ff0e62e029708d36b08" - integrity sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw== + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.1" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.4" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.2" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== -cssnano@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-6.0.1.tgz#87c38c4cd47049c735ab756d7e77ac3ca855c008" - integrity sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg== +cssnano@^5.0.6: + version "5.1.15" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" + integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== dependencies: - cssnano-preset-default "^6.0.1" - lilconfig "^2.1.0" + cssnano-preset-default "^5.2.14" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.0.2, csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" csso@^5.0.5: version "5.0.5" @@ -4337,26 +9785,46 @@ csso@^5.0.5: dependencies: css-tree "~2.2.0" -cssstyle@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-3.0.0.tgz#17ca9c87d26eac764bb8cfd00583cff21ce0277a" - integrity sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg== +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36" + integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: - rrweb-cssom "^0.6.0" + cssom "~0.3.6" -csstype@^3.0.2: +csstype@^2.5.2: + version "2.6.21" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e" + integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== + +csstype@^3.0.10, csstype@^3.0.11, csstype@^3.0.2, csstype@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== -cypress@^13.0.0: - version "13.2.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.2.0.tgz#10f73d06a0764764ffbb903a31e96e2118dcfc1d" - integrity sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g== +cypress@12.11.0: + version "12.11.0" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-12.11.0.tgz#b46dc6a1d0387f59a4b5c6a18cc03884fd61876e" + integrity sha512-TJE+CCWI26Hwr5Msb9GpQhFLubdYooW0fmlPwTsfiyxmngqc7+SZGLPeIkj2dTSSZSEtpQVzOzvcnzH0o8G7Vw== dependencies: - "@cypress/request" "^3.0.0" + "@cypress/request" "^2.88.10" "@cypress/xvfb" "^1.2.4" - "@types/node" "^18.17.5" + "@types/node" "^14.14.31" "@types/sinonjs__fake-timers" "8.1.1" "@types/sizzle" "^2.3.2" arch "^2.2.0" @@ -4389,10 +9857,9 @@ cypress@^13.0.0: minimist "^1.2.8" ospath "^1.2.2" pretty-bytes "^5.6.0" - process "^0.11.10" proxy-from-env "1.0.0" request-progress "^3.0.0" - semver "^7.5.3" + semver "^7.3.2" supports-color "^8.1.1" tmp "~0.2.1" untildify "^4.0.0" @@ -4410,35 +9877,49 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-urls@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-4.0.0.tgz#333a454eca6f9a5b7b0f1013ff89074c3f522dd4" - integrity sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g== +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +data-urls@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143" + integrity sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ== dependencies: abab "^2.0.6" whatwg-mimetype "^3.0.0" - whatwg-url "^12.0.0" + whatwg-url "^11.0.0" -date-fns@^2.29.3: - version "2.30.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" - integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== +date-time@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/date-time/-/date-time-3.1.0.tgz#0d1e934d170579f481ed8df1e2b8ff70ee845e1e" + integrity sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg== dependencies: - "@babel/runtime" "^7.21.0" + time-zone "^1.0.0" dayjs@^1.10.4: + version "1.11.7" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.7.tgz#4b296922642f70999544d1144a2c25730fce63e2" + integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== + +dayjs@^1.11.1: version "1.11.9" resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== -debug@2.6.9: +debug@2.6.9, debug@^2.6.0: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -4452,15 +9933,34 @@ debug@^3.1.0, debug@^3.2.6, debug@^3.2.7: dependencies: ms "^2.1.1" -decimal.js@^10.4.3: +debug@~3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +decimal.js@^10.2.1, decimal.js@^10.4.2: version "10.4.3" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== -dedent@^1.0.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" - integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== +decode-uri-component@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== deep-eql@^4.1.2: version "4.1.3" @@ -4469,17 +9969,28 @@ deep-eql@^4.1.2: dependencies: type-detect "^4.0.0" +deep-equal@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + deep-equal@^2.0.5: - version "2.2.2" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.2.tgz#9b2635da569a13ba8e1cc159c2f744071b115daa" - integrity sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6" + integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw== dependencies: - array-buffer-byte-length "^1.0.0" call-bind "^1.0.2" - es-get-iterator "^1.1.3" - get-intrinsic "^1.2.1" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" is-arguments "^1.1.1" - is-array-buffer "^3.0.2" + is-array-buffer "^3.0.1" is-date-object "^1.0.5" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" @@ -4487,13 +9998,13 @@ deep-equal@^2.0.5: object-is "^1.1.5" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.5.0" + regexp.prototype.flags "^1.4.3" side-channel "^1.0.4" which-boxed-primitive "^1.0.2" which-collection "^1.0.1" which-typed-array "^1.1.9" -deep-is@^0.1.3: +deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== @@ -4510,10 +10021,15 @@ default-gateway@^6.0.3: dependencies: execa "^5.0.0" -define-data-property@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451" - integrity sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g== +defer-to-connect@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + +define-data-property@^1.0.1, define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== dependencies: get-intrinsic "^1.2.1" gopd "^1.0.1" @@ -4556,11 +10072,6 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== -dequal@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - destroy@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" @@ -4571,11 +10082,24 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -detect-node@^2.0.4: +detect-node-es@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" + integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== + +detect-node@^2.0.4, detect-node@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + detect-port@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" @@ -4584,10 +10108,20 @@ detect-port@^1.5.1: address "^1.0.1" debug "4" -diff-sequences@^29.4.3, diff-sequences@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" - integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" + integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== diff@^4.0.1: version "4.0.2" @@ -4601,15 +10135,20 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== dns-packet@^5.2.2: - version "5.6.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" - integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + version "5.6.0" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.0.tgz#2202c947845c7a63c23ece58f2f70ff6ab4c2f7d" + integrity sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== dependencies: "@leichtgewicht/ip-codec" "^2.0.1" @@ -4627,11 +10166,48 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-accessibility-api@^0.5.9: +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: version "0.5.16" resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== +dom-align@^1.7.0: + version "1.12.4" + resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.12.4.tgz#3503992eb2a7cfcb2ed3b2a6d21e0b9c00d54511" + integrity sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + dom-serializer@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" @@ -4641,11 +10217,28 @@ dom-serializer@^2.0.0: domhandler "^5.0.2" entities "^4.2.0" -domelementtype@^2.3.0: +dom4@^2.1.5: + version "2.1.6" + resolved "https://registry.yarnpkg.com/dom4/-/dom4-2.1.6.tgz#c90df07134aa0dbd81ed4d6ba1237b36fc164770" + integrity sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA== + +domelementtype@1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + domexception@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz#4ad1be56ccadc86fc76d033353999a8037d03673" @@ -4653,6 +10246,13 @@ domexception@^4.0.0: dependencies: webidl-conversions "^7.0.0" +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + domhandler@^5.0.2, domhandler@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" @@ -4660,6 +10260,23 @@ domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" +domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + domutils@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" @@ -4677,31 +10294,26 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dotenv-expand@~10.0.0: +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@^10.0.0, dotenv@~10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" - integrity sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" + integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== -dotenv@^16.0.3, dotenv@~16.3.1: +dotenv@^16.3.1: version "16.3.1" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== -dotenv@~10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== - -duplexer@^0.1.1: +duplexer@^0.1.1, duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -4715,23 +10327,43 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -ejs@^3.1.7: +ejs@^3.1.6, ejs@^3.1.7: version "3.1.9" resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.477: - version "1.4.517" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.517.tgz#c0944dc55a487d1b12429fe0c3b21dac495d3eda" - integrity sha512-Int8C3a83q7OYvVZYktVnezC7u8NvLsBDDKJmyJBeKD8N9VrEGqKh3JOCSQz6Os77KgHVbUpCi4TMYtkZvvtuQ== +electron-to-chromium@^1.4.284: + version "1.4.369" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.369.tgz#a98d838cdd79be4471cd04e9b4dffe891d037874" + integrity sha512-LfxbHXdA/S+qyoTEA4EbhxGjrxx7WK2h6yb5K2v0UCOufUKX+VZaHbl3svlzZfv9sGseym/g3Ne4DpsgRULmqg== + +electron-to-chromium@^1.4.431: + version "1.4.470" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz#0e932816be8d5f2b491ad2aa449ea47db4785398" + integrity sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg== + +electron-to-chromium@^1.4.535: + version "1.4.569" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.569.tgz#1298b67727187ffbaac005a7425490d157f3ad03" + integrity sha512-LsrJjZ0IbVy12ApW3gpYpcmHS3iRxH4bkKOW98y1/D+3cvDUWGcbzbsFinfUS8knpcZk/PG/2p/RnkMCYN7PVg== + +emittery@^0.10.2: + version "0.10.2" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" + integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== emittery@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -4759,7 +10391,15 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -enhanced-resolve@^5.0.0, enhanced-resolve@^5.15.0, enhanced-resolve@^5.7.0: +enhanced-resolve@^5.0.0, enhanced-resolve@^5.7.0: + version "5.13.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz#26d1ecc448c02de997133217b5c1053f34a0a275" + integrity sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enhanced-resolve@^5.15.0: version "5.15.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== @@ -4767,21 +10407,18 @@ enhanced-resolve@^5.0.0, enhanced-resolve@^5.15.0, enhanced-resolve@^5.7.0: graceful-fs "^4.2.4" tapable "^2.2.0" -enquirer@^2.3.6: - version "2.4.1" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" - integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== - dependencies: - ansi-colors "^4.1.1" - strip-ansi "^6.0.1" - -enquirer@~2.3.6: +enquirer@^2.3.6, enquirer@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: ansi-colors "^4.1.1" +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + entities@^4.2.0, entities@^4.4.0: version "4.5.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" @@ -4801,19 +10438,70 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc" - integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +es-abstract@^1.17.2, es-abstract@^1.22.1: + version "1.22.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" + integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" + call-bind "^1.0.5" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.2" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.12" + is-weakref "^1.0.2" + object-inspect "^1.13.1" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.13" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.21.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" + integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== dependencies: array-buffer-byte-length "^1.0.0" - arraybuffer.prototype.slice "^1.0.1" available-typed-arrays "^1.0.5" call-bind "^1.0.2" es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" function.prototype.name "^1.1.5" - get-intrinsic "^1.2.1" + get-intrinsic "^1.2.0" get-symbol-description "^1.0.0" globalthis "^1.0.3" gopd "^1.0.1" @@ -4833,20 +10521,21 @@ es-abstract@^1.22.1: object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.5.0" - safe-array-concat "^1.0.0" + regexp.prototype.flags "^1.4.3" safe-regex-test "^1.0.0" string.prototype.trim "^1.2.7" string.prototype.trimend "^1.0.6" string.prototype.trimstart "^1.0.6" - typed-array-buffer "^1.0.0" - typed-array-byte-length "^1.0.0" - typed-array-byte-offset "^1.0.0" typed-array-length "^1.0.4" unbox-primitive "^1.0.2" - which-typed-array "^1.1.10" + which-typed-array "^1.1.9" + +es-array-method-boxes-properly@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" + integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== -es-get-iterator@^1.1.3: +es-get-iterator@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== @@ -4882,9 +10571,9 @@ es-iterator-helpers@^1.0.12: safe-array-concat "^1.0.1" es-module-lexer@^1.2.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.1.tgz#c1b0dd5ada807a3b3155315911f364dc4e909db1" - integrity sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q== + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.2.1.tgz#ba303831f63e6a394983fde2f97ad77b22324527" + integrity sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg== es-set-tostringtag@^2.0.1: version "2.0.1" @@ -4911,33 +10600,33 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -esbuild@^0.18.10: - version "0.18.20" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" - integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== +esbuild@^0.17.5: + version "0.17.18" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.18.tgz#f4f8eb6d77384d68cd71c53eb6601c7efe05e746" + integrity sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w== optionalDependencies: - "@esbuild/android-arm" "0.18.20" - "@esbuild/android-arm64" "0.18.20" - "@esbuild/android-x64" "0.18.20" - "@esbuild/darwin-arm64" "0.18.20" - "@esbuild/darwin-x64" "0.18.20" - "@esbuild/freebsd-arm64" "0.18.20" - "@esbuild/freebsd-x64" "0.18.20" - "@esbuild/linux-arm" "0.18.20" - "@esbuild/linux-arm64" "0.18.20" - "@esbuild/linux-ia32" "0.18.20" - "@esbuild/linux-loong64" "0.18.20" - "@esbuild/linux-mips64el" "0.18.20" - "@esbuild/linux-ppc64" "0.18.20" - "@esbuild/linux-riscv64" "0.18.20" - "@esbuild/linux-s390x" "0.18.20" - "@esbuild/linux-x64" "0.18.20" - "@esbuild/netbsd-x64" "0.18.20" - "@esbuild/openbsd-x64" "0.18.20" - "@esbuild/sunos-x64" "0.18.20" - "@esbuild/win32-arm64" "0.18.20" - "@esbuild/win32-ia32" "0.18.20" - "@esbuild/win32-x64" "0.18.20" + "@esbuild/android-arm" "0.17.18" + "@esbuild/android-arm64" "0.17.18" + "@esbuild/android-x64" "0.17.18" + "@esbuild/darwin-arm64" "0.17.18" + "@esbuild/darwin-x64" "0.17.18" + "@esbuild/freebsd-arm64" "0.17.18" + "@esbuild/freebsd-x64" "0.17.18" + "@esbuild/linux-arm" "0.17.18" + "@esbuild/linux-arm64" "0.17.18" + "@esbuild/linux-ia32" "0.17.18" + "@esbuild/linux-loong64" "0.17.18" + "@esbuild/linux-mips64el" "0.17.18" + "@esbuild/linux-ppc64" "0.17.18" + "@esbuild/linux-riscv64" "0.17.18" + "@esbuild/linux-s390x" "0.17.18" + "@esbuild/linux-x64" "0.17.18" + "@esbuild/netbsd-x64" "0.17.18" + "@esbuild/openbsd-x64" "0.17.18" + "@esbuild/sunos-x64" "0.17.18" + "@esbuild/win32-arm64" "0.17.18" + "@esbuild/win32-ia32" "0.17.18" + "@esbuild/win32-x64" "0.17.18" escalade@^3.1.1: version "3.1.1" @@ -4964,12 +10653,60 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-config-prettier@^8.1.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11" - integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +escodegen@^1.8.1: + version "1.14.3" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +escodegen@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-prettier@8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz#4ef1eaf97afe5176e6a75ddfb57c335121abc5a6" + integrity sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw== -eslint-import-resolver-node@^0.3.7: +eslint-config-react-app@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz#73ba3929978001c5c86274c017ea57eb5fa644b4" + integrity sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA== + dependencies: + "@babel/core" "^7.16.0" + "@babel/eslint-parser" "^7.16.3" + "@rushstack/eslint-patch" "^1.1.0" + "@typescript-eslint/eslint-plugin" "^5.5.0" + "@typescript-eslint/parser" "^5.5.0" + babel-preset-react-app "^10.0.1" + confusing-browser-globals "^1.0.11" + eslint-plugin-flowtype "^8.0.3" + eslint-plugin-import "^2.25.3" + eslint-plugin-jest "^25.3.0" + eslint-plugin-jsx-a11y "^6.5.1" + eslint-plugin-react "^7.27.1" + eslint-plugin-react-hooks "^4.3.0" + eslint-plugin-testing-library "^5.0.1" + +eslint-import-resolver-node@^0.3.7, eslint-import-resolver-node@^0.3.9: version "0.3.9" resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== @@ -4978,44 +10715,80 @@ eslint-import-resolver-node@^0.3.7: is-core-module "^2.13.0" resolve "^1.22.4" -eslint-module-utils@^2.8.0: +eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== dependencies: debug "^3.2.7" -eslint-plugin-cypress@^2.13.4: - version "2.14.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.14.0.tgz#c65e1f592680dd25bbd00c86194ee85fecf59bd7" - integrity sha512-eW6tv7iIg7xujleAJX4Ujm649Bf5jweqa4ObPEIuueYRyLZt7qXGWhCY/n4bfeFW/j6nQZwbIBHKZt6EKcL/cg== +eslint-plugin-cypress@^2.10.3: + version "2.15.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.15.1.tgz#336afa7e8e27451afaf65aa359c9509e0a4f3a7b" + integrity sha512-eLHLWP5Q+I4j2AWepYq0PgFEei9/s5LvjuSqWrxurkg1YZ8ltxdvMNmdSf0drnsNo57CTgYY/NIHHLRSWejR7w== dependencies: globals "^13.20.0" -eslint-plugin-import@^2.27.5: - version "2.28.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz#63b8b5b3c409bfc75ebaf8fb206b07ab435482c4" - integrity sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A== +eslint-plugin-flowtype@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz#e1557e37118f24734aa3122e7536a038d34a4912" + integrity sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ== + dependencies: + lodash "^4.17.21" + string-natural-compare "^3.0.1" + +eslint-plugin-import@2.27.5: + version "2.27.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" + integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + array.prototype.flatmap "^1.3.1" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.7" + eslint-module-utils "^2.7.4" + has "^1.0.3" + is-core-module "^2.11.0" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.values "^1.1.6" + resolve "^1.22.1" + semver "^6.3.0" + tsconfig-paths "^3.14.1" + +eslint-plugin-import@^2.25.3: + version "2.29.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz#8133232e4329ee344f2f612885ac3073b0b7e155" + integrity sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg== dependencies: - array-includes "^3.1.6" - array.prototype.findlastindex "^1.2.2" - array.prototype.flat "^1.3.1" - array.prototype.flatmap "^1.3.1" + array-includes "^3.1.7" + array.prototype.findlastindex "^1.2.3" + array.prototype.flat "^1.3.2" + array.prototype.flatmap "^1.3.2" debug "^3.2.7" doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.7" + eslint-import-resolver-node "^0.3.9" eslint-module-utils "^2.8.0" - has "^1.0.3" - is-core-module "^2.13.0" + hasown "^2.0.0" + is-core-module "^2.13.1" is-glob "^4.0.3" minimatch "^3.1.2" - object.fromentries "^2.0.6" - object.groupby "^1.0.0" - object.values "^1.1.6" + object.fromentries "^2.0.7" + object.groupby "^1.0.1" + object.values "^1.1.7" semver "^6.3.1" tsconfig-paths "^3.14.2" -eslint-plugin-jsx-a11y@^6.7.1: +eslint-plugin-jest@^25.3.0: + version "25.7.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz#ff4ac97520b53a96187bad9c9814e7d00de09a6a" + integrity sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ== + dependencies: + "@typescript-eslint/experimental-utils" "^5.0.0" + +eslint-plugin-jsx-a11y@6.7.1, eslint-plugin-jsx-a11y@^6.5.1: version "6.7.1" resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976" integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== @@ -5037,12 +10810,33 @@ eslint-plugin-jsx-a11y@^6.7.1: object.fromentries "^2.0.6" semver "^6.3.0" -eslint-plugin-react-hooks@^4.6.0: +eslint-plugin-react-hooks@4.6.0, eslint-plugin-react-hooks@^4.3.0: version "4.6.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== -eslint-plugin-react@^7.33.2: +eslint-plugin-react@7.32.2: + version "7.32.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" + integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== + dependencies: + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + array.prototype.tosorted "^1.1.1" + doctrine "^2.1.0" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + object.hasown "^1.1.2" + object.values "^1.1.6" + prop-types "^15.8.1" + resolve "^2.0.0-next.4" + semver "^6.3.0" + string.prototype.matchall "^4.0.8" + +eslint-plugin-react@^7.27.1: version "7.33.2" resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== @@ -5064,6 +10858,13 @@ eslint-plugin-react@^7.33.2: semver "^6.3.1" string.prototype.matchall "^4.0.8" +eslint-plugin-testing-library@^5.0.1: + version "5.11.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz#5b46cdae96d4a78918711c0b4792f90088e62d20" + integrity sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw== + dependencies: + "@typescript-eslint/utils" "^5.58.0" + eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" @@ -5072,7 +10873,7 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.2.2: +eslint-scope@^7.1.1, eslint-scope@^7.2.2: version "7.2.2" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== @@ -5080,23 +10881,57 @@ eslint-scope@^7.2.2: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.3.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz#c7f0f956124ce677047ddbc192a68f999454dedc" + integrity sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ== + +eslint-visitor-keys@^3.4.1: + version "3.4.2" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz#8c2095440eca8c933bedcadf16fefa44dbe9ba5f" + integrity sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw== + +eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@^8.46.0: - version "8.49.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.49.0.tgz#09d80a89bdb4edee2efcf6964623af1054bf6d42" - integrity sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ== +eslint-webpack-plugin@^3.1.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz#1978cdb9edc461e4b0195a20da950cf57988347c" + integrity sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w== + dependencies: + "@types/eslint" "^7.29.0 || ^8.4.1" + jest-worker "^28.0.2" + micromatch "^4.0.5" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + +eslint@^8.3.0: + version "8.52.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.52.0.tgz#d0cd4a1fac06427a61ef9242b9353f36ea7062fc" + integrity sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.2" - "@eslint/js" "8.49.0" - "@humanwhocodes/config-array" "^0.11.11" + "@eslint/js" "8.52.0" + "@humanwhocodes/config-array" "^0.11.13" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -5128,7 +10963,48 @@ eslint@^8.46.0: strip-ansi "^6.0.1" text-table "^0.2.0" -espree@^9.0.0, espree@^9.6.0, espree@^9.6.1: +eslint@~8.15.0: + version "8.15.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.15.0.tgz#fea1d55a7062da48d82600d2e0974c55612a11e9" + integrity sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA== + dependencies: + "@eslint/eslintrc" "^1.2.3" + "@humanwhocodes/config-array" "^0.9.2" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.1.1" + eslint-utils "^3.0.0" + eslint-visitor-keys "^3.3.0" + espree "^9.3.2" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^6.0.1" + globals "^13.6.0" + ignore "^5.2.0" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.1" + regexpp "^3.2.0" + strip-ansi "^6.0.1" + strip-json-comments "^3.1.0" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^9.3.2, espree@^9.4.0, espree@^9.6.0, espree@^9.6.1: version "9.6.1" resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== @@ -5137,7 +11013,12 @@ espree@^9.0.0, espree@^9.6.0, espree@^9.6.1: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.4.1" -esprima@^4.0.0: +esprima@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.2.2.tgz#76a0fd66fcfe154fd292667dc264019750b1657b" + integrity sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A== + +esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -5156,7 +11037,7 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1: +estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -5166,7 +11047,17 @@ estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== -esutils@^2.0.2: +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + +estree-walker@^2.0.1, estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +esutils@^2.0.2, esutils@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== @@ -5186,11 +11077,6 @@ eventemitter3@^4.0.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -eventemitter3@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" - integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== - events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" @@ -5211,20 +11097,18 @@ execa@4.1.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" -execa@7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-7.2.0.tgz#657e75ba984f42a70f38928cedc87d6f2d4fe4e9" - integrity sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA== +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw== dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.1" - human-signals "^4.3.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^3.0.7" - strip-final-newline "^3.0.0" + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" execa@^5.0.0: version "5.1.1" @@ -5241,7 +11125,7 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -executable@^4.1.1: +executable@^4.1.0, executable@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== @@ -5253,16 +11137,26 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== -expect@^29.0.0, expect@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" - integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== dependencies: - "@jest/expect-utils" "^29.7.0" - jest-get-type "^29.6.3" - jest-matcher-utils "^29.7.0" - jest-message-util "^29.7.0" - jest-util "^29.7.0" + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0, expect@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.5.0.tgz#68c0509156cb2a0adb8865d413b137eeaae682f7" + integrity sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg== + dependencies: + "@jest/expect-utils" "^29.5.0" + jest-get-type "^29.4.3" + jest-matcher-utils "^29.5.0" + jest-message-util "^29.5.0" + jest-util "^29.5.0" express@4.18.2, express@^4.17.3: version "4.18.2" @@ -5301,6 +11195,21 @@ express@4.18.2, express@^4.17.3: utils-merge "1.0.1" vary "~1.1.2" +ext-list@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" + integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== + dependencies: + mime-db "^1.28.0" + +ext-name@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" + integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== + dependencies: + ext-list "^2.0.0" + sort-keys-length "^1.0.0" + extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" @@ -5332,6 +11241,11 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-diff@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== + fast-glob@3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" @@ -5344,6 +11258,17 @@ fast-glob@3.2.7: micromatch "^4.0.4" fast-glob@^3.2.12, fast-glob@^3.2.7, fast-glob@^3.2.9: + version "3.2.12" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-glob@^3.2.5, fast-glob@^3.3.0: version "3.3.1" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== @@ -5359,7 +11284,7 @@ fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-sta resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6: +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== @@ -5369,6 +11294,13 @@ fast-safe-stringify@2.1.1: resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== +fast-xml-parser@4.2.5: + version "4.2.5" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f" + integrity sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g== + dependencies: + strnum "^1.0.5" + fastq@^1.6.0: version "1.15.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" @@ -5397,10 +11329,10 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -fflate@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.8.0.tgz#f93ad1dcbe695a25ae378cf2386624969a7cda32" - integrity sha512-FAdS4qMuFjsJj6XHbBaZeXOgaypXp8iw/Tpyuq/w3XA41jjLHT8NPA+n7czH/DDhdncq0nAyDZmPeWXh2qmdIg== +fflate@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.7.4.tgz#61587e5d958fdabb5a9368a302c25363f4f69f50" + integrity sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw== figures@3.2.0, figures@^3.2.0: version "3.2.0" @@ -5424,13 +11356,41 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -filelist@^1.0.4: +file-type@^17.1.6: + version "17.1.6" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-17.1.6.tgz#18669e0577a4849ef6e73a41f8bdf1ab5ae21023" + integrity sha512-hlDw5Ev+9e883s0pwUsuuYNu4tD7GgpUnOvykjv1Gya0ZIjuKumthDRua90VUn6/nlRKAjcxLUnHNTIUWwWIiw== + dependencies: + readable-web-to-node-stream "^3.0.2" + strtok3 "^7.0.0-alpha.9" + token-types "^5.0.0-alpha.2" + +filelist@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== dependencies: minimatch "^5.0.1" +filename-reserved-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-3.0.0.tgz#3d5dd6d4e2d73a3fed2ebc4cd0b3448869a081f7" + integrity sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw== + +filenamify@^5.0.2: + version "5.1.1" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-5.1.1.tgz#a1ccc5ae678a5e34f578afcb9b72898264d166d2" + integrity sha512-M45CbrJLGACfrPOkrTp3j2EcO9OBkKUYME0eiqOCa7i2poaklU0jhlIaMlr8ijLorT0uLAzrn3qXOp5684CkfA== + dependencies: + filename-reserved-regex "^3.0.0" + strip-outer "^2.0.0" + trim-repeated "^2.0.0" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -5451,13 +11411,26 @@ finalhandler@1.2.0: statuses "2.0.1" unpipe "~1.0.0" -find-cache-dir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" - integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== +find-cache-dir@^3.3.1, find-cache-dir@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== dependencies: - common-path-prefix "^3.0.0" - pkg-dir "^7.0.0" + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" @@ -5475,21 +11448,19 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -find-up@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" - integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== +find-versions@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-5.1.0.tgz#973f6739ce20f5e439a27eba8542a4b236c8e685" + integrity sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg== dependencies: - locate-path "^7.1.0" - path-exists "^5.0.0" + semver-regex "^4.0.5" flat-cache@^3.0.4: - version "3.1.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.0.tgz#0e54ab4a1a60fe87e2946b6b00657f1c99e1af3f" - integrity sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew== + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: - flatted "^3.2.7" - keyv "^4.5.3" + flatted "^3.1.0" rimraf "^3.0.2" flat@^5.0.2: @@ -5497,11 +11468,18 @@ flat@^5.0.2: resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== -flatted@^3.2.7: +flatted@^3.1.0, flatted@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +focus-lock@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-1.0.0.tgz#2c50d8ce59d3d6608cda2672be9e65812459206c" + integrity sha512-a8Ge6cdKh9za/GZR/qtigTAk7SrGore56EFcoMshClsh7FLk1zwszc/ltuMfKhx56qeuyL/jWQ4J4axou0iJ9w== + dependencies: + tslib "^2.0.3" + follow-redirects@^1.0.0, follow-redirects@^1.15.0: version "1.15.2" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" @@ -5514,6 +11492,14 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" +foreground-child@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53" + integrity sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^3.0.2" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -5537,6 +11523,34 @@ fork-ts-checker-webpack-plugin@7.2.13: semver "^7.3.5" tapable "^2.2.1" +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" + integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + form-data@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -5561,9 +11575,30 @@ forwarded@0.2.0: integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fraction.js@^4.2.0: - version "4.3.6" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.6.tgz#e9e3acec6c9a28cf7bc36cbe35eea4ceb2c5c92d" - integrity sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg== + version "4.2.0" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + +fraction.js@^4.3.6: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +framer-motion@^10.12.4: + version "10.16.4" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-10.16.4.tgz#30279ef5499b8d85db3a298ee25c83429933e9f8" + integrity sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA== + dependencies: + tslib "^2.4.0" + optionalDependencies: + "@emotion/is-prop-valid" "^0.8.2" + +framesync@6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/framesync/-/framesync-6.1.2.tgz#755eff2fb5b8f3b4d2b266dd18121b300aefea27" + integrity sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g== + dependencies: + tslib "2.4.0" fresh@0.5.2: version "0.5.2" @@ -5593,7 +11628,7 @@ fs-extra@^11.1.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^9.1.0: +fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -5610,10 +11645,15 @@ fs-minipass@^2.0.0: dependencies: minipass "^3.0.0" +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + fs-monkey@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.4.tgz#ee8c1b53d3fe8bb7e5d2c5c5dfc0168afdd2f747" - integrity sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ== + version "1.0.5" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" + integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== fs.realpath@^1.0.0: version "1.0.0" @@ -5621,16 +11661,31 @@ fs.realpath@^1.0.0: integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@^2.3.2, fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +function.prototype.name@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== @@ -5640,11 +11695,21 @@ function.prototype.name@^1.1.5: es-abstract "^1.22.1" functions-have-names "^1.2.3" -functions-have-names@^1.2.3: +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2, functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== +fuse.js@^6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.6.2.tgz#fe463fed4b98c0226ac3da2856a415576dc9a111" + integrity sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA== + gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -5660,7 +11725,16 @@ get-func-name@^2.0.0: resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" integrity sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" + integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-intrinsic@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== @@ -5670,11 +11744,36 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ has-proto "^1.0.1" has-symbols "^1.0.3" +get-intrinsic@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" + integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== + dependencies: + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +get-nonce@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" + integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== + get-stream@^5.0.0, get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" @@ -5682,7 +11781,7 @@ get-stream@^5.0.0, get-stream@^5.1.0: dependencies: pump "^3.0.0" -get-stream@^6.0.0, get-stream@^6.0.1: +get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -5740,28 +11839,29 @@ glob@7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== +glob@7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.1.1" + minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^5.0.1" + minimatch "^3.1.1" once "^1.3.0" + path-is-absolute "^1.0.0" global-dirs@^3.0.0: version "3.0.1" @@ -5770,15 +11870,38 @@ global-dirs@^3.0.0: dependencies: ini "2.0.0" +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.19.0, globals@^13.20.0: - version "13.21.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.21.0.tgz#163aae12f34ef502f5153cfbdd3600f36c63c571" - integrity sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg== +globals@^13.19.0: + version "13.20.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" + integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + dependencies: + type-fest "^0.20.2" + +globals@^13.20.0, globals@^13.6.0: + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== dependencies: type-fest "^0.20.2" @@ -5789,7 +11912,7 @@ globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globby@^11.1.0: +globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -5813,6 +11936,18 @@ globby@^12.0.2: merge2 "^1.4.1" slash "^4.0.0" +globrex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" + integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== + +google-maps@^4.3.3: + version "4.3.3" + resolved "https://registry.yarnpkg.com/google-maps/-/google-maps-4.3.3.tgz#b8026723534e04713303f80853c32a1f1f6ed3cd" + integrity sha512-MQbEgBNQbGyV7mfS2tlFgW4EoGKLia24BvAl4a+kgsYWt4283kyPpaay/yKIsScQLr7nSUONaLNfOdMsCuJDEw== + dependencies: + "@types/googlemaps" "^3.39.1" + gopd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -5820,16 +11955,50 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" +got@^11.8.5: + version "11.8.6" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" + integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.2" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" + graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +grapheme-splitter@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" + integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + graphemer@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" @@ -5867,7 +12036,7 @@ has-proto@^1.0.1: resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== -has-symbols@^1.0.2, has-symbols@^1.0.3: +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== @@ -5886,15 +12055,37 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + dependencies: + function-bind "^1.1.2" + he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -highlight.js@^10.7.1: - version "10.7.3" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" - integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== +header-case@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== + dependencies: + capital-case "^1.0.4" + tslib "^2.0.3" + +hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== hpack.js@^2.1.6: version "2.1.6" @@ -5906,6 +12097,13 @@ hpack.js@^2.1.6: readable-stream "^2.0.1" wbuf "^1.1.0" +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + html-encoding-sniffer@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz#2cb1a8cf0db52414776e5b2a7a04d5dd98158de9" @@ -5913,16 +12111,60 @@ html-encoding-sniffer@^3.0.0: dependencies: whatwg-encoding "^2.0.0" -html-entities@^2.3.2: +html-entities@^2.1.0: version "2.4.0" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.5.0: + version "5.5.3" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz#72270f4a78e222b5825b296e5e3e1328ad525a3e" + integrity sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-cache-semantics@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" @@ -5954,6 +12196,15 @@ http-parser-js@>=0.5.1: resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + http-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" @@ -6011,7 +12262,15 @@ http-signature@~1.3.6: jsprim "^2.0.2" sshpk "^1.14.1" -https-proxy-agent@^5.0.1: +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + +https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -6029,15 +12288,10 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -human-signals@^4.3.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" - integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== - -husky@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184" - integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== +hyphenate-style-name@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" + integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== iconv-lite@0.4.24: version "0.4.24" @@ -6058,7 +12312,12 @@ icss-utils@^5.0.0, icss-utils@^5.1.0: resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== -identity-obj-proxy@3.0.0: +idb@^7.0.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/idb/-/idb-7.1.1.tgz#d910ded866d32c7ced9befc5bfdf36f572ced72b" + integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== + +identity-obj-proxy@3.0.0, identity-obj-proxy@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== @@ -6070,7 +12329,7 @@ ieee754@^1.1.13, ieee754@^1.2.1: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@^5.0.4, ignore@^5.1.9, ignore@^5.2.0, ignore@^5.2.4: +ignore@^5.0.4, ignore@^5.1.9, ignore@^5.2.0: version "5.2.4" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== @@ -6080,12 +12339,17 @@ image-size@~0.5.0: resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== +immer@^9.0.7: + version "9.0.21" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + immutable@^4.0.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.4.tgz#2e07b33837b4bb7662f288c244d1ced1ef65a78f" - integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA== + version "4.3.0" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be" + integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== -import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -6134,7 +12398,12 @@ ini@2.0.0: resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== -internal-slot@^1.0.4, internal-slot@^1.0.5: +ini@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== @@ -6143,17 +12412,24 @@ internal-slot@^1.0.4, internal-slot@^1.0.5: has "^1.0.3" side-channel "^1.0.4" +invariant@2.2.4, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== ipaddr.js@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" - integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== -is-arguments@^1.1.1: +is-arguments@^1.0.4, is-arguments@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== @@ -6216,13 +12492,20 @@ is-ci@^3.0.0: dependencies: ci-info "^3.2.0" -is-core-module@^2.13.0, is-core-module@^2.9.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== +is-core-module@^2.11.0, is-core-module@^2.9.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.0.tgz#36ad62f6f73c8253fd6472517a12483cf03e7ec4" + integrity sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ== dependencies: has "^1.0.3" +is-core-module@^2.13.0, is-core-module@^2.13.1: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + dependencies: + hasown "^2.0.0" + is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" @@ -6252,11 +12535,6 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-fullwidth-code-point@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88" - integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== - is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" @@ -6276,6 +12554,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-in-browser@^1.0.2, is-in-browser@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835" + integrity sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g== + is-installed-globally@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" @@ -6289,6 +12572,11 @@ is-map@^2.0.1, is-map@^2.0.2: resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" @@ -6306,11 +12594,21 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + is-path-inside@^3.0.2, is-path-inside@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== + is-plain-obj@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" @@ -6321,7 +12619,7 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-regex@^1.1.4: +is-regex@^1.0.4, is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== @@ -6329,6 +12627,16 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + is-set@^2.0.1, is-set@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" @@ -6341,16 +12649,16 @@ is-shared-array-buffer@^1.0.2: dependencies: call-bind "^1.0.2" +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== - is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -6366,13 +12674,24 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: has-symbols "^1.0.2" is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.10" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-typed-array@^1.1.12: version "1.1.12" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== dependencies: which-typed-array "^1.1.11" -is-typedarray@~1.0.0: +is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== @@ -6439,7 +12758,7 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@^5.0.4: +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: version "5.2.1" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== @@ -6450,24 +12769,13 @@ istanbul-lib-instrument@^5.0.4: istanbul-lib-coverage "^3.2.0" semver "^6.3.0" -istanbul-lib-instrument@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz#7a8af094cbfff1d5bb280f62ce043695ae8dd5b8" - integrity sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^7.5.4" - istanbul-lib-report@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" - integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: istanbul-lib-coverage "^3.0.0" - make-dir "^4.0.0" + make-dir "^3.0.0" supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: @@ -6480,6 +12788,14 @@ istanbul-lib-source-maps@^4.0.0: source-map "^0.6.1" istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +istanbul-reports@^3.1.4: version "3.1.6" resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz#2544bcab4768154281a2f0870471902704ccaa1a" integrity sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== @@ -6504,139 +12820,332 @@ iterator.prototype@^1.1.2: set-function-name "^2.0.1" jake@^10.8.5: - version "10.8.7" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" - integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== + version "10.8.5" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" + integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== dependencies: async "^3.2.3" chalk "^4.0.2" - filelist "^1.0.4" - minimatch "^3.1.2" + filelist "^1.0.1" + minimatch "^3.0.4" -jest-changed-files@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" - integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-changed-files@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" + integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== dependencies: execa "^5.0.0" - jest-util "^29.7.0" p-limit "^3.1.0" -jest-circus@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" - integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== dependencies: - "@jest/environment" "^29.7.0" - "@jest/expect" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/types" "^29.6.3" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - dedent "^1.0.0" + dedent "^0.7.0" + expect "^27.5.1" is-generator-fn "^2.0.0" - jest-each "^29.7.0" - jest-matcher-utils "^29.7.0" - jest-message-util "^29.7.0" - jest-runtime "^29.7.0" - jest-snapshot "^29.7.0" - jest-util "^29.7.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-circus@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.5.0.tgz#b5926989449e75bff0d59944bae083c9d7fb7317" + integrity sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA== + dependencies: + "@jest/environment" "^29.5.0" + "@jest/expect" "^29.5.0" + "@jest/test-result" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + is-generator-fn "^2.0.0" + jest-each "^29.5.0" + jest-matcher-utils "^29.5.0" + jest-message-util "^29.5.0" + jest-runtime "^29.5.0" + jest-snapshot "^29.5.0" + jest-util "^29.5.0" p-limit "^3.1.0" - pretty-format "^29.7.0" + pretty-format "^29.5.0" pure-rand "^6.0.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" - integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== +jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== dependencies: - "@jest/core" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/types" "^29.6.3" + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" chalk "^4.0.0" - create-jest "^29.7.0" exit "^0.1.2" + graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^29.7.0" - jest-util "^29.7.0" - jest-validate "^29.7.0" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-cli@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.5.0.tgz#b34c20a6d35968f3ee47a7437ff8e53e086b4a67" + integrity sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw== + dependencies: + "@jest/core" "^29.5.0" + "@jest/test-result" "^29.5.0" + "@jest/types" "^29.5.0" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^29.5.0" + jest-util "^29.5.0" + jest-validate "^29.5.0" + prompts "^2.0.1" yargs "^17.3.1" -jest-config@^29.4.1, jest-config@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" - integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-config@^29.4.1, jest-config@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.5.0.tgz#3cc972faec8c8aaea9ae158c694541b79f3748da" + integrity sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.7.0" - "@jest/types" "^29.6.3" - babel-jest "^29.7.0" + "@jest/test-sequencer" "^29.5.0" + "@jest/types" "^29.5.0" + babel-jest "^29.5.0" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^29.7.0" - jest-environment-node "^29.7.0" - jest-get-type "^29.6.3" - jest-regex-util "^29.6.3" - jest-resolve "^29.7.0" - jest-runner "^29.7.0" - jest-util "^29.7.0" - jest-validate "^29.7.0" + jest-circus "^29.5.0" + jest-environment-node "^29.5.0" + jest-get-type "^29.4.3" + jest-regex-util "^29.4.3" + jest-resolve "^29.5.0" + jest-runner "^29.5.0" + jest-util "^29.5.0" + jest-validate "^29.5.0" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^29.7.0" + pretty-format "^29.5.0" slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" - integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== dependencies: chalk "^4.0.0" - diff-sequences "^29.6.3" - jest-get-type "^29.6.3" - pretty-format "^29.7.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" -jest-docblock@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" - integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== +jest-diff@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.5.0.tgz#e0d83a58eb5451dcc1fa61b1c3ee4e8f5a290d63" + integrity sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.4.3" + jest-get-type "^29.4.3" + pretty-format "^29.5.0" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== dependencies: detect-newline "^3.0.0" -jest-each@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" - integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== +jest-docblock@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" + integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== dependencies: - "@jest/types" "^29.6.3" + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" chalk "^4.0.0" - jest-get-type "^29.6.3" - jest-util "^29.7.0" - pretty-format "^29.7.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-each@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.5.0.tgz#fc6e7014f83eac68e22b7195598de8554c2e5c06" + integrity sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA== + dependencies: + "@jest/types" "^29.5.0" + chalk "^4.0.0" + jest-get-type "^29.4.3" + jest-util "^29.5.0" + pretty-format "^29.5.0" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" -jest-environment-node@^29.7.0: +jest-environment-jsdom@^29.4.1: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" - integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz#d206fa3551933c3fd519e5dfdb58a0f5139a837f" + integrity sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA== dependencies: "@jest/environment" "^29.7.0" "@jest/fake-timers" "^29.7.0" "@jest/types" "^29.6.3" + "@types/jsdom" "^20.0.0" "@types/node" "*" jest-mock "^29.7.0" jest-util "^29.7.0" + jsdom "^20.0.0" -jest-get-type@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" - integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-environment-node@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.5.0.tgz#f17219d0f0cc0e68e0727c58b792c040e332c967" + integrity sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw== + dependencies: + "@jest/environment" "^29.5.0" + "@jest/fake-timers" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + jest-mock "^29.5.0" + jest-util "^29.5.0" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" + integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-haste-map@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.5.0.tgz#69bd67dc9012d6e2723f20a945099e972b2e94de" + integrity sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA== + dependencies: + "@jest/types" "^29.5.0" + "@types/graceful-fs" "^4.1.3" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^29.4.3" + jest-util "^29.5.0" + jest-worker "^29.5.0" + micromatch "^4.0.4" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.2" jest-haste-map@^29.7.0: version "29.7.0" @@ -6657,23 +13166,109 @@ jest-haste-map@^29.7.0: optionalDependencies: fsevents "^2.3.2" -jest-leak-detector@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" - integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== dependencies: - jest-get-type "^29.6.3" - pretty-format "^29.7.0" + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" -jest-matcher-utils@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" - integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== +jest-leak-detector@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz#cf4bdea9615c72bac4a3a7ba7e7930f9c0610c8c" + integrity sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow== + dependencies: + jest-get-type "^29.4.3" + pretty-format "^29.5.0" + +jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== dependencies: chalk "^4.0.0" - jest-diff "^29.7.0" - jest-get-type "^29.6.3" - pretty-format "^29.7.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz#d957af7f8c0692c5453666705621ad4abc2c59c5" + integrity sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw== + dependencies: + chalk "^4.0.0" + jest-diff "^29.5.0" + jest-get-type "^29.4.3" + pretty-format "^29.5.0" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-28.1.3.tgz#232def7f2e333f1eecc90649b5b94b0055e7c43d" + integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^28.1.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^28.1.3" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.5.0.tgz#1f776cac3aca332ab8dd2e3b41625435085c900e" + integrity sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.5.0" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.5.0" + slash "^3.0.0" + stack-utils "^2.0.3" jest-message-util@^29.7.0: version "29.7.0" @@ -6690,6 +13285,23 @@ jest-message-util@^29.7.0: slash "^3.0.0" stack-utils "^2.0.3" +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-mock@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.5.0.tgz#26e2172bcc71d8b0195081ff1f146ac7e1518aed" + integrity sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw== + dependencies: + "@jest/types" "^29.5.0" + "@types/node" "*" + jest-util "^29.5.0" + jest-mock@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" @@ -6704,116 +13316,286 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-regex-util@^28.0.0: + version "28.0.2" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz#afdc377a3b25fb6e80825adcf76c854e5bf47ead" + integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== + +jest-regex-util@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" + integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== + jest-regex-util@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" - integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== dependencies: - jest-regex-util "^29.6.3" - jest-snapshot "^29.7.0" + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" -jest-resolve@^29.4.1, jest-resolve@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" - integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== +jest-resolve-dependencies@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz#f0ea29955996f49788bf70996052aa98e7befee4" + integrity sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg== dependencies: + jest-regex-util "^29.4.3" + jest-snapshot "^29.5.0" + +jest-resolve@^27.4.2, jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" + jest-haste-map "^27.5.1" jest-pnp-resolver "^1.2.2" - jest-util "^29.7.0" - jest-validate "^29.7.0" + jest-util "^27.5.1" + jest-validate "^27.5.1" resolve "^1.20.0" - resolve.exports "^2.0.0" + resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" - integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== +jest-resolve@^29.4.1, jest-resolve@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.5.0.tgz#b053cc95ad1d5f6327f0ac8aae9f98795475ecdc" + integrity sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w== dependencies: - "@jest/console" "^29.7.0" - "@jest/environment" "^29.7.0" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.5.0" + jest-pnp-resolver "^1.2.2" + jest-util "^29.5.0" + jest-validate "^29.5.0" + resolve "^1.20.0" + resolve.exports "^2.0.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runner@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.5.0.tgz#6a57c282eb0ef749778d444c1d758c6a7693b6f8" + integrity sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ== + dependencies: + "@jest/console" "^29.5.0" + "@jest/environment" "^29.5.0" + "@jest/test-result" "^29.5.0" + "@jest/transform" "^29.5.0" + "@jest/types" "^29.5.0" "@types/node" "*" chalk "^4.0.0" emittery "^0.13.1" graceful-fs "^4.2.9" - jest-docblock "^29.7.0" - jest-environment-node "^29.7.0" - jest-haste-map "^29.7.0" - jest-leak-detector "^29.7.0" - jest-message-util "^29.7.0" - jest-resolve "^29.7.0" - jest-runtime "^29.7.0" - jest-util "^29.7.0" - jest-watcher "^29.7.0" - jest-worker "^29.7.0" + jest-docblock "^29.4.3" + jest-environment-node "^29.5.0" + jest-haste-map "^29.5.0" + jest-leak-detector "^29.5.0" + jest-message-util "^29.5.0" + jest-resolve "^29.5.0" + jest-runtime "^29.5.0" + jest-util "^29.5.0" + jest-watcher "^29.5.0" + jest-worker "^29.5.0" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" - integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== - dependencies: - "@jest/environment" "^29.7.0" - "@jest/fake-timers" "^29.7.0" - "@jest/globals" "^29.7.0" - "@jest/source-map" "^29.6.3" - "@jest/test-result" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-runtime@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.5.0.tgz#c83f943ee0c1da7eb91fa181b0811ebd59b03420" + integrity sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw== + dependencies: + "@jest/environment" "^29.5.0" + "@jest/fake-timers" "^29.5.0" + "@jest/globals" "^29.5.0" + "@jest/source-map" "^29.4.3" + "@jest/test-result" "^29.5.0" + "@jest/transform" "^29.5.0" + "@jest/types" "^29.5.0" "@types/node" "*" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^29.7.0" - jest-message-util "^29.7.0" - jest-mock "^29.7.0" - jest-regex-util "^29.6.3" - jest-resolve "^29.7.0" - jest-snapshot "^29.7.0" - jest-util "^29.7.0" + jest-haste-map "^29.5.0" + jest-message-util "^29.5.0" + jest-mock "^29.5.0" + jest-regex-util "^29.4.3" + jest-resolve "^29.5.0" + jest-snapshot "^29.5.0" + jest-util "^29.5.0" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" - integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-snapshot@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.5.0.tgz#c9c1ce0331e5b63cd444e2f95a55a73b84b1e8ce" + integrity sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-jsx" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.7.0" - "@jest/transform" "^29.7.0" - "@jest/types" "^29.6.3" + "@jest/expect-utils" "^29.5.0" + "@jest/transform" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/babel__traverse" "^7.0.6" + "@types/prettier" "^2.1.5" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^29.7.0" + expect "^29.5.0" graceful-fs "^4.2.9" - jest-diff "^29.7.0" - jest-get-type "^29.6.3" - jest-matcher-utils "^29.7.0" - jest-message-util "^29.7.0" - jest-util "^29.7.0" + jest-diff "^29.5.0" + jest-get-type "^29.4.3" + jest-matcher-utils "^29.5.0" + jest-message-util "^29.5.0" + jest-util "^29.5.0" natural-compare "^1.4.0" - pretty-format "^29.7.0" - semver "^7.5.3" + pretty-format "^29.5.0" + semver "^7.3.5" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0" + integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.0.0, jest-util@^29.4.1, jest-util@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f" + integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== + dependencies: + "@jest/types" "^29.5.0" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" -jest-util@^29.0.0, jest-util@^29.4.1, jest-util@^29.7.0: +jest-util@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== @@ -6825,33 +13607,94 @@ jest-util@^29.0.0, jest-util@^29.4.1, jest-util@^29.7.0: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" - integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== dependencies: - "@jest/types" "^29.6.3" + "@jest/types" "^27.5.1" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^29.6.3" + jest-get-type "^27.5.1" leven "^3.1.0" - pretty-format "^29.7.0" + pretty-format "^27.5.1" -jest-watcher@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" - integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== +jest-validate@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.5.0.tgz#8e5a8f36178d40e47138dc00866a5f3bd9916ffc" + integrity sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ== dependencies: - "@jest/test-result" "^29.7.0" - "@jest/types" "^29.6.3" + "@jest/types" "^29.5.0" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^29.4.3" + leven "^3.1.0" + pretty-format "^29.5.0" + +jest-watch-typeahead@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz#b4a6826dfb9c9420da2f7bc900de59dad11266a9" + integrity sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw== + dependencies: + ansi-escapes "^4.3.1" + chalk "^4.0.0" + jest-regex-util "^28.0.0" + jest-watcher "^28.0.0" + slash "^4.0.0" + string-length "^5.0.1" + strip-ansi "^7.0.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-watcher@^28.0.0: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-28.1.3.tgz#c6023a59ba2255e3b4c57179fc94164b3e73abd4" + integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== + dependencies: + "@jest/test-result" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.10.2" + jest-util "^28.1.3" + string-length "^4.0.1" + +jest-watcher@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.5.0.tgz#cf7f0f949828ba65ddbbb45c743a382a4d911363" + integrity sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA== + dependencies: + "@jest/test-result" "^29.5.0" + "@jest/types" "^29.5.0" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.13.1" - jest-util "^29.7.0" + jest-util "^29.5.0" string-length "^4.0.1" -jest-worker@^27.4.5: +jest-worker@^26.2.1: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^27.0.2, jest-worker@^27.4.5, jest-worker@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== @@ -6860,7 +13703,26 @@ jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" -jest-worker@^29.4.3, jest-worker@^29.7.0: +jest-worker@^28.0.2: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.1.3.tgz#7e3c4ce3fa23d1bb6accb169e7f396f98ed4bb98" + integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.5.0.tgz#bdaefb06811bd3384d93f009755014d8acb4615d" + integrity sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA== + dependencies: + "@types/node" "*" + jest-util "^29.5.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== @@ -6870,15 +13732,39 @@ jest-worker@^29.4.3, jest-worker@^29.7.0: merge-stream "^2.0.0" supports-color "^8.0.0" +jest@^27.4.3: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + jest@^29.4.1: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" - integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.5.0.tgz#f75157622f5ce7ad53028f2f8888ab53e1f1f24e" + integrity sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ== dependencies: - "@jest/core" "^29.7.0" - "@jest/types" "^29.6.3" + "@jest/core" "^29.5.0" + "@jest/types" "^29.5.0" import-local "^3.0.2" - jest-cli "^29.7.0" + jest-cli "^29.5.0" + +jiti@^1.19.1: + version "1.20.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.20.0.tgz#2d823b5852ee8963585c8dd8b7992ffc1ae83b42" + integrity sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA== + +js-sha3@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" + integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== + +js-string-escape@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" + integrity sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -6905,24 +13791,60 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== -jsdom@^22.1.0: - version "22.1.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-22.1.0.tgz#0fca6d1a37fbeb7f4aac93d1090d782c56b611c8" - integrity sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw== +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsdom@^20.0.0, jsdom@~20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-20.0.3.tgz#886a41ba1d4726f67a8858028c99489fed6ad4db" + integrity sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ== dependencies: abab "^2.0.6" - cssstyle "^3.0.0" - data-urls "^4.0.0" - decimal.js "^10.4.3" + acorn "^8.8.1" + acorn-globals "^7.0.0" + cssom "^0.5.0" + cssstyle "^2.3.0" + data-urls "^3.0.2" + decimal.js "^10.4.2" domexception "^4.0.0" + escodegen "^2.0.0" form-data "^4.0.0" html-encoding-sniffer "^3.0.0" http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.1" is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.4" - parse5 "^7.1.2" - rrweb-cssom "^0.6.0" + nwsapi "^2.2.2" + parse5 "^7.1.1" saxes "^6.0.0" symbol-tree "^3.2.4" tough-cookie "^4.1.2" @@ -6930,8 +13852,8 @@ jsdom@^22.1.0: webidl-conversions "^7.0.0" whatwg-encoding "^2.0.0" whatwg-mimetype "^3.0.0" - whatwg-url "^12.0.1" - ws "^8.13.0" + whatwg-url "^11.0.0" + ws "^8.11.0" xml-name-validator "^4.0.0" jsesc@^2.5.1: @@ -6964,7 +13886,7 @@ json-schema-traverse@^1.0.0: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-schema@0.4.0: +json-schema@0.4.0, json-schema@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== @@ -6979,6 +13901,13 @@ json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== +json2mq@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a" + integrity sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA== + dependencies: + string-convert "^0.2.0" + json5@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" @@ -6986,21 +13915,11 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: +json5@^2.1.2, json5@^2.2.0, json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonc-eslint-parser@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/jsonc-eslint-parser/-/jsonc-eslint-parser-2.3.0.tgz#7c2de97d01bff7227cbef2f25d1025d42a36198b" - integrity sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ== - dependencies: - acorn "^8.5.0" - eslint-visitor-keys "^3.0.0" - espree "^9.0.0" - semver "^7.3.5" - jsonc-parser@3.2.0, jsonc-parser@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" @@ -7015,6 +13934,20 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" +jsonpath@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/jsonpath/-/jsonpath-1.1.1.tgz#0ca1ed8fb65bb3309248cc9d5466d12d5b0b9901" + integrity sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w== + dependencies: + esprima "1.2.2" + static-eval "2.0.2" + underscore "1.12.1" + +jsonpointer@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + jsprim@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d" @@ -7025,23 +13958,101 @@ jsprim@^2.0.2: json-schema "0.4.0" verror "1.10.0" +jss-plugin-camel-case@^10.10.0, jss-plugin-camel-case@^10.5.1: + version "10.10.0" + resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz#27ea159bab67eb4837fa0260204eb7925d4daa1c" + integrity sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw== + dependencies: + "@babel/runtime" "^7.3.1" + hyphenate-style-name "^1.0.3" + jss "10.10.0" + +jss-plugin-default-unit@^10.10.0, jss-plugin-default-unit@^10.5.1: + version "10.10.0" + resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz#db3925cf6a07f8e1dd459549d9c8aadff9804293" + integrity sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ== + dependencies: + "@babel/runtime" "^7.3.1" + jss "10.10.0" + +jss-plugin-global@^10.10.0, jss-plugin-global@^10.5.1: + version "10.10.0" + resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz#1c55d3c35821fab67a538a38918292fc9c567efd" + integrity sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A== + dependencies: + "@babel/runtime" "^7.3.1" + jss "10.10.0" + +jss-plugin-nested@^10.10.0, jss-plugin-nested@^10.5.1: + version "10.10.0" + resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz#db872ed8925688806e77f1fc87f6e62264513219" + integrity sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA== + dependencies: + "@babel/runtime" "^7.3.1" + jss "10.10.0" + tiny-warning "^1.0.2" + +jss-plugin-props-sort@^10.10.0, jss-plugin-props-sort@^10.5.1: + version "10.10.0" + resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz#67f4dd4c70830c126f4ec49b4b37ccddb680a5d7" + integrity sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg== + dependencies: + "@babel/runtime" "^7.3.1" + jss "10.10.0" + +jss-plugin-rule-value-function@^10.10.0, jss-plugin-rule-value-function@^10.5.1: + version "10.10.0" + resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz#7d99e3229e78a3712f78ba50ab342e881d26a24b" + integrity sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g== + dependencies: + "@babel/runtime" "^7.3.1" + jss "10.10.0" + tiny-warning "^1.0.2" + +jss-plugin-vendor-prefixer@^10.10.0, jss-plugin-vendor-prefixer@^10.5.1: + version "10.10.0" + resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz#c01428ef5a89f2b128ec0af87a314d0c767931c7" + integrity sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg== + dependencies: + "@babel/runtime" "^7.3.1" + css-vendor "^2.0.8" + jss "10.10.0" + +jss@10.10.0, jss@^10.10.0, jss@^10.5.1: + version "10.10.0" + resolved "https://registry.yarnpkg.com/jss/-/jss-10.10.0.tgz#a75cc85b0108c7ac8c7b7d296c520a3e4fbc6ccc" + integrity sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw== + dependencies: + "@babel/runtime" "^7.3.1" + csstype "^3.0.2" + is-in-browser "^1.1.3" + tiny-warning "^1.0.2" + "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: - version "3.3.5" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" - integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== + version "3.3.3" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" + array-includes "^3.1.5" + object.assign "^4.1.3" -keyv@^4.5.3: - version "4.5.3" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.3.tgz#00873d2b046df737963157bd04f294ca818c9c25" - integrity sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug== +kdbush@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-4.0.2.tgz#2f7b7246328b4657dd122b6c7f025fbc2c868e39" + integrity sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA== + +keyv@^4.0.0: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -7114,10 +14125,13 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -libphonenumber-js@^1.10.14: - version "1.10.44" - resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.10.44.tgz#6709722461173e744190494aaaec9c1c690d8ca8" - integrity sha512-svlRdNBI5WgBjRC20GrCfbFiclbF0Cx+sCcQob/C1r57nsoq0xg8r65QbTyVyweQIlB33P+Uahyho6EMYgcOyQ== +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" license-webpack-plugin@^4.0.2: version "4.0.2" @@ -7126,7 +14140,7 @@ license-webpack-plugin@^4.0.2: dependencies: webpack-sources "^3.0.0" -lilconfig@2.1.0, lilconfig@^2.1.0: +lilconfig@^2.0.3, lilconfig@^2.0.5, lilconfig@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== @@ -7141,34 +14155,6 @@ lines-and-columns@~2.0.3: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== -lint-staged@^14.0.1: - version "14.0.1" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-14.0.1.tgz#57dfa3013a3d60762d9af5d9c83bdb51291a6232" - integrity sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw== - dependencies: - chalk "5.3.0" - commander "11.0.0" - debug "4.3.4" - execa "7.2.0" - lilconfig "2.1.0" - listr2 "6.6.1" - micromatch "4.0.5" - pidtree "0.6.0" - string-argv "0.3.2" - yaml "2.3.1" - -listr2@6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-6.6.1.tgz#08b2329e7e8ba6298481464937099f4a2cd7f95d" - integrity sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg== - dependencies: - cli-truncate "^3.1.0" - colorette "^2.0.20" - eventemitter3 "^5.0.1" - log-update "^5.0.1" - rfdc "^1.3.0" - wrap-ansi "^8.1.0" - listr2@^3.8.3: version "3.14.0" resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e" @@ -7188,7 +14174,7 @@ loader-runner@^4.2.0: resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== -loader-utils@^2.0.0, loader-utils@^2.0.3: +loader-utils@^2.0.0, loader-utils@^2.0.3, loader-utils@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== @@ -7197,11 +14183,24 @@ loader-utils@^2.0.0, loader-utils@^2.0.3: emojis-list "^3.0.0" json5 "^2.1.2" +loader-utils@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + local-pkg@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.4.3.tgz#0ff361ab3ae7f1c19113d9bb97b98b905dbc4963" integrity sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g== +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -7216,13 +14215,6 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -locate-path@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" - integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== - dependencies: - p-locate "^6.0.0" - lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" @@ -7238,17 +14230,32 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +lodash.mergewith@4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" + integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== + lodash.once@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@4.17.21, lodash@^4.17.14, lodash@^4.17.21: +lodash@4.17.21, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -7271,18 +14278,7 @@ log-update@^4.0.0: slice-ansi "^4.0.0" wrap-ansi "^6.2.0" -log-update@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-5.0.1.tgz#9e928bf70cb183c1f0c9e91d9e6b7115d597ce09" - integrity sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw== - dependencies: - ansi-escapes "^5.0.0" - cli-cursor "^4.0.0" - slice-ansi "^5.0.0" - strip-ansi "^7.0.1" - wrap-ansi "^8.0.1" - -loose-envify@^1.1.0, loose-envify@^1.4.0: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -7303,6 +14299,19 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -7322,12 +14331,26 @@ lz-string@^1.5.0: resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== +magic-string@^0.25.0, magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + dependencies: + sourcemap-codec "^1.4.8" + +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + magic-string@^0.30.0: - version "0.30.3" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.3.tgz#403755dfd9d6b398dfa40635d52e96c5ac095b85" - integrity sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw== + version "0.30.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" + integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== dependencies: - "@jridgewell/sourcemap-codec" "^1.4.15" + "@jridgewell/sourcemap-codec" "^1.4.13" make-dir@^2.1.0: version "2.1.0" @@ -7337,12 +14360,12 @@ make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" - integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: - semver "^7.5.3" + semver "^6.0.0" make-error@1.x, make-error@^1.1.1: version "1.3.6" @@ -7356,6 +14379,26 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" +match-sorter@^6.0.2: + version "6.3.1" + resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.3.1.tgz#98cc37fda756093424ddf3cbc62bfe9c75b92bda" + integrity sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw== + dependencies: + "@babel/runtime" "^7.12.5" + remove-accents "0.4.2" + +md5-hex@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/md5-hex/-/md5-hex-3.0.1.tgz#be3741b510591434b2784d79e556eefc2c9a8e5c" + integrity sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw== + dependencies: + blueimp-md5 "^2.10.0" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + mdn-data@2.0.28: version "2.0.28" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" @@ -7366,22 +14409,29 @@ mdn-data@2.0.30: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== -memfs@^3.4.1, memfs@^3.4.3: +memfs@^3.1.2: version "3.6.0" resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== dependencies: fs-monkey "^1.0.4" -memory-pager@^1.0.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/memory-pager/-/memory-pager-1.5.0.tgz#d8751655d22d384682741c972f2c3d6dfa3e66b5" - integrity sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg== +memfs@^3.4.1, memfs@^3.4.3: + version "3.5.1" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.5.1.tgz#f0cd1e2bfaef58f6fe09bfb9c2288f07fea099ec" + integrity sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA== + dependencies: + fs-monkey "^1.0.3" merge-descriptors@1.0.1: version "1.0.1" @@ -7403,7 +14453,7 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== -micromatch@4.0.5, micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: +micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -7411,7 +14461,12 @@ micromatch@4.0.5, micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": +microseconds@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/microseconds/-/microseconds-0.2.0.tgz#233b25f50c62a65d861f978a4a4f8ec18797dc39" + integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2", mime-db@^1.28.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== @@ -7433,10 +14488,27 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== +mimic-response@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +mini-css-extract-plugin@^2.4.5: + version "2.7.6" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" + integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== + dependencies: + schema-utils "^4.0.0" mini-css-extract-plugin@~2.4.7: version "2.4.7" @@ -7491,49 +14563,34 @@ minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" -mkdirp@^0.5.4, mkdirp@^0.5.6: +mkdirp@^0.5.4, mkdirp@^0.5.6, mkdirp@~0.5.1: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: minimist "^1.2.6" -mkdirp@^1.0.3: +mkdirp@^1.0.3, mkdirp@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^2.1.3: - version "2.1.6" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.6.tgz#964fbcb12b2d8c5d6fbc62a963ac95a273e2cc19" - integrity sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A== - -mlly@^1.2.0, mlly@^1.4.0: - version "1.4.2" - resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.4.2.tgz#7cf406aa319ff6563d25da6b36610a93f2a8007e" - integrity sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg== +mlly@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.4.0.tgz#830c10d63f1f97bd8785377b24dc2a15d972832b" + integrity sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg== dependencies: - acorn "^8.10.0" + acorn "^8.9.0" pathe "^1.1.1" pkg-types "^1.0.3" - ufo "^1.3.0" + ufo "^1.1.2" -mongodb-connection-string-url@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz#57901bf352372abdde812c81be47b75c6b2ec5cf" - integrity sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ== - dependencies: - "@types/whatwg-url" "^8.2.1" - whatwg-url "^11.0.0" - -mongodb@*, mongodb@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-6.1.0.tgz#5144bee74d50746f7b0ed68dbb974f31e1b40900" - integrity sha512-AvzNY0zMkpothZ5mJAaIo2bGDjlJQqqAbn9fvtVgwIIUPEfdrqGxqNjjbuKyrgQxg2EvCmfWdjq+4uj96c0YPw== +mnemonist@0.38.3: + version "0.38.3" + resolved "https://registry.yarnpkg.com/mnemonist/-/mnemonist-0.38.3.tgz#35ec79c1c1f4357cfda2fe264659c2775ccd7d9d" + integrity sha512-2K9QYubXx/NAjv4VLq1d1Ly8pWNC5L3BrixtdkyTegXWJIqY+zLNDhhX/A+ZwWt70tB1S8H4BE8FLYEFyNoOBw== dependencies: - "@mongodb-js/saslprep" "^1.1.0" - bson "^6.1.0" - mongodb-connection-string-url "^2.6.0" + obliterator "^1.6.1" mrmime@^1.0.0: version "1.0.1" @@ -7576,7 +14633,7 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" -mz@^2.4.0: +mz@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== @@ -7585,11 +14642,23 @@ mz@^2.4.0: object-assign "^4.0.1" thenify-all "^1.0.0" +nano-time@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/nano-time/-/nano-time-1.0.0.tgz#b0554f69ad89e22d0907f7a12b0993a5d96137ef" + integrity sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA== + dependencies: + big-integer "^1.6.16" + nanoid@^3.3.6: version "3.3.6" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -7614,6 +14683,11 @@ neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +nestjs@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/nestjs/-/nestjs-0.0.1.tgz#e4b3b82fbbd0bbf993a7c7a137b3ad59ccecf6b6" + integrity sha512-LJTf2zDRtWE69B6R2DUW6/LCftgVOq3kp3aqxPsB0eei8OX+lW2RFjzREZWRL1GUD/jGdBSMhM3Q5YWLC2uHNg== + no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -7645,25 +14719,30 @@ node-forge@^1: integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== node-gyp-build@^4.3.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.1.tgz#24b6d075e5e391b8d5539d98c7fc5c210cac8a3e" - integrity sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ== + version "4.6.0" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055" + integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ== node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-machine-id@1.1.12, node-machine-id@^1.1.12: +node-machine-id@^1.1.12: version "1.1.12" resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== -node-releases@^2.0.13: +node-releases@^2.0.12, node-releases@^2.0.13: version "2.0.13" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== +node-releases@^2.0.8: + version "2.0.10" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" + integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -7674,6 +14753,23 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +normalize.css@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3" + integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -7681,12 +14777,12 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npm-run-path@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" - integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: - path-key "^4.0.0" + boolbase "~1.0.0" nth-check@^2.0.1: version "2.1.1" @@ -7695,17 +14791,17 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -nwsapi@^2.2.4: +nwsapi@^2.2.0, nwsapi@^2.2.2: version "2.2.7" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== -nx-cloud@16.4.0, nx-cloud@^16.4.0: - version "16.4.0" - resolved "https://registry.yarnpkg.com/nx-cloud/-/nx-cloud-16.4.0.tgz#c1bb6b72fff54a7f45c1d1ac2a17d5bfae99bac9" - integrity sha512-jbq4hWvDwRlJVpxgMgbmNSkue+6XZSn53R6Vo6qmCAWODJ9KY1BZdZ/9VRL8IX/BRKebVFiXp3SapFB1qPhH8A== +nx-cloud@16.0.5: + version "16.0.5" + resolved "https://registry.yarnpkg.com/nx-cloud/-/nx-cloud-16.0.5.tgz#fa0b0185d254405ec47fcbcdbbd8b12ff1add096" + integrity sha512-13P7r0aKikjBtmdZrNorwXzVPeVIV4MLEwqGY+DEG6doLBtI5KqEQk/d5B5l2dCF2BEi/LXEmLYCmf9gwbOJ+Q== dependencies: - "@nrwl/nx-cloud" "16.4.0" + "@nrwl/nx-cloud" "16.0.5" axios "1.1.3" chalk "^4.1.0" dotenv "~10.0.0" @@ -7716,23 +14812,22 @@ nx-cloud@16.4.0, nx-cloud@^16.4.0: tar "6.1.11" yargs-parser ">=21.1.1" -nx@16.8.1, nx@^16.8.1: - version "16.8.1" - resolved "https://registry.yarnpkg.com/nx/-/nx-16.8.1.tgz#b3b084da5f880c638debbefbf33eeccb96633595" - integrity sha512-K5KrwNdPz0eEe6SY5wrnhZcigjfIJkttPrIJRXNBQTE50NGcOfz1TjMXPdTWBxBCCua5PAealO3OrE8jpv+QnQ== +nx@16.3.2: + version "16.3.2" + resolved "https://registry.yarnpkg.com/nx/-/nx-16.3.2.tgz#92a2d7ef06d15b3b111b7cf9d35de08de0a22d90" + integrity sha512-fOzCVL7qoCJAcYTJwvJ9j+PSaL791ro4AICWuLxaphZsp2jcLoav4Ev7ONPks2Wlkt8FS9bee3nqQ3w1ya36Og== dependencies: - "@nrwl/tao" "16.8.1" + "@nrwl/tao" "16.3.2" "@parcel/watcher" "2.0.4" "@yarnpkg/lockfile" "^1.1.0" - "@yarnpkg/parsers" "3.0.0-rc.46" + "@yarnpkg/parsers" "^3.0.0-rc.18" "@zkochan/js-yaml" "0.0.6" axios "^1.0.0" chalk "^4.1.0" cli-cursor "3.1.0" cli-spinners "2.6.1" cliui "^7.0.2" - dotenv "~16.3.1" - dotenv-expand "~10.0.0" + dotenv "~10.0.0" enquirer "~2.3.6" fast-glob "3.2.7" figures "3.2.0" @@ -7744,10 +14839,9 @@ nx@16.8.1, nx@^16.8.1: jsonc-parser "3.2.0" lines-and-columns "~2.0.3" minimatch "3.0.5" - node-machine-id "1.1.12" npm-run-path "^4.0.1" open "^8.4.0" - semver "7.5.3" + semver "7.3.4" string-width "^4.2.3" strong-log-transformer "^2.1.0" tar-stream "~2.2.0" @@ -7758,28 +14852,38 @@ nx@16.8.1, nx@^16.8.1: yargs "^17.6.2" yargs-parser "21.1.1" optionalDependencies: - "@nx/nx-darwin-arm64" "16.8.1" - "@nx/nx-darwin-x64" "16.8.1" - "@nx/nx-freebsd-x64" "16.8.1" - "@nx/nx-linux-arm-gnueabihf" "16.8.1" - "@nx/nx-linux-arm64-gnu" "16.8.1" - "@nx/nx-linux-arm64-musl" "16.8.1" - "@nx/nx-linux-x64-gnu" "16.8.1" - "@nx/nx-linux-x64-musl" "16.8.1" - "@nx/nx-win32-arm64-msvc" "16.8.1" - "@nx/nx-win32-x64-msvc" "16.8.1" + "@nx/nx-darwin-arm64" "16.3.2" + "@nx/nx-darwin-x64" "16.3.2" + "@nx/nx-freebsd-x64" "16.3.2" + "@nx/nx-linux-arm-gnueabihf" "16.3.2" + "@nx/nx-linux-arm64-gnu" "16.3.2" + "@nx/nx-linux-arm64-musl" "16.3.2" + "@nx/nx-linux-x64-gnu" "16.3.2" + "@nx/nx-linux-x64-musl" "16.3.2" + "@nx/nx-win32-arm64-msvc" "16.3.2" + "@nx/nx-win32-x64-msvc" "16.3.2" object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + object-inspect@^1.12.3, object-inspect@^1.9.0: version "1.12.3" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== -object-is@^1.1.5: +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + +object-is@^1.0.1, object-is@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== @@ -7792,7 +14896,7 @@ object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.4: +object.assign@^4.1.3, object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -7803,15 +14907,24 @@ object.assign@^4.1.4: object-keys "^1.1.1" object.entries@^1.1.6: - version "1.1.7" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" - integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" + integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== dependencies: call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + define-properties "^1.1.4" + es-abstract "^1.20.4" object.fromentries@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" + integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.fromentries@^2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== @@ -7820,7 +14933,18 @@ object.fromentries@^2.0.6: define-properties "^1.2.0" es-abstract "^1.22.1" -object.groupby@^1.0.0: +object.getownpropertydescriptors@^2.1.0: + version "2.1.7" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz#7a466a356cd7da4ba8b9e94ff6d35c3eeab5d56a" + integrity sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g== + dependencies: + array.prototype.reduce "^1.0.6" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + safe-array-concat "^1.0.0" + +object.groupby@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.1.tgz#d41d9f3c8d6c778d9cbac86b4ee9f5af103152ee" integrity sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ== @@ -7831,14 +14955,14 @@ object.groupby@^1.0.0: get-intrinsic "^1.2.1" object.hasown@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" - integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" + integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== dependencies: - define-properties "^1.2.0" - es-abstract "^1.22.1" + define-properties "^1.1.4" + es-abstract "^1.20.4" -object.values@^1.1.6: +object.values@^1.1.0, object.values@^1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== @@ -7847,6 +14971,25 @@ object.values@^1.1.6: define-properties "^1.2.0" es-abstract "^1.22.1" +object.values@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" + integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +obliterator@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/obliterator/-/obliterator-1.6.1.tgz#dea03e8ab821f6c4d96a299e17aef6a3af994ef3" + integrity sha512-9WXswnqINnnhOG/5SLimUlzuU1hFJUc8zkwyD59Sd+dPOMf05PmnYG/d6Q7HZ+KmgkZJa1PxRso6QdM3sTNHig== + +oblivious-set@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" + integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== + obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" @@ -7878,13 +15021,6 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== - dependencies: - mimic-fn "^4.0.0" - open@^8.0.9, open@^8.4.0, open@~8.4.0: version "8.4.2" resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" @@ -7899,7 +15035,19 @@ opener@^1.5.1: resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== -optionator@^0.9.3: +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1, optionator@^0.9.3: version "0.9.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== @@ -7911,12 +15059,29 @@ optionator@^0.9.3: prelude-ls "^1.2.1" type-check "^0.4.0" +os-filter-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-2.0.0.tgz#1c0b62d5f3a2442749a2d139e6dddee6e81d8d16" + integrity sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg== + dependencies: + arch "^2.1.0" + ospath@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" integrity sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA== -p-limit@^2.2.0: +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -7937,6 +15102,13 @@ p-limit@^4.0.0: dependencies: yocto-queue "^1.0.0" +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -7951,13 +15123,6 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-locate@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" - integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== - dependencies: - p-limit "^4.0.0" - p-map@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" @@ -7978,6 +15143,14 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -8000,29 +15173,17 @@ parse-node-version@^1.0.1: resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== -parse5-htmlparser2-tree-adapter@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" - integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== - dependencies: - parse5 "^6.0.1" - parse5@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== -parse5@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" - integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== - -parse5@^6.0.1: +parse5@6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== -parse5@^7.1.2: +parse5@^7.0.0, parse5@^7.1.1: version "7.1.2" resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== @@ -8034,31 +15195,47 @@ parseurl@~1.3.2, parseurl@~1.3.3: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-exists@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" - integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-key@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -8089,6 +15266,11 @@ pathval@^1.1.1: resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== +peek-readable@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-5.0.0.tgz#7ead2aff25dc40458c60347ea76cfdfd63efdfec" + integrity sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A== + pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -8099,21 +15281,21 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pidtree@0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" - integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== - pify@^2.2.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -8124,25 +15306,23 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pirates@^4.0.4: +pirates@^4.0.1: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== -pkg-dir@^4.2.0: +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" -pkg-dir@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" - integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== - dependencies: - find-up "^6.3.0" - pkg-types@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.0.3.tgz#988b42ab19254c01614d13f4f65a2cfc7880f868" @@ -8152,6 +15332,23 @@ pkg-types@^1.0.3: mlly "^1.2.0" pathe "^1.1.0" +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +popper.js@1.16.1-lts: + version "1.16.1-lts" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1-lts.tgz#cf6847b807da3799d80ee3d6d2f90df8a3f50b05" + integrity sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA== + +popper.js@^1.14.4, popper.js@^1.16.1: + version "1.16.1" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" + integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== + portfinder@^1.0.28: version "1.0.32" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81" @@ -8161,51 +15358,179 @@ portfinder@^1.0.28: debug "^3.2.7" mkdirp "^0.5.6" -postcss-calc@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-9.0.1.tgz#a744fd592438a93d6de0f1434c572670361eb6c6" - integrity sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ== +postcss-attribute-case-insensitive@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz#03d761b24afc04c09e757e92ff53716ae8ea2741" + integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== dependencies: - postcss-selector-parser "^6.0.11" + postcss-selector-parser "^6.0.10" + +postcss-browser-comments@^4: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz#bcfc86134df5807f5d3c0eefa191d42136b5e72a" + integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg== + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" postcss-value-parser "^4.2.0" -postcss-colormin@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-6.0.0.tgz#d4250652e952e1c0aca70c66942da93d3cdeaafe" - integrity sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw== +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-functional-notation@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz#21a909e8d7454d3612d1659e471ce4696f28caec" + integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-hex-alpha@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz#c66e2980f2fbc1a63f5b079663340ce8b55f25a5" + integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-rebeccapurple@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz#63fdab91d878ebc4dd4b7c02619a0c3d6a56ced0" + integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" + integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== dependencies: browserslist "^4.21.4" caniuse-api "^3.0.0" colord "^2.9.1" postcss-value-parser "^4.2.0" -postcss-convert-values@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz#ec94a954957e5c3f78f0e8f65dfcda95280b8996" - integrity sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw== +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== dependencies: browserslist "^4.21.4" postcss-value-parser "^4.2.0" -postcss-discard-comments@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz#9ca335e8b68919f301b24ba47dde226a42e535fe" - integrity sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw== +postcss-custom-media@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz#c8f9637edf45fef761b014c024cee013f80529ea" + integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== + dependencies: + postcss-value-parser "^4.2.0" -postcss-discard-duplicates@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz#c26177a6c33070922e67e9a92c0fd23d443d1355" - integrity sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA== +postcss-custom-properties@^12.1.10: + version "12.1.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz#d14bb9b3989ac4d40aaa0e110b43be67ac7845cf" + integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== + dependencies: + postcss-value-parser "^4.2.0" -postcss-discard-empty@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz#06c1c4fce09e22d2a99e667c8550eb8a3a1b9aee" - integrity sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ== +postcss-custom-selectors@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz#1ab4684d65f30fed175520f82d223db0337239d9" + integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== + dependencies: + postcss-selector-parser "^6.0.4" -postcss-discard-overridden@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz#49c5262db14e975e349692d9024442de7cd8e234" - integrity sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw== +postcss-dir-pseudo-class@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz#2bf31de5de76added44e0a25ecf60ae9f7c7c26c" + integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-double-position-gradients@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz#b96318fdb477be95997e86edd29c6e3557a49b91" + integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-env-function@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" + integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-flexbugs-fixes@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" + integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== + +postcss-focus-visible@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" + integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-focus-within@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" + integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-font-variant@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== + +postcss-gap-properties@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz#f7e3cddcf73ee19e94ccf7cb77773f9560aa2fff" + integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== + +postcss-image-set-function@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz#08353bd756f1cbfb3b6e93182c7829879114481f" + integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-import@^15.1.0: + version "15.1.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" + integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" postcss-import@~14.1.0: version "14.1.0" @@ -8216,7 +15541,35 @@ postcss-import@~14.1.0: read-cache "^1.0.0" resolve "^1.1.7" -postcss-loader@^6.1.1: +postcss-initial@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" + integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== + +postcss-js@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" + integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== + dependencies: + camelcase-css "^2.0.1" + +postcss-lab-function@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz#6fe4c015102ff7cd27d1bd5385582f67ebdbdc98" + integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-load-config@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz#152383f481c2758274404e4962743191d73875bd" + integrity sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA== + dependencies: + lilconfig "^2.0.5" + yaml "^2.1.1" + +postcss-loader@^6.1.1, postcss-loader@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== @@ -8225,53 +15578,63 @@ postcss-loader@^6.1.1: klona "^2.0.5" semver "^7.3.5" -postcss-merge-longhand@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz#6f627b27db939bce316eaa97e22400267e798d69" - integrity sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg== +postcss-logical@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" + integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== + +postcss-media-minmax@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" + integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== + +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== dependencies: postcss-value-parser "^4.2.0" - stylehacks "^6.0.0" + stylehacks "^5.1.1" -postcss-merge-rules@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz#39f165746404e646c0f5c510222ccde4824a86aa" - integrity sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw== +postcss-merge-rules@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" + integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== dependencies: browserslist "^4.21.4" caniuse-api "^3.0.0" - cssnano-utils "^4.0.0" + cssnano-utils "^3.1.0" postcss-selector-parser "^6.0.5" -postcss-minify-font-values@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz#68d4a028f9fa5f61701974724b2cc9445d8e6070" - integrity sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA== +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== dependencies: postcss-value-parser "^4.2.0" -postcss-minify-gradients@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz#22b5c88cc63091dadbad34e31ff958404d51d679" - integrity sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA== +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== dependencies: colord "^2.9.1" - cssnano-utils "^4.0.0" + cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" -postcss-minify-params@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz#2b3a85a9e3b990d7a16866f430f5fd1d5961b539" - integrity sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ== +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== dependencies: browserslist "^4.21.4" - cssnano-utils "^4.0.0" + cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" -postcss-minify-selectors@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz#5046c5e8680a586e5a0cad52cc9aa36d6be5bda2" - integrity sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g== +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== dependencies: postcss-selector-parser "^6.0.5" @@ -8280,6 +15643,15 @@ postcss-modules-extract-imports@^3.0.0: resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + postcss-modules-local-by-default@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" @@ -8303,92 +15675,215 @@ postcss-modules-values@^4.0.0: dependencies: icss-utils "^5.0.0" -postcss-normalize-charset@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz#36cc12457259064969fb96f84df491652a4b0975" - integrity sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ== +postcss-nested@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" + integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== + dependencies: + postcss-selector-parser "^6.0.11" -postcss-normalize-display-values@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz#8d2961415078644d8c6bbbdaf9a2fdd60f546cd4" - integrity sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw== +postcss-nesting@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz#0b12ce0db8edfd2d8ae0aaf86427370b898890be" + integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-positions@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz#25b96df99a69f8925f730eaee0be74416865e301" - integrity sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg== +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-repeat-style@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz#ddf30ad8762feb5b1eb97f39f251acd7b8353299" - integrity sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A== +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-string@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz#948282647a51e409d69dde7910f0ac2ff97cb5d8" - integrity sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w== +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-timing-functions@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz#5f13e650b8c43351989fc5de694525cc2539841c" - integrity sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg== +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-unicode@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz#741b3310f874616bdcf07764f5503695d3604730" - integrity sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg== +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== dependencies: browserslist "^4.21.4" postcss-value-parser "^4.2.0" -postcss-normalize-url@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz#d0a31e962a16401fb7deb7754b397a323fb650b4" - integrity sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw== +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== dependencies: + normalize-url "^6.0.1" postcss-value-parser "^4.2.0" -postcss-normalize-whitespace@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz#accb961caa42e25ca4179b60855b79b1f7129d4d" - integrity sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw== +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== dependencies: postcss-value-parser "^4.2.0" -postcss-ordered-values@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz#374704cdff25560d44061d17ba3c6308837a3218" - integrity sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg== +postcss-normalize@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz#464692676b52792a06b06880a176279216540dd7" + integrity sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA== + dependencies: + "@csstools/normalize.css" "*" + postcss-browser-comments "^4" + sanitize.css "*" + +postcss-opacity-percentage@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz#5b89b35551a556e20c5d23eb5260fbfcf5245da6" + integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== dependencies: - cssnano-utils "^4.0.0" + cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" -postcss-reduce-initial@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz#7d16e83e60e27e2fa42f56ec0b426f1da332eca7" - integrity sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA== +postcss-overflow-shorthand@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz#7ed6486fec44b76f0eab15aa4866cda5d55d893e" + integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== + +postcss-place@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.5.tgz#95dbf85fd9656a3a6e60e832b5809914236986c4" + integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-preset-env@^7.0.1: + version "7.8.3" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz#2a50f5e612c3149cc7af75634e202a5b2ad4f1e2" + integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== + dependencies: + "@csstools/postcss-cascade-layers" "^1.1.1" + "@csstools/postcss-color-function" "^1.1.1" + "@csstools/postcss-font-format-keywords" "^1.0.1" + "@csstools/postcss-hwb-function" "^1.0.2" + "@csstools/postcss-ic-unit" "^1.0.1" + "@csstools/postcss-is-pseudo-class" "^2.0.7" + "@csstools/postcss-nested-calc" "^1.0.0" + "@csstools/postcss-normalize-display-values" "^1.0.1" + "@csstools/postcss-oklab-function" "^1.1.1" + "@csstools/postcss-progressive-custom-properties" "^1.3.0" + "@csstools/postcss-stepped-value-functions" "^1.0.1" + "@csstools/postcss-text-decoration-shorthand" "^1.0.0" + "@csstools/postcss-trigonometric-functions" "^1.0.2" + "@csstools/postcss-unset-value" "^1.0.2" + autoprefixer "^10.4.13" + browserslist "^4.21.4" + css-blank-pseudo "^3.0.3" + css-has-pseudo "^3.0.4" + css-prefers-color-scheme "^6.0.3" + cssdb "^7.1.0" + postcss-attribute-case-insensitive "^5.0.2" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^4.2.4" + postcss-color-hex-alpha "^8.0.4" + postcss-color-rebeccapurple "^7.1.1" + postcss-custom-media "^8.0.2" + postcss-custom-properties "^12.1.10" + postcss-custom-selectors "^6.0.3" + postcss-dir-pseudo-class "^6.0.5" + postcss-double-position-gradients "^3.1.2" + postcss-env-function "^4.0.6" + postcss-focus-visible "^6.0.4" + postcss-focus-within "^5.0.4" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^3.0.5" + postcss-image-set-function "^4.0.7" + postcss-initial "^4.0.1" + postcss-lab-function "^4.2.1" + postcss-logical "^5.0.4" + postcss-media-minmax "^5.0.0" + postcss-nesting "^10.2.0" + postcss-opacity-percentage "^1.1.2" + postcss-overflow-shorthand "^3.0.4" + postcss-page-break "^3.0.4" + postcss-place "^7.0.5" + postcss-pseudo-class-any-link "^7.1.6" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-pseudo-class-any-link@^7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz#2693b221902da772c278def85a4d9a64b6e617ab" + integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-reduce-initial@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" + integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== dependencies: browserslist "^4.21.4" caniuse-api "^3.0.0" -postcss-reduce-transforms@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz#28ff2601a6d9b96a2f039b3501526e1f4d584a46" - integrity sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w== +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== dependencies: postcss-value-parser "^4.2.0" -postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== + +postcss-selector-not@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz#8f0a709bf7d4b45222793fc34409be407537556d" + integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.9: version "6.0.13" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== @@ -8396,30 +15891,55 @@ postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.2, postcss-selecto cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-svgo@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-6.0.0.tgz#7b18742d38d4505a0455bbe70d52b49f00eaf69d" - integrity sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw== +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: + version "6.0.11" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== dependencies: postcss-value-parser "^4.2.0" - svgo "^3.0.2" + svgo "^2.7.0" -postcss-unique-selectors@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz#c94e9b0f7bffb1203894e42294b5a1b3fb34fbe1" - integrity sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw== +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== dependencies: postcss-selector-parser "^6.0.5" -postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.14, postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.27: - version "8.4.29" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.29.tgz#33bc121cf3b3688d4ddef50be869b2a54185a1dd" - integrity sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw== +postcss@^7.0.35: + version "7.0.39" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^8.3.5, postcss@^8.4.23, postcss@^8.4.31, postcss@^8.4.4: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +postcss@^8.4.14, postcss@^8.4.19, postcss@^8.4.21: + version "8.4.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.23.tgz#df0aee9ac7c5e53e1075c24a3613496f9e6552ab" + integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA== dependencies: nanoid "^3.3.6" picocolors "^1.0.0" @@ -8430,17 +15950,30 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + prettier@^2.6.2: version "2.8.8" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== -pretty-bytes@^5.6.0: +pretty-bytes@^5.3.0, pretty-bytes@^5.4.1, pretty-bytes@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== -pretty-format@^27.0.2: +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.2, pretty-format@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== @@ -8449,7 +15982,26 @@ pretty-format@^27.0.2: ansi-styles "^5.0.0" react-is "^17.0.1" -pretty-format@^29.0.0, pretty-format@^29.5.0, pretty-format@^29.7.0: +pretty-format@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.1.3.tgz#c9fba8cedf99ce50963a11b27d982a9ae90970d5" + integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== + dependencies: + "@jest/schemas" "^28.1.3" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-format@^29.0.0, pretty-format@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a" + integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw== + dependencies: + "@jest/schemas" "^29.4.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== @@ -8463,12 +16015,14 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== +promise@^8.1.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" + integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== + dependencies: + asap "~2.0.6" -prompts@^2.0.1: +prompts@^2.0.1, prompts@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== @@ -8476,7 +16030,7 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.8.1: +prop-types@^15.5.10, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -8508,6 +16062,11 @@ prr@~1.0.1: resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== + psl@^1.1.33: version "1.9.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" @@ -8521,22 +16080,25 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -punycode@^2.1.0, punycode@^2.1.1, punycode@^2.3.0: +punycode@^2.1.0, punycode@^2.1.1: version "2.3.0" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== pure-rand@^6.0.0: - version "6.0.3" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.3.tgz#3c9e6b53c09e52ac3cedffc85ab7c1c7094b38cb" - integrity sha512-KddyFewCsO0j3+np81IQ+SweXLDnDQTs5s67BOnrYmYe/yNmUhttQyGsYzy8yUnoljGAQ9sl38YB4vH8ur7Y+w== + version "6.0.1" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.1.tgz#31207dddd15d43f299fdcdb2f572df65030c19af" + integrity sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg== -qs@6.10.4: - version "6.10.4" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.4.tgz#6a3003755add91c0ec9eacdc5f878b034e73f9e7" - integrity sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g== - dependencies: - side-channel "^1.0.4" +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qrcode.react@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/qrcode.react/-/qrcode.react-3.1.0.tgz#5c91ddc0340f768316fbdb8fff2765134c2aecd8" + integrity sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q== qs@6.11.0: version "6.11.0" @@ -8552,6 +16114,13 @@ qs@^6.4.0: dependencies: side-channel "^1.0.4" +qs@~6.10.3: + version "6.10.5" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.5.tgz#974715920a80ff6a262264acd2c7e6c2a53282b4" + integrity sha512-O5RlPh0VFtR78y79rgcgKK4wbAI0C5zGVLztOIdpWX6ep368q5Hv6XRxDvXuZ9q3C6v+e3n8UfZZJw7IIG27eQ== + dependencies: + side-channel "^1.0.4" + querystringify@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" @@ -8562,6 +16131,18 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +raf@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -8594,7 +16175,464 @@ raw-body@2.5.2: iconv-lite "0.4.24" unpipe "1.0.0" -react-dom@^18.2.0: +rc-align@^4.0.0: + version "4.0.15" + resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-4.0.15.tgz#2bbd665cf85dfd0b0244c5a752b07565e9098577" + integrity sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + dom-align "^1.7.0" + rc-util "^5.26.0" + resize-observer-polyfill "^1.5.1" + +rc-cascader@~3.18.1: + version "3.18.1" + resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-3.18.1.tgz#e488e9cd9ace1617e06ee4c8eadf435a11de2d29" + integrity sha512-M7Xr5Fs/E87ZGustfObtBYQjsvBCET0UX2JYXB2GmOP+2fsZgjaRGXK+CJBmmWXQ6o4OFinpBQBXG4wJOQ5MEg== + dependencies: + "@babel/runtime" "^7.12.5" + array-tree-filter "^2.1.0" + classnames "^2.3.1" + rc-select "~14.9.0" + rc-tree "~5.7.0" + rc-util "^5.35.0" + +rc-checkbox@~3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-3.1.0.tgz#6be0d9d8de2cc96fb5e37f9036a1c3e360d0a42d" + integrity sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.3.2" + rc-util "^5.25.2" + +rc-collapse@~3.7.1: + version "3.7.1" + resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-3.7.1.tgz#bda1f7f80adccf3433c1c15d4d9f9ca09910c727" + integrity sha512-N/7ejyiTf3XElNJBBpxqnZBUuMsQWEOPjB2QkfNvZ/Ca54eAvJXuOD1EGbCWCk2m7v/MSxku7mRpdeaLOCd4Gg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.3.4" + rc-util "^5.27.0" + +rc-dialog@~9.3.0, rc-dialog@~9.3.4: + version "9.3.4" + resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-9.3.4.tgz#e0decb3d4a0dbe36524a67ed2f8fe2daa4b7b73c" + integrity sha512-975X3018GhR+EjZFbxA2Z57SX5rnu0G0/OxFgMMvZK4/hQWEm3MHaNvP4wXpxYDoJsp+xUvVW+GB9CMMCm81jA== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/portal" "^1.0.0-8" + classnames "^2.2.6" + rc-motion "^2.3.0" + rc-util "^5.21.0" + +rc-drawer@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-6.5.2.tgz#49c1f279261992f6d4653d32a03b14acd436d610" + integrity sha512-QckxAnQNdhh4vtmKN0ZwDf3iakO83W9eZcSKWYYTDv4qcD2fHhRAZJJ/OE6v2ZlQ2kSqCJX5gYssF4HJFvsEPQ== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/portal" "^1.1.1" + classnames "^2.2.6" + rc-motion "^2.6.1" + rc-util "^5.36.0" + +rc-dropdown@~4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-4.1.0.tgz#418a68939631520de80d0865d02b440eeeb4168e" + integrity sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw== + dependencies: + "@babel/runtime" "^7.18.3" + "@rc-component/trigger" "^1.7.0" + classnames "^2.2.6" + rc-util "^5.17.0" + +rc-field-form@~1.39.0: + version "1.39.0" + resolved "https://registry.yarnpkg.com/rc-field-form/-/rc-field-form-1.39.0.tgz#b5987124978eab223df2321b2e796e114ac6d65e" + integrity sha512-V7Wk7uji1jBsUGGgP788H9rpFy55HLiD4lywTlktUGjK7EgW5dt+mq1MPbtCpPRMzs83vZBW4SOChOmCACz4WA== + dependencies: + "@babel/runtime" "^7.18.0" + async-validator "^4.1.0" + rc-util "^5.32.2" + +rc-image@~7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/rc-image/-/rc-image-7.3.1.tgz#57b61010f32ae6851d5417fcc40fbe3971f5d570" + integrity sha512-Tu3vcUyMHa6zxTiQRzHt1glbGwuNWzeQBG9O6qIdy/+1ue0Qb70it+jUct1YPVNkJa/QfaTfUhmsNsqrw7mgsg== + dependencies: + "@babel/runtime" "^7.11.2" + "@rc-component/portal" "^1.0.2" + classnames "^2.2.6" + rc-dialog "~9.3.0" + rc-motion "^2.6.2" + rc-util "^5.34.1" + +rc-input-number@~8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-8.1.0.tgz#c6f304b80d0caa8da948f39a41bf04793bbfd0c1" + integrity sha512-bdHgduOxuN0lrhzgPmoKbhRD4GLIzVcddVz972/JHPHr7oLwPX5xDb9w4bXhuMzyT2VzQy7nggRCfH3yAl09oA== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/mini-decimal" "^1.0.1" + classnames "^2.2.5" + rc-input "~1.2.1" + rc-util "^5.28.0" + +rc-input@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/rc-input/-/rc-input-1.2.1.tgz#446843225348d99c78a0967299cb74e385ce8fb0" + integrity sha512-nQRmBvEFoGi+SNRDavccZ8ueyhFgmxkWqIt4aDyuNJgUZF12HJKIwDhAafUM7N+g7PyuW9FH3pf3zPHzdiCWbA== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-util "^5.18.1" + +rc-mentions@~2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/rc-mentions/-/rc-mentions-2.8.0.tgz#e96cdf331e7bf1a8944ee4c6801b13f33d9b70c8" + integrity sha512-LBMkO6bSGhEvS1CvMK978qGN82tI+mzk7l/uTiQJH+UDiwpvq+pxK4DxU5b6Q1T5LW6bn2pSua9RaZKZrDoBOw== + dependencies: + "@babel/runtime" "^7.22.5" + "@rc-component/trigger" "^1.5.0" + classnames "^2.2.6" + rc-input "~1.2.1" + rc-menu "~9.12.0" + rc-textarea "~1.4.0" + rc-util "^5.34.1" + +rc-menu@~9.12.0, rc-menu@~9.12.2: + version "9.12.2" + resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-9.12.2.tgz#1bab34646421224eff5c5b7de993f8ea1238418e" + integrity sha512-NzloFH2pRUYmQ3S/YbJAvRkgCZaLvq0sRa5rgJtuIHLfPPprNHNyepeSlT64+dbVqI4qRWL44VN0lUCldCbbfg== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/trigger" "^1.17.0" + classnames "2.x" + rc-motion "^2.4.3" + rc-overflow "^1.3.1" + rc-util "^5.27.0" + +rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.3, rc-motion@^2.4.4, rc-motion@^2.6.1, rc-motion@^2.6.2: + version "2.7.3" + resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.7.3.tgz#126155bb3e687174fb3b92fddade2835c963b04d" + integrity sha512-2xUvo8yGHdOHeQbdI8BtBsCIrWKchEmFEIskf0nmHtJsou+meLd/JE+vnvSX2JxcBrJtXY2LuBpxAOxrbY/wMQ== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-util "^5.21.0" + +rc-motion@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.9.0.tgz#9e18a1b8d61e528a97369cf9a7601e9b29205710" + integrity sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-util "^5.21.0" + +rc-notification@~5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/rc-notification/-/rc-notification-5.2.0.tgz#d63f4ec98fe297a15b495f62b800074636aabbf6" + integrity sha512-HwUSypEW4mfOpiakJ7dm6TAKf+3zuSR2xm0I0XMes493rtA3n4EVMvQyldrp23hUwCE3RFj8oncyU1E8iNC4ag== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.9.0" + rc-util "^5.20.1" + +rc-overflow@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/rc-overflow/-/rc-overflow-1.3.1.tgz#03224cf90c66aa570eb0deeb4eff6cc96401e979" + integrity sha512-RY0nVBlfP9CkxrpgaLlGzkSoh9JhjJLu6Icqs9E7CW6Ewh9s0peF9OHIex4OhfoPsR92LR0fN6BlCY9Z4VoUtA== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-resize-observer "^1.0.0" + rc-util "^5.19.2" + +rc-pagination@~3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-3.6.1.tgz#2db6678a57cd2f4f29d6c0416e282543af52d0df" + integrity sha512-R/sUnKKXx1Nm4kZfUKS3YKa7yEPF1ZkVB/AynQaHt+nMER7h9wPTfliDJFdYo+RM/nk2JD4Yc5QpUq8fIQHeug== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + rc-util "^5.32.2" + +rc-picker@~3.14.5: + version "3.14.6" + resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-3.14.6.tgz#60fc34f9883272e10f6c593fa6d82e7e7a70781b" + integrity sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/trigger" "^1.5.0" + classnames "^2.2.1" + rc-util "^5.30.0" + +rc-progress@~3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-3.5.1.tgz#a3cdfd2fe04eb5c3d43fa1c69e7dd70c73b102ae" + integrity sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.6" + rc-util "^5.16.1" + +rc-rate@~2.12.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.12.0.tgz#0182deffed3b009cdcc61660da8746c39ed91ed5" + integrity sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.5" + rc-util "^5.0.1" + +rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-1.3.1.tgz#b61b9f27048001243617b81f95e53d7d7d7a6a3d" + integrity sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg== + dependencies: + "@babel/runtime" "^7.20.7" + classnames "^2.2.1" + rc-util "^5.27.0" + resize-observer-polyfill "^1.5.1" + +rc-resize-observer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz#7bba61e6b3c604834980647cce6451914750d0cc" + integrity sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q== + dependencies: + "@babel/runtime" "^7.20.7" + classnames "^2.2.1" + rc-util "^5.38.0" + resize-observer-polyfill "^1.5.1" + +rc-segmented@~2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/rc-segmented/-/rc-segmented-2.2.2.tgz#a34f12ce6c0975fc3042ae7656bcd18e1744798e" + integrity sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-motion "^2.4.4" + rc-util "^5.17.0" + +rc-select@~14.9.0, rc-select@~14.9.2: + version "14.9.2" + resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-14.9.2.tgz#24c4673e21b1d5a4a126b9a934609cce5c39d1a5" + integrity sha512-VQ15sRFgPURHb8ZcZNSDtb2rAw3+C9xlL0nDziwNHTEW1KvEpZ8y+0v5w24X/Bpl9b3cW1BOyW1F5UqSAq+7Dg== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/trigger" "^1.5.0" + classnames "2.x" + rc-motion "^2.0.1" + rc-overflow "^1.3.1" + rc-util "^5.16.1" + rc-virtual-list "^3.5.2" + +rc-slider@~10.3.1: + version "10.3.1" + resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-10.3.1.tgz#345e818975f4bb61b66340799af8cfccad7c8ad7" + integrity sha512-XszsZLkbjcG9ogQy/zUC0n2kndoKUAnY/Vnk1Go5Gx+JJQBz0Tl15d5IfSiglwBUZPS9vsUJZkfCmkIZSqWbcA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.5" + rc-util "^5.27.0" + +rc-steps@~6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-6.0.1.tgz#c2136cd0087733f6d509209a84a5c80dc29a274d" + integrity sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g== + dependencies: + "@babel/runtime" "^7.16.7" + classnames "^2.2.3" + rc-util "^5.16.1" + +rc-switch@~4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/rc-switch/-/rc-switch-4.1.0.tgz#f37d81b4e0c5afd1274fd85367b17306bf25e7d7" + integrity sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg== + dependencies: + "@babel/runtime" "^7.21.0" + classnames "^2.2.1" + rc-util "^5.30.0" + +rc-table@~7.34.4: + version "7.34.4" + resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-7.34.4.tgz#027a1052846fffb1ff38b2e0df95acb0ac508254" + integrity sha512-os+i88Y2AO/6dNkOgJkKSHgXYaZZGnuOEEe+nyaq5IRgvAQNhLysUjXt2objtBeFDEZR8TqXrajwBNRUwunmdw== + dependencies: + "@babel/runtime" "^7.10.1" + "@rc-component/context" "^1.4.0" + classnames "^2.2.5" + rc-resize-observer "^1.1.0" + rc-util "^5.36.0" + rc-virtual-list "^3.11.1" + +rc-tabs@~12.12.1: + version "12.12.1" + resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-12.12.1.tgz#8639297bfcbbf77ca05f71d73fc3d31bd05e04d8" + integrity sha512-e10VBjEkECdPl4XZSs9to81SE+mgclBTM7J8/LMsFqmJoi05Tci91bRnmeeDtrcOCx2PuZdJv57XUlC4d8PEIw== + dependencies: + "@babel/runtime" "^7.11.2" + classnames "2.x" + rc-dropdown "~4.1.0" + rc-menu "~9.12.0" + rc-motion "^2.6.2" + rc-resize-observer "^1.0.0" + rc-util "^5.34.1" + +rc-textarea@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/rc-textarea/-/rc-textarea-1.4.0.tgz#5833676f81f71a842220a0311c48caab07643349" + integrity sha512-CiqK+uyoJlnfufbC0kwfHJpfElhQacuDSNyNQ/xGnA/QMaJLDbgmqRT8QmX0T0KD/ws/hy6qqRaGJSsrRR5uiQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + rc-input "~1.2.1" + rc-resize-observer "^1.0.0" + rc-util "^5.27.0" + +rc-tooltip@~6.1.1: + version "6.1.2" + resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-6.1.2.tgz#33923ecfb2cf24347975093cbd0b048ab33c9567" + integrity sha512-89zwvybvCxGJu3+gGF8w5AXd4HHk6hIN7K0vZbkzjilVaEAIWPqc1fcyeUeP71n3VCcw7pTL9LyFupFbrx8gHw== + dependencies: + "@babel/runtime" "^7.11.2" + "@rc-component/trigger" "^1.18.0" + classnames "^2.3.1" + +rc-tree-select@~5.13.0: + version "5.13.0" + resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-5.13.0.tgz#ca332f08476c2fdf7fe2154a6320f8f686ef34c8" + integrity sha512-g01JU9EdE7j/9KfDKtmvFqJ7ZDNIYDzkpmAXllbTBFoRNhWJBjW1x/dCZLVG+IdZeIz8SKJkgZzCf1CUZrzV/Q== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-select "~14.9.0" + rc-tree "~5.7.0" + rc-util "^5.16.1" + +rc-tree@~5.7.0: + version "5.7.10" + resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-5.7.10.tgz#3d66c2a81ffd24cbb8b816e7a747f626e57cb0fc" + integrity sha512-n4UkMQY3bzvJUNnbw6e3YI7sy2kE9c9vAYbSt94qAhcPKtMOThONNr1LIaFB/M5XeFYYrWVbvRVoT8k38eFuSQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.0.1" + rc-util "^5.16.1" + rc-virtual-list "^3.5.1" + +rc-tree@~5.7.12: + version "5.7.12" + resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-5.7.12.tgz#6910e551390963708936c2cbf925f9deff4a6d76" + integrity sha512-LXA5nY2hG5koIAlHW5sgXgLpOMz+bFRbnZZ+cCg0tQs4Wv1AmY7EDi1SK7iFXhslYockbqUerQan82jljoaItg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.0.1" + rc-util "^5.16.1" + rc-virtual-list "^3.5.1" + +rc-upload@~4.3.5: + version "4.3.5" + resolved "https://registry.yarnpkg.com/rc-upload/-/rc-upload-4.3.5.tgz#12fc69b2af74d08646a104828831bcaf44076eda" + integrity sha512-EHlKJbhkgFSQHliTj9v/2K5aEuFwfUQgZARzD7AmAPOneZEPiCNF3n6PEWIuqz9h7oq6FuXgdR67sC5BWFxJbA== + dependencies: + "@babel/runtime" "^7.18.3" + classnames "^2.2.5" + rc-util "^5.2.0" + +rc-util@^5.0.1, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.26.0, rc-util@^5.27.0, rc-util@^5.28.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.2, rc-util@^5.33.0, rc-util@^5.34.1, rc-util@^5.35.0, rc-util@^5.36.0: + version "5.37.0" + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.37.0.tgz#6df9a55cb469b41b6995530a45b5f3dd3219a4ea" + integrity sha512-cPMV8DzaHI1KDaS7XPRXAf4J7mtBqjvjikLpQieaeOO7+cEbqY2j7Kso/T0R0OiEZTNcLS/8Zl9YrlXiO9UbjQ== + dependencies: + "@babel/runtime" "^7.18.3" + react-is "^16.12.0" + +rc-util@^5.38.0: + version "5.38.0" + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.38.0.tgz#18a3d1c26ba3c43fabfbe6303e825dabd9e5f4f0" + integrity sha512-yV/YBNdFn+edyBpBdCqkPE29Su0jWcHNgwx2dJbRqMrMfrUcMJUjCRV+ZPhcvWyKFJ63GzEerPrz9JIVo0zXmA== + dependencies: + "@babel/runtime" "^7.18.3" + react-is "^18.2.0" + +rc-virtual-list@^3.11.1: + version "3.11.2" + resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.11.2.tgz#eb859c2257233aff10864f041e5bcc89f7814bb7" + integrity sha512-MTFLL2LOHr3+/+r+WjTIs6j8XmJE6EqdOsJvCH8SWig7qyik3aljCEImUtw5tdWR0tQhXUfbv7P7nZaLY91XPg== + dependencies: + "@babel/runtime" "^7.20.0" + classnames "^2.2.6" + rc-resize-observer "^1.0.0" + rc-util "^5.36.0" + +rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2: + version "3.10.5" + resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.10.5.tgz#a203ca60bf3334e16193f641db1e99a48ae76574" + integrity sha512-Vc89TL3JHfRlLVQXVj5Hmv0dIflgwmHDcbjt9lrZjOG3wNUDkTF5zci8kFDU/CzdmmqgKu+CUktEpT10VUKYSQ== + dependencies: + "@babel/runtime" "^7.20.0" + classnames "^2.2.6" + rc-resize-observer "^1.0.0" + rc-util "^5.36.0" + +react-app-polyfill@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz#95221e0a9bd259e5ca6b177c7bb1cb6768f68fd7" + integrity sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w== + dependencies: + core-js "^3.19.2" + object-assign "^4.1.1" + promise "^8.1.0" + raf "^3.4.1" + regenerator-runtime "^0.13.9" + whatwg-fetch "^3.6.2" + +react-clientside-effect@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz#29f9b14e944a376b03fb650eed2a754dd128ea3a" + integrity sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg== + dependencies: + "@babel/runtime" "^7.12.13" + +react-dev-utils@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -8602,40 +16640,254 @@ react-dom@^18.2.0: loose-envify "^1.1.0" scheduler "^0.23.0" -react-is@^16.13.1: +react-error-overlay@6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== + +react-error-overlay@^6.0.11: + version "6.0.11" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-fast-compare@3.2.2, react-fast-compare@^3.0.1, react-fast-compare@^3.1.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== + +react-focus-lock@^2.9.4: + version "2.9.6" + resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.9.6.tgz#cad168a150fdd72d5ab2419ba8e62780788011b1" + integrity sha512-B7gYnCjHNrNYwY2juS71dHbf0+UpXXojt02svxybj8N5bxceAkzPChKEncHuratjUHkIFNCn06k2qj1DRlzTug== + dependencies: + "@babel/runtime" "^7.0.0" + focus-lock "^1.0.0" + prop-types "^15.6.2" + react-clientside-effect "^1.2.6" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" + +react-geolocated@^4.0.3: + version "4.1.2" + resolved "https://registry.yarnpkg.com/react-geolocated/-/react-geolocated-4.1.2.tgz#2a00d3295bdfcd6d215f3fe2b960f8003cee85d0" + integrity sha512-/Ec26Wb1h06bB/axHYclBxrG0Yqob0T0W9awRi87cyedC3rMnpOR+Aqb7Q26FAEF+dNWXIpVDGNw1YZtlPUAEw== + +react-helmet@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726" + integrity sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== + dependencies: + object-assign "^4.1.1" + prop-types "^15.7.2" + react-fast-compare "^3.1.1" + react-side-effect "^2.1.0" + +react-infinite-scroll-component@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/react-infinite-scroll-component/-/react-infinite-scroll-component-6.1.0.tgz#7e511e7aa0f728ac3e51f64a38a6079ac522407f" + integrity sha512-SQu5nCqy8DxQWpnUVLx7V7b7LcA37aM7tvoWjTLZp1dk6EJibM5/4EJKzOnl07/BsM1Y40sKLuqjCwwH/xV0TQ== + dependencies: + throttle-debounce "^2.1.0" + +react-innertext@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/react-innertext/-/react-innertext-1.1.5.tgz#8147ac54db3f7067d95f49e2d2c05a720d27d8d0" + integrity sha512-PWAqdqhxhHIv80dT9znP2KvS+hfkbRovFp4zFYHFFlOoQLRiawIic81gKb3U1wEyJZgMwgs3JoLtwryASRWP3Q== + +react-is@^16.12.0, react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-is@^17.0.1: +"react-is@^16.8.0 || ^17.0.0", react-is@^17.0.1: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-is@^18.0.0: +react-is@^18.0.0, react-is@^18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== +react-lazy-load-image-component@^1.5.6: + version "1.6.0" + resolved "https://registry.yarnpkg.com/react-lazy-load-image-component/-/react-lazy-load-image-component-1.6.0.tgz#f262c2f163052d71011e282031fd60aafa6494ac" + integrity sha512-8KFkDTgjh+0+PVbH+cx0AgxLGbdTsxWMnxXzU5HEUztqewk9ufQAu8cstjZhyvtMIPsdMcPZfA0WAa7HtjQbBQ== + dependencies: + lodash.debounce "^4.0.8" + lodash.throttle "^4.1.1" + +react-popper@^1.3.11: + version "1.3.11" + resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.11.tgz#a2cc3f0a67b75b66cfa62d2c409f9dd1fcc71ffd" + integrity sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg== + dependencies: + "@babel/runtime" "^7.1.2" + "@hypnosphi/create-react-context" "^0.3.1" + deep-equal "^1.1.1" + popper.js "^1.14.4" + prop-types "^15.6.1" + typed-styles "^0.0.7" + warning "^4.0.2" + +react-popper@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.3.0.tgz#17891c620e1320dce318bad9fede46a5f71c70ba" + integrity sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q== + dependencies: + react-fast-compare "^3.0.1" + warning "^4.0.2" + +react-query@^3.39.3: + version "3.39.3" + resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.39.3.tgz#4cea7127c6c26bdea2de5fb63e51044330b03f35" + integrity sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g== + dependencies: + "@babel/runtime" "^7.5.5" + broadcast-channel "^3.4.1" + match-sorter "^6.0.2" + +react-refresh@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.10.0.tgz#2f536c9660c0b9b1d500684d9e52a65e7404f7e3" + integrity sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ== + +react-refresh@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" + integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== + react-refresh@^0.14.0: version "0.14.0" resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== -react-router-dom@^6.15.0: - version "6.15.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.15.0.tgz#6da7db61e56797266fbbef0d5e324d6ac443ee40" - integrity sha512-aR42t0fs7brintwBGAv2+mGlCtgtFQeOzK0BM1/OiqEzRejOZtpMZepvgkscpMUnKb8YO84G7s3LsHnnDNonbQ== +react-remove-scroll-bar@^2.3.4: + version "2.3.4" + resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" + integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== + dependencies: + react-style-singleton "^2.2.1" + tslib "^2.0.0" + +react-remove-scroll@^2.5.6: + version "2.5.7" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz#15a1fd038e8497f65a695bf26a4a57970cac1ccb" + integrity sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA== + dependencies: + react-remove-scroll-bar "^2.3.4" + react-style-singleton "^2.2.1" + tslib "^2.1.0" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" + +react-reveal@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/react-reveal/-/react-reveal-1.2.2.tgz#f47fbc44debc4c185ae2163a215a9e822c7adfef" + integrity sha512-JCv3fAoU6Z+Lcd8U48bwzm4pMZ79qsedSXYwpwt6lJNtj/v5nKJYZZbw3yhaQPPgYePo3Y0NOCoYOq/jcsisuw== + dependencies: + prop-types "^15.5.10" + +react-router-dom@6.11.2: + version "6.11.2" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.11.2.tgz#324d55750ffe2ecd54ca4ec6b7bc7ab01741f170" + integrity sha512-JNbKtAeh1VSJQnH6RvBDNhxNwemRj7KxCzc5jb7zvDSKRnPWIFj9pO+eXqjM69gQJ0r46hSz1x4l9y0651DKWw== + dependencies: + "@remix-run/router" "1.6.2" + react-router "6.11.2" + +react-router@6.11.2: + version "6.11.2" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.11.2.tgz#006301c4da1a173d7ad76b7ecd2da01b9dd3837a" + integrity sha512-74z9xUSaSX07t3LM+pS6Un0T55ibUE/79CzfZpy5wsPDZaea1F8QkrsiyRnA2YQ7LwE/umaydzXZV80iDCPkMg== + dependencies: + "@remix-run/router" "1.6.2" + +react-scripts@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.1.tgz#6285dbd65a8ba6e49ca8d651ce30645a6d980003" + integrity sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ== + dependencies: + "@babel/core" "^7.16.0" + "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" + "@svgr/webpack" "^5.5.0" + babel-jest "^27.4.2" + babel-loader "^8.2.3" + babel-plugin-named-asset-import "^0.3.8" + babel-preset-react-app "^10.0.1" + bfj "^7.0.2" + browserslist "^4.18.1" + camelcase "^6.2.1" + case-sensitive-paths-webpack-plugin "^2.4.0" + css-loader "^6.5.1" + css-minimizer-webpack-plugin "^3.2.0" + dotenv "^10.0.0" + dotenv-expand "^5.1.0" + eslint "^8.3.0" + eslint-config-react-app "^7.0.1" + eslint-webpack-plugin "^3.1.1" + file-loader "^6.2.0" + fs-extra "^10.0.0" + html-webpack-plugin "^5.5.0" + identity-obj-proxy "^3.0.0" + jest "^27.4.3" + jest-resolve "^27.4.2" + jest-watch-typeahead "^1.0.0" + mini-css-extract-plugin "^2.4.5" + postcss "^8.4.4" + postcss-flexbugs-fixes "^5.0.2" + postcss-loader "^6.2.1" + postcss-normalize "^10.0.1" + postcss-preset-env "^7.0.1" + prompts "^2.4.2" + react-app-polyfill "^3.0.0" + react-dev-utils "^12.0.1" + react-refresh "^0.11.0" + resolve "^1.20.0" + resolve-url-loader "^4.0.0" + sass-loader "^12.3.0" + semver "^7.3.5" + source-map-loader "^3.0.0" + style-loader "^3.3.1" + tailwindcss "^3.0.2" + terser-webpack-plugin "^5.2.5" + webpack "^5.64.4" + webpack-dev-server "^4.6.0" + webpack-manifest-plugin "^4.0.2" + workbox-webpack-plugin "^6.4.1" + optionalDependencies: + fsevents "^2.3.2" + +react-side-effect@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.2.tgz#dc6345b9e8f9906dc2eeb68700b615e0b4fe752a" + integrity sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== + +react-style-singleton@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" + integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== + dependencies: + get-nonce "^1.0.0" + invariant "^2.2.4" + tslib "^2.0.0" + +react-transition-group@^4.4.0, react-transition-group@^4.4.5: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== dependencies: - "@remix-run/router" "1.8.0" - react-router "6.15.0" + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" -react-router@6.15.0: - version "6.15.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.15.0.tgz#bf2cb5a4a7ed57f074d4ea88db0d95033f39cac8" - integrity sha512-NIytlzvzLwJkCQj2HLefmeakxxWHWAP+02EGqWEZy+DgfHHKQMUoBBjUQLOtFInBMhWtb3hiUy6MfFgwLjXhqg== +react-typical@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/react-typical/-/react-typical-0.1.3.tgz#c56e607a8e435b6f8a23eb5eaaf00768e35be06d" + integrity sha512-VynIYVQvAZ1Nco4C+QNEqR17STGK/xw6Dc1zNj/LuYm8fISw1Qp3q9n3hv6O3iQDLD0OWwdWKHun5oj6mCMB4A== dependencies: - "@remix-run/router" "1.8.0" + "@camwiegert/typical" "^0.1.1" react@^18.2.0: version "18.2.0" @@ -8664,7 +16916,7 @@ readable-stream@^2.0.1, readable-stream@^2.2.2: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0: +readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -8673,6 +16925,13 @@ readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readable-web-to-node-stream@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz#5d52bb5df7b54861fd48d015e93a2cb87b3ee0bb" + integrity sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw== + dependencies: + readable-stream "^3.6.0" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -8680,10 +16939,20 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -reflect-metadata@^0.1.13: - version "0.1.13" - resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" - integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== +recursive-readdir@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" + integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== + dependencies: + minimatch "^3.0.5" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" reflect.getprototypeof@^1.0.4: version "1.0.4" @@ -8709,11 +16978,23 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== +regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.9: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + regenerator-runtime@^0.14.0: version "0.14.0" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== +regenerator-transform@^0.15.1: + version "0.15.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + regenerator-transform@^0.15.2: version "0.15.2" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" @@ -8721,7 +17002,21 @@ regenerator-transform@^0.15.2: dependencies: "@babel/runtime" "^7.8.4" -regexp.prototype.flags@^1.5.0: +regex-parser@^2.2.11: + version "2.2.11" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== + +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" + +regexp.prototype.flags@^1.4.3: version "1.5.0" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== @@ -8730,6 +17025,11 @@ regexp.prototype.flags@^1.5.0: define-properties "^1.2.0" functions-have-names "^1.2.3" +regexpp@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + regexpu-core@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" @@ -8749,6 +17049,27 @@ regjsparser@^0.9.1: dependencies: jsesc "~0.5.0" +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remove-accents@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" + integrity sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + request-progress@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" @@ -8771,6 +17092,16 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== +resize-observer-polyfill@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + +resolve-alpn@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -8788,20 +17119,45 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== +resolve-url-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz#d50d4ddc746bb10468443167acf800dcd6c3ad57" + integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA== + dependencies: + adjust-sourcemap-loader "^4.0.0" + convert-source-map "^1.7.0" + loader-utils "^2.0.0" + postcss "^7.0.35" + source-map "0.6.1" + resolve.exports@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== +resolve.exports@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.1.tgz#05cfd5b3edf641571fd46fa608b610dda9ead999" + integrity sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ== + resolve.exports@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.1.7, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.4: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== +resolve@^1.1.7, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.20.0: + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + dependencies: + is-core-module "^2.11.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^1.19.0, resolve@^1.22.1, resolve@^1.22.2, resolve@^1.22.4: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" path-parse "^1.0.7" @@ -8816,6 +17172,13 @@ resolve@^2.0.0-next.4: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +responselike@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" + integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== + dependencies: + lowercase-keys "^2.0.0" + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -8824,14 +17187,6 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" -restore-cursor@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9" - integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - retry@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" @@ -8847,24 +17202,43 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== -rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" -rollup@^3.27.1: - version "3.29.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.1.tgz#ba53a179d46ac3cd79e162dca6ab70d93cd26f78" - integrity sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg== +rollup-plugin-terser@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== + dependencies: + "@babel/code-frame" "^7.10.4" + jest-worker "^26.2.1" + serialize-javascript "^4.0.0" + terser "^5.0.0" + +rollup@^2.43.1, rollup@^2.77.2: + version "2.79.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== optionalDependencies: fsevents "~2.3.2" -rrweb-cssom@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz#ed298055b97cbddcdeb278f904857629dec5e0e1" - integrity sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw== +rollup@^3.20.2: + version "3.21.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.21.0.tgz#0a71517db56e150222670f88e5e7acfa4fede7c8" + integrity sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ== + optionalDependencies: + fsevents "~2.3.2" + +rollup@^3.21.0: + version "3.29.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981" + integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== + optionalDependencies: + fsevents "~2.3.2" run-parallel@^1.1.9: version "1.2.0" @@ -8873,7 +17247,14 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^7.5.1, rxjs@^7.8.0: +rxjs@^7.5.1: + version "7.8.0" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4" + integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== + dependencies: + tslib "^2.1.0" + +rxjs@^7.8.0: version "7.8.1" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== @@ -8909,12 +17290,17 @@ safe-regex-test@^1.0.0: get-intrinsic "^1.1.3" is-regex "^1.1.4" -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-loader@^12.2.0: +sanitize.css@*: + version "13.0.0" + resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-13.0.0.tgz#2675553974b27964c75562ade3bd85d79879f173" + integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA== + +sass-loader@^12.2.0, sass-loader@^12.3.0: version "12.6.0" resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.6.0.tgz#5148362c8e2cdd4b950f3c63ac5d16dbfed37bcb" integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== @@ -8923,9 +17309,9 @@ sass-loader@^12.2.0: neo-async "^2.6.2" sass@^1.42.1: - version "1.66.1" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.66.1.tgz#04b51c4671e4650aa393740e66a4e58b44d055b1" - integrity sha512-50c+zTsZOJVgFfTgwwEzkjA3/QACgdNsKueWPyAR0mRINIvLAStVQBbPg14iuqEQ74NPDbXzJARJ/O4SI1zftA== + version "1.62.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.62.0.tgz#3686b2195b93295d20765135e562366b33ece37d" + integrity sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -8936,6 +17322,13 @@ sax@^1.2.4, sax@~1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + saxes@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5" @@ -8950,7 +17343,34 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" -schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.2.tgz#36c10abca6f7577aeae136c804b0c741edeadc99" + integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== @@ -8959,16 +17379,23 @@ schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -schema-utils@^4.0.0, schema-utils@^4.0.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" - integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== +schema-utils@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.1.tgz#eb2d042df8b01f4b5c276a2dfd41ba0faab72e8d" + integrity sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ== dependencies: "@types/json-schema" "^7.0.9" ajv "^8.9.0" ajv-formats "^2.1.1" ajv-keywords "^5.1.0" +scroll-into-view-if-needed@^3.0.3: + version "3.0.10" + resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.10.tgz#38fbfe770d490baff0fb2ba34ae3539f6ec44e13" + integrity sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg== + dependencies: + compute-scroll-into-view "^3.0.2" + secure-compare@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/secure-compare/-/secure-compare-3.0.1.tgz#f1a0329b308b221fae37b9974f3d578d0ca999e3" @@ -8986,6 +17413,18 @@ selfsigned@^2.1.1: dependencies: node-forge "^1" +semver-regex@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-4.0.5.tgz#fbfa36c7ba70461311f5debcb3928821eb4f9180" + integrity sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw== + +semver-truncate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/semver-truncate/-/semver-truncate-3.0.0.tgz#0e3b4825d4a4225d8ae6e7c72231182b42edba40" + integrity sha512-LJWA9kSvMolR51oDE6PN3kALBNaUdkxzAGcexw8gjMA8xr5zUqK0JiR3CgARSqanYF3Z1YHvsErb1KDgh+v7Rg== + dependencies: + semver "^7.3.5" + semver@7.3.4: version "7.3.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" @@ -8993,27 +17432,32 @@ semver@7.3.4: dependencies: lru-cache "^6.0.0" -semver@7.5.3: - version "7.5.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" - integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== +semver@7.x, semver@^7.3.2, semver@^7.5.3: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" semver@^5.6.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^6.3.0, semver@^6.3.1: +semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== +semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: + version "7.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0" + integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== dependencies: lru-cache "^6.0.0" @@ -9036,6 +17480,22 @@ send@0.18.0: range-parser "~1.2.1" statuses "2.0.1" +sentence-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" @@ -9066,6 +17526,16 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + set-function-name@^2.0.0, set-function-name@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" @@ -9085,13 +17555,17 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.11: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" + shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" @@ -9100,6 +17574,11 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" @@ -9124,12 +17603,12 @@ siginfo@^2.0.0: resolved "https://registry.yarnpkg.com/siginfo/-/siginfo-2.0.0.tgz#32e76c70b79724e3bb567cb9d543eb858ccfaf30" integrity sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g== -signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -sirv@^2.0.3: +sirv@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.3.tgz#ca5868b87205a74bef62a469ed0296abceccd446" integrity sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA== @@ -9143,7 +17622,7 @@ sisteransi@^1.0.5: resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -slash@^3.0.0: +slash@3.0.0, slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== @@ -9171,14 +17650,6 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -slice-ansi@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" - integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== - dependencies: - ansi-styles "^6.0.0" - is-fullwidth-code-point "^4.0.0" - snake-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" @@ -9196,6 +17667,25 @@ sockjs@^0.3.24: uuid "^8.3.2" websocket-driver "^0.7.4" +sort-keys-length@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" + integrity sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw== + dependencies: + sort-keys "^1.0.0" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0, source-list-map@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" @@ -9210,6 +17700,14 @@ source-map-loader@^3.0.0: iconv-lite "^0.6.3" source-map-js "^1.0.1" +source-map-resolve@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" + integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + source-map-support@0.5.13: version "0.5.13" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" @@ -9226,7 +17724,7 @@ source-map-support@0.5.19: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@~0.5.20: +source-map-support@^0.5.6, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -9234,22 +17732,32 @@ source-map-support@~0.5.20: buffer-from "^1.0.0" source-map "^0.6.0" -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + source-map@^0.7.3: version "0.7.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -sparse-bitfield@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz#ff4ae6e68656056ba4b3e792ab3334d38273ca11" - integrity sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ== +source-map@^0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== dependencies: - memory-pager "^1.0.2" + whatwg-url "^7.0.0" + +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== spdy-transport@^3.0.0: version "3.0.0" @@ -9294,6 +17802,11 @@ sshpk@^1.14.1: safer-buffer "^2.0.2" tweetnacl "~0.14.0" +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + stack-utils@^2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" @@ -9306,6 +17819,18 @@ stackback@0.0.2: resolved "https://registry.yarnpkg.com/stackback/-/stackback-0.0.2.tgz#1ac8a0d9483848d1695e418b6d031a3c3ce68e3b" integrity sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +static-eval@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.2.tgz#2d1759306b1befa688938454c546b7871f806a42" + integrity sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg== + dependencies: + escodegen "^1.8.1" + statuses@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" @@ -9316,7 +17841,7 @@ statuses@2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== -std-env@^3.3.3: +std-env@^3.3.2: version "3.4.3" resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.4.3.tgz#326f11db518db751c83fd58574f449b7c3060910" integrity sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q== @@ -9333,10 +17858,10 @@ streamsearch@^1.1.0: resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== -string-argv@0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" - integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== +string-convert@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97" + integrity sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A== string-length@^4.0.1: version "4.0.2" @@ -9346,6 +17871,19 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" +string-length@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-5.0.1.tgz#3d647f497b6e8e8d41e422f7e0b23bc536c8381e" + integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow== + dependencies: + char-regex "^2.0.0" + strip-ansi "^7.0.1" + +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -9355,16 +17893,7 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^5.0.0, string-width@^5.0.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string.prototype.matchall@^4.0.8: +string.prototype.matchall@^4.0.6: version "4.0.10" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== @@ -9379,7 +17908,30 @@ string.prototype.matchall@^4.0.8: set-function-name "^2.0.0" side-channel "^1.0.4" +string.prototype.matchall@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" + integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trim@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== @@ -9389,6 +17941,15 @@ string.prototype.trim@^1.2.7: es-abstract "^1.22.1" string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimend@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== @@ -9398,6 +17959,15 @@ string.prototype.trimend@^1.0.6: es-abstract "^1.22.1" string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== @@ -9420,6 +17990,15 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -9444,27 +18023,49 @@ strip-bom@^4.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== +strip-comments@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b" + integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-final-newline@^3.0.0: +strip-indent@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" -strip-json-comments@^3.1.1: +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== strip-literal@^1.0.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-1.3.0.tgz#db3942c2ec1699e6836ad230090b84bb458e3a07" - integrity sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg== + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-1.0.1.tgz#0115a332710c849b4e46497891fb8d585e404bd2" + integrity sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q== dependencies: - acorn "^8.10.0" + acorn "^8.8.2" + +strip-outer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-2.0.0.tgz#c45c724ed9b1ff6be5f660503791404f4714084b" + integrity sha512-A21Xsm1XzUkK0qK1ZrytDUvqsQWict2Cykhvi0fBQntGG5JSprESasEyV1EZ/4CiR5WB5KjzLTrP/bO37B0wPg== + +strnum@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" + integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== strong-log-transformer@^2.1.0: version "2.1.0" @@ -9475,38 +18076,100 @@ strong-log-transformer@^2.1.0: minimist "^1.2.0" through "^2.3.4" +strtok3@^7.0.0-alpha.9: + version "7.0.0" + resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-7.0.0.tgz#868c428b4ade64a8fd8fee7364256001c1a4cbe5" + integrity sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ== + dependencies: + "@tokenizer/token" "^0.3.0" + peek-readable "^5.0.0" + style-loader@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.2.tgz#eaebca714d9e462c19aa1e3599057bc363924899" + integrity sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw== + +style-loader@^3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.3.tgz#bba8daac19930169c0c9c96706749a597ae3acff" integrity sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw== -stylehacks@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.0.0.tgz#9fdd7c217660dae0f62e14d51c89f6c01b3cb738" - integrity sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw== +styled-components@^6.0.5: + version "6.1.0" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-6.1.0.tgz#228e3ab9c1ee1daa4b0a06aae30df0ed14fda274" + integrity sha512-VWNfYYBuXzuLS/QYEeoPgMErP26WL+dX9//rEh80B2mmlS1yRxRxuL5eax4m6ybYEUoHWlTy2XOU32767mlMkg== + dependencies: + "@emotion/is-prop-valid" "^1.2.1" + "@emotion/unitless" "^0.8.0" + "@types/stylis" "^4.0.2" + css-to-react-native "^3.2.0" + csstype "^3.1.2" + postcss "^8.4.31" + shallowequal "^1.1.0" + stylis "^4.3.0" + tslib "^2.5.0" + +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== dependencies: browserslist "^4.21.4" postcss-selector-parser "^6.0.4" +stylis@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" + integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== + +stylis@^4.0.13, stylis@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.0.tgz#abe305a669fc3d8777e10eefcfc73ad861c5588c" + integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ== + stylus-loader@^7.1.0: - version "7.1.3" - resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-7.1.3.tgz#1fdfa0d34e8c05a569bc0902e1ecdb857d764964" - integrity sha512-TY0SKwiY7D2kMd3UxaWKSf3xHF0FFN/FAfsSqfrhxRT/koXTwffq2cgEWDkLQz7VojMu7qEEHt5TlMjkPx9UDw== + version "7.1.0" + resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-7.1.0.tgz#19e09a98b19075c246e6e3f65e38b8cb89d2d6fb" + integrity sha512-gNUEjjozR+oZ8cuC/Fx4LVXqZOgDKvpW9t2hpXHcxjfPYqSjQftaGwZUK+wL9B0QJ26uS6p1EmoWHmvld1dF7g== dependencies: fast-glob "^3.2.12" + klona "^2.0.5" normalize-path "^3.0.0" -stylus@^0.59.0: - version "0.59.0" - resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.59.0.tgz#a344d5932787142a141946536d6e24e6a6be7aa6" - integrity sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg== +stylus@^0.55.0: + version "0.55.0" + resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.55.0.tgz#bd404a36dd93fa87744a9dd2d2b1b8450345e5fc" + integrity sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw== dependencies: - "@adobe/css-tools" "^4.0.1" - debug "^4.3.2" + css "^3.0.0" + debug "~3.1.0" glob "^7.1.6" + mkdirp "~1.0.4" + safer-buffer "^2.1.2" sax "~1.2.4" + semver "^6.3.0" source-map "^0.7.3" +sucrase@^3.32.0: + version "3.34.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f" + integrity sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "7.1.6" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + +supercluster@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-8.0.1.tgz#9946ba123538e9e9ab15de472531f604e7372df5" + integrity sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ== + dependencies: + kdbush "^4.0.2" + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -9514,7 +18177,7 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.1.0: +supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -9528,16 +18191,56 @@ supports-color@^8.0.0, supports-color@^8.1.1: dependencies: has-flag "^4.0.0" +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -svg-parser@^2.0.4: +svg-parser@^2.0.2, svg-parser@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== +svgo@^1.2.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +svgo@^2.7.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + svgo@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.0.2.tgz#5e99eeea42c68ee0dc46aa16da093838c262fe0a" @@ -9550,17 +18253,50 @@ svgo@^3.0.2: csso "^5.0.5" picocolors "^1.0.0" -swagger-ui-dist@5.7.2: - version "5.7.2" - resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-5.7.2.tgz#b783568cc7f494a9ad9173c9c98fd0cbbb5c851a" - integrity sha512-mVZc9QVQ6pTCV5crli3+Ng+DoMPwdtMHK8QLk2oX8Mtamp4D/hV+uYdC3lV0JZrDgpNEcjs0RrWTqMwwosuLPQ== +swagger-ui-dist@5.9.0: + version "5.9.0" + resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-5.9.0.tgz#d52b6cf52fd0a8e6930866c402aaa793fe4e3f76" + integrity sha512-NUHSYoe5XRTk/Are8jPJ6phzBh3l9l33nEyXosM17QInoV95/jng8+PuSGtbD407QoPf93MH3Bkh773OgesJpA== symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: +tailwindcss@^3.0.2: + version "3.3.5" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.5.tgz#22a59e2fbe0ecb6660809d9cc5f3976b077be3b8" + integrity sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA== + dependencies: + "@alloc/quick-lru" "^5.2.0" + arg "^5.0.2" + chokidar "^3.5.3" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.3.0" + glob-parent "^6.0.2" + is-glob "^4.0.3" + jiti "^1.19.1" + lilconfig "^2.1.0" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.23" + postcss-import "^15.1.0" + postcss-js "^4.0.1" + postcss-load-config "^4.0.1" + postcss-nested "^6.0.1" + postcss-selector-parser "^6.0.11" + resolve "^1.22.2" + sucrase "^3.32.0" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== @@ -9588,7 +18324,30 @@ tar@6.1.11: mkdirp "^1.0.3" yallist "^4.0.0" -terser-webpack-plugin@^5.3.3, terser-webpack-plugin@^5.3.7: +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +tempy@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz#65e2c35abc06f1124a97f387b08303442bde59f3" + integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== + dependencies: + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.2.5: version "5.3.9" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== @@ -9599,16 +18358,37 @@ terser-webpack-plugin@^5.3.3, terser-webpack-plugin@^5.3.7: serialize-javascript "^6.0.1" terser "^5.16.8" -terser@^5.16.8: - version "5.19.4" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.19.4.tgz#941426fa482bf9b40a0308ab2b3cd0cf7c775ebd" - integrity sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g== +terser-webpack-plugin@^5.3.3, terser-webpack-plugin@^5.3.7: + version "5.3.7" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7" + integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.17" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.16.5" + +terser@^5.0.0, terser@^5.10.0, terser@^5.16.8: + version "5.22.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.22.0.tgz#4f18103f84c5c9437aafb7a14918273310a8a49d" + integrity sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" +terser@^5.16.5: + version "5.17.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.1.tgz#948f10830454761e2eeedc6debe45c532c83fd69" + integrity sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" @@ -9637,6 +18417,21 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" +throat@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.2.tgz#51a3fbb5e11ae72e2cf74861ed5c8020f89f29fe" + integrity sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ== + +throttle-debounce@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.3.0.tgz#fd31865e66502071e411817e241465b3e9c372e2" + integrity sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ== + +throttle-debounce@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-5.0.0.tgz#a17a4039e82a2ed38a5e7268e4132d6960d41933" + integrity sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg== + throttleit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" @@ -9652,7 +18447,22 @@ thunky@^1.0.2: resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== -tinybench@^2.5.0: +time-zone@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/time-zone/-/time-zone-1.0.0.tgz#99c5bf55958966af6d06d83bdf3800dc82faec5d" + integrity sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA== + +tiny-invariant@^1.0.6: + version "1.3.1" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" + integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== + +tiny-warning@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +tinybench@^2.4.0: version "2.5.1" resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-2.5.1.tgz#3408f6552125e53a5a48adee31261686fd71587e" integrity sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg== @@ -9662,10 +18472,10 @@ tinypool@^0.5.0: resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-0.5.0.tgz#3861c3069bf71e4f1f5aa2d2e6b3aaacc278961e" integrity sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ== -tinyspy@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-2.1.1.tgz#9e6371b00c259e5c5b301917ca18c01d40ae558c" - integrity sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w== +tinyspy@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-2.2.0.tgz#9dc04b072746520b432f77ea2c2d17933de5d6ce" + integrity sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg== tmp@~0.2.1: version "0.2.1" @@ -9691,17 +18501,30 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +toggle-selection@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" + integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ== + toidentifier@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +token-types@^5.0.0-alpha.2: + version "5.0.1" + resolved "https://registry.yarnpkg.com/token-types/-/token-types-5.0.1.tgz#aa9d9e6b23c420a675e55413b180635b86a093b4" + integrity sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg== + dependencies: + "@tokenizer/token" "^0.3.0" + ieee754 "^1.2.1" + totalist@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== -tough-cookie@^4.1.2, tough-cookie@^4.1.3: +tough-cookie@^4.0.0, tough-cookie@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== @@ -9711,6 +18534,30 @@ tough-cookie@^4.1.2, tough-cookie@^4.1.3: universalify "^0.2.0" url-parse "^1.5.3" +tough-cookie@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + tr46@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9" @@ -9718,27 +18565,32 @@ tr46@^3.0.0: dependencies: punycode "^2.1.1" -tr46@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-4.1.1.tgz#281a758dcc82aeb4fe38c7dfe4d11a395aac8469" - integrity sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw== - dependencies: - punycode "^2.3.0" - tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== -ts-api-utils@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.0.3.tgz#f12c1c781d04427313dbac808f453f050e54a331" - integrity sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg== +trim-repeated@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-2.0.0.tgz#5d60556d6d40d9461b7c7e06c3ac20b6b1d50090" + integrity sha512-QUHBFTJGdOwmp0tbOG505xAgOp/YliZP/6UgafFXYZ26WT1bvQmSMJUvkeVSASuJJHbqsFbynTvkd5W8RBTipg== + dependencies: + escape-string-regexp "^5.0.0" + +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== -ts-jest@^29.1.0: - version "29.1.1" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.1.tgz#f58fe62c63caf7bfcc5cc6472082f79180f0815b" - integrity sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA== +ts-jest@29.1.0: + version "29.1.0" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.0.tgz#4a9db4104a49b76d2b368ea775b6c9535c603891" + integrity sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA== dependencies: bs-logger "0.x" fast-json-stable-stringify "2.x" @@ -9746,13 +18598,13 @@ ts-jest@^29.1.0: json5 "^2.2.3" lodash.memoize "4.x" make-error "1.x" - semver "^7.5.3" + semver "7.x" yargs-parser "^21.0.1" ts-loader@^9.3.1: - version "9.4.4" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.4.4.tgz#6ceaf4d58dcc6979f84125335904920884b7cee4" - integrity sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w== + version "9.4.2" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.4.2.tgz#80a45eee92dd5170b900b3d00abcfa14949aeb78" + integrity sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA== dependencies: chalk "^4.1.0" enhanced-resolve "^5.0.0" @@ -9778,6 +18630,11 @@ ts-node@10.9.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" +tsconfck@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tsconfck/-/tsconfck-2.1.1.tgz#9b51603d2712d1f4740fa14748ca886a2e1893e5" + integrity sha512-ZPCkJBKASZBmBUNqGHmRhdhM8pJYDdOXp4nRgj/O0JwUwsMq50lCDRQP/M5GBNAA0elPrq4gAeu4dkaVCuKWww== + tsconfig-paths-webpack-plugin@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.0.tgz#84008fc3e3e0658fdb0262758b07b4da6265ff1a" @@ -9787,7 +18644,7 @@ tsconfig-paths-webpack-plugin@4.0.0: enhanced-resolve "^5.7.0" tsconfig-paths "^4.0.0" -tsconfig-paths@^3.14.2: +tsconfig-paths@^3.14.1, tsconfig-paths@^3.14.2: version "3.14.2" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== @@ -9806,16 +18663,31 @@ tsconfig-paths@^4.0.0, tsconfig-paths@^4.1.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.6.2, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.5.0: +tslib@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + +tslib@2.6.2, tslib@^2.0.0, tslib@^2.3.1: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tslib@^1.8.1: +tslib@^1.11.1, tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== + +tslib@~2.5.0: + version "2.5.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913" + integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -9842,11 +18714,23 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" @@ -9857,11 +18741,6 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -type-fest@^1.0.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" - integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== - type-is@^1.6.4, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -9914,46 +18793,37 @@ typed-assert@^1.0.8: resolved "https://registry.yarnpkg.com/typed-assert/-/typed-assert-1.0.9.tgz#8af9d4f93432c4970ec717e3006f33f135b06213" integrity sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg== +typed-styles@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" + integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== + +typed.js@^2.0.15: + version "2.0.16" + resolved "https://registry.yarnpkg.com/typed.js/-/typed.js-2.0.16.tgz#2ba416821ec8a59521466f405784077eddb1d95e" + integrity sha512-IBB52GlJiTUOnomwdVVf7lWgC6gScn8md+26zTHj5oJWA+4pSuclHE76rbGI2hnyO+NT+QXdIUHbfjAY5nEtcw== + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typeorm@^0.3.17: - version "0.3.17" - resolved "https://registry.yarnpkg.com/typeorm/-/typeorm-0.3.17.tgz#a73c121a52e4fbe419b596b244777be4e4b57949" - integrity sha512-UDjUEwIQalO9tWw9O2A4GU+sT3oyoUXheHJy4ft+RFdnRdQctdQ34L9SqE2p7LdwzafHx1maxT+bqXON+Qnmig== - dependencies: - "@sqltools/formatter" "^1.2.5" - app-root-path "^3.1.0" - buffer "^6.0.3" - chalk "^4.1.2" - cli-highlight "^2.1.11" - date-fns "^2.29.3" - debug "^4.3.4" - dotenv "^16.0.3" - glob "^8.1.0" - mkdirp "^2.1.3" - reflect-metadata "^0.1.13" - sha.js "^2.4.11" - tslib "^2.5.0" - uuid "^9.0.0" - yargs "^17.6.2" - -typescript@^5.1.3: - version "5.2.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" - integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== - -typescript@~5.1.3: - version "5.1.6" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" - integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== +typescript@5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" + integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== -ufo@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.3.0.tgz#c92f8ac209daff607c57bbd75029e190930a0019" - integrity sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw== +ufo@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.1.2.tgz#d0d9e0fa09dece0c31ffd57bd363f030a35cfe76" + integrity sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ== uid@2.0.2: version "2.0.2" @@ -9972,6 +18842,11 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +underscore@1.12.1: + version "1.12.1" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e" + integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -10002,6 +18877,13 @@ union@~0.5.0: dependencies: qs "^6.4.0" +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + universalify@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" @@ -10012,17 +18894,35 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== +unload@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/unload/-/unload-2.2.0.tgz#ccc88fdcad345faa06a92039ec0f80b488880ef7" + integrity sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA== + dependencies: + "@babel/runtime" "^7.6.2" + detect-node "^2.0.4" + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== + untildify@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -update-browserslist-db@^1.0.11: +upath@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +update-browserslist-db@^1.0.10, update-browserslist-db@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== @@ -10030,6 +18930,28 @@ update-browserslist-db@^1.0.11: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + dependencies: + tslib "^2.0.3" + +upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + dependencies: + tslib "^2.0.3" + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -10042,6 +18964,15 @@ url-join@^4.0.1: resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + url-parse@^1.5.3: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" @@ -10050,11 +18981,41 @@ url-parse@^1.5.3: querystringify "^2.1.1" requires-port "^1.0.0" +use-callback-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" + integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== + dependencies: + tslib "^2.0.0" + +use-sidecar@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" + integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== + dependencies: + detect-node-es "^1.1.0" + tslib "^2.0.0" + util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" @@ -10070,11 +19031,6 @@ uuid@^8.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -uuid@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" - integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== - v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" @@ -10085,6 +19041,29 @@ v8-compile-cache@2.3.0: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== +v8-compile-cache@^2.0.3: + version "2.4.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128" + integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +v8-to-istanbul@^9.0.0: + version "9.1.3" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz#ea456604101cd18005ac2cae3cdd1aa058a6306b" + integrity sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.12" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^2.0.0" + v8-to-istanbul@^9.0.1: version "9.1.0" resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" @@ -10094,11 +19073,6 @@ v8-to-istanbul@^9.0.1: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" -validator@^13.7.0: - version "13.11.0" - resolved "https://registry.yarnpkg.com/validator/-/validator-13.11.0.tgz#23ab3fd59290c61248364eabf4067f04955fbb1b" - integrity sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ== - vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" @@ -10113,59 +19087,111 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vite-node@0.32.4: - version "0.32.4" - resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-0.32.4.tgz#7b3f94af5a87c631fbc380ba662914bafbd04d80" - integrity sha512-L2gIw+dCxO0LK14QnUMoqSYpa9XRGnTTTDjW2h19Mr+GR0EFj4vx52W41gFXfMLqpA00eK4ZjOVYo1Xk//LFEw== +vite-node@0.31.0: + version "0.31.0" + resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-0.31.0.tgz#8794a98f21b0cf2394bfd2aaa5fc85d2c42be084" + integrity sha512-8x1x1LNuPvE2vIvkSB7c1mApX5oqlgsxzHQesYF7l5n1gKrEmrClIiZuOFbFDQcjLsmcWSwwmrWrcGWm9Fxc/g== dependencies: cac "^6.7.14" debug "^4.3.4" - mlly "^1.4.0" - pathe "^1.1.1" + mlly "^1.2.0" + pathe "^1.1.0" picocolors "^1.0.0" vite "^3.0.0 || ^4.0.0" -"vite@^3.0.0 || ^4.0.0", vite@^4.3.9: - version "4.4.9" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.4.9.tgz#1402423f1a2f8d66fd8d15e351127c7236d29d3d" - integrity sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA== +vite-plugin-eslint@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz#0381b8272e7f0fd8b663311b64f7608d55d8b04c" + integrity sha512-PqdMf3Y2fLO9FsNPmMX+//2BF5SF8nEWspZdgl4kSt7UvHDRHVVfHvxsD7ULYzZrJDGRxR81Nq7TOFgwMnUang== + dependencies: + "@rollup/pluginutils" "^4.2.1" + "@types/eslint" "^8.4.5" + rollup "^2.77.2" + +vite-plugin-svgr@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/vite-plugin-svgr/-/vite-plugin-svgr-2.4.0.tgz#9b14953955e79893ea7718089b9777a494e38fc6" + integrity sha512-q+mJJol6ThvqkkJvvVFEndI4EaKIjSI0I3jNFgSoC9fXAz1M7kYTVUin8fhUsFojFDKZ9VHKtX6NXNaOLpbsHA== + dependencies: + "@rollup/pluginutils" "^5.0.2" + "@svgr/core" "^6.5.1" + +vite-tsconfig-paths@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/vite-tsconfig-paths/-/vite-tsconfig-paths-4.2.0.tgz#bd2647d3eadafb65a10fc98a2ca565211f2eaf63" + integrity sha512-jGpus0eUy5qbbMVGiTxCL1iB9ZGN6Bd37VGLJU39kTDD6ZfULTTb1bcc5IeTWqWJKiWV5YihCaibeASPiGi8kw== + dependencies: + debug "^4.1.1" + globrex "^0.1.2" + tsconfck "^2.1.0" + +vite@4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.3.4.tgz#1c518d763d5a700d890c3a19ab59220f06e7a7d5" + integrity sha512-f90aqGBoxSFxWph2b39ae2uHAxm5jFBBdnfueNxZAT1FTpM13ccFQExCaKbR2xFW5atowjleRniQ7onjJ22QEg== + dependencies: + esbuild "^0.17.5" + postcss "^8.4.23" + rollup "^3.21.0" + optionalDependencies: + fsevents "~2.3.2" + +"vite@^3.0.0 || ^4.0.0": + version "4.3.1" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.3.1.tgz#9badb1377f995632cdcf05f32103414db6fbb95a" + integrity sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg== dependencies: - esbuild "^0.18.10" - postcss "^8.4.27" - rollup "^3.27.1" + esbuild "^0.17.5" + postcss "^8.4.21" + rollup "^3.20.2" optionalDependencies: fsevents "~2.3.2" -vitest@^0.32.0: - version "0.32.4" - resolved "https://registry.yarnpkg.com/vitest/-/vitest-0.32.4.tgz#a0558ae44c2ccdc254eece0365f16c4ffc5231bb" - integrity sha512-3czFm8RnrsWwIzVDu/Ca48Y/M+qh3vOnF16czJm98Q/AN1y3B6PBsyV8Re91Ty5s7txKNjEhpgtGPcfdbh2MZg== +vitest@0.31.0: + version "0.31.0" + resolved "https://registry.yarnpkg.com/vitest/-/vitest-0.31.0.tgz#133e98f779aa81afbc7ee1fcb385a0c458b8c2c8" + integrity sha512-JwWJS9p3GU9GxkG7eBSmr4Q4x4bvVBSswaCFf1PBNHiPx00obfhHRJfgHcnI0ffn+NMlIh9QGvG75FlaIBdKGA== dependencies: - "@types/chai" "^4.3.5" + "@types/chai" "^4.3.4" "@types/chai-subset" "^1.3.3" "@types/node" "*" - "@vitest/expect" "0.32.4" - "@vitest/runner" "0.32.4" - "@vitest/snapshot" "0.32.4" - "@vitest/spy" "0.32.4" - "@vitest/utils" "0.32.4" - acorn "^8.9.0" + "@vitest/expect" "0.31.0" + "@vitest/runner" "0.31.0" + "@vitest/snapshot" "0.31.0" + "@vitest/spy" "0.31.0" + "@vitest/utils" "0.31.0" + acorn "^8.8.2" acorn-walk "^8.2.0" cac "^6.7.14" chai "^4.3.7" + concordance "^5.0.4" debug "^4.3.4" local-pkg "^0.4.3" magic-string "^0.30.0" - pathe "^1.1.1" + pathe "^1.1.0" picocolors "^1.0.0" - std-env "^3.3.3" + std-env "^3.3.2" strip-literal "^1.0.1" - tinybench "^2.5.0" + tinybench "^2.4.0" tinypool "^0.5.0" vite "^3.0.0 || ^4.0.0" - vite-node "0.32.4" + vite-node "0.31.0" why-is-node-running "^2.2.2" +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + w3c-xmlserializer@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz#aebdc84920d806222936e3cdce408e32488a3073" @@ -10173,13 +19199,20 @@ w3c-xmlserializer@^4.0.0: dependencies: xml-name-validator "^4.0.0" -walker@^1.0.8: +walker@^1.0.7, walker@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: makeerror "1.0.12" +warning@^4.0.2, warning@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + watchpack@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" @@ -10200,6 +19233,21 @@ webidl-conversions@^3.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + webidl-conversions@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" @@ -10216,7 +19264,7 @@ webpack-dev-middleware@^5.3.1: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@^4.9.3: +webpack-dev-server@^4.6.0: version "4.15.1" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== @@ -10252,11 +19300,71 @@ webpack-dev-server@^4.9.3: webpack-dev-middleware "^5.3.1" ws "^8.13.0" +webpack-dev-server@^4.9.3: + version "4.13.3" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.13.3.tgz#9feb740b8b56b886260bae1360286818a221bae8" + integrity sha512-KqqzrzMRSRy5ePz10VhjyL27K2dxqwXQLP5rAKwRJBPUahe7Z2bBWzHw37jeb8GCPKxZRO79ZdQUAPesMh/Nug== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.13.0" + +webpack-manifest-plugin@^4.0.2: + version "4.1.1" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz#10f8dbf4714ff93a215d5a45bcc416d80506f94f" + integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow== + dependencies: + tapable "^2.0.0" + webpack-sources "^2.2.0" + webpack-node-externals@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz#1a3407c158d547a9feb4229a9e3385b7b60c9917" integrity sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ== +webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd" + integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== + dependencies: + source-list-map "^2.0.1" + source-map "^0.6.1" + webpack-sources@^3.0.0, webpack-sources@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" @@ -10269,10 +19377,40 @@ webpack-subresource-integrity@^5.1.0: dependencies: typed-assert "^1.0.8" +webpack@^5.64.4: + version "5.89.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc" + integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.0" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" + acorn "^8.7.1" + acorn-import-assertions "^1.9.0" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.15.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.7" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + webpack@^5.80.0: - version "5.88.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.88.2.tgz#f62b4b842f1c6ff580f3fcb2ed4f0b579f4c210e" - integrity sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== + version "5.88.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.88.0.tgz#a07aa2f8e7a64a8f1cec0c6c2e180e3cb34440c8" + integrity sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.0" @@ -10313,6 +19451,18 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +well-known-symbols@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/well-known-symbols/-/well-known-symbols-2.0.0.tgz#e9c7c07dbd132b7b84212c8174391ec1f9871ba5" + integrity sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + whatwg-encoding@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz#e7635f597fd87020858626805a2729fa7698ac53" @@ -10320,6 +19470,16 @@ whatwg-encoding@^2.0.0: dependencies: iconv-lite "0.6.3" +whatwg-fetch@^3.6.2: + version "3.6.19" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz#caefd92ae630b91c07345537e67f8354db470973" + integrity sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw== + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + whatwg-mimetype@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" @@ -10333,14 +19493,6 @@ whatwg-url@^11.0.0: tr46 "^3.0.0" webidl-conversions "^7.0.0" -whatwg-url@^12.0.0, whatwg-url@^12.0.1: - version "12.0.1" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-12.0.1.tgz#fd7bcc71192e7c3a2a97b9a8d6b094853ed8773c" - integrity sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ== - dependencies: - tr46 "^4.1.1" - webidl-conversions "^7.0.0" - whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -10349,6 +19501,24 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -10388,16 +19558,35 @@ which-collection@^1.0.1: is-weakmap "^2.0.1" is-weakset "^2.0.1" -which-typed-array@^1.1.10, which-typed-array@^1.1.11, which-typed-array@^1.1.9: - version "1.1.11" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" - integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== +which-typed-array@^1.1.11, which-typed-array@^1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" + integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.4" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +which-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== dependencies: available-typed-arrays "^1.0.5" call-bind "^1.0.2" for-each "^0.3.3" gopd "^1.0.1" has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^1.2.9, which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" which@^2.0.1: version "2.0.2" @@ -10414,6 +19603,180 @@ why-is-node-running@^2.2.2: siginfo "^2.0.0" stackback "0.0.2" +word-wrap@~1.2.3: + version "1.2.5" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +workbox-background-sync@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.6.1.tgz#08d603a33717ce663e718c30cc336f74909aff2f" + integrity sha512-trJd3ovpWCvzu4sW0E8rV3FUyIcC0W8G+AZ+VcqzzA890AsWZlUGOTSxIMmIHVusUw/FDq1HFWfy/kC/WTRqSg== + dependencies: + idb "^7.0.1" + workbox-core "6.6.1" + +workbox-broadcast-update@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.6.1.tgz#0fad9454cf8e4ace0c293e5617c64c75d8a8c61e" + integrity sha512-fBhffRdaANdeQ1V8s692R9l/gzvjjRtydBOvR6WCSB0BNE2BacA29Z4r9/RHd9KaXCPl6JTdI9q0bR25YKP8TQ== + dependencies: + workbox-core "6.6.1" + +workbox-build@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.6.1.tgz#6010e9ce550910156761448f2dbea8cfcf759cb0" + integrity sha512-INPgDx6aRycAugUixbKgiEQBWD0MPZqU5r0jyr24CehvNuLPSXp/wGOpdRJmts656lNiXwqV7dC2nzyrzWEDnw== + dependencies: + "@apideck/better-ajv-errors" "^0.3.1" + "@babel/core" "^7.11.1" + "@babel/preset-env" "^7.11.0" + "@babel/runtime" "^7.11.2" + "@rollup/plugin-babel" "^5.2.0" + "@rollup/plugin-node-resolve" "^11.2.1" + "@rollup/plugin-replace" "^2.4.1" + "@surma/rollup-plugin-off-main-thread" "^2.2.3" + ajv "^8.6.0" + common-tags "^1.8.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^9.0.1" + glob "^7.1.6" + lodash "^4.17.20" + pretty-bytes "^5.3.0" + rollup "^2.43.1" + rollup-plugin-terser "^7.0.0" + source-map "^0.8.0-beta.0" + stringify-object "^3.3.0" + strip-comments "^2.0.1" + tempy "^0.6.0" + upath "^1.2.0" + workbox-background-sync "6.6.1" + workbox-broadcast-update "6.6.1" + workbox-cacheable-response "6.6.1" + workbox-core "6.6.1" + workbox-expiration "6.6.1" + workbox-google-analytics "6.6.1" + workbox-navigation-preload "6.6.1" + workbox-precaching "6.6.1" + workbox-range-requests "6.6.1" + workbox-recipes "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + workbox-streams "6.6.1" + workbox-sw "6.6.1" + workbox-window "6.6.1" + +workbox-cacheable-response@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.6.1.tgz#284c2b86be3f4fd191970ace8c8e99797bcf58e9" + integrity sha512-85LY4veT2CnTCDxaVG7ft3NKaFbH6i4urZXgLiU4AiwvKqS2ChL6/eILiGRYXfZ6gAwDnh5RkuDbr/GMS4KSag== + dependencies: + workbox-core "6.6.1" + +workbox-core@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.6.1.tgz#7184776d4134c5ed2f086878c882728fc9084265" + integrity sha512-ZrGBXjjaJLqzVothoE12qTbVnOAjFrHDXpZe7coCb6q65qI/59rDLwuFMO4PcZ7jcbxY+0+NhUVztzR/CbjEFw== + +workbox-expiration@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.6.1.tgz#a841fa36676104426dbfb9da1ef6a630b4f93739" + integrity sha512-qFiNeeINndiOxaCrd2DeL1Xh1RFug3JonzjxUHc5WkvkD2u5abY3gZL1xSUNt3vZKsFFGGORItSjVTVnWAZO4A== + dependencies: + idb "^7.0.1" + workbox-core "6.6.1" + +workbox-google-analytics@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.6.1.tgz#a07a6655ab33d89d1b0b0a935ffa5dea88618c5d" + integrity sha512-1TjSvbFSLmkpqLcBsF7FuGqqeDsf+uAXO/pjiINQKg3b1GN0nBngnxLcXDYo1n/XxK4N7RaRrpRlkwjY/3ocuA== + dependencies: + workbox-background-sync "6.6.1" + workbox-core "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + +workbox-navigation-preload@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.6.1.tgz#61a34fe125558dd88cf09237f11bd966504ea059" + integrity sha512-DQCZowCecO+wRoIxJI2V6bXWK6/53ff+hEXLGlQL4Rp9ZaPDLrgV/32nxwWIP7QpWDkVEtllTAK5h6cnhxNxDA== + dependencies: + workbox-core "6.6.1" + +workbox-precaching@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.6.1.tgz#dedeeba10a2d163d990bf99f1c2066ac0d1a19e2" + integrity sha512-K4znSJ7IKxCnCYEdhNkMr7X1kNh8cz+mFgx9v5jFdz1MfI84pq8C2zG+oAoeE5kFrUf7YkT5x4uLWBNg0DVZ5A== + dependencies: + workbox-core "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + +workbox-range-requests@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.6.1.tgz#ddaf7e73af11d362fbb2f136a9063a4c7f507a39" + integrity sha512-4BDzk28govqzg2ZpX0IFkthdRmCKgAKreontYRC5YsAPB2jDtPNxqx3WtTXgHw1NZalXpcH/E4LqUa9+2xbv1g== + dependencies: + workbox-core "6.6.1" + +workbox-recipes@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.6.1.tgz#ea70d2b2b0b0bce8de0a9d94f274d4a688e69fae" + integrity sha512-/oy8vCSzromXokDA+X+VgpeZJvtuf8SkQ8KL0xmRivMgJZrjwM3c2tpKTJn6PZA6TsbxGs3Sc7KwMoZVamcV2g== + dependencies: + workbox-cacheable-response "6.6.1" + workbox-core "6.6.1" + workbox-expiration "6.6.1" + workbox-precaching "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + +workbox-routing@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.6.1.tgz#cba9a1c7e0d1ea11e24b6f8c518840efdc94f581" + integrity sha512-j4ohlQvfpVdoR8vDYxTY9rA9VvxTHogkIDwGdJ+rb2VRZQ5vt1CWwUUZBeD/WGFAni12jD1HlMXvJ8JS7aBWTg== + dependencies: + workbox-core "6.6.1" + +workbox-strategies@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.6.1.tgz#38d0f0fbdddba97bd92e0c6418d0b1a2ccd5b8bf" + integrity sha512-WQLXkRnsk4L81fVPkkgon1rZNxnpdO5LsO+ws7tYBC6QQQFJVI6v98klrJEjFtZwzw/mB/HT5yVp7CcX0O+mrw== + dependencies: + workbox-core "6.6.1" + +workbox-streams@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.6.1.tgz#b2f7ba7b315c27a6e3a96a476593f99c5d227d26" + integrity sha512-maKG65FUq9e4BLotSKWSTzeF0sgctQdYyTMq529piEN24Dlu9b6WhrAfRpHdCncRS89Zi2QVpW5V33NX8PgH3Q== + dependencies: + workbox-core "6.6.1" + workbox-routing "6.6.1" + +workbox-sw@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.6.1.tgz#d4c4ca3125088e8b9fd7a748ed537fa0247bd72c" + integrity sha512-R7whwjvU2abHH/lR6kQTTXLHDFU2izht9kJOvBRYK65FbwutT4VvnUAJIgHvfWZ/fokrOPhfoWYoPCMpSgUKHQ== + +workbox-webpack-plugin@^6.4.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.1.tgz#4f81cc1ad4e5d2cd7477a86ba83c84ee2d187531" + integrity sha512-zpZ+ExFj9NmiI66cFEApyjk7hGsfJ1YMOaLXGXBoZf0v7Iu6hL0ZBe+83mnDq3YYWAfA3fnyFejritjOHkFcrA== + dependencies: + fast-json-stable-stringify "^2.1.0" + pretty-bytes "^5.4.1" + upath "^1.2.0" + webpack-sources "^1.4.3" + workbox-build "6.6.1" + +workbox-window@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.6.1.tgz#f22a394cbac36240d0dadcbdebc35f711bb7b89e" + integrity sha512-wil4nwOY58nTdCvif/KEZjQ2NP8uk3gGeRNy2jPBbzypU4BT4D9L8xiwbmDBpZlSgJd2xsT9FvSNU0gsxV51JQ== + dependencies: + "@types/trusted-types" "^2.0.2" + workbox-core "6.6.1" + wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" @@ -10432,20 +19795,21 @@ wrap-ansi@^7.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + write-file-atomic@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" @@ -10454,10 +19818,25 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" +ws@^7.4.6: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.11.0: + version "8.14.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" + integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== + ws@^8.13.0: - version "8.14.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.1.tgz#4b9586b4f70f9e6534c7bb1d3dc0baa8b8cf01e0" - integrity sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A== + version "8.13.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" + integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xml-name-validator@^4.0.0: version "4.0.0" @@ -10479,6 +19858,11 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== + yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -10489,27 +19873,27 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b" - integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ== - -yaml@^1.10.0, yaml@^1.7.2: +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.1.1: + version "2.3.3" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.3.tgz#01f6d18ef036446340007db8e016810e5d64aad9" + integrity sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ== + yargs-parser@21.1.1, yargs-parser@>=21.1.1, yargs-parser@^21.0.1, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs-parser@^20.2.2: +yargs-parser@^20.2.2, yargs-parser@^20.2.9: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs@^16.0.0: +yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== @@ -10523,9 +19907,9 @@ yargs@^16.0.0: yargs-parser "^20.2.2" yargs@^17.3.1, yargs@^17.6.2: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + version "17.7.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" + integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== dependencies: cliui "^8.0.1" escalade "^3.1.1" @@ -10557,3 +19941,8 @@ yocto-queue@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + +zod@^3.21.4: + version "3.22.4" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" + integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== From 538c2e9ec223248a7d4adef5a5e031a6739e713d Mon Sep 17 00:00:00 2001 From: James Colesanti Date: Sat, 28 Oct 2023 20:24:45 -0400 Subject: [PATCH 2/6] GI: Initial commit --- .husky/pre-commit | 4 ++-- .husky/pre-push | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 31e27582..e1335e09 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/usr/bin/env sh -. "$(dirname -- "$0")/_/husky.sh" +# . "$(dirname -- "$0")/_/husky.sh" -npx lint-staged --concurrent false --relative +# npx lint-staged --concurrent false --relative diff --git a/.husky/pre-push b/.husky/pre-push index 222d0e41..50e779b9 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -1,4 +1,4 @@ #!/usr/bin/env sh -. "$(dirname -- "$0")/_/husky.sh" +# . "$(dirname -- "$0")/_/husky.sh" -yarn run prepush:fix +# yarn run prepush:fix From 2e46be18c1641604ad54586e65f43d6a357a929a Mon Sep 17 00:00:00 2001 From: James Colesanti Date: Sat, 28 Oct 2023 20:30:48 -0400 Subject: [PATCH 3/6] GI: Adding in recent changes --- apps/frontend/src/GIBostonSites.tsx | 13115 +++++++--------- apps/frontend/src/app/app.tsx | 9 +- apps/frontend/src/components/map/Map.tsx | 144 +- .../frontend/src/components/map/MapLegend.tsx | 411 +- .../src/components/mapIcon/MapIcon.tsx | 7 +- .../src/components/mapIcon/MapIconDesigns.tsx | 28 +- .../src/components/mapIcon/MapPoint.tsx | 48 +- .../src/components/mapIcon/PopupBox.tsx | 20 +- apps/frontend/src/constants.tsx | 67 +- apps/frontend/src/images/markers/circle.tsx | 2 +- apps/frontend/src/images/markers/diamond.tsx | 2 +- apps/frontend/src/images/markers/pentagon.tsx | 4 +- apps/frontend/src/images/markers/square.tsx | 4 +- apps/frontend/src/images/markers/star.tsx | 4 +- apps/frontend/src/images/markers/triangle.tsx | 4 +- apps/frontend/src/main.tsx | 12 +- apps/frontend/src/pages/Divider.tsx | 6 +- apps/frontend/src/pages/mapPage/About.tsx | 84 +- apps/frontend/src/pages/mapPage/Header.tsx | 40 +- apps/frontend/src/pages/mapPage/MapPage.tsx | 27 +- 20 files changed, 6480 insertions(+), 7558 deletions(-) diff --git a/apps/frontend/src/GIBostonSites.tsx b/apps/frontend/src/GIBostonSites.tsx index 55d1ca54..0c0169f3 100644 --- a/apps/frontend/src/GIBostonSites.tsx +++ b/apps/frontend/src/GIBostonSites.tsx @@ -1,7063 +1,6054 @@ export const SITES = [ - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Jackson Mann K-8/Horace Mann School', - Lat: '', - Long: null, - Neighborhood: 'Allston', - Address: '40 Armington St', - 'Asset Type': - 'Bioretention area, vegetated swale, overflow/outlet, curb inlet, trench drain, forebay', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Jackson Mann K-8/Horace Mann School', - Lat: '42.35330356', - Long: -71.13698737, - Neighborhood: 'Allston', - Address: '40 Armington St', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioswale', - 'Asset Name': 'Jackson Mann K-8/Horace Mann School', - Lat: '42.3532882', - Long: -71.13716909, - Neighborhood: 'Allston', - Address: '40 Armington St', - 'Asset Type': 'Vegetated swale', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Jackson Mann K-8/Horace Mann School', - Lat: '42.35330157', - Long: -71.13690628, - Neighborhood: 'Allston', - Address: '40 Armington St', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Jackson Mann K-8/Horace Mann School', - Lat: '42.35328615', - Long: -71.1370678, - Neighborhood: 'Allston', - Address: '40 Armington St', - 'Asset Type': 'Curb inlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Jackson Mann K-8/Horace Mann School', - Lat: '42.35328913', - Long: -71.13689748, - Neighborhood: 'Allston', - Address: '40 Armington St', - 'Asset Type': 'Curb inlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Jackson Mann K-8/Horace Mann School', - Lat: '42.35326194', - Long: -71.13737294, - Neighborhood: 'Allston', - Address: '40 Armington St', - 'Asset Type': 'Trench drain', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Jackson Mann K-8/Horace Mann School', - Lat: '42.3533095', - Long: -71.13689153, - Neighborhood: 'Allston', - Address: '40 Armington St', - 'Asset Type': 'Forebay', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Jackson Mann K-8/Horace Mann School', - Lat: '42.35329711', - Long: -71.13706654, - Neighborhood: 'Allston', - Address: '40 Armington St', - 'Asset Type': 'Forebay', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Jackson Mann K-8/Horace Mann School', - Lat: '42.35327779', - Long: -71.13727441, - Neighborhood: 'Allston', - Address: '40 Armington St', - 'Asset Type': 'Forebay', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'BAC Green Alley', - Lat: '', - Long: null, - Neighborhood: 'Back Bay ', - Address: 'Public Alley 444', - 'Asset Type': 'Porous asphalt', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'http://www.halvorsondesign.com/bac-green-alley', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'BAC Green Alley', - Lat: '42.34829408', - Long: -71.08576186, - Neighborhood: 'Back Bay ', - Address: 'Public Alley 444', - 'Asset Type': 'Porous asphalt', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'http://www.halvorsondesign.com/bac-green-alley', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Public Alley #543', - Lat: '', - Long: null, - Neighborhood: 'Back Bay ', - Address: 'Public Alley #543', - 'Asset Type': 'Porous Asphalt, catch basin inlet', - 'Partner Depts.': 'PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.bostongroundwater.org/recharge-projects.html', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Public Alley #543', - Lat: '42.34483333', - Long: -71.07718931, - Neighborhood: 'Back Bay ', - Address: 'Public Alley #543', - 'Asset Type': 'Porous Asphalt', - 'Partner Depts.': 'PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.bostongroundwater.org/recharge-projects.html', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Public Alley #543', - Lat: '42.34480706', - Long: -71.07717992, - Neighborhood: 'Back Bay ', - Address: 'Public Alley #543', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.bostongroundwater.org/recharge-projects.html', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Cassidy Playground', - Lat: '', - Long: null, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': - 'Comprehensive park renovation, bioretention area, overflow/outlet, perforated pipe, gravel filter', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Cassidy Playground', - Lat: '42.33537614', - Long: -71.15082988, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Cassidy Playground', - Lat: '42.33547391', - Long: -71.15120021, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Cassidy Playground', - Lat: '42.33488091', - Long: -71.15159546, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Cassidy Playground', - Lat: '', - Long: null, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Cassidy Playground', - Lat: '42.33583536', - Long: -71.15151291, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': 'Perforated pipe', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Cassidy Playground', - Lat: '42.33414281', - Long: -71.15252704, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': 'Gravel filter', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Cassidy Playground', - Lat: '42.33393329', - Long: -71.15201281, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': 'Gravel filter', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Cassidy Playground', - Lat: '42.33554029', - Long: -71.15247296, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': 'Gravel filter', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Cassidy Playground', - Lat: '42.33451302', - Long: -71.15306556, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': 'Gravel filter', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Cassidy Playground', - Lat: '', - Long: null, - Neighborhood: 'Brighton', - Address: '379 Chestnut Hill Ave', - 'Asset Type': 'Gravel filter', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'McConnell Playground', - Lat: '', - Long: null, - Neighborhood: 'Dorchester', - Address: '30 Denny St', - 'Asset Type': 'Comprehensive park renovation', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.boston.gov/departments/parks-and-recreation/improvements-mcconnell-playground', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'McConnell Playground', - Lat: '42.30880248', - Long: -71.05270696, - Neighborhood: 'Dorchester', - Address: '30 Denny St', - 'Asset Type': 'Comprehensive park renovation', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.boston.gov/departments/parks-and-recreation/improvements-mcconnell-playground', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Harambee Park', - Lat: '', - Long: null, - Neighborhood: 'Dorchester', - Address: '930 Blue Hill Avenue', - 'Asset Type': - 'Comprehensive park renovation, permeable pavers, stormwater chambers, perforated pipe, drywell, retention pond', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.boston.gov/departments/parks-and-recreation/improvements-harambee-park', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Peabody Square', - Lat: '', - Long: null, - Neighborhood: 'Dorchester', - Address: 'Dorchester Ave/Ashmont St/Talbot Ave', - 'Asset Type': 'Permeable pavers, rain garden, overflow/outlet', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Peabody Square', - Lat: '42.286031', - Long: -71.06446, - Neighborhood: 'Dorchester', - Address: 'Dorchester Ave/Ashmont St/Talbot Ave', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Peabody Square', - Lat: '42.28601636', - Long: -71.0639979, - Neighborhood: 'Dorchester', - Address: 'Dorchester Ave/Ashmont St/Talbot Ave', - 'Asset Type': 'Rain garden', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Peabody Square', - Lat: '', - Long: null, - Neighborhood: 'Dorchester', - Address: 'Dorchester Ave/Ashmont St/Talbot Ave', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Peabody Square', - Lat: '42.28606119', - Long: -71.06415406, - Neighborhood: 'Dorchester', - Address: 'Dorchester Ave/Ashmont St/Talbot Ave', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Peabody Square', - Lat: '42.28593009', - Long: -71.06399373, - Neighborhood: 'Dorchester', - Address: 'Dorchester Ave/Ashmont St/Talbot Ave', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Peabody Square', - Lat: '42.2864919', - Long: -71.06453414, - Neighborhood: 'Dorchester', - Address: 'Dorchester Ave/Ashmont St/Talbot Ave', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Peabody Square', - Lat: '42.28643287', - Long: -71.06468233, - Neighborhood: 'Dorchester', - Address: 'Dorchester Ave/Ashmont St/Talbot Ave', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Peabody Square', - Lat: '42.28571194', - Long: -71.06453633, - Neighborhood: 'Dorchester', - Address: 'Dorchester Ave/Ashmont St/Talbot Ave', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Codman Square ', - Lat: '', - Long: null, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': - 'Plantings/bioretention rain gardens, storm water trenching, porous asphalt, overflow/outlet, perforated pipe, gravel filter, catch basin inlet, curb inlet, trench drain, splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Codman Square ', - Lat: '42.29005609', - Long: -71.07146154, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Codman Square ', - Lat: '42.29009825', - Long: -71.07139381, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Codman Square ', - Lat: '42.28986917', - Long: -71.07169487, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Codman Square ', - Lat: '42.28990315', - Long: -71.07160041, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Codman Square ', - Lat: '42.28978724', - Long: -71.07156192, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Codman Square ', - Lat: '42.28971085', - Long: -71.07153711, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Codman Square ', - Lat: '42.28973016', - Long: -71.07137029, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Codman Square ', - Lat: '42.28980754', - Long: -71.07140117, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Codman Square ', - Lat: '42.28969608', - Long: -71.07251243, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Codman Square ', - Lat: '42.28967177', - Long: -71.07253791, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.29001066', - Long: -71.07146896, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.2898602', - Long: -71.07172434, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.28987174', - Long: -71.07159088, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.28994354', - Long: -71.07161168, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.2896925', - Long: -71.07152571, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.28977087', - Long: -71.07154784, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.28982246', - Long: -71.07157064, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.28971825', - Long: -71.07137703, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.28981398', - Long: -71.07140855, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.28969657', - Long: -71.07252584, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Codman Square ', - Lat: '42.28967376', - Long: -71.07255065, - Neighborhood: 'Dorchester', - Address: 'Washington St/Norfolk/Talbot/Epping ', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': "Upham's Corner ", - Lat: '', - Long: null, - Neighborhood: 'Dorchester', - Address: 'Columbia Rd. & Dudly St. ', - 'Asset Type': 'Plantings/Gardens, catch basin inlet, enhanced tree trench', - 'Partner Depts.': 'PWD', - 'Maintenance Agreement?': 'Yes ', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1X3C4QzRQ9pLw__KbGKaUXdWIxbq1zCyv/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': '', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'New England Ave ', - Lat: '', - Long: null, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': - 'Plantings/Gardens, bioretention swales, storm water trenching, rain garden, overflow/outlet, perforated pipe, splash pad, enhanced tree trench, tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioswale', - 'Asset Name': 'New England Ave ', - Lat: '42.290185', - Long: -71.078165, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Bioswale', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'New England Ave ', - Lat: '42.28937269', - Long: -71.07825514, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'New England Ave ', - Lat: '42.28944762', - Long: -71.07832727, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'New England Ave ', - Lat: '42.29081549', - Long: -71.07783245, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'New England Ave ', - Lat: '42.289997', - Long: -71.07807605, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.28937448', - Long: -71.07835156, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.28939256', - Long: -71.07824229, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.28933303', - Long: -71.07822955, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.29023859', - Long: -71.07813303, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.29005339', - Long: -71.07806086, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.29078765', - Long: -71.07790053, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.28927676', - Long: -71.07827512, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.2893467', - Long: -71.07837101, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.28940077', - Long: -71.07822818, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.28962399', - Long: -71.07830328, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.29015029', - Long: -71.07815643, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.29019146', - Long: -71.07814369, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.29034843', - Long: -71.07811262, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.29039804', - Long: -71.07809787, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.29076546', - Long: -71.07790169, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'New England Ave ', - Lat: '42.29082796', - Long: -71.07777965, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'New England Ave ', - Lat: '42.28890114', - Long: -71.07815272, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'New England Ave ', - Lat: '42.28895565', - Long: -71.07816943, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'New England Ave ', - Lat: '42.28910076', - Long: -71.07821887, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'New England Ave ', - Lat: '42.28958764', - Long: -71.07822088, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'New England Ave ', - Lat: '42.28976969', - Long: -71.07816187, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'New England Ave ', - Lat: '42.28982623', - Long: -71.07814578, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'New England Ave ', - Lat: '42.28996761', - Long: -71.07810152, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'New England Ave ', - Lat: '42.29002167', - Long: -71.07809079, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'New England Ave ', - Lat: '42.29032674', - Long: -71.0780177, - Neighborhood: 'Dorchester ', - Address: 'Southern Ave. to Mallard Ave.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'City Hall Plaza', - Lat: '', - Long: null, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': - 'Porous pavers, porous "asphalt," tree infiltration trenches, trench drains', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36097386', - Long: -71.05898169, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36008793', - Long: -71.05915737, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Permeable pavement - resin-bound stone', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36029505', - Long: -71.05980378, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36054973', - Long: -71.06001166, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36082819', - Long: -71.05848414, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36056756', - Long: -71.05962139, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Permeable pavement - resin-bound stone', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36062801', - Long: -71.0591453, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Permeable pavement - resin-bound stone', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'City Hall Plaza', - Lat: '42.360628', - Long: -71.0588174, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36062211', - Long: -71.05973603, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36024182', - Long: -71.05969875, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36010447', - Long: -71.05912976, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36042184', - Long: -71.05899129, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Trench drain', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36037972', - Long: -71.05915557, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Trench drain', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36028022', - Long: -71.05921421, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Trench drain', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36019116', - Long: -71.05948627, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Trench drain', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36051365', - Long: -71.05892805, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Trench drain', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36075744', - Long: -71.05899966, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Trench drain', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36084465', - Long: -71.05865298, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Trench drain', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'City Hall Plaza', - Lat: '42.36092328', - Long: -71.05835392, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Trench drain', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'City Hall Plaza', - Lat: '42.3608772', - Long: -71.05795427, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Trench drain', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Government Center T Station', - Lat: '', - Long: null, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Porous pavers, tree infiltration trenches, trench drains', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Government Center T Station', - Lat: '42.359985', - Long: -71.059298, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Government Center T Station', - Lat: '42.359758', - Long: -71.058943, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Government Center T Station', - Lat: '42.35976287', - Long: -71.05893878, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Government Center T Station', - Lat: '42.35997786', - Long: -71.05931996, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Government Center T Station', - Lat: '42.36007119', - Long: -71.05975864, - Neighborhood: 'Downtown', - Address: '1 City Hall Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': '', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Elliot Norton Park', - Lat: '', - Long: null, - Neighborhood: 'Downtown', - Address: '295 Tremont St', - 'Asset Type': - 'Rain garden, perforated pipe, drywell, catch basin inlet, trench drain', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.cssboston.com/portfolio/elliot-norton-playground/', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Elliot Norton Park', - Lat: '42.34877067', - Long: -71.06573999, - Neighborhood: 'Downtown', - Address: '295 Tremont St', - 'Asset Type': 'Rain garden', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.cssboston.com/portfolio/elliot-norton-playground/', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Elliot Norton Park', - Lat: '42.34912614', - Long: -71.06628946, - Neighborhood: 'Downtown', - Address: '295 Tremont St', - 'Asset Type': 'Rain garden', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.cssboston.com/portfolio/elliot-norton-playground/', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Elliot Norton Park', - Lat: '42.34886598360755,', - Long: -71.06572645, - Neighborhood: 'Downtown', - Address: '295 Tremont St', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.cssboston.com/portfolio/elliot-norton-playground/', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Elliot Norton Park', - Lat: '', - Long: null, - Neighborhood: 'Downtown', - Address: '295 Tremont St', - 'Asset Type': 'Perforated pipe', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.cssboston.com/portfolio/elliot-norton-playground/', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Elliot Norton Park', - Lat: '', - Long: null, - Neighborhood: 'Downtown', - Address: '295 Tremont St', - 'Asset Type': 'Drywell', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.cssboston.com/portfolio/elliot-norton-playground/', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Elliot Norton Park', - Lat: '', - Long: null, - Neighborhood: 'Downtown', - Address: '295 Tremont St', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.cssboston.com/portfolio/elliot-norton-playground/', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Elliot Norton Park', - Lat: '', - Long: null, - Neighborhood: 'Downtown', - Address: '295 Tremont St', - 'Asset Type': 'Trench drain', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.cssboston.com/portfolio/elliot-norton-playground/', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Noyes Playground', - Lat: '', - Long: null, - Neighborhood: 'East Boston', - Address: '86 Boardman St', - 'Asset Type': - 'Comprehensive park renovation, cleanouts, rain garden, overflow/outlet, perforated pipe, catch basin inlet', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': '', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Central Square', - Lat: '42.37554644', - Long: -71.03935717, - Neighborhood: 'East Boston', - Address: 'Harvard St/School St. ', - 'Asset Type': - 'Porous pavers, storm water trench, control drain man holes, porous asphalt, permeable concrete slabs, cleanouts, catch basin inlet, enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.37554644', - Long: -71.03935717, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.374966', - Long: -71.039741, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.3746089', - Long: -71.03926628, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.375489', - Long: -71.039473, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous asphalt', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.37521424', - Long: -71.03922003, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.375146', - Long: -71.038804, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.374742', - Long: -71.038921, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.37438878', - Long: -71.03975539, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.374536', - Long: -71.039001, - Neighborhood: 'East Boston', - Address: 'Meridian Street/Central Square', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.374595', - Long: -71.039207, - Neighborhood: 'East Boston', - Address: 'Meridian Street', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.375219', - Long: -71.039229, - Neighborhood: 'East Boston', - Address: 'Meridian Street', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.37525459', - Long: -71.03899126, - Neighborhood: 'East Boston', - Address: 'Meridian Street Slip Lane', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.37523774', - Long: -71.03891214, - Neighborhood: 'East Boston', - Address: 'Meridian Street Slip Lane', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.37550879', - Long: -71.03941551, - Neighborhood: 'East Boston', - Address: 'Saratoga Street', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.375006', - Long: -71.039719, - Neighborhood: 'East Boston', - Address: 'Border Street - Park Side', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.37504706', - Long: -71.03990501, - Neighborhood: 'East Boston', - Address: 'Border Street', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.37436086', - Long: -71.03963775, - Neighborhood: 'East Boston', - Address: 'Central Square', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.375389', - Long: -71.039465, - Neighborhood: 'East Boston', - Address: 'Saratoga Street - Park Side', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Central Square', - Lat: '42.374461', - Long: -71.039588, - Neighborhood: 'East Boston', - Address: 'Central Square - Park Side', - 'Asset Type': 'Stormwater trench', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.37523294', - Long: -71.03891521, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous asphalt', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.37526811', - Long: -71.03899501, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous asphalt', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.37445002', - Long: -71.03960355, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous asphalt', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Central Square', - Lat: '42.37539228', - Long: -71.03947037, - Neighborhood: 'East Boston', - Address: 'Border St./Meridian St./Saratoga St.', - 'Asset Type': 'Porous concrete slabs', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Central Square', - Lat: '42.37440263', - Long: -71.03917846, - Neighborhood: 'East Boston', - Address: 'Harvard St/School St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Central Square', - Lat: '42.37505358', - Long: -71.03919237, - Neighborhood: 'East Boston', - Address: 'Harvard St/School St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Central Square', - Lat: '42.37508677', - Long: -71.03891409, - Neighborhood: 'East Boston', - Address: 'Harvard St/School St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Central Square', - Lat: '42.37440408', - Long: -71.03901123, - Neighborhood: 'East Boston', - Address: 'Harvard St/School St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Central Square', - Lat: '42.37477615', - Long: -71.03981779, - Neighborhood: 'East Boston', - Address: 'Harvard St/School St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Central Square', - Lat: '42.37477962', - Long: -71.03998677, - Neighborhood: 'East Boston', - Address: 'Harvard St/School St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Central Square', - Lat: '42.37438461', - Long: -71.03940432, - Neighborhood: 'East Boston', - Address: 'Harvard St/School St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Central Square', - Lat: '42.37428485', - Long: -71.03949278, - Neighborhood: 'East Boston', - Address: 'Harvard St/School St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD, BPRD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'East Boston Greenway Rain Garden', - Lat: '42.371107', - Long: -71.035374, - Neighborhood: 'East Boston', - Address: 'Gove Street (north of the Greenway entrance)', - 'Asset Type': 'Rain garden', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://www.youthbuildboston.org/east-boston-rain-garden', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Fenway Multiuse Path', - Lat: '', - Long: null, - Neighborhood: 'Fenway', - Address: 'Maitland Street (Opposite David Ortiz Way)', - 'Asset Type': 'Bioswale', - 'Partner Depts.': 'BTD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1xdKI_9UU8Siu88Y2JPkiVHE3OxTZehqY/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioswale', - 'Asset Name': 'Fenway Multiuse Path', - Lat: '42.3465027', - Long: -71.10211132, - Neighborhood: 'Fenway', - Address: 'Maitland Street (Opposite David Ortiz Way)', - 'Asset Type': 'Bioswale', - 'Partner Depts.': 'BTD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1xdKI_9UU8Siu88Y2JPkiVHE3OxTZehqY/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Audubon Circle ', - Lat: '', - Long: null, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': - 'Rain Garden, permeable pavers, overflow/outlet, catch basin inlet, enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34676595', - Long: -71.10540759, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Rain garden', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34687201', - Long: -71.1049771, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Rain garden', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Green Roof/Planter', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34636155', - Long: -71.10521313, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Planter', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34653104', - Long: -71.10478532, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Rain garden', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34650801', - Long: -71.1061689, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34608386', - Long: -71.10634165, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34628063', - Long: -71.10560921, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34704083', - Long: -71.10543429, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34705967', - Long: -71.10518618, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34702427', - Long: -71.1041396, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34674663', - Long: -71.10433821, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34693365', - Long: -71.10365839, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34633967', - Long: -71.10668603, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34652948', - Long: -71.10599201, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34661472', - Long: -71.10567216, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34633695', - Long: -71.10546784, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34692176', - Long: -71.10446711, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Audubon Circle ', - Lat: '42.3470229', - Long: -71.10410416, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Audubon Circle ', - Lat: '42.3466175', - Long: -71.10477539, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34666374', - Long: -71.10464016, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34674454', - Long: -71.10443023, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34687488', - Long: -71.10392128, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34637319', - Long: -71.10670204, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34649114', - Long: -71.10627087, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34647804', - Long: -71.10618799, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34665468', - Long: -71.10567408, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34607774', - Long: -71.10630771, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34624667', - Long: -71.10572998, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34634232', - Long: -71.10540744, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.3469194', - Long: -71.10450476, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34709382', - Long: -71.10388783, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34673239', - Long: -71.10439643, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Audubon Circle ', - Lat: '42.34693089', - Long: -71.10367363, - Neighborhood: 'Fenway', - Address: 'Park St./Beacon St. ', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD, BTD', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'South Street & Bussey Street', - Lat: '', - Long: null, - Neighborhood: 'Jamaica Plain', - Address: 'South St & Bussey St', - 'Asset Type': 'Rain Garden, overflow/outlet, catch basin inlet, splash pad', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'South Street & Bussey Street', - Lat: '42.29546675', - Long: -71.12207584, - Neighborhood: 'Jamaica Plain', - Address: 'South St & Bussey St', - 'Asset Type': 'Rain garden', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'South Street & Bussey Street', - Lat: '42.29549169', - Long: -71.12200335, - Neighborhood: 'Jamaica Plain', - Address: 'South St & Bussey St', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'South Street & Bussey Street', - Lat: '42.29536205', - Long: -71.12225558, - Neighborhood: 'Jamaica Plain', - Address: 'South St & Bussey St', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'South Street & Bussey Street', - Lat: '42.29554805', - Long: -71.12200211, - Neighborhood: 'Jamaica Plain', - Address: 'South St & Bussey St', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'South Street & Bussey Street', - Lat: '42.2956045', - Long: -71.12244862, - Neighborhood: 'Jamaica Plain', - Address: 'South St & Bussey St', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'South Street & Bussey Street', - Lat: '42.29563972', - Long: -71.12209389, - Neighborhood: 'Jamaica Plain', - Address: 'South St & Bussey St', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'South Street & Bussey Street', - Lat: '42.29556383', - Long: -71.12179282, - Neighborhood: 'Jamaica Plain', - Address: 'South St & Bussey St', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'South Street & Bussey Street', - Lat: '42.295427', - Long: -71.122135, - Neighborhood: 'Jamaica Plain', - Address: 'South St & Bussey St', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'South Street & Bussey Street', - Lat: '42.295489', - Long: -71.122003, - Neighborhood: 'Jamaica Plain', - Address: 'South St & Bussey St', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Edward M. Kennedy Academy for Health Careers', - Lat: '', - Long: null, - Neighborhood: 'Mission Hill', - Address: '10 Fenwood Rd', - 'Asset Type': - 'Porous asphalt, stormwater planter, catch basin inlet, splash pad, enhanced tree trench', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Edward M. Kennedy Academy for Health Careers', - Lat: '42.33393386', - Long: -71.10609441, - Neighborhood: 'Mission Hill', - Address: '10 Fenwood Rd', - 'Asset Type': 'Porous asphalt', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Edward M. Kennedy Academy for Health Careers', - Lat: '42.33381118', - Long: -71.10612393, - Neighborhood: 'Mission Hill', - Address: '10 Fenwood Rd', - 'Asset Type': 'Stormwater planter', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Edward M. Kennedy Academy for Health Careers', - Lat: '42.33390067', - Long: -71.10618306, - Neighborhood: 'Mission Hill', - Address: '10 Fenwood Rd', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Edward M. Kennedy Academy for Health Careers', - Lat: '42.33397475', - Long: -71.10605324, - Neighborhood: 'Mission Hill', - Address: '10 Fenwood Rd', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Green Roof/Planter', - 'Asset Name': 'Edward M. Kennedy Academy for Health Careers', - Lat: '42.3341179', - Long: -71.10628204, - Neighborhood: 'Mission Hill', - Address: '10 Fenwood Rd', - 'Asset Type': 'Green roof', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Green Roof/Planter', - 'Asset Name': 'Edward M. Kennedy Academy for Health Careers', - Lat: '42.33409642', - Long: -71.1063308, - Neighborhood: 'Mission Hill', - Address: '10 Fenwood Rd', - 'Asset Type': 'Planter boxes', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Green Roof/Planter', - 'Asset Name': 'Edward M. Kennedy Academy for Health Careers', - Lat: '42.33399579', - Long: -71.10646088, - Neighborhood: 'Mission Hill', - Address: '10 Fenwood Rd', - 'Asset Type': 'Tree planter', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Green Roof/Planter', - 'Asset Name': 'Edward M. Kennedy Academy for Health Careers', - Lat: '42.33394226', - Long: -71.10643004, - Neighborhood: 'Mission Hill', - Address: '10 Fenwood Rd', - 'Asset Type': 'Tree planter', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Rachel Revere Square', - Lat: '', - Long: null, - Neighborhood: 'North End', - Address: '98 North Square', - 'Asset Type': - 'Comprehensive park renovation - Porous paving, tree infiltration trenches', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Rachel Revere Square', - Lat: '42.36350219', - Long: -71.05357945, - Neighborhood: 'North End', - Address: '98 North Square', - 'Asset Type': 'Porous paving', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Rachel Revere Square', - Lat: '42.36348104', - Long: -71.0535928, - Neighborhood: 'North End', - Address: '98 North Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Rachel Revere Square', - Lat: '42.36353009', - Long: -71.05356262, - Neighborhood: 'North End', - Address: '98 North Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Rachel Revere Square', - Lat: '42.36353604', - Long: -71.05355592, - Neighborhood: 'North End', - Address: '98 North Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Rachel Revere Square', - Lat: '42.36347648', - Long: -71.05353394, - Neighborhood: 'North End', - Address: '98 North Square', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Langone and Puopolo Parks', - Lat: '', - Long: null, - Neighborhood: 'North End', - Address: '529 Commercial St', - 'Asset Type': 'Comprehensive park renovation, drywell', - 'Partner Depts.': 'BPRD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': '', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Washington Irving Middle School', - Lat: '', - Long: null, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': - 'Bioretention area, bioswale, overflow/outlet, stormwater chambers, subsurface gravel filter, catch basin inlet, trench drain, splash pad, forebay, enhanced tree pit', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28331432', - Long: -71.12469317, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioswale', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28341751', - Long: -71.124722, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Bioswale', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioswale', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28297114', - Long: -71.12587335, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Bioswale', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.283082', - Long: -71.126013, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.282803', - Long: -71.125677, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.283242', - Long: -71.124711, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28286635', - Long: -71.12592586, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Stormwater chambers', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28348027', - Long: -71.12558233, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Stormwater chambers', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.283165', - Long: -71.125161, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Subsurface gravel filter', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '', - Long: null, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28323751', - Long: -71.12508049, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Trench drain', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28309441', - Long: -71.12527533, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Trench drain', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '', - Long: null, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Splash pad', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28338692', - Long: -71.12474527, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Forebay', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.2833354', - Long: -71.12511992, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Enhanced tree pit', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28333385', - Long: -71.12529989, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Enhanced tree pit', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28327945', - Long: -71.12538952, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Enhanced tree pit', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28315769', - Long: -71.12541613, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Enhanced tree pit', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Washington Irving Middle School', - Lat: '42.28307109', - Long: -71.12531459, - Neighborhood: 'Roslindale', - Address: '105 Cummins Hwy', - 'Asset Type': 'Enhanced tree pit', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Rafael Hernandez K-8 School', - Lat: '', - Long: null, - Neighborhood: 'Roxbury', - Address: '61 School St', - 'Asset Type': - 'Bioretention area, overflow/outlet, stormwater chambers, perforated pipe, drywell, subsurface gravel filter, catch basin inlet, forebay', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Rafael Hernandez K-8 School', - Lat: '42.31427143', - Long: -71.0978458, - Neighborhood: 'Roxbury', - Address: '61 School St', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Rafael Hernandez K-8 School', - Lat: '42.31428607', - Long: -71.09787916, - Neighborhood: 'Roxbury', - Address: '61 School St', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Rafael Hernandez K-8 School', - Lat: '42.31426945', - Long: -71.09784513, - Neighborhood: 'Roxbury', - Address: '61 School St', - 'Asset Type': 'Stormwater chambers', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Rafael Hernandez K-8 School', - Lat: '42.31423028', - Long: -71.09779886, - Neighborhood: 'Roxbury', - Address: '61 School St', - 'Asset Type': 'Drywell', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Rafael Hernandez K-8 School', - Lat: '42.31426995', - Long: -71.0979276, - Neighborhood: 'Roxbury', - Address: '61 School St', - 'Asset Type': 'Drywell', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Rafael Hernandez K-8 School', - Lat: '42.314447', - Long: -71.097241, - Neighborhood: 'Roxbury', - Address: '61 School St', - 'Asset Type': 'Subsurface gravel filter', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Rafael Hernandez K-8 School', - Lat: '42.31433738', - Long: -71.09756631, - Neighborhood: 'Roxbury', - Address: '61 School St', - 'Asset Type': 'Catch basin inlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': - 'https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'David A. Ellis Elementary School', - Lat: '', - Long: null, - Neighborhood: 'Roxbury', - Address: '302 Walnut Ave', - 'Asset Type': - 'Permeable pavers, cleanouts, rain garden, overflow/outlet, basin inlet forebay, enhanced tree trench', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'David A. Ellis Elementary School', - Lat: '42.31619551', - Long: -71.09268926, - Neighborhood: 'Roxbury', - Address: '302 Walnut Ave', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'David A. Ellis Elementary School', - Lat: '42.31585929', - Long: -71.09280645, - Neighborhood: 'Roxbury', - Address: '302 Walnut Ave', - 'Asset Type': 'Cleanout', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'David A. Ellis Elementary School', - Lat: '42.31613149', - Long: -71.09263944, - Neighborhood: 'Roxbury', - Address: '302 Walnut Ave', - 'Asset Type': 'Cleanout', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'David A. Ellis Elementary School', - Lat: '42.31589697', - Long: -71.09283059, - Neighborhood: 'Roxbury', - Address: '302 Walnut Ave', - 'Asset Type': 'Rain garden', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'David A. Ellis Elementary School', - Lat: '42.31615777', - Long: -71.09269643, - Neighborhood: 'Roxbury', - Address: '302 Walnut Ave', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'David A. Ellis Elementary School', - Lat: '42.31588606', - Long: -71.09283998, - Neighborhood: 'Roxbury', - Address: '302 Walnut Ave', - 'Asset Type': 'Basin inlet forebay', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'David A. Ellis Elementary School', - Lat: '42.31619948', - Long: -71.09269194, - Neighborhood: 'Roxbury', - Address: '302 Walnut Ave', - 'Asset Type': 'Enhanced tree trench', - 'Partner Depts.': 'BWSC, BPS', - 'Maintenance Agreement?': 'Yes', - 'Link to Maintenance Agreement': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit', - 'Link to Maintenance Checklist': - 'https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Harrison Ave ', - Lat: '', - Long: null, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': - 'Porous Pavers and Tree plantings, perforated pipe, drywell, catch basin inlet, enhanced tree trench', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Harrison Ave ', - Lat: '42.3325331', - Long: -71.07853432, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33278722', - Long: -71.07814581, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33299546', - Long: -71.07784137, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Porous pavers', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33239139', - Long: -71.07900019, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33244592', - Long: -71.07891972, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33249896', - Long: -71.0788406, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33260752', - Long: -71.07868637, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.3326556', - Long: -71.07860121, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33271806', - Long: -71.07850264, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33277061', - Long: -71.07842486, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33296602', - Long: -71.07812441, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33301459', - Long: -71.07805467, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33305822', - Long: -71.07798895, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33313009', - Long: -71.07787764, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33322874', - Long: -71.07772811, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33334176', - Long: -71.07756114, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33341561', - Long: -71.0774505, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33346518', - Long: -71.07736735, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33350335', - Long: -71.07731237, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33354995', - Long: -71.07724062, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33345824', - Long: -71.07712595, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33340967', - Long: -71.07719837, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33336704', - Long: -71.07726275, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33331895', - Long: -71.07734187, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33321046', - Long: -71.07750201, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33303795', - Long: -71.07776554, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33297302', - Long: -71.07786612, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33281712', - Long: -71.07810002, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33276656', - Long: -71.07817915, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33269711', - Long: -71.0782871, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33261295', - Long: -71.07841258, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33256053', - Long: -71.07849481, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33250811', - Long: -71.07857176, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33245847', - Long: -71.07864946, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33240772', - Long: -71.07873622, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree pit', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Harrison Ave ', - Lat: '42.333538', - Long: -71.076954, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Drywell', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33221587', - Long: -71.07924092, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Catchbasin inlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33219468', - Long: -71.07906816, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Catchbasin inlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33284453', - Long: -71.07831151, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Catchbasin inlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33306337', - Long: -71.07795392, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Catchbasin inlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33297563', - Long: -71.07789289, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Catchbasin inlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33306485', - Long: -71.07774739, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Catchbasin inlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33319275', - Long: -71.07775811, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Catchbasin inlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33325719', - Long: -71.07745167, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Catchbasin inlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33334988', - Long: -71.07752141, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Catchbasin inlet', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.3325331', - Long: -71.07853432, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33278722', - Long: -71.07814581, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33299546', - Long: -71.07784137, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33310625', - Long: -71.07792062, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33348037', - Long: -71.07734764, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Harrison Ave ', - Lat: '42.33256687', - Long: -71.07874136, - Neighborhood: 'Roxbury', - Address: 'Melnea Cass Blvd. to East Lenox St.', - 'Asset Type': 'Tree infiltration trench', - 'Partner Depts.': 'BWSC, PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing', - 'Link to RFQ or Bid Invitation': - 'https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Dudley Square Municipal Parking Lot', - Lat: '', - Long: null, - Neighborhood: 'Roxbury', - Address: '30 Ruggles St Municipal Lot', - 'Asset Type': 'Tree pit/planter, rain garden', - 'Partner Depts.': 'BTD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - "https://www.boston.gov/news/reconstructed-dudley-square-municipal-parking-lot-reopens-roxbury-drivers\nhttps://www.google.com/maps/place/42%C2%B019'53.8%22N+71%C2%B005'01.6%22W/@42.331619,-71.0844257,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.331619!4d-71.083782?entry=ttu", - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Bioretention', - 'Asset Name': 'Dudley Square Municipal Parking Lot', - Lat: '42.33158682', - Long: -71.08382092, - Neighborhood: 'Roxbury', - Address: '30 Ruggles St Municipal Lot', - 'Asset Type': 'Bioretention area', - 'Partner Depts.': 'BTD', - 'Maintenance Agreement?': '', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - "https://www.boston.gov/news/reconstructed-dudley-square-municipal-parking-lot-reopens-roxbury-drivers\nhttps://www.google.com/maps/place/42%C2%B019'53.8%22N+71%C2%B005'01.6%22W/@42.331619,-71.0844257,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.331619!4d-71.083782?entry=ttu", - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '', - Long: null, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': - 'Pavers, Planters, stormwater trench, Porous asphalt, Anti-seep collars ', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.3286689', - Long: -71.08438108, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32864497', - Long: -71.08458521, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32860475', - Long: -71.0842921, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32855468', - Long: -71.08396017, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32877356', - Long: -71.08509832, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32874233', - Long: -71.08529949, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.3285651', - Long: -71.08371492, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32875001', - Long: -71.08355399, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32886452', - Long: -71.08353186, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32888435', - Long: -71.08337294, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32873018', - Long: -71.08339104, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32871778', - Long: -71.08318451, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32858146', - Long: -71.0831644, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32856708', - Long: -71.08330253, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32844116', - Long: -71.08324755, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32771702', - Long: -71.08333239, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Permeable pavers', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32869398', - Long: -71.08479214, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32866339', - Long: -71.0846584, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32863935', - Long: -71.08451358, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32861664', - Long: -71.08436395, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32859424', - Long: -71.08421839, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32857184', - Long: -71.08406988, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32853203', - Long: -71.08375547, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32766874', - Long: -71.08333847, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32775232', - Long: -71.0833296, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32817552', - Long: -71.0833713, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32823069', - Long: -71.08340602, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32842969', - Long: -71.08358349, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32844717', - Long: -71.08384431, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Tree Trench/Pit', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32843515', - Long: -71.08369506, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Tree pit', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32866603', - Long: -71.08470309, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Rain garden', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32859823', - Long: -71.08426054, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Rain garden', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32853043', - Long: -71.08373939, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Rain garden', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32843596', - Long: -71.08369629, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Rain garden', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32864435', - Long: -71.08439031, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Porous asphalt', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Nubian Sq. Phase 1', - Lat: '42.32801597', - Long: -71.0832719, - Neighborhood: 'Roxbury ', - Address: '149 Dudley Street', - 'Asset Type': 'Porous asphalt', - 'Partner Depts.': '', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': '', - 'Link to Construction Cost + Plans': - 'https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing', - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': '', - 'Asset Name': 'Connect Historic Boston Bike Trail Rain Garden', - Lat: '', - Long: null, - Neighborhood: 'West End', - Address: '78 Staniford Street', - 'Asset Type': - 'Porous Pavers, Plantings, porous asphalt, rain garden, overflow/outlet, drywell, catch basin inlet', - 'Partner Depts.': 'PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Porous Paving', - 'Asset Name': 'Connect Historic Boston Bike Trail Rain Garden', - Lat: '42.36422673', - Long: -71.06357445, - Neighborhood: 'West End', - Address: '78 Staniford Street', - 'Asset Type': 'Porous Pavers', - 'Partner Depts.': 'PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Green Roof/Planter', - 'Asset Name': 'Connect Historic Boston Bike Trail Rain Garden', - Lat: '42.36421038', - Long: -71.06351611, - Neighborhood: 'West End', - Address: '78 Staniford Street', - 'Asset Type': 'Planter', - 'Partner Depts.': 'PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Rain Garden', - 'Asset Name': 'Connect Historic Boston Bike Trail Rain Garden', - Lat: '42.3641747', - Long: -71.06325929, - Neighborhood: 'West End', - Address: '78 Staniford Street', - 'Asset Type': 'Rain garden', - 'Partner Depts.': 'PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Connect Historic Boston Bike Trail Rain Garden', - Lat: '42.3641534', - Long: -71.0632613, - Neighborhood: 'West End', - Address: '78 Staniford Street', - 'Asset Type': 'Overflow/outlet', - 'Partner Depts.': 'PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, - { - 'Object ID?': '', - 'Symbol Type': 'Unavailable', - 'Asset Name': 'Connect Historic Boston Bike Trail Rain Garden', - Lat: '42.36429015', - Long: -71.06353556, - Neighborhood: 'West End', - Address: '78 Staniford Street', - 'Asset Type': 'Catchbasin inlet', - 'Partner Depts.': 'PWD', - 'Maintenance Agreement?': 'No', - 'Link to Maintenance Agreement': '', - 'Link to Maintenance Checklist': - 'https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true', - 'Link to Construction Cost + Plans': - "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", - 'Link to RFQ or Bid Invitation': '', - 'Link to Final Reports': '', - }, -]; + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Jackson Mann K-8/Horace Mann School", + "Lat": "", + "Long": null, + "Neighborhood": "Allston", + "Address": "40 Armington St", + "Asset Type": "Bioretention area, vegetated swale, overflow/outlet, curb inlet, trench drain, forebay", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Jackson Mann K-8/Horace Mann School", + "Lat": "42.35330356", + "Long": -71.13698737, + "Neighborhood": "Allston", + "Address": "40 Armington St", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Bioswale", + "Asset Name": "Jackson Mann K-8/Horace Mann School", + "Lat": "42.3532882", + "Long": -71.13716909, + "Neighborhood": "Allston", + "Address": "40 Armington St", + "Asset Type": "Vegetated swale", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Jackson Mann K-8/Horace Mann School", + "Lat": "42.35330157", + "Long": -71.13690628, + "Neighborhood": "Allston", + "Address": "40 Armington St", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Jackson Mann K-8/Horace Mann School", + "Lat": "42.35328615", + "Long": -71.1370678, + "Neighborhood": "Allston", + "Address": "40 Armington St", + "Asset Type": "Curb inlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Jackson Mann K-8/Horace Mann School", + "Lat": "42.35328913", + "Long": -71.13689748, + "Neighborhood": "Allston", + "Address": "40 Armington St", + "Asset Type": "Curb inlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Jackson Mann K-8/Horace Mann School", + "Lat": "42.35326194", + "Long": -71.13737294, + "Neighborhood": "Allston", + "Address": "40 Armington St", + "Asset Type": "Trench drain", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Jackson Mann K-8/Horace Mann School", + "Lat": "42.3533095", + "Long": -71.13689153, + "Neighborhood": "Allston", + "Address": "40 Armington St", + "Asset Type": "Forebay", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Jackson Mann K-8/Horace Mann School", + "Lat": "42.35329711", + "Long": -71.13706654, + "Neighborhood": "Allston", + "Address": "40 Armington St", + "Asset Type": "Forebay", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Jackson Mann K-8/Horace Mann School", + "Lat": "42.35327779", + "Long": -71.13727441, + "Neighborhood": "Allston", + "Address": "40 Armington St", + "Asset Type": "Forebay", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1f73XyqLTrfCRUdToA4yDHkCb_o7yPFoo?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1ERcPH2MCtmLonHHcvswEpLpPjagmn6yj/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "BAC Green Alley", + "Lat": "", + "Long": null, + "Neighborhood": "Back Bay ", + "Address": "Public Alley 444", + "Asset Type": "Porous asphalt", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "http://www.halvorsondesign.com/bac-green-alley", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "BAC Green Alley", + "Lat": "42.34829408", + "Long": -71.08576186, + "Neighborhood": "Back Bay ", + "Address": "Public Alley 444", + "Asset Type": "Porous asphalt", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "http://www.halvorsondesign.com/bac-green-alley", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Public Alley #543", + "Lat": "", + "Long": null, + "Neighborhood": "Back Bay ", + "Address": "Public Alley #543", + "Asset Type": "Porous Asphalt, catch basin inlet", + "Partner Depts.": "PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.bostongroundwater.org/recharge-projects.html", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Public Alley #543", + "Lat": "42.34483333", + "Long": -71.07718931, + "Neighborhood": "Back Bay ", + "Address": "Public Alley #543", + "Asset Type": "Porous Asphalt", + "Partner Depts.": "PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.bostongroundwater.org/recharge-projects.html", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Public Alley #543", + "Lat": "42.34480706", + "Long": -71.07717992, + "Neighborhood": "Back Bay ", + "Address": "Public Alley #543", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.bostongroundwater.org/recharge-projects.html", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Cassidy Playground", + "Lat": "", + "Long": null, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Comprehensive park renovation, bioretention area, overflow/outlet, perforated pipe, gravel filter", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Cassidy Playground", + "Lat": "42.33537614", + "Long": -71.15082988, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Bioretention area", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Cassidy Playground", + "Lat": "42.33547391", + "Long": -71.15120021, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Bioretention area", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Cassidy Playground", + "Lat": "42.33488091", + "Long": -71.15159546, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Bioretention area", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Cassidy Playground", + "Lat": "", + "Long": null, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Cassidy Playground", + "Lat": "42.33583536", + "Long": -71.15151291, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Perforated pipe", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Cassidy Playground", + "Lat": "42.33414281", + "Long": -71.15252704, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Gravel filter", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Cassidy Playground", + "Lat": "42.33393329", + "Long": -71.15201281, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Gravel filter", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Cassidy Playground", + "Lat": "42.33554029", + "Long": -71.15247296, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Gravel filter", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Cassidy Playground", + "Lat": "42.33451302", + "Long": -71.15306556, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Gravel filter", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Cassidy Playground", + "Lat": "", + "Long": null, + "Neighborhood": "Brighton", + "Address": "379 Chestnut Hill Ave", + "Asset Type": "Gravel filter", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "McConnell Playground", + "Lat": "", + "Long": null, + "Neighborhood": "Dorchester", + "Address": "30 Denny St", + "Asset Type": "Comprehensive park renovation", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.boston.gov/departments/parks-and-recreation/improvements-mcconnell-playground", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "McConnell Playground", + "Lat": "42.30880248", + "Long": -71.05270696, + "Neighborhood": "Dorchester", + "Address": "30 Denny St", + "Asset Type": "Comprehensive park renovation", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.boston.gov/departments/parks-and-recreation/improvements-mcconnell-playground", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Harambee Park", + "Lat": "", + "Long": null, + "Neighborhood": "Dorchester", + "Address": "930 Blue Hill Avenue", + "Asset Type": "Comprehensive park renovation, permeable pavers, stormwater chambers, perforated pipe, drywell, retention pond", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.boston.gov/departments/parks-and-recreation/improvements-harambee-park", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Peabody Square", + "Lat": "", + "Long": null, + "Neighborhood": "Dorchester", + "Address": "Dorchester Ave/Ashmont St/Talbot Ave", + "Asset Type": "Permeable pavers, rain garden, overflow/outlet", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Peabody Square", + "Lat": "42.286031", + "Long": -71.06446, + "Neighborhood": "Dorchester", + "Address": "Dorchester Ave/Ashmont St/Talbot Ave", + "Asset Type": "Permeable pavers", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Peabody Square", + "Lat": "42.28601636", + "Long": -71.0639979, + "Neighborhood": "Dorchester", + "Address": "Dorchester Ave/Ashmont St/Talbot Ave", + "Asset Type": "Rain garden", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Peabody Square", + "Lat": "", + "Long": null, + "Neighborhood": "Dorchester", + "Address": "Dorchester Ave/Ashmont St/Talbot Ave", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Peabody Square", + "Lat": "42.28606119", + "Long": -71.06415406, + "Neighborhood": "Dorchester", + "Address": "Dorchester Ave/Ashmont St/Talbot Ave", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Peabody Square", + "Lat": "42.28593009", + "Long": -71.06399373, + "Neighborhood": "Dorchester", + "Address": "Dorchester Ave/Ashmont St/Talbot Ave", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Peabody Square", + "Lat": "42.2864919", + "Long": -71.06453414, + "Neighborhood": "Dorchester", + "Address": "Dorchester Ave/Ashmont St/Talbot Ave", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Peabody Square", + "Lat": "42.28643287", + "Long": -71.06468233, + "Neighborhood": "Dorchester", + "Address": "Dorchester Ave/Ashmont St/Talbot Ave", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Peabody Square", + "Lat": "42.28571194", + "Long": -71.06453633, + "Neighborhood": "Dorchester", + "Address": "Dorchester Ave/Ashmont St/Talbot Ave", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1n_PqLXECAg6O_AqHVIVPyDS5GRoQbID3/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1Mg6Wx9t47x5hiQkgix7poNR5kT7BLTdF/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Codman Square ", + "Lat": "", + "Long": null, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Plantings/bioretention rain gardens, storm water trenching, porous asphalt, overflow/outlet, perforated pipe, gravel filter, catch basin inlet, curb inlet, trench drain, splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Codman Square ", + "Lat": "42.29005609", + "Long": -71.07146154, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Codman Square ", + "Lat": "42.29009825", + "Long": -71.07139381, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Codman Square ", + "Lat": "42.28986917", + "Long": -71.07169487, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Codman Square ", + "Lat": "42.28990315", + "Long": -71.07160041, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Codman Square ", + "Lat": "42.28978724", + "Long": -71.07156192, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Codman Square ", + "Lat": "42.28971085", + "Long": -71.07153711, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Codman Square ", + "Lat": "42.28973016", + "Long": -71.07137029, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Codman Square ", + "Lat": "42.28980754", + "Long": -71.07140117, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Codman Square ", + "Lat": "42.28969608", + "Long": -71.07251243, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Codman Square ", + "Lat": "42.28967177", + "Long": -71.07253791, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.29001066", + "Long": -71.07146896, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.2898602", + "Long": -71.07172434, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.28987174", + "Long": -71.07159088, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.28994354", + "Long": -71.07161168, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.2896925", + "Long": -71.07152571, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.28977087", + "Long": -71.07154784, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.28982246", + "Long": -71.07157064, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.28971825", + "Long": -71.07137703, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.28981398", + "Long": -71.07140855, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.28969657", + "Long": -71.07252584, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Codman Square ", + "Lat": "42.28967376", + "Long": -71.07255065, + "Neighborhood": "Dorchester", + "Address": "Washington St/Norfolk/Talbot/Epping ", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1x5gCnntqNWoAjoZvqac8L5VBsNBwuRfP/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1XL24uw7zrk9eca3lgaqIjRhP9sQ5YT_D/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1L3N6g13b9wN5DXtcFsw-HEMRweCBLAX6/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Upham's Corner ", + "Lat": "", + "Long": null, + "Neighborhood": "Dorchester", + "Address": "Columbia Rd. & Dudly St. ", + "Asset Type": "Plantings/Gardens, catch basin inlet, enhanced tree trench", + "Partner Depts.": "PWD", + "Maintenance Agreement?": "Yes ", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1X3C4QzRQ9pLw__KbGKaUXdWIxbq1zCyv/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "New England Ave ", + "Lat": "", + "Long": null, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Plantings/Gardens, bioretention swales, storm water trenching, rain garden, overflow/outlet, perforated pipe, splash pad, enhanced tree trench, tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioswale", + "Asset Name": "New England Ave ", + "Lat": "42.290185", + "Long": -71.078165, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Bioswale", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "New England Ave ", + "Lat": "42.28937269", + "Long": -71.07825514, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "New England Ave ", + "Lat": "42.28944762", + "Long": -71.07832727, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "New England Ave ", + "Lat": "42.29081549", + "Long": -71.07783245, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "New England Ave ", + "Lat": "42.289997", + "Long": -71.07807605, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.28937448", + "Long": -71.07835156, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.28939256", + "Long": -71.07824229, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.28933303", + "Long": -71.07822955, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.29023859", + "Long": -71.07813303, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.29005339", + "Long": -71.07806086, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.29078765", + "Long": -71.07790053, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.28927676", + "Long": -71.07827512, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.2893467", + "Long": -71.07837101, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.28940077", + "Long": -71.07822818, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.28962399", + "Long": -71.07830328, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.29015029", + "Long": -71.07815643, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.29019146", + "Long": -71.07814369, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.29034843", + "Long": -71.07811262, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.29039804", + "Long": -71.07809787, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.29076546", + "Long": -71.07790169, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "New England Ave ", + "Lat": "42.29082796", + "Long": -71.07777965, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "New England Ave ", + "Lat": "42.28890114", + "Long": -71.07815272, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "New England Ave ", + "Lat": "42.28895565", + "Long": -71.07816943, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "New England Ave ", + "Lat": "42.28910076", + "Long": -71.07821887, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "New England Ave ", + "Lat": "42.28958764", + "Long": -71.07822088, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "New England Ave ", + "Lat": "42.28976969", + "Long": -71.07816187, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "New England Ave ", + "Lat": "42.28982623", + "Long": -71.07814578, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "New England Ave ", + "Lat": "42.28996761", + "Long": -71.07810152, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "New England Ave ", + "Lat": "42.29002167", + "Long": -71.07809079, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "New England Ave ", + "Lat": "42.29032674", + "Long": -71.0780177, + "Neighborhood": "Dorchester ", + "Address": "Southern Ave. to Mallard Ave.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/14ljkrGy3AaB6Y9o--Fe_TJzVje6T_NR6/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/1afskMALH1Fs0ghk-97K9aiv0ofBbFmiv/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1aWVVyctpusxa_GbaPQTFdAaXiI-HVSSk/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "City Hall Plaza", + "Lat": "", + "Long": null, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Porous pavers, porous \"asphalt,\" tree infiltration trenches, trench drains", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "City Hall Plaza", + "Lat": "42.36097386", + "Long": -71.05898169, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Porous pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "City Hall Plaza", + "Lat": "42.36008793", + "Long": -71.05915737, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Permeable pavement - resin-bound stone", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "City Hall Plaza", + "Lat": "42.36029505", + "Long": -71.05980378, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Porous pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "City Hall Plaza", + "Lat": "42.36054973", + "Long": -71.06001166, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Porous pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "City Hall Plaza", + "Lat": "42.36082819", + "Long": -71.05848414, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Porous pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "City Hall Plaza", + "Lat": "42.36056756", + "Long": -71.05962139, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Permeable pavement - resin-bound stone", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "City Hall Plaza", + "Lat": "42.36062801", + "Long": -71.0591453, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Permeable pavement - resin-bound stone", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "City Hall Plaza", + "Lat": "42.360628", + "Long": -71.0588174, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "City Hall Plaza", + "Lat": "42.36062211", + "Long": -71.05973603, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "City Hall Plaza", + "Lat": "42.36024182", + "Long": -71.05969875, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "City Hall Plaza", + "Lat": "42.36010447", + "Long": -71.05912976, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "City Hall Plaza", + "Lat": "42.36042184", + "Long": -71.05899129, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Trench drain", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "City Hall Plaza", + "Lat": "42.36037972", + "Long": -71.05915557, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Trench drain", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "City Hall Plaza", + "Lat": "42.36028022", + "Long": -71.05921421, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Trench drain", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "City Hall Plaza", + "Lat": "42.36019116", + "Long": -71.05948627, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Trench drain", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "City Hall Plaza", + "Lat": "42.36051365", + "Long": -71.05892805, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Trench drain", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "City Hall Plaza", + "Lat": "42.36075744", + "Long": -71.05899966, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Trench drain", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "City Hall Plaza", + "Lat": "42.36084465", + "Long": -71.05865298, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Trench drain", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "City Hall Plaza", + "Lat": "42.36092328", + "Long": -71.05835392, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Trench drain", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "City Hall Plaza", + "Lat": "42.3608772", + "Long": -71.05795427, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Trench drain", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1ZtT6-xfszfecY1LTwzpJVJ1F9-F_mIcF?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Government Center T Station", + "Lat": "", + "Long": null, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Porous pavers, tree infiltration trenches, trench drains", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Government Center T Station", + "Lat": "42.359985", + "Long": -71.059298, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Porous pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Government Center T Station", + "Lat": "42.359758", + "Long": -71.058943, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Porous pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Government Center T Station", + "Lat": "42.35976287", + "Long": -71.05893878, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Government Center T Station", + "Lat": "42.35997786", + "Long": -71.05931996, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Government Center T Station", + "Lat": "42.36007119", + "Long": -71.05975864, + "Neighborhood": "Downtown", + "Address": "1 City Hall Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1mnk13zBM45zRAvHbIm6kx5AMN4iNKqK-/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Elliot Norton Park", + "Lat": "", + "Long": null, + "Neighborhood": "Downtown", + "Address": "295 Tremont St", + "Asset Type": "Rain garden, perforated pipe, drywell, catch basin inlet, trench drain", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.cssboston.com/portfolio/elliot-norton-playground/", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Elliot Norton Park", + "Lat": "42.34877067", + "Long": -71.06573999, + "Neighborhood": "Downtown", + "Address": "295 Tremont St", + "Asset Type": "Rain garden", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.cssboston.com/portfolio/elliot-norton-playground/", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Elliot Norton Park", + "Lat": "42.34912614", + "Long": -71.06628946, + "Neighborhood": "Downtown", + "Address": "295 Tremont St", + "Asset Type": "Rain garden", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.cssboston.com/portfolio/elliot-norton-playground/", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Elliot Norton Park", + "Lat": "42.34886598360755,", + "Long": -71.06572645, + "Neighborhood": "Downtown", + "Address": "295 Tremont St", + "Asset Type": "Porous pavers", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.cssboston.com/portfolio/elliot-norton-playground/", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Elliot Norton Park", + "Lat": "", + "Long": null, + "Neighborhood": "Downtown", + "Address": "295 Tremont St", + "Asset Type": "Perforated pipe", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.cssboston.com/portfolio/elliot-norton-playground/", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Elliot Norton Park", + "Lat": "", + "Long": null, + "Neighborhood": "Downtown", + "Address": "295 Tremont St", + "Asset Type": "Drywell", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.cssboston.com/portfolio/elliot-norton-playground/", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Elliot Norton Park", + "Lat": "", + "Long": null, + "Neighborhood": "Downtown", + "Address": "295 Tremont St", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.cssboston.com/portfolio/elliot-norton-playground/", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Elliot Norton Park", + "Lat": "", + "Long": null, + "Neighborhood": "Downtown", + "Address": "295 Tremont St", + "Asset Type": "Trench drain", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.cssboston.com/portfolio/elliot-norton-playground/", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Noyes Playground", + "Lat": "", + "Long": null, + "Neighborhood": "East Boston", + "Address": "86 Boardman St", + "Asset Type": "Comprehensive park renovation, cleanouts, rain garden, overflow/outlet, perforated pipe, catch basin inlet", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Central Square", + "Lat": "42.37554644", + "Long": -71.03935717, + "Neighborhood": "East Boston", + "Address": "Harvard St/School St. ", + "Asset Type": "Porous pavers, storm water trench, control drain man holes, porous asphalt, permeable concrete slabs, cleanouts, catch basin inlet, enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.37554644", + "Long": -71.03935717, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.374966", + "Long": -71.039741, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.3746089", + "Long": -71.03926628, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.375489", + "Long": -71.039473, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous asphalt", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.37521424", + "Long": -71.03922003, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.375146", + "Long": -71.038804, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.374742", + "Long": -71.038921, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.37438878", + "Long": -71.03975539, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.374536", + "Long": -71.039001, + "Neighborhood": "East Boston", + "Address": "Meridian Street/Central Square", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.374595", + "Long": -71.039207, + "Neighborhood": "East Boston", + "Address": "Meridian Street", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.375219", + "Long": -71.039229, + "Neighborhood": "East Boston", + "Address": "Meridian Street", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.37525459", + "Long": -71.03899126, + "Neighborhood": "East Boston", + "Address": "Meridian Street Slip Lane", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.37523774", + "Long": -71.03891214, + "Neighborhood": "East Boston", + "Address": "Meridian Street Slip Lane", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.37550879", + "Long": -71.03941551, + "Neighborhood": "East Boston", + "Address": "Saratoga Street", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.375006", + "Long": -71.039719, + "Neighborhood": "East Boston", + "Address": "Border Street - Park Side", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.37504706", + "Long": -71.03990501, + "Neighborhood": "East Boston", + "Address": "Border Street", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.37436086", + "Long": -71.03963775, + "Neighborhood": "East Boston", + "Address": "Central Square", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.375389", + "Long": -71.039465, + "Neighborhood": "East Boston", + "Address": "Saratoga Street - Park Side", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Central Square", + "Lat": "42.374461", + "Long": -71.039588, + "Neighborhood": "East Boston", + "Address": "Central Square - Park Side", + "Asset Type": "Stormwater trench", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.37523294", + "Long": -71.03891521, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous asphalt", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.37526811", + "Long": -71.03899501, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous asphalt", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.37445002", + "Long": -71.03960355, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous asphalt", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Central Square", + "Lat": "42.37539228", + "Long": -71.03947037, + "Neighborhood": "East Boston", + "Address": "Border St./Meridian St./Saratoga St.", + "Asset Type": "Porous concrete slabs", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Central Square", + "Lat": "42.37440263", + "Long": -71.03917846, + "Neighborhood": "East Boston", + "Address": "Harvard St/School St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Central Square", + "Lat": "42.37505358", + "Long": -71.03919237, + "Neighborhood": "East Boston", + "Address": "Harvard St/School St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Central Square", + "Lat": "42.37508677", + "Long": -71.03891409, + "Neighborhood": "East Boston", + "Address": "Harvard St/School St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Central Square", + "Lat": "42.37440408", + "Long": -71.03901123, + "Neighborhood": "East Boston", + "Address": "Harvard St/School St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Central Square", + "Lat": "42.37477615", + "Long": -71.03981779, + "Neighborhood": "East Boston", + "Address": "Harvard St/School St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Central Square", + "Lat": "42.37477962", + "Long": -71.03998677, + "Neighborhood": "East Boston", + "Address": "Harvard St/School St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Central Square", + "Lat": "42.37438461", + "Long": -71.03940432, + "Neighborhood": "East Boston", + "Address": "Harvard St/School St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Central Square", + "Lat": "42.37428485", + "Long": -71.03949278, + "Neighborhood": "East Boston", + "Address": "Harvard St/School St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD, BPRD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/1EMBhAV0o2R0qEVeBs7RsFhD0BeS3hVgD/view?usp=sharing\nhttps://drive.google.com/file/d/1y4dKBGbiFPhqKs1rglmV5j01H_7zKL9H/view?usp=sharing\nhttps://drive.google.com/file/d/1DrLpBAKDJqyxsInPw68GUd13QdeYcc6g/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true ", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1B89odNghmoj9SbKfggULGr5xE5WXAlaa/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://drive.google.com/file/d/18IC0VBAj02_cNFou2dfzWYyTLwX6f-BI/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "East Boston Greenway Rain Garden", + "Lat": "42.371107", + "Long": -71.035374, + "Neighborhood": "East Boston", + "Address": "Gove Street (north of the Greenway entrance)", + "Asset Type": "Rain garden", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.youthbuildboston.org/east-boston-rain-garden", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Fenway Multiuse Path", + "Lat": "", + "Long": null, + "Neighborhood": "Fenway", + "Address": "Maitland Street (Opposite David Ortiz Way)", + "Asset Type": "Bioswale", + "Partner Depts.": "BTD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1xdKI_9UU8Siu88Y2JPkiVHE3OxTZehqY/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioswale", + "Asset Name": "Fenway Multiuse Path", + "Lat": "42.3465027", + "Long": -71.10211132, + "Neighborhood": "Fenway", + "Address": "Maitland Street (Opposite David Ortiz Way)", + "Asset Type": "Bioswale", + "Partner Depts.": "BTD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1xdKI_9UU8Siu88Y2JPkiVHE3OxTZehqY/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Audubon Circle ", + "Lat": "", + "Long": null, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Rain Garden, permeable pavers, overflow/outlet, catch basin inlet, enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Audubon Circle ", + "Lat": "42.34676595", + "Long": -71.10540759, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Rain garden", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Audubon Circle ", + "Lat": "42.34687201", + "Long": -71.1049771, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Rain garden", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Green Roof/Planter", + "Asset Name": "Audubon Circle ", + "Lat": "42.34636155", + "Long": -71.10521313, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Planter", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Audubon Circle ", + "Lat": "42.34653104", + "Long": -71.10478532, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Rain garden", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Audubon Circle ", + "Lat": "42.34650801", + "Long": -71.1061689, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Audubon Circle ", + "Lat": "42.34608386", + "Long": -71.10634165, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Audubon Circle ", + "Lat": "42.34628063", + "Long": -71.10560921, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Audubon Circle ", + "Lat": "42.34704083", + "Long": -71.10543429, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Audubon Circle ", + "Lat": "42.34705967", + "Long": -71.10518618, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Audubon Circle ", + "Lat": "42.34702427", + "Long": -71.1041396, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Audubon Circle ", + "Lat": "42.34674663", + "Long": -71.10433821, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Audubon Circle ", + "Lat": "42.34693365", + "Long": -71.10365839, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Audubon Circle ", + "Lat": "42.34633967", + "Long": -71.10668603, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Audubon Circle ", + "Lat": "42.34652948", + "Long": -71.10599201, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Audubon Circle ", + "Lat": "42.34661472", + "Long": -71.10567216, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Audubon Circle ", + "Lat": "42.34633695", + "Long": -71.10546784, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Audubon Circle ", + "Lat": "42.34692176", + "Long": -71.10446711, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Audubon Circle ", + "Lat": "42.3470229", + "Long": -71.10410416, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Audubon Circle ", + "Lat": "42.3466175", + "Long": -71.10477539, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Audubon Circle ", + "Lat": "42.34666374", + "Long": -71.10464016, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Audubon Circle ", + "Lat": "42.34674454", + "Long": -71.10443023, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Audubon Circle ", + "Lat": "42.34687488", + "Long": -71.10392128, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.34637319", + "Long": -71.10670204, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.34649114", + "Long": -71.10627087, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.34647804", + "Long": -71.10618799, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.34665468", + "Long": -71.10567408, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.34607774", + "Long": -71.10630771, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.34624667", + "Long": -71.10572998, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.34634232", + "Long": -71.10540744, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.3469194", + "Long": -71.10450476, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.34709382", + "Long": -71.10388783, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.34673239", + "Long": -71.10439643, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Audubon Circle ", + "Lat": "42.34693089", + "Long": -71.10367363, + "Neighborhood": "Fenway", + "Address": "Park St./Beacon St. ", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, PWD, BTD", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/19Dg-XhJSgHF_LGrLK4nehfevzPm48PjQ/view?usp=sharing", + "Link to Maintenance Checklist": "https://drive.google.com/file/d/17hXaxynxzyjBDw9vEzVwm2Ai20F_khhe/view?usp=sharing\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1erIeg8r7Y7BZVeHrERhUf8yV8Hl7eIi8/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "South Street & Bussey Street", + "Lat": "", + "Long": null, + "Neighborhood": "Jamaica Plain", + "Address": "South St & Bussey St", + "Asset Type": "Rain Garden, overflow/outlet, catch basin inlet, splash pad", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "South Street & Bussey Street", + "Lat": "42.29546675", + "Long": -71.12207584, + "Neighborhood": "Jamaica Plain", + "Address": "South St & Bussey St", + "Asset Type": "Rain garden", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "South Street & Bussey Street", + "Lat": "42.29549169", + "Long": -71.12200335, + "Neighborhood": "Jamaica Plain", + "Address": "South St & Bussey St", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "South Street & Bussey Street", + "Lat": "42.29536205", + "Long": -71.12225558, + "Neighborhood": "Jamaica Plain", + "Address": "South St & Bussey St", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "South Street & Bussey Street", + "Lat": "42.29554805", + "Long": -71.12200211, + "Neighborhood": "Jamaica Plain", + "Address": "South St & Bussey St", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "South Street & Bussey Street", + "Lat": "42.2956045", + "Long": -71.12244862, + "Neighborhood": "Jamaica Plain", + "Address": "South St & Bussey St", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "South Street & Bussey Street", + "Lat": "42.29563972", + "Long": -71.12209389, + "Neighborhood": "Jamaica Plain", + "Address": "South St & Bussey St", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "South Street & Bussey Street", + "Lat": "42.29556383", + "Long": -71.12179282, + "Neighborhood": "Jamaica Plain", + "Address": "South St & Bussey St", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "South Street & Bussey Street", + "Lat": "42.295427", + "Long": -71.122135, + "Neighborhood": "Jamaica Plain", + "Address": "South St & Bussey St", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "South Street & Bussey Street", + "Lat": "42.295489", + "Long": -71.122003, + "Neighborhood": "Jamaica Plain", + "Address": "South St & Bussey St", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://drive.google.com/file/d/1-6CMcFYx7X_Dj4quJG9IURBhw7qKTfB4/view?usp=sharing", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/16fmf1Q6kyKefu2WygJHMNS3RdSzP_pfp/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Edward M. Kennedy Academy for Health Careers", + "Lat": "", + "Long": null, + "Neighborhood": "Mission Hill", + "Address": "10 Fenwood Rd", + "Asset Type": "Porous asphalt, stormwater planter, catch basin inlet, splash pad, enhanced tree trench", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Edward M. Kennedy Academy for Health Careers", + "Lat": "42.33393386", + "Long": -71.10609441, + "Neighborhood": "Mission Hill", + "Address": "10 Fenwood Rd", + "Asset Type": "Porous asphalt", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Edward M. Kennedy Academy for Health Careers", + "Lat": "42.33381118", + "Long": -71.10612393, + "Neighborhood": "Mission Hill", + "Address": "10 Fenwood Rd", + "Asset Type": "Stormwater planter", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Edward M. Kennedy Academy for Health Careers", + "Lat": "42.33390067", + "Long": -71.10618306, + "Neighborhood": "Mission Hill", + "Address": "10 Fenwood Rd", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Edward M. Kennedy Academy for Health Careers", + "Lat": "42.33397475", + "Long": -71.10605324, + "Neighborhood": "Mission Hill", + "Address": "10 Fenwood Rd", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Green Roof/Planter", + "Asset Name": "Edward M. Kennedy Academy for Health Careers", + "Lat": "42.3341179", + "Long": -71.10628204, + "Neighborhood": "Mission Hill", + "Address": "10 Fenwood Rd", + "Asset Type": "Green roof", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Green Roof/Planter", + "Asset Name": "Edward M. Kennedy Academy for Health Careers", + "Lat": "42.33409642", + "Long": -71.1063308, + "Neighborhood": "Mission Hill", + "Address": "10 Fenwood Rd", + "Asset Type": "Planter boxes", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Green Roof/Planter", + "Asset Name": "Edward M. Kennedy Academy for Health Careers", + "Lat": "42.33399579", + "Long": -71.10646088, + "Neighborhood": "Mission Hill", + "Address": "10 Fenwood Rd", + "Asset Type": "Tree planter", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Green Roof/Planter", + "Asset Name": "Edward M. Kennedy Academy for Health Careers", + "Lat": "42.33394226", + "Long": -71.10643004, + "Neighborhood": "Mission Hill", + "Address": "10 Fenwood Rd", + "Asset Type": "Tree planter", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1UISGTklH_Um72tY37TEjQyNKShATn7XV/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1DtpIBBmLSVfG7O-TuI5uyb4jF2p8DCdD/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Rachel Revere Square", + "Lat": "", + "Long": null, + "Neighborhood": "North End", + "Address": "98 North Square", + "Asset Type": "Comprehensive park renovation - Porous paving, tree infiltration trenches", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Rachel Revere Square", + "Lat": "42.36350219", + "Long": -71.05357945, + "Neighborhood": "North End", + "Address": "98 North Square", + "Asset Type": "Porous paving", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Rachel Revere Square", + "Lat": "42.36348104", + "Long": -71.0535928, + "Neighborhood": "North End", + "Address": "98 North Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Rachel Revere Square", + "Lat": "42.36353009", + "Long": -71.05356262, + "Neighborhood": "North End", + "Address": "98 North Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Rachel Revere Square", + "Lat": "42.36353604", + "Long": -71.05355592, + "Neighborhood": "North End", + "Address": "98 North Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Rachel Revere Square", + "Lat": "42.36347648", + "Long": -71.05353394, + "Neighborhood": "North End", + "Address": "98 North Square", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/drive/folders/1qLcIFrvbA4-UXyAR6IdU2vG2nHG42uqB?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/document/d/1qvrv23EpjgvjIiX-9lhPuqbbeloU1qAe/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://drive.google.com/file/d/1XzHZDs1iQvlqCbU8Rl_t5PWP93cOQxGg/view?usp=sharing", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Langone and Puopolo Parks", + "Lat": "", + "Long": null, + "Neighborhood": "North End", + "Address": "529 Commercial St", + "Asset Type": "Comprehensive park renovation, drywell", + "Partner Depts.": "BPRD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Washington Irving Middle School", + "Lat": "", + "Long": null, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Bioretention area, bioswale, overflow/outlet, stormwater chambers, subsurface gravel filter, catch basin inlet, trench drain, splash pad, forebay, enhanced tree pit", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28331432", + "Long": -71.12469317, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Bioswale", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28341751", + "Long": -71.124722, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Bioswale", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Bioswale", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28297114", + "Long": -71.12587335, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Bioswale", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.283082", + "Long": -71.126013, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.282803", + "Long": -71.125677, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.283242", + "Long": -71.124711, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28286635", + "Long": -71.12592586, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Stormwater chambers", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28348027", + "Long": -71.12558233, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Stormwater chambers", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.283165", + "Long": -71.125161, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Subsurface gravel filter", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "", + "Long": null, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28323751", + "Long": -71.12508049, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Trench drain", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28309441", + "Long": -71.12527533, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Trench drain", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "", + "Long": null, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Splash pad", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28338692", + "Long": -71.12474527, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Forebay", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.2833354", + "Long": -71.12511992, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Enhanced tree pit", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28333385", + "Long": -71.12529989, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Enhanced tree pit", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28327945", + "Long": -71.12538952, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Enhanced tree pit", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28315769", + "Long": -71.12541613, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Enhanced tree pit", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Washington Irving Middle School", + "Lat": "42.28307109", + "Long": -71.12531459, + "Neighborhood": "Roslindale", + "Address": "105 Cummins Hwy", + "Asset Type": "Enhanced tree pit", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1f6SknvuU0KCQvgZGEhBBLAhRs_6oAfuQ/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/13NuBSuNY2qZDgheAPcQdyGxYOf83W7ML/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Rafael Hernandez K-8 School", + "Lat": "", + "Long": null, + "Neighborhood": "Roxbury", + "Address": "61 School St", + "Asset Type": "Bioretention area, overflow/outlet, stormwater chambers, perforated pipe, drywell, subsurface gravel filter, catch basin inlet, forebay", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Rafael Hernandez K-8 School", + "Lat": "42.31427143", + "Long": -71.0978458, + "Neighborhood": "Roxbury", + "Address": "61 School St", + "Asset Type": "Bioretention area", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Rafael Hernandez K-8 School", + "Lat": "42.31428607", + "Long": -71.09787916, + "Neighborhood": "Roxbury", + "Address": "61 School St", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Rafael Hernandez K-8 School", + "Lat": "42.31426945", + "Long": -71.09784513, + "Neighborhood": "Roxbury", + "Address": "61 School St", + "Asset Type": "Stormwater chambers", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Rafael Hernandez K-8 School", + "Lat": "42.31423028", + "Long": -71.09779886, + "Neighborhood": "Roxbury", + "Address": "61 School St", + "Asset Type": "Drywell", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Rafael Hernandez K-8 School", + "Lat": "42.31426995", + "Long": -71.0979276, + "Neighborhood": "Roxbury", + "Address": "61 School St", + "Asset Type": "Drywell", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Rafael Hernandez K-8 School", + "Lat": "42.314447", + "Long": -71.097241, + "Neighborhood": "Roxbury", + "Address": "61 School St", + "Asset Type": "Subsurface gravel filter", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Rafael Hernandez K-8 School", + "Lat": "42.31433738", + "Long": -71.09756631, + "Neighborhood": "Roxbury", + "Address": "61 School St", + "Asset Type": "Catch basin inlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/119K7Z53w-FsiVUA_qw2zWv5PQOf-uLdi/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "https://drive.google.com/file/d/1cCRoTW9yCmw-eRPo7hDxuUYPxNi2Lj5v/view?usp=sharing" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "David A. Ellis Elementary School", + "Lat": "", + "Long": null, + "Neighborhood": "Roxbury", + "Address": "302 Walnut Ave", + "Asset Type": "Permeable pavers, cleanouts, rain garden, overflow/outlet, basin inlet forebay, enhanced tree trench", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "David A. Ellis Elementary School", + "Lat": "42.31619551", + "Long": -71.09268926, + "Neighborhood": "Roxbury", + "Address": "302 Walnut Ave", + "Asset Type": "Permeable pavers", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "David A. Ellis Elementary School", + "Lat": "42.31585929", + "Long": -71.09280645, + "Neighborhood": "Roxbury", + "Address": "302 Walnut Ave", + "Asset Type": "Cleanout", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "David A. Ellis Elementary School", + "Lat": "42.31613149", + "Long": -71.09263944, + "Neighborhood": "Roxbury", + "Address": "302 Walnut Ave", + "Asset Type": "Cleanout", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "David A. Ellis Elementary School", + "Lat": "42.31589697", + "Long": -71.09283059, + "Neighborhood": "Roxbury", + "Address": "302 Walnut Ave", + "Asset Type": "Rain garden", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "David A. Ellis Elementary School", + "Lat": "42.31615777", + "Long": -71.09269643, + "Neighborhood": "Roxbury", + "Address": "302 Walnut Ave", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "David A. Ellis Elementary School", + "Lat": "42.31588606", + "Long": -71.09283998, + "Neighborhood": "Roxbury", + "Address": "302 Walnut Ave", + "Asset Type": "Basin inlet forebay", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "David A. Ellis Elementary School", + "Lat": "42.31619948", + "Long": -71.09269194, + "Neighborhood": "Roxbury", + "Address": "302 Walnut Ave", + "Asset Type": "Enhanced tree trench", + "Partner Depts.": "BWSC, BPS", + "Maintenance Agreement?": "Yes", + "Link to Maintenance Agreement": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit", + "Link to Maintenance Checklist": "https://docs.google.com/document/d/1L_08k3e7P4NiMW4y8KuWL_0lG6_xPXjL/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true\nhttps://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/11Ei-A7z9P1MdL4gWf6M0Q801PKnFl4bN/view?usp=drive_link", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Harrison Ave ", + "Lat": "", + "Long": null, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Porous Pavers and Tree plantings, perforated pipe, drywell, catch basin inlet, enhanced tree trench", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Harrison Ave ", + "Lat": "42.3325331", + "Long": -71.07853432, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Harrison Ave ", + "Lat": "42.33278722", + "Long": -71.07814581, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Harrison Ave ", + "Lat": "42.33299546", + "Long": -71.07784137, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Porous pavers", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33239139", + "Long": -71.07900019, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33244592", + "Long": -71.07891972, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33249896", + "Long": -71.0788406, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33260752", + "Long": -71.07868637, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.3326556", + "Long": -71.07860121, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33271806", + "Long": -71.07850264, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33277061", + "Long": -71.07842486, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33296602", + "Long": -71.07812441, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33301459", + "Long": -71.07805467, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33305822", + "Long": -71.07798895, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33313009", + "Long": -71.07787764, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33322874", + "Long": -71.07772811, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33334176", + "Long": -71.07756114, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33341561", + "Long": -71.0774505, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33346518", + "Long": -71.07736735, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33350335", + "Long": -71.07731237, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33354995", + "Long": -71.07724062, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33345824", + "Long": -71.07712595, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33340967", + "Long": -71.07719837, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33336704", + "Long": -71.07726275, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33331895", + "Long": -71.07734187, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33321046", + "Long": -71.07750201, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33303795", + "Long": -71.07776554, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33297302", + "Long": -71.07786612, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33281712", + "Long": -71.07810002, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33276656", + "Long": -71.07817915, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33269711", + "Long": -71.0782871, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33261295", + "Long": -71.07841258, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33256053", + "Long": -71.07849481, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33250811", + "Long": -71.07857176, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33245847", + "Long": -71.07864946, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33240772", + "Long": -71.07873622, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree pit", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Harrison Ave ", + "Lat": "42.333538", + "Long": -71.076954, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Drywell", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Harrison Ave ", + "Lat": "42.33221587", + "Long": -71.07924092, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Catchbasin inlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Harrison Ave ", + "Lat": "42.33219468", + "Long": -71.07906816, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Catchbasin inlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Harrison Ave ", + "Lat": "42.33284453", + "Long": -71.07831151, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Catchbasin inlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Harrison Ave ", + "Lat": "42.33306337", + "Long": -71.07795392, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Catchbasin inlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Harrison Ave ", + "Lat": "42.33297563", + "Long": -71.07789289, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Catchbasin inlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Harrison Ave ", + "Lat": "42.33306485", + "Long": -71.07774739, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Catchbasin inlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Harrison Ave ", + "Lat": "42.33319275", + "Long": -71.07775811, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Catchbasin inlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Harrison Ave ", + "Lat": "42.33325719", + "Long": -71.07745167, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Catchbasin inlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Harrison Ave ", + "Lat": "42.33334988", + "Long": -71.07752141, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Catchbasin inlet", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.3325331", + "Long": -71.07853432, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33278722", + "Long": -71.07814581, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33299546", + "Long": -71.07784137, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33310625", + "Long": -71.07792062, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33348037", + "Long": -71.07734764, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Harrison Ave ", + "Lat": "42.33256687", + "Long": -71.07874136, + "Neighborhood": "Roxbury", + "Address": "Melnea Cass Blvd. to East Lenox St.", + "Asset Type": "Tree infiltration trench", + "Partner Depts.": "BWSC, PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1AQ6H84jzzTZ61U6QSuXDhQ8vfZl-LWKw/view?usp=sharing,\nhttps://drive.google.com/file/d/1jvb6ILWVDt8-9xjLyUTYoiVmaEFwxpls/view?usp=sharing", + "Link to RFQ or Bid Invitation": "https://docs.google.com/spreadsheets/d/13r9BGd-IHBvz6G1f_YLUyjCrGH3WIb_L/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Dudley Square Municipal Parking Lot", + "Lat": "", + "Long": null, + "Neighborhood": "Roxbury", + "Address": "30 Ruggles St Municipal Lot", + "Asset Type": "Tree pit/planter, rain garden", + "Partner Depts.": "BTD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://www.boston.gov/news/reconstructed-dudley-square-municipal-parking-lot-reopens-roxbury-drivers\nhttps://www.google.com/maps/place/42%C2%B019'53.8%22N+71%C2%B005'01.6%22W/@42.331619,-71.0844257,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.331619!4d-71.083782?entry=ttu", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Bioretention", + "Asset Name": "Dudley Square Municipal Parking Lot", + "Lat": "42.33158682", + "Long": -71.08382092, + "Neighborhood": "Roxbury", + "Address": "30 Ruggles St Municipal Lot", + "Asset Type": "Bioretention area", + "Partner Depts.": "BTD", + "Maintenance Agreement?": "", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://www.boston.gov/news/reconstructed-dudley-square-municipal-parking-lot-reopens-roxbury-drivers\nhttps://www.google.com/maps/place/42%C2%B019'53.8%22N+71%C2%B005'01.6%22W/@42.331619,-71.0844257,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.331619!4d-71.083782?entry=ttu", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "", + "Long": null, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Pavers, Planters, stormwater trench, Porous asphalt, Anti-seep collars ", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.3286689", + "Long": -71.08438108, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32864497", + "Long": -71.08458521, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32860475", + "Long": -71.0842921, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32855468", + "Long": -71.08396017, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32877356", + "Long": -71.08509832, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32874233", + "Long": -71.08529949, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.3285651", + "Long": -71.08371492, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32875001", + "Long": -71.08355399, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32886452", + "Long": -71.08353186, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32888435", + "Long": -71.08337294, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32873018", + "Long": -71.08339104, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32871778", + "Long": -71.08318451, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32858146", + "Long": -71.0831644, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32856708", + "Long": -71.08330253, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32844116", + "Long": -71.08324755, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32771702", + "Long": -71.08333239, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Permeable pavers", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32869398", + "Long": -71.08479214, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32866339", + "Long": -71.0846584, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32863935", + "Long": -71.08451358, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32861664", + "Long": -71.08436395, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32859424", + "Long": -71.08421839, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32857184", + "Long": -71.08406988, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32853203", + "Long": -71.08375547, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32766874", + "Long": -71.08333847, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32775232", + "Long": -71.0833296, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32817552", + "Long": -71.0833713, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32823069", + "Long": -71.08340602, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32842969", + "Long": -71.08358349, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32844717", + "Long": -71.08384431, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Tree Trench/Pit", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32843515", + "Long": -71.08369506, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Tree pit", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32866603", + "Long": -71.08470309, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Rain garden", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32859823", + "Long": -71.08426054, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Rain garden", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32853043", + "Long": -71.08373939, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Rain garden", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32843596", + "Long": -71.08369629, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Rain garden", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32864435", + "Long": -71.08439031, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Porous asphalt", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Nubian Sq. Phase 1", + "Lat": "42.32801597", + "Long": -71.0832719, + "Neighborhood": "Roxbury ", + "Address": "149 Dudley Street", + "Asset Type": "Porous asphalt", + "Partner Depts.": "", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "", + "Link to Construction Cost + Plans": "https://drive.google.com/file/d/1weg9LmTjYuK_CCt2ZgTiaV3BQ9YyWCVn/view?usp=sharing", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "", + "Asset Name": "Connect Historic Boston Bike Trail Rain Garden", + "Lat": "", + "Long": null, + "Neighborhood": "West End", + "Address": "78 Staniford Street", + "Asset Type": "Porous Pavers, Plantings, porous asphalt, rain garden, overflow/outlet, drywell, catch basin inlet", + "Partner Depts.": "PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Porous Paving", + "Asset Name": "Connect Historic Boston Bike Trail Rain Garden", + "Lat": "42.36422673", + "Long": -71.06357445, + "Neighborhood": "West End", + "Address": "78 Staniford Street", + "Asset Type": "Porous Pavers", + "Partner Depts.": "PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Green Roof/Planter", + "Asset Name": "Connect Historic Boston Bike Trail Rain Garden", + "Lat": "42.36421038", + "Long": -71.06351611, + "Neighborhood": "West End", + "Address": "78 Staniford Street", + "Asset Type": "Planter", + "Partner Depts.": "PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Rain Garden", + "Asset Name": "Connect Historic Boston Bike Trail Rain Garden", + "Lat": "42.3641747", + "Long": -71.06325929, + "Neighborhood": "West End", + "Address": "78 Staniford Street", + "Asset Type": "Rain garden", + "Partner Depts.": "PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Connect Historic Boston Bike Trail Rain Garden", + "Lat": "42.3641534", + "Long": -71.0632613, + "Neighborhood": "West End", + "Address": "78 Staniford Street", + "Asset Type": "Overflow/outlet", + "Partner Depts.": "PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + }, + { + "Object ID?": "", + "Symbol Type": "Unavailable", + "Asset Name": "Connect Historic Boston Bike Trail Rain Garden", + "Lat": "42.36429015", + "Long": -71.06353556, + "Neighborhood": "West End", + "Address": "78 Staniford Street", + "Asset Type": "Catchbasin inlet", + "Partner Depts.": "PWD", + "Maintenance Agreement?": "No", + "Link to Maintenance Agreement": "", + "Link to Maintenance Checklist": "https://docs.google.com/spreadsheets/d/1zltfBNVfASjwYW4pP4h4XChb5obZ4Bgq/edit?usp=sharing&ouid=108459017931706771025&rtpof=true&sd=true", + "Link to Construction Cost + Plans": "https://www.google.com/maps/place/42%C2%B021'51.1%22N+71%C2%B003'47.7%22W/@42.364195,-71.0638957,162m/data=!3m2!1e3!4b1!4m4!3m3!8m2!3d42.364195!4d-71.063252?entry=ttu", + "Link to RFQ or Bid Invitation": "", + "Link to Final Reports": "" + } + ] \ No newline at end of file diff --git a/apps/frontend/src/app/app.tsx b/apps/frontend/src/app/app.tsx index f93ff9d3..f5ac9747 100644 --- a/apps/frontend/src/app/app.tsx +++ b/apps/frontend/src/app/app.tsx @@ -1,7 +1,14 @@ import SampleMap from '../components/map/Map'; + const App: React.FC = () => { - return
; + + return ( +
+
+ ); }; + + export default App; diff --git a/apps/frontend/src/components/map/Map.tsx b/apps/frontend/src/components/map/Map.tsx index 97b41aab..11575fd1 100644 --- a/apps/frontend/src/components/map/Map.tsx +++ b/apps/frontend/src/components/map/Map.tsx @@ -10,29 +10,28 @@ import generateTriangleSVG from '../../images/markers/triangle'; import generateStarSVG from '../../images/markers/star'; import generatePentagonSVG from '../../images/markers/pentagon'; + + const MapDiv = styled.div` height: 100%; `; -function filterMarkers( - selectedFeatures: string[], - selectedStatuses: string[], - markers: google.maps.Marker[], - map: google.maps.Map, -) { + +function filterMarkers(selectedFeatures: string[], selectedStatuses: string[], markers: google.maps.Marker[], map: google.maps.Map) { let tempMarkers: google.maps.Marker[] = []; if (selectedFeatures.length === 0) { markers.forEach((marker: google.maps.Marker) => { marker.setMap(map); - }); + }) tempMarkers = markers; - } else { + } + else { markers.forEach((marker: google.maps.Marker) => marker.setMap(null)); markers.forEach((marker: google.maps.Marker) => { - const featureType = marker.get('featureType'); + const featureType = marker.get("featureType"); if (selectedFeatures.includes(featureType)) { marker.setMap(map); - tempMarkers.push(marker); + tempMarkers.push(marker) } }); } @@ -41,12 +40,13 @@ function filterMarkers( if (selectedStatuses.length === 0) { tempMarkers.forEach((marker: google.maps.Marker) => { marker.setMap(map); - }); - } else { + }) + } + else { tempMarkers.forEach((marker: google.maps.Marker) => marker.setMap(null)); tempMarkers.forEach((marker: google.maps.Marker) => { - const status = marker.get('status'); - console.log(selectedStatuses); + const status = marker.get("status"); + console.log(selectedStatuses) if (selectedStatuses.includes(status)) { marker.setMap(map); } @@ -54,14 +54,16 @@ function filterMarkers( } } + interface MapProps { readonly zoom: number; selectedFeatures: string[]; selectedStatuses: string[]; } + function randomizeStatus(): string { - const statuses = ['Available', 'Adopted']; + const statuses = ["Available", "Adopted"]; return statuses[Math.floor(Math.random() * statuses.length)]; } @@ -70,11 +72,15 @@ const Map: React.FC = ({ selectedFeatures, selectedStatuses, }) => { + + const mapRef = useRef(null); const [markers, setMarkers] = useState([]); + let map: google.maps.Map; + useEffect(() => { if (mapRef.current) { loader.load().then(() => { @@ -97,90 +103,78 @@ const Map: React.FC = ({ }, }); + // sets the style for the boundary - const featureLayer = map.getFeatureLayer( - google.maps.FeatureType.LOCALITY, - ); + const featureLayer = map.getFeatureLayer(google.maps.FeatureType.LOCALITY); const featureStyleOptions: google.maps.FeatureStyleOptions = { strokeColor: '#50B0E6', strokeOpacity: 1.0, strokeWeight: 3.0, fillColor: '#50B0E6', - fillOpacity: 0.3, + fillOpacity: 0.3 }; featureLayer.style = (options) => { const feature = options.feature as google.maps.PlaceFeature; - if (feature.placeId === BOSTON_PLACE_ID) { - // Place ID for Boston + if (feature.placeId === BOSTON_PLACE_ID) { // Place ID for Boston return featureStyleOptions; } }; let currentInfoWindow: google.maps.InfoWindow | null = null; + const markersArray: google.maps.Marker[] = []; - SITES.forEach((markerInfo) => { - const types = [ - 'Rain Garden', - 'Bioswale', - 'Bioretention', - 'Porous Paving', - 'Tree Trench/Pit', - 'Green Roof/Planter', - ]; - - if ( - markerInfo['Lat'] != null && - markerInfo['Long'] != null && - types.includes(markerInfo['Symbol Type']) - ) { - const status = randomizeStatus(); - - let typeColor = ''; + + SITES.forEach(markerInfo => { + + const types = ['Rain Garden', 'Bioswale', 'Bioretention', 'Porous Paving', 'Tree Trench/Pit', 'Green Roof/Planter'] + + if (markerInfo["Lat"] != null && markerInfo["Long"] != null && types.includes(markerInfo['Symbol Type'])) { + + const status = randomizeStatus() + + let typeColor = ""; if (status === 'Available') { - typeColor = '#2D6A4F'; - } else if (status === 'Adopted') { - typeColor = '#FB4D42'; + typeColor = "#2D6A4F" + } + else if (status === 'Adopted') { + typeColor = "#FB4D42" } - let tempIcon = ''; + let tempIcon = ""; let iconFunc = null; if (markerInfo['Symbol Type'] === 'Rain Garden') { tempIcon = generateSquareSVG(typeColor); iconFunc = generateSquareSVG; - } else if (markerInfo['Symbol Type'] === 'Bioswale') { + } + else if (markerInfo['Symbol Type'] === 'Bioswale') { tempIcon = generateTriangleSVG(typeColor); iconFunc = generateTriangleSVG; - } else if (markerInfo['Symbol Type'] === 'Bioretention') { + } + else if (markerInfo['Symbol Type'] === 'Bioretention') { tempIcon = generateCircleSVG(typeColor); iconFunc = generateCircleSVG; - } else if (markerInfo['Symbol Type'] === 'Porous Paving') { + } + else if (markerInfo['Symbol Type'] === 'Porous Paving') { tempIcon = generateDiamondSVG(typeColor); iconFunc = generateDiamondSVG; - } else if (markerInfo['Symbol Type'] === 'Tree Trench/Pit') { + } + else if (markerInfo['Symbol Type'] === 'Tree Trench/Pit') { tempIcon = generateStarSVG(typeColor); iconFunc = generateStarSVG; - } else if (markerInfo['Symbol Type'] === 'Green Roof/Planter') { + } + else if (markerInfo['Symbol Type'] === 'Green Roof/Planter') { tempIcon = generatePentagonSVG(typeColor); iconFunc = generatePentagonSVG; } - const typeIcon = `data:image/svg+xml;utf8,${encodeURIComponent( - tempIcon, - )}`; + const typeIcon = `data:image/svg+xml;utf8,${encodeURIComponent(tempIcon)}`; const infoWindow = new google.maps.InfoWindow({ - content: createPopupBoxContent( - markerInfo['Asset Name'], - markerInfo['Address'], - 'Available', - markerInfo['Symbol Type'], - typeColor, - iconFunc as (color: string) => string, - ), + content: createPopupBoxContent(markerInfo['Asset Name'], markerInfo['Address'], 'Available', markerInfo['Symbol Type'], typeColor, iconFunc as (color: string) => string), }); const customIcon = { @@ -192,16 +186,13 @@ const Map: React.FC = ({ }; const marker: google.maps.Marker = new google.maps.Marker({ - position: { - lat: Number(markerInfo['Lat']), - lng: markerInfo['Long'], - }, + position: { lat: Number(markerInfo["Lat"]), lng: markerInfo["Long"] }, map: map, - icon: customIcon, + icon: customIcon }); - marker.set('featureType', markerInfo['Symbol Type']); - marker.set('status', status); + marker.set("featureType", markerInfo['Symbol Type']); + marker.set("status", status); marker.addListener('click', () => { if (currentInfoWindow) { @@ -212,10 +203,11 @@ const Map: React.FC = ({ }); markersArray.push(marker); } - }); + + }) setMarkers(markersArray); - console.log(selectedFeatures); + console.log(selectedFeatures) filterMarkers(selectedFeatures, selectedStatuses, markersArray, map); const input = document.getElementById('pac-input') as HTMLInputElement; @@ -223,7 +215,9 @@ const Map: React.FC = ({ const autocomplete = new google.maps.places.Autocomplete(input); autocomplete.bindTo('bounds', map); + autocomplete.addListener('place_changed', () => { + // marker.setVisible(false); const place = autocomplete.getPlace(); @@ -244,17 +238,19 @@ const Map: React.FC = ({ }); }); } + + + }, [zoom, selectedFeatures, selectedStatuses]); + + return (
- +
); }; -export default Map; + +export default Map; \ No newline at end of file diff --git a/apps/frontend/src/components/map/MapLegend.tsx b/apps/frontend/src/components/map/MapLegend.tsx index 3098e451..051938dc 100644 --- a/apps/frontend/src/components/map/MapLegend.tsx +++ b/apps/frontend/src/components/map/MapLegend.tsx @@ -4,7 +4,7 @@ import { ReactNode, useState } from 'react'; import { SITE_STATUS_ROADMAP } from '../../constants'; import { CaretDownOutlined, CaretUpOutlined } from '@ant-design/icons'; import { Collapse } from '@mui/material'; -import ArrowBackIosIcon from '@mui/icons-material/ArrowBackIos'; +import ArrowBackIosIcon from '@mui/icons-material/ArrowBackIos'; import generateCircleSVG from '../../images/markers/circle'; import generateDiamondSVG from '../../images/markers/diamond'; import generateSquareSVG from '../../images/markers/square'; @@ -18,27 +18,30 @@ import starSVG from '../../images/markers/star.svg'; import pentagonSVG from '../../images/markers/pentagon.svg'; import { CheckboxOptionType, CheckboxValueType } from 'antd/es/checkbox/Group'; + const Title = styled.h1` - font-size: 15px; - font-weight: bold; - color: #091f2f; - text-align: center; +font-size: 15px; +font-weight: bold; +color: #091F2F; +text-align: center; `; + const Heading = styled.h2` - color: rgba(88, 88, 91, 1); - text-align: center; - font-family: Lora; - font-size: 15px; - font-weight: 400; - line-height: 19px; - letter-spacing: 0em; - text-align: center; +color: rgba(88, 88, 91, 1); +text-align: center; +font-family: Lora; +font-size: 15px; +font-weight: 400; +line-height: 19px; +letter-spacing: 0em; +text-align: center; `; + const MapLegendContainer = styled.div<{ isVisible: boolean }>` background: rgba(255, 253, 253, 1); - width: 247px; + width: 247px; gap: 20px; position: relative; transition: height 0.3s ease; @@ -55,6 +58,7 @@ const LegendItem = styled.div` margin: 10px; `; + const LegendImage = styled(Image)` height: 20px; width: 20px; @@ -63,10 +67,10 @@ const LegendImage = styled(Image)` `; const FeatureContainer = styled.div` - width: 206px; - height: 284px; - margin: 10px; - background: rgba(242, 242, 242, 1); +width: 206px; +height: 284px; +margin: 10px; +background: rgba(242, 242, 242, 1); `; const StatusCheckbox = styled(Checkbox.Group)` @@ -84,12 +88,13 @@ const StatusCheckbox = styled(Checkbox.Group)` `; const StatusContainer = styled.div` - width: 206px; - height: 79px; - margin: 10px; - background: rgba(242, 242, 242, 1); +width: 206px; +height: 79px; +margin: 10px; +background: rgba(242, 242, 242, 1); `; + const StyledButton = styled.button<{ isSelected: boolean }>` background-color: ${(props) => (props.isSelected ? '#45789C;' : '#fff')}; height: 36px; @@ -105,10 +110,12 @@ const StyledButton = styled.button<{ isSelected: boolean }>` letter-spacing: 0em; text-align: left; align-items: center; - color: ${(props) => (props.isSelected ? '#fff' : 'rgba(24, 112, 188, 1)')}; + color:${(props) => (props.isSelected ? '#fff' : 'rgba(24, 112, 188, 1)')}; display: flex; `; + + const StatusButton = styled.button<{ isSelected: boolean }>` // background-color: ${(props) => (props.isSelected ? '#e74c3c' : '#fff')}; height: 28px; @@ -129,6 +136,7 @@ const StatusButton = styled.button<{ isSelected: boolean }>` display: flex; `; + const ToggleContainer = styled.div<{ isVisible: boolean }>` cursor: pointer; font-size: 18px; @@ -138,16 +146,18 @@ const ToggleContainer = styled.div<{ isVisible: boolean }>` z-index: 1; display: flex; justify-content: center; - background: #091f2f; + background: #091F2F; bottom: 0px; + `; + const CaretDownStyled = styled(CaretDownOutlined)` - color: #ffffff; + color: #FFFFFF; `; const CaretUpStyled = styled(CaretUpOutlined)` - color: #ffffff; + color: #FFFFFF; `; const FullWidthSpace = styled(Space)` @@ -188,216 +198,155 @@ interface MapLegendProps { setSelectedFeatures: any; selectedStatuses: string[]; setSelectedStatuses: any; - icons: string[] | null; + icons: string[] | null; } -const MapLegend: React.FC = ({ - selectedFeatures, - setSelectedFeatures, - selectedStatuses, - setSelectedStatuses, - icons, -}) => { - const [isVisible, setIsVisible] = useState(true); - - const options: CheckboxOptionType[] = SITE_STATUS_ROADMAP.map((option) => { - return { - label: statusSpan(option.image, option.label), - value: option.value, - }; - }); - - const toggleShowLegend = () => { - setIsVisible((prev) => !prev); - }; - - const [availableIcon, adoptedIcon] = - icons ?? SITE_STATUS_ROADMAP.map((option) => option.image); - - const handleFeatureClick = (icon: string) => { - // Check if the icon is already selected - const isAlreadySelected = selectedFeatures.includes(icon); - - if (isAlreadySelected) { - // Deselect the icon - setSelectedFeatures((prevSelectedFeatures: string[]) => - prevSelectedFeatures.filter((selected) => selected !== icon), - ); - } else { - // Select the icon - setSelectedFeatures((prevSelectedFeatures: string[]) => [ - ...prevSelectedFeatures, - icon, - ]); - } - }; - - const handleStatusClick = (values: CheckboxValueType[]) => { - // set selected statuses - setSelectedStatuses(values); - }; +const MapLegend: React.FC = ({ selectedFeatures, setSelectedFeatures, selectedStatuses, setSelectedStatuses, icons }) => { + const [isVisible, setIsVisible] = useState(true); - return ( - + const options: CheckboxOptionType[] = SITE_STATUS_ROADMAP.map((option) => { + return { + label: statusSpan(option.image, option.label), + value: option.value, + }; + }); + + const toggleShowLegend = () => { + setIsVisible((prev) => !prev); + }; + + const [availableIcon, adoptedIcon] = + icons ?? SITE_STATUS_ROADMAP.map((option) => option.image); + + + const handleFeatureClick = (icon: string) => { + // Check if the icon is already selected + const isAlreadySelected = selectedFeatures.includes(icon); + + if (isAlreadySelected) { + // Deselect the icon + setSelectedFeatures((prevSelectedFeatures: string []) => + prevSelectedFeatures.filter((selected) => selected !== icon) + ); + } else { + // Select the icon + setSelectedFeatures((prevSelectedFeatures: string []) => [...prevSelectedFeatures, icon]); + } + }; + + const handleStatusClick = (values: CheckboxValueType[]) => { + // set selected statuses + setSelectedStatuses(values); + }; + + return ( + + - FEATURE TYPE - Legend and Description - - - - {icons && ( - handleFeatureClick('Rain Garden')} - isSelected={selectedFeatures.includes('Rain Garden')} - > - - RAIN GARDEN - - )} - - - - {icons && ( - handleFeatureClick('Bioswale')} - isSelected={selectedFeatures.includes('Bioswale')} - > - - BIOSWALE - - )} - - - - {icons && ( - handleFeatureClick('Bioretention')} - isSelected={selectedFeatures.includes('Bioretention')} - > - - BIORETENTION - - )} - - - - {icons && ( - handleFeatureClick('Porous Paving')} - isSelected={selectedFeatures.includes('Porous Paving')} - > - - POROUS PAVING - - )} - - - - {icons && ( - handleFeatureClick('Tree Trench/Pit')} - isSelected={selectedFeatures.includes('Tree Trench/Pit')} - > - - TREE TRENCH/PIT - - )} - - - - {icons && ( - handleFeatureClick('Green Roof/Planter')} - isSelected={selectedFeatures.includes('Green Roof/Planter')} - > - - GREEN ROOF/PLANTER - - )} - - - - - - {icons && ( - - handleStatusClick(values) - } - value={selectedStatuses} - options={options} - /> - )} - - - - - {isVisible ? ( - - ) : ( - - )} - - + FEATURE TYPE + Legend and Description + + + + {icons && ( + handleFeatureClick('Rain Garden')} + isSelected={selectedFeatures.includes('Rain Garden')} + > + + RAIN GARDEN + + )} + + + + {icons && ( + handleFeatureClick('Bioswale')} + isSelected={selectedFeatures.includes('Bioswale')} + > + + BIOSWALE + + )} + + + + {icons && ( + handleFeatureClick('Bioretention')} + isSelected={selectedFeatures.includes('Bioretention')} + > + + BIORETENTION + + )} + + + + + {icons && ( + handleFeatureClick('Porous Paving')} + isSelected={selectedFeatures.includes('Porous Paving')} + > + + POROUS PAVING + + )} + + + + + {icons && ( + handleFeatureClick('Tree Trench/Pit')} + isSelected={selectedFeatures.includes('Tree Trench/Pit')} + > + + TREE TRENCH/PIT + + )} + + + + {icons && ( + handleFeatureClick('Green Roof/Planter')} + isSelected={selectedFeatures.includes('Green Roof/Planter')} + > + + GREEN ROOF/PLANTER + + )} + + + + + + {icons && ( + + handleStatusClick(values) + } + value={selectedStatuses} + options={options} + /> + )} + + + + + {isVisible? : } + + ); }; + + export default MapLegend; + diff --git a/apps/frontend/src/components/mapIcon/MapIcon.tsx b/apps/frontend/src/components/mapIcon/MapIcon.tsx index 8e56025d..5cbae210 100644 --- a/apps/frontend/src/components/mapIcon/MapIcon.tsx +++ b/apps/frontend/src/components/mapIcon/MapIcon.tsx @@ -13,14 +13,13 @@ export function createMapIcon( fillOpacity: number, strokeWeight: number, rotation: number, - scale: number, -): MapIcon { + scale: number): MapIcon { return { path: path, fillColor: fillColor, fillOpacity: fillOpacity, strokeWeight: strokeWeight, rotation: rotation, - scale: scale, + scale: scale }; -} +} \ No newline at end of file diff --git a/apps/frontend/src/components/mapIcon/MapIconDesigns.tsx b/apps/frontend/src/components/mapIcon/MapIconDesigns.tsx index 99e2bd7f..e5b7dc5b 100644 --- a/apps/frontend/src/components/mapIcon/MapIconDesigns.tsx +++ b/apps/frontend/src/components/mapIcon/MapIconDesigns.tsx @@ -1,50 +1,50 @@ export const allSvgMarkers = { svgMarker1: { - path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', - fillColor: 'blue', + path: "M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z", + fillColor: "blue", fillOpacity: 0.6, strokeWeight: 0, rotation: 0, scale: 2, }, svgMarker2: { - path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', - fillColor: 'red', + path: "M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z", + fillColor: "red", fillOpacity: 0.6, strokeWeight: 0, rotation: 0, scale: 2, }, svgMarker3: { - path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', - fillColor: 'yellow', + path: "M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z", + fillColor: "yellow", fillOpacity: 0.6, strokeWeight: 0, rotation: 0, scale: 2, }, svgMarker4: { - path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', - fillColor: 'green', + path: "M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z", + fillColor: "green", fillOpacity: 0.6, strokeWeight: 0, rotation: 0, scale: 2, }, svgMarker5: { - path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', - fillColor: 'orange', + path: "M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z", + fillColor: "orange", fillOpacity: 0.6, strokeWeight: 0, rotation: 0, scale: 2, }, svgMarker6: { - path: 'M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z', - fillColor: 'purple', + path: "M-1.547 12l6.563-6.609-1.406-1.406-5.156 5.203-2.063-2.109-1.406 1.406zM0 0q2.906 0 4.945 2.039t2.039 4.945q0 1.453-0.727 3.328t-1.758 3.516-2.039 3.070-1.711 2.273l-0.75 0.797q-0.281-0.328-0.75-0.867t-1.688-2.156-2.133-3.141-1.664-3.445-0.75-3.375q0-2.906 2.039-4.945t4.945-2.039z", + fillColor: "purple", fillOpacity: 0.6, strokeWeight: 0, rotation: 0, scale: 2, - }, -}; + } +} diff --git a/apps/frontend/src/components/mapIcon/MapPoint.tsx b/apps/frontend/src/components/mapIcon/MapPoint.tsx index be766d25..a1450cb6 100644 --- a/apps/frontend/src/components/mapIcon/MapPoint.tsx +++ b/apps/frontend/src/components/mapIcon/MapPoint.tsx @@ -1,31 +1,31 @@ import { MapIcon } from './MapIcon'; export interface MapPoint { - name: string; - type: string; - address: string; - status: string; - lat: number; - lng: number; - icon: MapIcon; + name: string, + type: string, + address: string, + status: string, + lat: number, + lng: number, + icon: MapIcon; } export function createMapPoint( - name: string, - type: string, - address: string, - status: string, - lat: number, - lng: number, - icon: MapIcon, + name: string, + type: string, + address: string, + status: string, + lat: number, + lng: number, + icon: MapIcon ): MapPoint { - return { - name: name, - type: type, - address: address, - status: status, - lat: lat, - lng: lng, - icon: icon, - }; -} + return { + name: name, + type: type, + address: address, + status: status, + lat: lat, + lng: lng, + icon: icon, + }; +} \ No newline at end of file diff --git a/apps/frontend/src/components/mapIcon/PopupBox.tsx b/apps/frontend/src/components/mapIcon/PopupBox.tsx index 1bfbd6d8..32ea1fcf 100644 --- a/apps/frontend/src/components/mapIcon/PopupBox.tsx +++ b/apps/frontend/src/components/mapIcon/PopupBox.tsx @@ -1,22 +1,14 @@ -export function createPopupBoxContent( - name: string, - location: string, - status: string, - type: string, - color: string, - svgFunction: (color: string) => string, -) { +export function createPopupBoxContent(name: string, location: string, status: string, type: string, color: string, svgFunction: (color: string) => string) { + return ` ); -} + +}; diff --git a/apps/frontend/src/pages/mapPage/Header.tsx b/apps/frontend/src/pages/mapPage/Header.tsx index fccff3c8..78ac201c 100644 --- a/apps/frontend/src/pages/mapPage/Header.tsx +++ b/apps/frontend/src/pages/mapPage/Header.tsx @@ -1,36 +1,38 @@ export default function Header() { + + + return (

+ fontFamily: "Lora", + color: "rgba(255, 253, 253, 1)", + fontStyle: "italic", + fontWeight: 400 + }}> Welcome to

-

+

ADOPT-A-GREEN-INFRASTRUCTURE

+ ); -} + +} \ No newline at end of file diff --git a/apps/frontend/src/pages/mapPage/MapPage.tsx b/apps/frontend/src/pages/mapPage/MapPage.tsx index ab1d8e1d..53b3607a 100644 --- a/apps/frontend/src/pages/mapPage/MapPage.tsx +++ b/apps/frontend/src/pages/mapPage/MapPage.tsx @@ -9,6 +9,7 @@ import { SITE_STATUS_ROADMAP } from '../../constants'; const icons: string[] = SITE_STATUS_ROADMAP.map((option) => option.image); + export default function MapPage() { const [selectedFeatures, setSelectedFeatures] = useState([]); const [selectedStatuses, setSelectedStatuses] = useState([]); @@ -16,35 +17,25 @@ export default function MapPage() { return (
-
+
- +
- +
-
@@ -52,7 +43,7 @@ export default function MapPage() { -
+
); } From 6b023251a0469038027a8d517b7432b966e16239 Mon Sep 17 00:00:00 2001 From: James Colesanti Date: Sat, 28 Oct 2023 20:36:00 -0400 Subject: [PATCH 4/6] GI: Commented out database import --- apps/backend/src/app/app.module.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/apps/backend/src/app/app.module.ts b/apps/backend/src/app/app.module.ts index 18d7e653..431440ff 100644 --- a/apps/backend/src/app/app.module.ts +++ b/apps/backend/src/app/app.module.ts @@ -7,19 +7,19 @@ import { PluralNamingStrategy } from '../strategies/plural-naming.strategy'; @Module({ imports: [ - TypeOrmModule.forRoot({ - type: 'mongodb', - host: '127.0.0.1', - port: 27017, - database: 'scaffoldingTest', - // username: 'root', - // password: 'root', - autoLoadEntities: true, - // entities: [join(__dirname, '**/**.entity.{ts,js}')], - // Setting synchronize: true shouldn't be used in production - otherwise you can lose production data - synchronize: true, - namingStrategy: new PluralNamingStrategy(), - }), + // TypeOrmModule.forRoot({ + // type: 'mongodb', + // host: '127.0.0.1', + // port: 27017, + // database: 'scaffoldingTest', + // // username: 'root', + // // password: 'root', + // autoLoadEntities: true, + // // entities: [join(__dirname, '**/**.entity.{ts,js}')], + // // Setting synchronize: true shouldn't be used in production - otherwise you can lose production data + // synchronize: true, + // namingStrategy: new PluralNamingStrategy(), + // }), ], controllers: [AppController], providers: [AppService], From 84698287be45c8daa1636580f9304c6aecf7d6fa Mon Sep 17 00:00:00 2001 From: James Colesanti Date: Sun, 5 Nov 2023 16:37:38 -0500 Subject: [PATCH 5/6] Removed unnecessary files --- apps/backend/src/app/app.controller.js | 28 ---------------------- apps/backend/src/app/app.module.js | 33 -------------------------- apps/backend/src/app/app.service.js | 10 -------- 3 files changed, 71 deletions(-) delete mode 100644 apps/backend/src/app/app.controller.js delete mode 100644 apps/backend/src/app/app.module.js delete mode 100644 apps/backend/src/app/app.service.js diff --git a/apps/backend/src/app/app.controller.js b/apps/backend/src/app/app.controller.js deleted file mode 100644 index 9979b6d9..00000000 --- a/apps/backend/src/app/app.controller.js +++ /dev/null @@ -1,28 +0,0 @@ -import { __decorate, __metadata } from 'tslib'; -import { Controller, Get } from '@nestjs/common'; -import { AppService } from './app.service'; -let AppController = class AppController { - constructor(appService) { - this.appService = appService; - } - getData() { - return 'this.appService.getData()'; - } -}; -__decorate( - [ - Get(), - __metadata('design:type', Function), - __metadata('design:paramtypes', []), - __metadata('design:returntype', void 0), - ], - AppController.prototype, - 'getData', - null, -); -AppController = __decorate( - [Controller(), __metadata('design:paramtypes', [AppService])], - AppController, -); -export { AppController }; -//# sourceMappingURL=app.controller.js.map diff --git a/apps/backend/src/app/app.module.js b/apps/backend/src/app/app.module.js deleted file mode 100644 index c42d38c0..00000000 --- a/apps/backend/src/app/app.module.js +++ /dev/null @@ -1,33 +0,0 @@ -import { __decorate } from 'tslib'; -import { Module } from '@nestjs/common'; -import { TypeOrmModule } from '@nestjs/typeorm'; -import { AppController } from './app.controller'; -import { AppService } from './app.service'; -import { PluralNamingStrategy } from '../strategies/plural-naming.strategy'; -let AppModule = class AppModule {}; -AppModule = __decorate( - [ - Module({ - imports: [ - TypeOrmModule.forRoot({ - type: 'mongodb', - host: '127.0.0.1', - port: 27017, - database: 'scaffoldingTest', - // username: 'root', - // password: 'root', - autoLoadEntities: true, - // entities: [join(__dirname, '**/**.entity.{ts,js}')], - // Setting synchronize: true shouldn't be used in production - otherwise you can lose production data - synchronize: true, - namingStrategy: new PluralNamingStrategy(), - }), - ], - controllers: [AppController], - providers: [AppService], - }), - ], - AppModule, -); -export { AppModule }; -//# sourceMappingURL=app.module.js.map diff --git a/apps/backend/src/app/app.service.js b/apps/backend/src/app/app.service.js deleted file mode 100644 index 833e9573..00000000 --- a/apps/backend/src/app/app.service.js +++ /dev/null @@ -1,10 +0,0 @@ -import { __decorate } from 'tslib'; -import { Injectable } from '@nestjs/common'; -let AppService = class AppService { - getData() { - return { message: 'Hello API' }; - } -}; -AppService = __decorate([Injectable()], AppService); -export { AppService }; -//# sourceMappingURL=app.service.js.map From cbf867da6469f4a78891b948d8121c44e5417e4a Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 8 Nov 2023 19:46:59 -0500 Subject: [PATCH 6/6] dependency updates? --- package.json | 14 +++--- yarn.lock | 117 +++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 120 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 188e38af..70c78631 100644 --- a/package.json +++ b/package.json @@ -8,16 +8,10 @@ "lint:check": "eslint apps/frontend --ext .ts,.tsx && eslint apps/backend --ext .ts,.tsx", "lint": "eslint apps/frontend --ext .ts,.tsx --fix && eslint apps/backend --ext .ts,.tsx --fix", "prepush": "yarn run format:check && yarn run lint:check", - "prepush:fix": "yarn run format && yarn run lint", - "prepare": "husky install" + "prepush:fix": "yarn run format && yarn run lint" }, "private": true, "dependencies": { - "@nestjs/common": "^10.0.2", - "@nestjs/core": "^10.0.2", - "@nestjs/platform-express": "^10.0.2", - "@nestjs/swagger": "^7.1.12", - "@nestjs/typeorm": "^10.0.0", "@aws-sdk/client-dynamodb": "^3.319.0", "@aws-sdk/util-dynamodb": "^3.319.0", "@blueprintjs/core": "^4.18.0", @@ -34,6 +28,11 @@ "@mui/icons-material": "^5.11.16", "@mui/material": "^5.12.1", "@mui/styles": "^5.12.0", + "@nestjs/common": "^10.0.2", + "@nestjs/core": "^10.0.2", + "@nestjs/platform-express": "^10.0.2", + "@nestjs/swagger": "^7.1.12", + "@nestjs/typeorm": "^10.0.0", "@react-google-maps/api": "^2.19.0", "@swc/helpers": "~0.5.0", "@types/googlemaps": "^3.43.3", @@ -61,6 +60,7 @@ "styled-components": "^6.0.5", "tslib": "^2.3.0", "typed.js": "^2.0.15", + "typeorm": "^0.3.17", "vite-plugin-svgr": "^2.4.0", "zod": "^3.21.4" }, diff --git a/yarn.lock b/yarn.lock index a9e6b321..0215af26 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6246,6 +6246,11 @@ "@smithy/types" "^2.4.0" tslib "^2.5.0" +"@sqltools/formatter@^1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@sqltools/formatter/-/formatter-1.2.5.tgz#3abc203c79b8c3e90fd6c156a0c62d5403520e12" + integrity sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw== + "@surma/rollup-plugin-off-main-thread@^2.2.3": version "2.2.3" resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053" @@ -7977,6 +7982,11 @@ anymatch@^3.0.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +app-root-path@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-3.1.0.tgz#5971a2fc12ba170369a7a1ef018c71e6e47c2e86" + integrity sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA== + append-field@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56" @@ -8812,6 +8822,14 @@ buffer@^5.5.0, buffer@^5.6.0: base64-js "^1.3.1" ieee754 "^1.1.13" +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + builtin-modules@^3.1.0: version "3.3.0" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" @@ -9114,6 +9132,18 @@ cli-cursor@3.1.0, cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-highlight@^2.1.11: + version "2.1.11" + resolved "https://registry.yarnpkg.com/cli-highlight/-/cli-highlight-2.1.11.tgz#49736fa452f0aaf4fae580e30acb26828d2dc1bf" + integrity sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg== + dependencies: + chalk "^4.0.0" + highlight.js "^10.7.1" + mz "^2.4.0" + parse5 "^5.1.1" + parse5-htmlparser2-tree-adapter "^6.0.0" + yargs "^16.0.0" + cli-spinners@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" @@ -9895,6 +9925,13 @@ data-urls@^3.0.2: whatwg-mimetype "^3.0.0" whatwg-url "^11.0.0" +date-fns@^2.29.3: + version "2.30.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" + integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== + dependencies: + "@babel/runtime" "^7.21.0" + date-time@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/date-time/-/date-time-3.1.0.tgz#0d1e934d170579f481ed8df1e2b8ff70ee845e1e" @@ -10304,7 +10341,7 @@ dotenv@^10.0.0, dotenv@~10.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== -dotenv@^16.3.1: +dotenv@^16.0.3, dotenv@^16.3.1: version "16.3.1" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== @@ -11863,6 +11900,17 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + global-dirs@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" @@ -12075,6 +12123,11 @@ header-case@^2.0.4: capital-case "^1.0.4" tslib "^2.0.3" +highlight.js@^10.7.1: + version "10.7.3" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" @@ -14575,6 +14628,11 @@ mkdirp@^1.0.3, mkdirp@~1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +mkdirp@^2.1.3: + version "2.1.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.6.tgz#964fbcb12b2d8c5d6fbc62a963ac95a273e2cc19" + integrity sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A== + mlly@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.4.0.tgz#830c10d63f1f97bd8785377b24dc2a15d972832b" @@ -14633,7 +14691,7 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" -mz@^2.7.0: +mz@^2.4.0, mz@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== @@ -15173,16 +15231,28 @@ parse-node-version@^1.0.1: resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== +parse5-htmlparser2-tree-adapter@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" + integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== + dependencies: + parse5 "^6.0.1" + parse5@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== -parse5@6.0.1: +parse5@6.0.1, parse5@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== +parse5@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" + integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + parse5@^7.0.0, parse5@^7.1.1: version "7.1.2" resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" @@ -16954,6 +17024,11 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +reflect-metadata@^0.1.13: + version "0.1.13" + resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" + integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== + reflect.getprototypeof@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" @@ -17555,6 +17630,14 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== +sha.js@^2.4.11: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + shallowequal@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" @@ -18815,6 +18898,27 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== +typeorm@^0.3.17: + version "0.3.17" + resolved "https://registry.yarnpkg.com/typeorm/-/typeorm-0.3.17.tgz#a73c121a52e4fbe419b596b244777be4e4b57949" + integrity sha512-UDjUEwIQalO9tWw9O2A4GU+sT3oyoUXheHJy4ft+RFdnRdQctdQ34L9SqE2p7LdwzafHx1maxT+bqXON+Qnmig== + dependencies: + "@sqltools/formatter" "^1.2.5" + app-root-path "^3.1.0" + buffer "^6.0.3" + chalk "^4.1.2" + cli-highlight "^2.1.11" + date-fns "^2.29.3" + debug "^4.3.4" + dotenv "^16.0.3" + glob "^8.1.0" + mkdirp "^2.1.3" + reflect-metadata "^0.1.13" + sha.js "^2.4.11" + tslib "^2.5.0" + uuid "^9.0.0" + yargs "^17.6.2" + typescript@5.0.4: version "5.0.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" @@ -19031,6 +19135,11 @@ uuid@^8.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uuid@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== + v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" @@ -19893,7 +20002,7 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.9: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs@^16.2.0: +yargs@^16.0.0, yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==